private void CurrencyFailCheck(float currency) { if (currency < 0) { OnGameFailed?.Invoke(); } }
private void GameOver() { stateMachine.ChangeState(defeatState); Rigidbody rig = currentFigure.GetComponent <Rigidbody>(); rig.isKinematic = false; rig.useGravity = true; OnGameFailed?.Invoke(); }
private void OnTriggerEnter(Collider other) { if (timer <= 0) { if (other.gameObject.CompareTag("Tester")) { OnGameFailed?.Invoke(this, EventArgs.Empty); } else { OnGameSucceded?.Invoke(this, EventArgs.Empty); } } }