// Token: 0x06001B47 RID: 6983 RVA: 0x00306598 File Offset: 0x00304798 public void OnButtonClick(UIButton sender) { switch (sender.m_BtnID1) { case 1: UIAnvil.SetOpen(eUI_Anvil_OpenKind.NowForging, 0, 0); break; case 2: this.door.OpenMenu(EGUIWindow.UI_Forge_Item, 0, 0, false); break; case 3: this.door.OpenMenu(EGUIWindow.UI_Forge_ActivityItem, 1, 0, false); break; case 4: UILordEquip.waitForReturn = eUI_LordEquipReturnKind.None; this.door.OpenMenu(EGUIWindow.UI_LordEquip, 1, 0, false); break; } }
// Token: 0x06001B5D RID: 7005 RVA: 0x003088E0 File Offset: 0x00306AE0 public void OnButtonClick(UIButton sender) { switch (sender.m_BtnID1) { case 0: if (this.door != null) { this.door.CloseMenu(false); } break; case 1: case 2: case 3: case 4: case 5: case 6: if (this.mActivityIdx == 255) { this.GUIM.AddHUDMessage(this.DM.mStringTable.GetStringByID(7508u), 255, true); return; } this.mColor = (byte)(sender.m_BtnID1 - 1); this.SelectColorT.SetParent(this.btn_Color[(int)this.mColor].transform, false); this.m_ScrollPanel.AddNewDataHeight(this.tmplist, false, true); this.DM.mLordEquip.ForgeActivity_mColor = this.mColor; this.DM.mLordEquip.ForgeActivity_mKind = this.mActivityIdx; break; case 7: { this.Tmp = sender.gameObject.transform.parent; int btnID = this.Tmp.GetComponent <ScrollPanelItem>().m_BtnID1; this.tmpEQ = this.DM.EquipTable.GetRecordByKey(this.tmplistData[btnID]); UIAnvil.SetOpen(eUI_Anvil_OpenKind.ForgeNewItem, (int)this.tmpEQ.EquipKey, (int)(1 + this.mColor)); break; } case 8: { this.Tmp = sender.gameObject.transform.parent; int btnID2 = this.Tmp.GetComponent <ScrollPanelItem>().m_BtnID1; if (this.mItemActivityIdx != -1) { this.tmpImgSelect_btn[this.mItemActivityIdx2].gameObject.SetActive(false); this.tmpImgSelect_btn[this.mItemActivityIdx2].color = new Color(1f, 1f, 1f, 0f); } this.mItemActivityIdx = btnID2; this.mItemActivityIdx2 = this.Tmp.GetComponent <ScrollPanelItem>().m_BtnID2; this.tmpImgSelect_btn[this.mItemActivityIdx2].gameObject.SetActive(true); this.ItemActivitySelect = 0f; this.mActivityIdx = (byte)(btnID2 + 1); if (this.DM.mLordEquip.ForgeActivity_mKind != this.mActivityIdx) { this.tmplist.Clear(); this.tmplistData.Clear(); this.tmpME = this.DM.MallEquipmantTable.GetRecordByKey(this.tmplistEquip[btnID2]); for (int i = 0; i < 10; i++) { if (this.tmpME.ItemId[i] != 0) { this.tmplistData.Add(this.tmpME.ItemId[i]); } } if (this.DM.ActivityEquipListIdx.Count > 0) { for (int j = 0; j < this.DM.ActivityEquipListIdx.Count; j++) { MallEquipmant recordByKey = this.DM.MallEquipmantTable.GetRecordByKey(this.DM.ActivityEquipListIdx[j].Key); if (recordByKey.EquipIcon == this.tmpME.EquipIcon) { for (int k = 0; k < 10; k++) { if (recordByKey.ItemId[k] != 0) { this.tmplistData.Add(recordByKey.ItemId[k]); } } } } } this.SelectColorT.gameObject.SetActive(true); this.ShowTimeSelectColor = 0f; this.SelectColorT.SetParent(this.btn_Color[(int)this.mColor].transform, false); this.mSortItem.SortType = 1; this.mSortItem.SortColor = this.mColor; this.tmplistData.Sort(this.mSortItem); for (int l = 0; l < this.tmplistData.Count; l++) { this.SetListHeight(this.tmplistData[l]); } this.m_ScrollPanel.AddNewDataHeight(this.tmplist, true, true); this.m_ScrollPanel.gameObject.SetActive(true); this.BG.gameObject.SetActive(false); this.DM.mLordEquip.ForgeActivity_mColor = this.mColor; this.DM.mLordEquip.ForgeActivity_mKind = this.mActivityIdx; } break; } } }
// Token: 0x06001B74 RID: 7028 RVA: 0x0030B998 File Offset: 0x00309B98 public void OnButtonClick(UIButton sender) { switch (sender.m_BtnID1) { case 0: if (this.door != null) { this.door.CloseMenu(false); } break; case 1: case 2: case 3: case 4: case 5: case 6: { byte b = (byte)(sender.m_BtnID1 - 1); if (b != this.mEquip) { this.mEquip = (byte)(sender.m_BtnID1 - 1); if (!this.SelectEquipT.gameObject.activeSelf) { this.SelectEquipT.gameObject.SetActive(true); this.SelectColorT.gameObject.SetActive(true); this.ShowTimeSelectEquip = 0f; this.ShowTimeSelectColor = 0f; this.SelectColorT.SetParent(this.btn_Color[(int)this.mColor].transform, false); } this.SelectEquipT.SetParent(this.btn_Equip[(int)this.mEquip].transform, false); this.SetEquipList(this.mEquip); this.DM.mLordEquip.ForgeItem_bLvFilter = this.bLvFilter; this.DM.mLordEquip.ForgeItem_mEquip = this.mEquip + 1; this.DM.mLordEquip.ForgeItem_mColor = this.mColor; this.DM.mLordEquip.ForgeItem_mSeletedFilter = this.mFilterSelect; } break; } case 7: case 8: case 9: case 10: case 11: case 12: if (this.mEquip == 255) { this.GUIM.AddHUDMessage(this.DM.mStringTable.GetStringByID(7493u), 255, true); return; } this.mColor = (byte)(sender.m_BtnID1 - 7); this.SelectColorT.SetParent(this.btn_Color[(int)this.mColor].transform, false); this.m_ScrollPanel.AddNewDataHeight(this.tmplist, false, true); this.DM.mLordEquip.ForgeItem_bLvFilter = this.bLvFilter; this.DM.mLordEquip.ForgeItem_mEquip = this.mEquip + 1; this.DM.mLordEquip.ForgeItem_mColor = this.mColor; this.DM.mLordEquip.ForgeItem_mSeletedFilter = this.mFilterSelect; break; case 13: if (this.mEquip == 255) { this.GUIM.AddHUDMessage(this.DM.mStringTable.GetStringByID(7493u), 255, true); return; } this.bLvFilter = !this.bLvFilter; this.Img_Yes.gameObject.SetActive(this.bLvFilter); this.mSortItem.SortType = 0; this.mSortItem.SortLv = ((!this.bLvFilter) ? 1 : 0); this.mSortItem.SortColor = this.mColor; this.tmplistData.Sort(this.mSortItem); this.ChangSort(); this.m_ScrollPanel.AddNewDataHeight(this.tmplist, true, true); this.DM.mLordEquip.ForgeItem_bLvFilter = this.bLvFilter; this.DM.mLordEquip.ForgeItem_mEquip = this.mEquip + 1; this.DM.mLordEquip.ForgeItem_mColor = this.mColor; this.DM.mLordEquip.ForgeItem_mSeletedFilter = this.mFilterSelect; break; case 14: if (this.mEquip == 255) { this.GUIM.AddHUDMessage(this.DM.mStringTable.GetStringByID(7493u), 255, true); return; } this.door.OpenMenu(EGUIWindow.UI_EffectFilter, 1, (int)this.mFilterSelect, false); break; case 15: { this.Tmp = sender.gameObject.transform.parent; int btnID = this.Tmp.GetComponent <ScrollPanelItem>().m_BtnID1; this.tmpEQ = this.DM.EquipTable.GetRecordByIndex((int)this.tmplistData[btnID]); UIAnvil.SetOpen(eUI_Anvil_OpenKind.ForgeNewItem, (int)this.tmpEQ.EquipKey, (int)(1 + this.mColor)); break; } } }