Example #1
0
    void OnGUI()
    {
        if (GUI.Button(new Rect(10, 70, 100, 30), "EnemyShip"))
        {
            EventManager.EventMessage eventMessage = new EventManager.EventMessage(enemyShip);
            EventManager.TriggerEvent("EnemyShip", eventMessage);
        }

        if (GUI.Button(new Rect(10, 110, 100, 30), "Kraken"))
        {
            EventManager.EventMessage eventMessage = new EventManager.EventMessage(kraken);
            EventManager.TriggerEvent("Kraken", eventMessage);
        }

        if (GUI.Button(new Rect(10, 150, 100, 30), "Crabs"))
        {
            EventManager.EventMessage eventMessage = new EventManager.EventMessage(crab);
            EventManager.TriggerEvent("SpawnEntity", eventMessage);
        }

        if (GUI.Button(new Rect(10, 200, 100, 30), "Pause"))
        {
            EventManager.EventMessage eventMessage = new EventManager.EventMessage(null);
            EventManager.TriggerEvent("Pause", eventMessage);
        }
    }
Example #2
0
 private void PlaySound(EventManager.EventMessage msg)
 {
     _audioSource.outputAudioMixerGroup = sound.MixerGroup;
     sound.Play(_audioSource);
 }