public void StartGame() { animator.SetBool("opened", false); sFXDispatcher.PlaySfxOnce(); // start game Events.Level.Start.SafeInvoke(); }
private void OnSpawn(Vector3 position) { // sfx spawnDispatcher.PlaySfxOnce(); // vfx Instantiate(vfxParticles, position, vfxParticles.transform.rotation); }
public void RestartGame() { sfxDispatcher.PlaySfxOnce(); Events.Level.Start.Invoke(); }
private void PlayCardCompleted(Mission m) { cardCompletedDispatcher.PlaySfxOnce(); }
private void PlayNewCard(Mission m) { newCardDispatcher.PlaySfxOnce(); }