private void OnCollectButtonClicked(UXButton button) { string text = button.Tag as string; this.HideCollectButton(text); SquadWarManager warManager = Service.Get <SquadController>().WarManager; SquadWarData currentSquadWar = warManager.CurrentSquadWar; if (currentSquadWar != null && currentSquadWar.WarId == text && warManager.GetCurrentStatus() == SquadWarStatusType.PhaseCooldown && !(Service.Get <GameStateMachine>().CurrentState is GalaxyState)) { Service.Get <UXController>().HUD.SlideSquadScreenClosedInstantly(); warManager.EnterWarBoardMode(); return; } warManager.ClaimSquadWarReward(text); }