public void OnClick_UnLockButton() { int size = GameManager.gameManager.PlayerDataPool.BackPack.ContainerSize; Tab_BackPackUnlock line = TableManager.GetBackPackUnlockByID(((int)(size - GameItemContainer.SIZE_BACKPACK) / 10 + 1), 0); if (line != null) { string str = StrDictionary.GetClientDictionaryString("#{1367}", line.ConsumeNum); MessageBoxLogic.OpenOKCancelBox(str, "", BackPackItemLogic.UnlockOk, BackPackItemLogic.UnlockCancel); } else if (null != Singleton <ObjManager> .GetInstance().MainPlayer) { Singleton <ObjManager> .GetInstance().MainPlayer.SendNoticMsg(false, "#{1445}"); } }
/// <summary> /// 单击 /// </summary> public void OnItemClick() { switch (m_Status) { case STATUS.LOCK: { //TODO 弹出解锁界面 int size = GameManager.gameManager.PlayerDataPool.BackPack.ContainerSize; Tab_BackPackUnlock line = TableManager.GetBackPackUnlockByID(((int)(size - GameItemContainer.SIZE_BACKPACK) / 10 + 1), 0); if (line != null) { string str = StrDictionary.GetClientDictionaryString("#{1367}", line.ConsumeNum); MessageBoxLogic.OpenOKCancelBox(str, "", UnlockOk, UnlockCancel); } } break; case STATUS.EMPTY: { //Do Nothing } break; case STATUS.FILL: { GameItem item = m_Item; if (item != null && item.IsValid()) { // if (QianKunDaiLogic.Instance() != null) // { // QianKunDaiLogic.Instance().ChooseStuff(m_Item, m_ItemSlot); // } // else // { ShowTooltips(); // 新手指引 if (item.DataID == GlobeVar.PosionForgDataID && m_NewPlayerGuide_Step == 0) // 毒烟使用 { NewPlayerGuide(1); } //} } } break; } }