public void SwitchSoundListenerToLobbyState(LobbyAmbientSoundPlayEvent evt, SoundListenerESMNode soundListener, [JoinAll] Optional <SingleNode <MapInstanceComponent> > map)
 {
     if (!map.IsPresent())
     {
         base.ScheduleEvent <SwitchSoundListenerStateEvent <SoundListenerStates.SoundListenerLobbyState> >(soundListener);
     }
 }
 public void DisableHealthFilterOnEnterLobby(LobbyAmbientSoundPlayEvent evt, SoundListenerNode listener)
 {
     listener.healthFeedbackSoundListener.SwitchToNormalHealthMode();
 }
 public void FinalizeAmbientMapSoundEffect(LobbyAmbientSoundPlayEvent evt, AmbientMapSoundListenerNode listener)
 {
     listener.ambientMapSoundEffect.AmbientMapSound.Stop();
     listener.Entity.RemoveComponent <AmbientMapSoundEffectComponent>();
 }
 public void PlayAmbientSoundEffect(LobbyAmbientSoundPlayEvent evt, ReadySilentPlayedAmbientSoundNode soundListener)
 {
     this.Play(soundListener, false);
 }
 public void PlayAmbientSoundEffect(LobbyAmbientSoundPlayEvent evt, ReadySilentNotPlayedAmbientSoundNode soundListener)
 {
     soundListener.Entity.AddComponent <HangarAmbientSoundAlreadyPlayedComponent>();
     this.Play(soundListener, true);
 }
 public void SetBattleResultSnapshot(LobbyAmbientSoundPlayEvent evt, ReadySilentPlayedAmbientSoundNode soundListener)
 {
     this.SwitchMusicMixerToSnapshot(soundListener.soundListenerResources.Resources.MusicMixerSnapshots[!evt.HymnMode ? soundListener.soundListenerMusicSnapshots.BattleResultMusicSnapshot : soundListener.soundListenerMusicSnapshots.HymnLoopSnapshot], 0f, soundListener);
 }
Ejemplo n.º 7
0
 public void FinalizeAmbientMapSoundEffect(LobbyAmbientSoundPlayEvent evt, SingleNode <PlayingMelodyRoundRestartListenerComponent> listener)
 {
     base.ScheduleEvent <StopBattleMelodyEvent>(listener);
 }
Ejemplo n.º 8
0
 public void FinalizeAmbientMapSoundEffect(LobbyAmbientSoundPlayEvent evt, MapNativeSoundsListenerNode listener)
 {
     listener.mapNativeSounds.MapNativeSounds.Stop();
     listener.Entity.RemoveComponent <MapNativeSoundsComponent>();
 }
Ejemplo n.º 9
0
 public void FinalizeAmbientMapSoundEffect(LobbyAmbientSoundPlayEvent evt, MapReverbZoneListenerNode listener)
 {
     Object.DestroyObject(listener.mapReverbZone.ReverbZoneRoot);
     listener.Entity.RemoveComponent <MapReverbZoneComponent>();
 }