示例#1
0
    private void OnClickBtnSlot(GameObject sender)
    {
        string text = sender.get_name().Substring(4);

        this.slotCurr = int.Parse(text);
        if (!this.IsSlotUnlocked(this.slotCurr))
        {
            this.SlotLock();
            return;
        }
        this.typeIdCurr = this.GetCurrTypeId(this.slotCurr);
        this.typeIdNext = GemGlobal.GetNextGemItemId(this.typeIdCurr);
        if (this.typeIdCurr == 0)
        {
            GemSelectUI gemSelectUI = UIManagerControl.Instance.OpenUI("GemSelectUI", UINodesManager.MiddleUIRoot, false, UIType.NonPush) as GemSelectUI;
            gemSelectUI.Init((int)this.equipCurr, this.slotCurr);
        }
        else
        {
            GemSingleUI gemSingleUI = UIManagerControl.Instance.OpenUI("GemSingleUI", UINodesManager.MiddleUIRoot, false, UIType.NonPush) as GemSingleUI;
        }
    }