Ejemplo n.º 1
0
    private void RespondTo_BossIsGone_Event()
    {
        // Fire event: Boss is gone
        BossIsGone?.Invoke();

        // Fire event: Increase score
        IncreaseScore(true);
    }
Ejemplo n.º 2
0
    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;
    }