示例#1
0
    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}");
        }
    }
示例#2
0
    /// <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;
        }
    }