using UnityEngine; namespace ET { public class AfterUnitCreate_CreateUnitView: AEvent { protected override void Run(EventType.AfterUnitCreate args) { // Unit View层 // 这里可以改成异步加载,demo就不搞了 // GameObject bundleGameObject = (GameObject)ResourcesComponent.Instance.GetAsset("Unit.unity3d", "Unit"); // GameObject prefab = bundleGameObject.Get("Skeleton"); // // GameObject go = UnityEngine.Object.Instantiate(prefab, GlobalComponent.Instance.Unit, true); // go.transform.position = args.Unit.Position; // args.Unit.AddComponent().GameObject = go; // args.Unit.AddComponent(); Unit unit = args.Unit; var currentScene = unit.ZoneScene().CurrentScene(); } } }