Example #1
0
    public void HandleDogSequenceStop(EndDogSequenceEvent e)
    {
        if (citySource != null && citySource.clip != null)
        {
            citySource.Stop();
        }

        if (birdsSource != null && birdsSource.clip != null)
        {
            birdsSource.Stop();
        }
    }
Example #2
0
    public void HandleDogSequenceEnd(EndDogSequenceEvent e)
    {
        Cursor.visible = true;
        int winner = GetPlayerWhoWon();

        if (winner < 0)
        {
            EventBus.PublishEvent(new LevelCreationStartEvent());
        }
        else
        {
            source.Play();
            EventBus.PublishEvent(new WinrarEvent(winner));
        }
    }