在该课程17课程结束之后,在countApp游戏中,第一次打开编辑器走的是EditorPrefabsStorage的逻辑,运行游戏走的是PlayerPrefabsStorage的逻辑。但是结束运行游戏之后,再次打开编辑器之后,编辑器模式下走的又是PlayerPrefabsStorage的逻辑,就很奇怪。代码已经根据老师的方法修改了,但好像还是不行
MenuItem("Tools/EditorCounterApp")]
static void Open()
{
//该注册方法不行
//CountApp.Register<IStorage>(new EditorPrefabsStorage());
CountApp.OnRegisterPath += app =>
{
app.RegisterUtility<IStorage>(new EditorPrefabsStorage());
};
EditorCountApp countPanel = GetWindow<EditorCountApp>("EditorCountApp");
//countPanel.position = new Rect(100, 100,40,60);
countPanel.Show();
}