Exemple #1
0
        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);
        }