public void SwitchSoundListenerToLobbyState(LobbyAmbientSoundPlayEvent evt, SoundListenerESMNode soundListener, [JoinAll] Optional <SingleNode <MapInstanceComponent> > map)
 {
     if (!map.IsPresent())
     {
         base.ScheduleEvent <SwitchSoundListenerStateEvent <SoundListenerStates.SoundListenerLobbyState> >(soundListener);
     }
 }
 public void SwitchSoundListenerToBattleState(SoundListenerInitBattleStateEvent e, SoundListenerESMNode soundListener, [JoinSelf] SingleNode <SoundListenerSpawnStateComponent> spawn)
 {
     base.ScheduleEvent <SwitchSoundListenerStateEvent <SoundListenerStates.SoundListenerBattleState> >(soundListener);
 }
 public void SwitchSoundListenerToBattleState(SwitchSoundListenerStateEvent evt, SoundListenerESMNode soundListener)
 {
     soundListener.soundListenerEsm.Esm.ChangeState(evt.StateType);
 }