Exemple #1
0
        private void StartGame()
        {
            _state = State.Game;
            UpdateUI();

            OnStartClick?.Invoke();
        }
Exemple #2
0
    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();
        }
    }