AfterUnitCreate_CreateUnitView.cs 1005 B

123456789101112131415161718192021222324
  1. using UnityEngine;
  2. namespace ET.Client
  3. {
  4. [Event(SceneType.Current)]
  5. public class AfterUnitCreate_CreateUnitView: AEvent<EventType.AfterUnitCreate>
  6. {
  7. protected override async ETTask Run(Scene scene, EventType.AfterUnitCreate args)
  8. {
  9. Unit unit = args.Unit;
  10. // Unit View层
  11. // 这里可以改成异步加载,demo就不搞了
  12. Log.Debug("===after create unit, to load model");
  13. //GameObject bundleGameObject = (GameObject)ResourcesComponent.Instance.GetAsset("Unit.unity3d", "Unit");
  14. //GameObject prefab = bundleGameObject.Get<GameObject>("Skeleton");
  15. //GameObject go = UnityEngine.Object.Instantiate(prefab, GlobalComponent.Instance.Unit, true);
  16. //go.transform.position = unit.Position;
  17. //unit.AddComponent<GameObjectComponent>().GameObject = go;
  18. //unit.AddComponent<AnimatorComponent>();
  19. await ETTask.CompletedTask;
  20. }
  21. }
  22. }