// Token: 0x060010E1 RID: 4321 RVA: 0x001E21A8 File Offset: 0x001E03A8 public void OnButtonUp(UIButtonHint sender) { UIButton component = sender.transform.GetComponent <UIButton>(); GUIArena_Replay btnID = (GUIArena_Replay)component.m_BtnID1; if (btnID == GUIArena_Replay.btn_Hint) { if (this.Img_ItmeHint[component.m_BtnID2] != null) { this.Img_ItmeHint[component.m_BtnID2].gameObject.SetActive(false); } } }
// Token: 0x060010DD RID: 4317 RVA: 0x001E17F0 File Offset: 0x001DF9F0 public void OnButtonClick(UIButton sender) { GUIArena_Replay btnID = (GUIArena_Replay)sender.m_BtnID1; if (btnID != GUIArena_Replay.btn_EXIT) { if (btnID == GUIArena_Replay.btn_Replay) { Transform parent = sender.gameObject.transform.parent; int btnID2 = parent.GetComponent <ScrollPanelItem>().m_BtnID1; if (this.AM.SetReportIDToPlayingData(btnID2)) { if (!WarManager.CheckVersion(this.AM.ArenaPlayingData.SimulatorVersion, this.AM.ArenaPlayingData.SimulatorPatchNo, true)) { return; } int num = btnID2; if (this.AM.m_ArenaReportData.Count > num) { num = this.AM.m_ArenaReportData.Count - 1 - num; } ushort[] array = new ushort[10]; for (int i = 0; i < 5; i++) { array[i] = this.AM.m_ArenaReportData[num].MyHeroData[i].ID; } for (int j = 0; j < 5; j++) { array[j + 5] = this.AM.m_ArenaReportData[num].EnemyHeroData[j].ID; } if (!this.DM.CheckHeroBattleResourceReady(HeroFightType.HeorArena, array)) { GUIManager.Instance.AddHUDMessage(this.DM.mStringTable.GetStringByID(8350u), 255, true); return; } GUIManager instance = GUIManager.Instance; instance.bClearWindowStack = false; BattleController.BattleMode = EBattleMode.PVP_Replay; instance.pDVMgr.NextTransitions(eTrans.BEGIN, eTransFunc.MonsterBattle); } } } else if (this.door != null) { this.door.CloseMenu(false); } }