Example #1
0
 protected virtual void UnsubscribeStart(string type)
 {
     if (useEventManager)
     {
         EventManager.Unsubscribe(type, Handler_StartAudioEvent);
     }
     if (useAudioEventManager)
     {
         EventManager_Audio.Unsubscribe(type, Handler_StartAudioEvent);
     }
     if (useInputEventManager)
     {
         EventManager_Input.Unsubscribe(type, Handler_StartAudioEvent);
     }
     if (useWindowEventManager)
     {
         EventManager_Window.Unsubscribe(type, Handler_StartAudioEvent);
     }
     if (useGameplayEventManager)
     {
         EventManager_Gameplay.Unsubscribe(type, Handler_StartAudioEvent);
     }
 }
Example #2
0
 protected virtual void SubscribeStop(string type)
 {
     if (useEventManager)
     {
         EventManager.Subscribe(type, Handler_StopAudioEvent);
     }
     if (useAudioEventManager)
     {
         EventManager_Audio.Subscribe(type, Handler_StopAudioEvent);
     }
     if (useInputEventManager)
     {
         EventManager_Input.Subscribe(type, Handler_StopAudioEvent);
     }
     if (useWindowEventManager)
     {
         EventManager_Window.Subscribe(type, Handler_StopAudioEvent);
     }
     if (useGameplayEventManager)
     {
         EventManager_Gameplay.Subscribe(type, Handler_StopAudioEvent);
     }
 }