private void RespondTo_BossIsGone_Event() { // Fire event: Boss is gone BossIsGone?.Invoke(); // Fire event: Increase score IncreaseScore(true); }
private void DeactivateBoss(bool _newGame) { // Deactivate game object boss.SetActive(false); gun.SetActive(false); hoverboard.SetActive(false); if (!_newGame) { // Fire event: Boss is gone BossIsGone?.Invoke(); } // Change state bossState = BossStates.AWAY; }