namespace ET { public class AppStart_Init: AEvent { protected override async ETTask Run(EventType.AppStart args) { Log.Info($"11111111111111111111111111111111111111111111113"); Game.Scene.AddComponent(); Log.Info($"1111111111111111111111111111111111111111111111311"); Game.Scene.AddComponent(); Log.Info($"1111111111111111111111111111111111111111111111312"); // 加载配置 Game.Scene.AddComponent(); Log.Info($"111111111111111111111111111111111111111111111131"); ResourcesComponent.Instance.LoadBundle("config.unity3d"); Log.Info($"111111111111111111111111111111111111111111111132"); Game.Scene.AddComponent(); ConfigComponent.Instance.Load(); Log.Info($"111111111111111111111111111111111111111111111133"); ResourcesComponent.Instance.UnloadBundle("config.unity3d"); Log.Info($"111111111111111111111111111111111111111111111134"); Log.Info($"11111111111111111111111111111111111111111111114"); Game.Scene.AddComponent(); Game.Scene.AddComponent(); Game.Scene.AddComponent(); Game.Scene.AddComponent(); Log.Info($"11111111111111111111111111111111111111111111115"); Game.Scene.AddComponent(); Game.Scene.AddComponent(); Game.Scene.AddComponent(); Log.Info($"11111111111111111111111111111111111111111111116"); ResourcesComponent.Instance.LoadBundle("unit.unity3d"); Scene zoneScene = await SceneFactory.CreateZoneScene(1, "Game", Game.Scene); Log.Info($"11111111111111111111111111111111111111111111117"); await Game.EventSystem.Publish(new EventType.AppStartInitFinish() { ZoneScene = zoneScene }); } } }