Class SoundManager
java.lang.Object
zombie.BaseSoundManager
zombie.SoundManager
- All Implemented Interfaces:
fmod.fmod.IFMODParameterUpdater
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionArrayList
<fmod.fmod.Audio> float
static BaseSoundManager
float
float
float
Fields inherited from class zombie.BaseSoundManager
AllowMusic
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfmod.fmod.Audio
BlendThenStart
(fmod.fmod.Audio var1, float var2, String var3) void
BlendVolume
(fmod.fmod.Audio var1, float var2) void
BlendVolume
(fmod.fmod.Audio var1, float var2, float var3) void
CacheSound
(String file) void
void
void
void
FadeOutMusic
(String name, int milli) ArrayList
<fmod.fmod.Audio> float
float
float
float
fmod.fmod.FMODSoundEmitter
float
protected boolean
HasMusic
(fmod.fmod.Audio var1) boolean
isListenerInRange
(float x, float y, float range) boolean
boolean
boolean
isPlayingUISound
(long eventInstance) boolean
isPlayingUISound
(String name) boolean
void
void
pauseSoundAndMusic
(boolean boolean2) void
playAmbient
(String name) void
PlayAsMusic
(String var1, fmod.fmod.Audio var2, boolean var3, float var4) void
PlayAsMusic
(String var1, fmod.fmod.Audio var2, float var3, boolean var4) void
playDamageSound
(IsoGridSquare isoGridSquare, MaterialType materialType) void
playDestructionSound
(IsoGridSquare isoGridSquare, MaterialType materialType) void
playImpactSound
(IsoGridSquare isoGridSquare) void
playImpactSound
(IsoGridSquare isoGridSquare, MaterialType materialType) fmod.fmod.Audio
PlayJukeboxSound
(String var1, boolean var2, float var3) void
fmod.fmod.Audio
void
playMusicNonTriggered
(String name, float gain) void
playNightAmbient
(String choice) fmod.fmod.Audio
fmod.fmod.Audio
fmod.fmod.Audio
PlaySoundEvenSilent
(String var1, boolean var2, float var3) fmod.fmod.Audio
PlaySoundWav
(String var1, boolean var2, float var3) fmod.fmod.Audio
PlaySoundWav
(String var1, boolean var2, float var3, float var4) fmod.fmod.Audio
PlaySoundWav
(String var1, int var2, boolean var3, float var4) long
playUISound
(String name) fmod.fmod.Audio
PlayWorldSound
(String string, boolean boolean0, IsoGridSquare isoGridSquare, float float0, float float1, float float2, boolean boolean1) fmod.fmod.Audio
PlayWorldSound
(String string, IsoGridSquare isoGridSquare, float float0, float float1, float float2, boolean boolean0) fmod.fmod.Audio
PlayWorldSound
(String string, IsoGridSquare isoGridSquare, float float0, float float1, float float2, int var6, boolean boolean0) fmod.fmod.Audio
PlayWorldSoundImpl
(String string, boolean var2, int int2, int int1, int int0, float var6, float var7, float var8, boolean var9) fmod.fmod.Audio
PlayWorldSoundWav
(String string, boolean boolean0, IsoGridSquare isoGridSquare, float float0, float float1, float float2, boolean boolean1) fmod.fmod.Audio
PlayWorldSoundWav
(String string, IsoGridSquare isoGridSquare, float float0, float float1, float float2, boolean boolean0) void
PlayWorldSoundWav
(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside) fmod.fmod.Audio
PlayWorldSoundWavImpl
(String string, boolean var2, IsoGridSquare isoGridSquare, float var4, float var5, float var6, boolean var7) fmod.fmod.Audio
PrepareMusic
(String var1) void
Purge()
void
registerEmitter
(BaseSoundEmitter emitter) void
void
setAmbientVolume
(float volume) void
setMusicState
(String stateName) void
setMusicVolume
(float volume) void
setMusicWakeState
(IsoPlayer player, String stateName) void
setSoundVolume
(float volume) void
setVehicleEngineVolume
(float volume) fmod.fmod.Audio
void
startEvent
(long eventInstance, GameSoundClip clip, BitSet parameterSet) void
stop()
void
stopEvent
(long eventInstance, GameSoundClip clip, BitSet parameterSet) void
void
void
StopSound
(fmod.fmod.Audio audio) void
stopUISound
(long eventInstance) void
unregisterEmitter
(BaseSoundEmitter emitter) void
Update()
void
update1()
void
update2()
void
update3()
void
update3D()
void
update4()
void
updateEvent
(long eventInstance, GameSoundClip clip)
-
Field Details
-
SoundVolume
public float SoundVolume -
MusicVolume
public float MusicVolume -
AmbientVolume
public float AmbientVolume -
VehicleEngineVolume
public float VehicleEngineVolume -
ambientPieces
-
instance
-
-
Constructor Details
-
SoundManager
public SoundManager()
-
-
Method Details
-
getFMODParameters
- Specified by:
getFMODParameters
in interfacefmod.fmod.IFMODParameterUpdater
-
startEvent
- Specified by:
startEvent
in interfacefmod.fmod.IFMODParameterUpdater
-
updateEvent
- Specified by:
updateEvent
in interfacefmod.fmod.IFMODParameterUpdater
-
stopEvent
- Specified by:
stopEvent
in interfacefmod.fmod.IFMODParameterUpdater
-
isRemastered
public boolean isRemastered()- Specified by:
isRemastered
in classBaseSoundManager
-
BlendVolume
public void BlendVolume(fmod.fmod.Audio var1, float var2) - Specified by:
BlendVolume
in classBaseSoundManager
-
BlendVolume
public void BlendVolume(fmod.fmod.Audio var1, float var2, float var3) - Specified by:
BlendVolume
in classBaseSoundManager
-
BlendThenStart
- Specified by:
BlendThenStart
in classBaseSoundManager
-
FadeOutMusic
- Specified by:
FadeOutMusic
in classBaseSoundManager
-
PlayAsMusic
- Specified by:
PlayAsMusic
in classBaseSoundManager
-
playUISound
- Specified by:
playUISound
in classBaseSoundManager
-
isPlayingUISound
- Specified by:
isPlayingUISound
in classBaseSoundManager
-
isPlayingUISound
public boolean isPlayingUISound(long eventInstance) - Specified by:
isPlayingUISound
in classBaseSoundManager
-
stopUISound
public void stopUISound(long eventInstance) - Specified by:
stopUISound
in classBaseSoundManager
-
IsMusicPlaying
public boolean IsMusicPlaying()- Specified by:
IsMusicPlaying
in classBaseSoundManager
-
isPlayingMusic
public boolean isPlayingMusic()- Specified by:
isPlayingMusic
in classBaseSoundManager
-
getAmbientPieces
- Specified by:
getAmbientPieces
in classBaseSoundManager
-
pauseSoundAndMusic
public void pauseSoundAndMusic()- Specified by:
pauseSoundAndMusic
in classBaseSoundManager
-
pauseSoundAndMusic
public void pauseSoundAndMusic(boolean boolean2) - Specified by:
pauseSoundAndMusic
in classBaseSoundManager
-
resumeSoundAndMusic
public void resumeSoundAndMusic()- Specified by:
resumeSoundAndMusic
in classBaseSoundManager
-
debugScriptSounds
public void debugScriptSounds()- Specified by:
debugScriptSounds
in classBaseSoundManager
-
registerEmitter
- Specified by:
registerEmitter
in classBaseSoundManager
-
unregisterEmitter
- Specified by:
unregisterEmitter
in classBaseSoundManager
-
isListenerInRange
public boolean isListenerInRange(float x, float y, float range) - Specified by:
isListenerInRange
in classBaseSoundManager
-
playNightAmbient
- Specified by:
playNightAmbient
in classBaseSoundManager
-
playMusic
- Specified by:
playMusic
in classBaseSoundManager
-
playAmbient
- Specified by:
playAmbient
in classBaseSoundManager
-
playMusicNonTriggered
- Specified by:
playMusicNonTriggered
in classBaseSoundManager
-
stopMusic
- Specified by:
stopMusic
in classBaseSoundManager
-
CheckDoMusic
public void CheckDoMusic()- Specified by:
CheckDoMusic
in classBaseSoundManager
-
getMusicPosition
public float getMusicPosition()- Specified by:
getMusicPosition
in classBaseSoundManager
-
DoMusic
- Specified by:
DoMusic
in classBaseSoundManager
-
PlayAsMusic
- Specified by:
PlayAsMusic
in classBaseSoundManager
-
setMusicState
- Specified by:
setMusicState
in classBaseSoundManager
-
setMusicWakeState
- Specified by:
setMusicWakeState
in classBaseSoundManager
-
PlayMusic
- Specified by:
PlayMusic
in classBaseSoundManager
-
PlaySound
- Specified by:
PlaySound
in classBaseSoundManager
-
PlaySound
- Specified by:
PlaySound
in classBaseSoundManager
-
PlaySoundEvenSilent
- Specified by:
PlaySoundEvenSilent
in classBaseSoundManager
-
PlayJukeboxSound
- Specified by:
PlayJukeboxSound
in classBaseSoundManager
-
PlaySoundWav
- Specified by:
PlaySoundWav
in classBaseSoundManager
-
PlaySoundWav
- Specified by:
PlaySoundWav
in classBaseSoundManager
-
PlaySoundWav
- Specified by:
PlaySoundWav
in classBaseSoundManager
-
update3D
public void update3D()- Specified by:
update3D
in classBaseSoundManager
-
PlayWorldSound
public fmod.fmod.Audio PlayWorldSound(String string, IsoGridSquare isoGridSquare, float float0, float float1, float float2, boolean boolean0) - Specified by:
PlayWorldSound
in classBaseSoundManager
-
PlayWorldSound
public fmod.fmod.Audio PlayWorldSound(String string, boolean boolean0, IsoGridSquare isoGridSquare, float float0, float float1, float float2, boolean boolean1) - Specified by:
PlayWorldSound
in classBaseSoundManager
-
PlayWorldSoundImpl
public fmod.fmod.Audio PlayWorldSoundImpl(String string, boolean var2, int int2, int int1, int int0, float var6, float var7, float var8, boolean var9) - Specified by:
PlayWorldSoundImpl
in classBaseSoundManager
-
PlayWorldSound
public fmod.fmod.Audio PlayWorldSound(String string, IsoGridSquare isoGridSquare, float float0, float float1, float float2, int var6, boolean boolean0) - Specified by:
PlayWorldSound
in classBaseSoundManager
-
PlayWorldSoundWav
public fmod.fmod.Audio PlayWorldSoundWav(String string, IsoGridSquare isoGridSquare, float float0, float float1, float float2, boolean boolean0) - Specified by:
PlayWorldSoundWav
in classBaseSoundManager
-
PlayWorldSoundWav
public fmod.fmod.Audio PlayWorldSoundWav(String string, boolean boolean0, IsoGridSquare isoGridSquare, float float0, float float1, float float2, boolean boolean1) - Specified by:
PlayWorldSoundWav
in classBaseSoundManager
-
PlayWorldSoundWavImpl
public fmod.fmod.Audio PlayWorldSoundWavImpl(String string, boolean var2, IsoGridSquare isoGridSquare, float var4, float var5, float var6, boolean var7) - Specified by:
PlayWorldSoundWavImpl
in classBaseSoundManager
-
PlayWorldSoundWav
public void PlayWorldSoundWav(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside) - Specified by:
PlayWorldSoundWav
in classBaseSoundManager
-
PrepareMusic
- Specified by:
PrepareMusic
in classBaseSoundManager
-
Start
- Specified by:
Start
in classBaseSoundManager
-
Update
public void Update()- Specified by:
Update
in classBaseSoundManager
-
HasMusic
protected boolean HasMusic(fmod.fmod.Audio var1) - Specified by:
HasMusic
in classBaseSoundManager
-
Purge
public void Purge()- Specified by:
Purge
in classBaseSoundManager
-
stop
public void stop()- Specified by:
stop
in classBaseSoundManager
-
StopMusic
public void StopMusic()- Specified by:
StopMusic
in classBaseSoundManager
-
StopSound
public void StopSound(fmod.fmod.Audio audio) - Specified by:
StopSound
in classBaseSoundManager
-
CacheSound
- Specified by:
CacheSound
in classBaseSoundManager
-
update4
public void update4()- Specified by:
update4
in classBaseSoundManager
-
update2
public void update2()- Specified by:
update2
in classBaseSoundManager
-
update3
public void update3()- Specified by:
update3
in classBaseSoundManager
-
update1
public void update1()- Specified by:
update1
in classBaseSoundManager
-
setSoundVolume
public void setSoundVolume(float volume) - Specified by:
setSoundVolume
in classBaseSoundManager
-
getSoundVolume
public float getSoundVolume()- Specified by:
getSoundVolume
in classBaseSoundManager
-
setAmbientVolume
public void setAmbientVolume(float volume) - Specified by:
setAmbientVolume
in classBaseSoundManager
-
getAmbientVolume
public float getAmbientVolume()- Specified by:
getAmbientVolume
in classBaseSoundManager
-
setMusicVolume
public void setMusicVolume(float volume) - Specified by:
setMusicVolume
in classBaseSoundManager
-
getMusicVolume
public float getMusicVolume()- Specified by:
getMusicVolume
in classBaseSoundManager
-
setVehicleEngineVolume
public void setVehicleEngineVolume(float volume) - Specified by:
setVehicleEngineVolume
in classBaseSoundManager
-
getVehicleEngineVolume
public float getVehicleEngineVolume()- Specified by:
getVehicleEngineVolume
in classBaseSoundManager
-
getCurrentMusicName
- Specified by:
getCurrentMusicName
in classBaseSoundManager
-
getCurrentMusicLibrary
- Specified by:
getCurrentMusicLibrary
in classBaseSoundManager
-
getUIEmitter
public fmod.fmod.FMODSoundEmitter getUIEmitter() -
playImpactSound
- Specified by:
playImpactSound
in classBaseSoundManager
-
playImpactSound
- Specified by:
playImpactSound
in classBaseSoundManager
-
playDamageSound
- Specified by:
playDamageSound
in classBaseSoundManager
-
playDestructionSound
- Specified by:
playDestructionSound
in classBaseSoundManager
-