void Awake() { mInstance = this; mItemPlace = ItemPlaceType.IPT_Null; mItemSample = null; mItemIndex = 0; mItemSkillmar = new ItemSkillMar(); ItemMgr.Instance.DestoryItemEvent -= DestoryItemEvent; ItemMgr.Instance.DestoryItemEvent += DestoryItemEvent; }
public void RequestGiveItem2Npc(int tabIndex, int npcId, int objId, ItemPlaceType place) { AiAdNpcNetwork npc = AiAdNpcNetwork.Get <AiAdNpcNetwork>(npcId); if (null == npc) { return; } RPCServer(EPacketType.PT_NPC_GetItem, tabIndex, npcId, objId, place); }
public void RequestNpcPutOnEquip(int npcId, int objId, ItemPlaceType place) { AiAdNpcNetwork npc = AiAdNpcNetwork.Get <AiAdNpcNetwork>(npcId); if (null == npc) { return; } RPCServer(EPacketType.PT_NPC_PutOnEquip, npcId, objId, place); }
public void SetItemList(List <int> itemList, ItemPlaceType itemPlace) { mItemList = itemList; mItemPlace = itemPlace; mMaxPagIndex = (mItemList.Count - 1) / mPageNum; if (mPagIndex > mMaxPagIndex) { mPagIndex = mMaxPagIndex; } UpdateList(); }
public void SetItem(ItemSample itemSample, ItemPlaceType place = ItemPlaceType.IPT_Null, int index = 0, GridMask gridMask = GridMask.GM_Any) { mGridMask = gridMask; mItemSample = itemSample; mItemPlace = place; mItemIndex = index; if (mPutBackFlag) { CancelDrop(); } mPutBackFlag = false; mGrid = null; if (mItemSample == null) { Clear(); return; } if (null != Grid_N.mActiveGrid) { Grid_N.mActiveGrid.mSkillCooldown.fillAmount = 0; Grid_N.mActiveGrid = null; } GameUI.Instance.mItemPackageCtrl.RestItemState(); //BuildBlockManager.self.QuitBuildMode(); SetIcon(mItemSample.iconTex, mItemSample.iconString0); //ItemObject obj = mItemSample as ItemObject; //ItemAsset.Drag drag = null; //if (null != obj) //{ // drag = obj.GetCmpt<ItemAsset.Drag>(); //} //if (obj != null && drag != null && (place == ItemPlaceType.IPT_Bag || place == ItemPlaceType.IPT_HotKeyBar) // && !GameUI.Instance.bMainPlayerDead // ) //{ // ItemObjDragging dragging = new ItemObjDragging(drag); // DraggingMgr.Instance.Begin(dragging); //} //else //{ // mCurrenReq = null; //} mHasCreated = false; }
public void SetItemPlace(ItemPlaceType itemPlace, int index) { mItemPlace = itemPlace; mItemIndex = index; }