Przeglądaj źródła

修复ResourcesComponent挂载两次的问题

tanghai 4 lat temu
rodzic
commit
041bea5a8d

+ 1 - 5
Unity/Assets/HotfixView/AppStart_Init.cs

@@ -7,12 +7,8 @@ namespace ET
             Game.Scene.AddComponent<TimerComponent>();
             Game.Scene.AddComponent<CoroutineLockComponent>();
 
-            // 下载ab包
-            //await BundleHelper.DownloadBundle("1111");
-
             // 加载配置
             Game.Scene.AddComponent<ResourcesComponent>();
-            
             ResourcesComponent.Instance.LoadBundle("config.unity3d");
             Game.Scene.AddComponent<ConfigComponent>();
             ConfigComponent.GetAllConfigBytes = LoadConfigHelper.LoadAllConfigBytes;
@@ -21,7 +17,7 @@ namespace ET
             
             Game.Scene.AddComponent<OpcodeTypeComponent>();
             Game.Scene.AddComponent<MessageDispatcherComponent>();
-            Game.Scene.AddComponent<UIEventComponent>();
+            
             Game.Scene.AddComponent<NetThreadComponent>();
 
             ResourcesComponent.Instance.LoadBundle("unit.unity3d");

+ 1 - 1
Unity/Assets/HotfixView/Scene/AfterCreateZoneScene_AddComponent.cs

@@ -5,7 +5,7 @@ namespace ET
         protected override async ETTask Run(EventType.AfterCreateZoneScene args)
         {
             Scene zoneScene = args.ZoneScene;
-            zoneScene.AddComponent<ResourcesComponent>();
+            zoneScene.AddComponent<UIEventComponent>();
             zoneScene.AddComponent<UIComponent>();
             await ETTask.CompletedTask;
         }