private void StartGame() { _state = State.Game; UpdateUI(); OnStartClick?.Invoke(); }
public void OnStart_Click() { if (uiHireHero.togAcceptToHire.value) { if (selectedSlot != null) { int gold = selectedSlot.userRoleHire.HireGold; int silver = selectedSlot.userRoleHire.HireSilver; if (GameManager.GameUser.Base.Gold < gold || GameManager.GameUser.Base.Silver < silver) { uiHireHero.togAcceptToHire.value = false; Helper.HandleCashInsufficient(); return; } } } if (OnStartClick != null) { OnStartClick.Invoke(); } }