protected override void OnUnintial() { DetachComponent <NativeEquipComponent>(); DetachComponent <NativeAnimComponent>(); ani = null; base.OnUnintial(); }
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(); }