Class CharacterSoundEmitter
java.lang.Object
zombie.characters.BaseCharacterSoundEmitter
zombie.characters.CharacterSoundEmitter
- All Implemented Interfaces:
ICommonSoundEmitter
public final class CharacterSoundEmitter
extends BaseCharacterSoundEmitter
implements ICommonSoundEmitter
Created by LEMMYMAIN on 18/09/2014.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanhasSustainPoints(long handle) booleanisClear()booleanisEmpty()booleanisPlaying(long eventInstance) booleanvoidplayFootsteps(String file, float volume) longlonglonglongplaySoundImpl(String file, IsoObject proxy) longplayVocals(String file) voidregister()voidset(float x, float y, float z) voidsetParameterValue(long soundRef, fmod.fmod.FMOD_STUDIO_PARAMETER_DESCRIPTION parameterDescription, float value) voidsetParameterValueByName(long soundRef, String parameterName, float value) voidsetPitch(long handle, float pitch) voidsetPos(float x, float y, float z) voidsetVolume(long handle, float volume) voidstopAll()voidstopOrTriggerSound(long eventInstance) voidvoidstopOrTriggerSoundLocal(long eventInstance) intstopSound(long eventInstance) intstopSoundByName(String soundName) intstopSoundDelayRelease(long eventInstance) voidstopSoundLocal(long handle) voidtick()voidtriggerCue(long handle) void
-
Constructor Details
-
CharacterSoundEmitter
-
-
Method Details
-
register
public void register()- Specified by:
registerin classBaseCharacterSoundEmitter
-
unregister
public void unregister()- Specified by:
unregisterin classBaseCharacterSoundEmitter
-
playVocals
- Specified by:
playVocalsin classBaseCharacterSoundEmitter
-
playFootsteps
- Specified by:
playFootstepsin classBaseCharacterSoundEmitter
-
playSound
- Specified by:
playSoundin interfaceICommonSoundEmitter- Specified by:
playSoundin classBaseCharacterSoundEmitter
-
playSound
- Specified by:
playSoundin interfaceICommonSoundEmitter
-
playSound
- Specified by:
playSoundin classBaseCharacterSoundEmitter
-
playSoundImpl
- Specified by:
playSoundImplin classBaseCharacterSoundEmitter
-
tick
public void tick()- Specified by:
tickin interfaceICommonSoundEmitter- Specified by:
tickin classBaseCharacterSoundEmitter
-
setPos
public void setPos(float x, float y, float z) - Specified by:
setPosin interfaceICommonSoundEmitter
-
set
public void set(float x, float y, float z) - Specified by:
setin classBaseCharacterSoundEmitter
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceICommonSoundEmitter
-
isClear
public boolean isClear()- Specified by:
isClearin classBaseCharacterSoundEmitter
-
setPitch
public void setPitch(long handle, float pitch) - Specified by:
setPitchin interfaceICommonSoundEmitter- Specified by:
setPitchin classBaseCharacterSoundEmitter
-
setVolume
public void setVolume(long handle, float volume) - Specified by:
setVolumein interfaceICommonSoundEmitter- Specified by:
setVolumein classBaseCharacterSoundEmitter
-
hasSustainPoints
public boolean hasSustainPoints(long handle) - Specified by:
hasSustainPointsin interfaceICommonSoundEmitter
-
triggerCue
public void triggerCue(long handle) - Specified by:
triggerCuein interfaceICommonSoundEmitter
-
stopSound
public int stopSound(long eventInstance) - Specified by:
stopSoundin interfaceICommonSoundEmitter- Specified by:
stopSoundin classBaseCharacterSoundEmitter
-
stopSoundDelayRelease
public int stopSoundDelayRelease(long eventInstance) - Specified by:
stopSoundDelayReleasein classBaseCharacterSoundEmitter
-
stopSoundLocal
public void stopSoundLocal(long handle) - Specified by:
stopSoundLocalin classBaseCharacterSoundEmitter
-
stopOrTriggerSound
public void stopOrTriggerSound(long eventInstance) - Specified by:
stopOrTriggerSoundin interfaceICommonSoundEmitter- Specified by:
stopOrTriggerSoundin classBaseCharacterSoundEmitter
-
stopOrTriggerSoundLocal
public void stopOrTriggerSoundLocal(long eventInstance) - Specified by:
stopOrTriggerSoundLocalin interfaceICommonSoundEmitter- Specified by:
stopOrTriggerSoundLocalin classBaseCharacterSoundEmitter
-
stopOrTriggerSoundByName
- Specified by:
stopOrTriggerSoundByNamein interfaceICommonSoundEmitter- Specified by:
stopOrTriggerSoundByNamein classBaseCharacterSoundEmitter
-
stopAll
public void stopAll()- Specified by:
stopAllin classBaseCharacterSoundEmitter
-
stopSoundByName
- Specified by:
stopSoundByNamein classBaseCharacterSoundEmitter
-
hasSoundsToStart
public boolean hasSoundsToStart()- Specified by:
hasSoundsToStartin classBaseCharacterSoundEmitter
-
isPlaying
public boolean isPlaying(long eventInstance) - Specified by:
isPlayingin interfaceICommonSoundEmitter- Specified by:
isPlayingin classBaseCharacterSoundEmitter
-
isPlaying
- Specified by:
isPlayingin interfaceICommonSoundEmitter- Specified by:
isPlayingin classBaseCharacterSoundEmitter
-
setParameterValue
public void setParameterValue(long soundRef, fmod.fmod.FMOD_STUDIO_PARAMETER_DESCRIPTION parameterDescription, float value) - Specified by:
setParameterValuein classBaseCharacterSoundEmitter
-
setParameterValueByName
- Specified by:
setParameterValueByNamein classBaseCharacterSoundEmitter
-