private void OnCollectButtonClicked(UXButton button) { SquadWarManager warManager = Service.Get <SquadController>().WarManager; bool flag = warManager.ClaimCurrentPlayerCurrentWarReward(); if (flag) { button.Enabled = false; return; } this.Close(null); }