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); }
public void FinalizeAmbientMapSoundEffect(LobbyAmbientSoundPlayEvent evt, SingleNode <PlayingMelodyRoundRestartListenerComponent> listener) { base.ScheduleEvent <StopBattleMelodyEvent>(listener); }
public void FinalizeAmbientMapSoundEffect(LobbyAmbientSoundPlayEvent evt, MapNativeSoundsListenerNode listener) { listener.mapNativeSounds.MapNativeSounds.Stop(); listener.Entity.RemoveComponent <MapNativeSoundsComponent>(); }
public void FinalizeAmbientMapSoundEffect(LobbyAmbientSoundPlayEvent evt, MapReverbZoneListenerNode listener) { Object.DestroyObject(listener.mapReverbZone.ReverbZoneRoot); listener.Entity.RemoveComponent <MapReverbZoneComponent>(); }