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.
-
Field Summary
Fields inherited from class zombie.characters.BaseCharacterSoundEmitter
character
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
hasSustainPoints
(long handle) boolean
isClear()
boolean
isEmpty()
boolean
isPlaying
(long eventInstance) boolean
void
playFootsteps
(String file, float volume) long
long
long
long
playSoundImpl
(String file, IsoObject proxy) long
playVocals
(String file) void
register()
void
set
(float x, float y, float z) void
setParameterValue
(long long0, fmod.fmod.FMOD_STUDIO_PARAMETER_DESCRIPTION fMOD_STUDIO_PARAMETER_DESCRIPTION, float float0) void
setParameterValueByName
(long long0, String string, float float0) void
setPitch
(long handle, float pitch) void
setPos
(float x, float y, float z) void
setVolume
(long handle, float volume) void
stopAll()
void
stopOrTriggerSound
(long eventInstance) void
void
stopOrTriggerSoundLocal
(long long0) int
stopSound
(long eventInstance) int
stopSoundByName
(String soundName) void
stopSoundLocal
(long handle) void
tick()
void
triggerCue
(long handle) void
-
Constructor Details
-
CharacterSoundEmitter
-
-
Method Details
-
register
public void register()- Specified by:
register
in classBaseCharacterSoundEmitter
-
unregister
public void unregister()- Specified by:
unregister
in classBaseCharacterSoundEmitter
-
playVocals
- Specified by:
playVocals
in classBaseCharacterSoundEmitter
-
playFootsteps
- Specified by:
playFootsteps
in classBaseCharacterSoundEmitter
-
playSound
- Specified by:
playSound
in interfaceICommonSoundEmitter
- Specified by:
playSound
in classBaseCharacterSoundEmitter
-
playSound
- Specified by:
playSound
in interfaceICommonSoundEmitter
-
playSound
- Specified by:
playSound
in classBaseCharacterSoundEmitter
-
playSoundImpl
- Specified by:
playSoundImpl
in classBaseCharacterSoundEmitter
-
tick
public void tick()- Specified by:
tick
in interfaceICommonSoundEmitter
- Specified by:
tick
in classBaseCharacterSoundEmitter
-
setPos
public void setPos(float x, float y, float z) - Specified by:
setPos
in interfaceICommonSoundEmitter
-
set
public void set(float x, float y, float z) - Specified by:
set
in classBaseCharacterSoundEmitter
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceICommonSoundEmitter
-
isClear
public boolean isClear()- Specified by:
isClear
in classBaseCharacterSoundEmitter
-
setPitch
public void setPitch(long handle, float pitch) - Specified by:
setPitch
in interfaceICommonSoundEmitter
- Specified by:
setPitch
in classBaseCharacterSoundEmitter
-
setVolume
public void setVolume(long handle, float volume) - Specified by:
setVolume
in interfaceICommonSoundEmitter
- Specified by:
setVolume
in classBaseCharacterSoundEmitter
-
hasSustainPoints
public boolean hasSustainPoints(long handle) - Specified by:
hasSustainPoints
in interfaceICommonSoundEmitter
-
triggerCue
public void triggerCue(long handle) - Specified by:
triggerCue
in interfaceICommonSoundEmitter
-
stopSound
public int stopSound(long eventInstance) - Specified by:
stopSound
in interfaceICommonSoundEmitter
- Specified by:
stopSound
in classBaseCharacterSoundEmitter
-
stopSoundLocal
public void stopSoundLocal(long handle) - Specified by:
stopSoundLocal
in classBaseCharacterSoundEmitter
-
stopOrTriggerSound
public void stopOrTriggerSound(long eventInstance) - Specified by:
stopOrTriggerSound
in interfaceICommonSoundEmitter
- Specified by:
stopOrTriggerSound
in classBaseCharacterSoundEmitter
-
stopOrTriggerSoundLocal
public void stopOrTriggerSoundLocal(long long0) - Specified by:
stopOrTriggerSoundLocal
in interfaceICommonSoundEmitter
- Specified by:
stopOrTriggerSoundLocal
in classBaseCharacterSoundEmitter
-
stopOrTriggerSoundByName
- Specified by:
stopOrTriggerSoundByName
in interfaceICommonSoundEmitter
- Specified by:
stopOrTriggerSoundByName
in classBaseCharacterSoundEmitter
-
stopAll
public void stopAll()- Specified by:
stopAll
in classBaseCharacterSoundEmitter
-
stopSoundByName
- Specified by:
stopSoundByName
in classBaseCharacterSoundEmitter
-
hasSoundsToStart
public boolean hasSoundsToStart()- Specified by:
hasSoundsToStart
in classBaseCharacterSoundEmitter
-
isPlaying
public boolean isPlaying(long eventInstance) - Specified by:
isPlaying
in interfaceICommonSoundEmitter
- Specified by:
isPlaying
in classBaseCharacterSoundEmitter
-
isPlaying
- Specified by:
isPlaying
in interfaceICommonSoundEmitter
- Specified by:
isPlaying
in classBaseCharacterSoundEmitter
-
setParameterValue
public void setParameterValue(long long0, fmod.fmod.FMOD_STUDIO_PARAMETER_DESCRIPTION fMOD_STUDIO_PARAMETER_DESCRIPTION, float float0) - Specified by:
setParameterValue
in classBaseCharacterSoundEmitter
-
setParameterValueByName
- Specified by:
setParameterValueByName
in classBaseCharacterSoundEmitter
-