예제 #1
0
 protected override void OnUnintial()
 {
     DetachComponent <NativeEquipComponent>();
     DetachComponent <NativeAnimComponent>();
     ani = null;
     base.OnUnintial();
 }
예제 #2
0
 public void Load(uint uid, uint presentid)
 {
     _uid       = uid;
     _present   = XTableMgr.GetTable <XEntityPresentation>().GetItemID(presentid);
     _path      = "Prefabs/" + present.Prefab;
     _go        = XResources.LoadInPool(_path);
     _go.name   = present.Name;
     components = new Dictionary <uint, NativeComponent>();
     anim       = AttachComponent <NativeAnimComponent>();
     base.Initilize();
     OnInitial();
     InitAnim();
 }