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; } }