public void HandleDogSequenceStop(EndDogSequenceEvent e) { if (citySource != null && citySource.clip != null) { citySource.Stop(); } if (birdsSource != null && birdsSource.clip != null) { birdsSource.Stop(); } }
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)); } }