Package zombie

Class BaseSoundManager

java.lang.Object
zombie.BaseSoundManager
Direct Known Subclasses:
DummySoundManager, SoundManager

public abstract class BaseSoundManager extends Object
  • Field Details

    • AllowMusic

      public boolean AllowMusic
  • Constructor Details

    • BaseSoundManager

      public BaseSoundManager()
  • Method Details

    • isRemastered

      public abstract boolean isRemastered()
    • update1

      public abstract void update1()
    • update3

      public abstract void update3()
    • update2

      public abstract void update2()
    • update4

      public abstract void update4()
    • CacheSound

      public abstract void CacheSound(String file)
    • StopSound

      public abstract void StopSound(fmod.fmod.Audio SoundEffect)
    • StopMusic

      public abstract void StopMusic()
    • Purge

      public abstract void Purge()
    • stop

      public abstract void stop()
    • Update

      public abstract void Update()
    • Start

      public abstract fmod.fmod.Audio Start(fmod.fmod.Audio musicTrack, float f, String PrefMusic)
    • PrepareMusic

      public abstract fmod.fmod.Audio PrepareMusic(String name)
    • PlayWorldSoundWav

      public abstract void PlayWorldSoundWav(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside)
    • PlayWorldSoundWav

      public abstract fmod.fmod.Audio PlayWorldSoundWav(String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside)
    • PlayWorldSoundWav

      public abstract fmod.fmod.Audio PlayWorldSoundWav(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside)
    • PlayWorldSound

      public abstract fmod.fmod.Audio PlayWorldSound(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside)
    • PlayWorldSound

      public abstract fmod.fmod.Audio PlayWorldSound(String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside)
    • PlayWorldSoundImpl

      public abstract fmod.fmod.Audio PlayWorldSoundImpl(String name, boolean loop, int sx, int sy, int sz, float pitchVar, float radius, float maxGain, boolean ignoreOutside)
    • PlayWorldSound

      public abstract fmod.fmod.Audio PlayWorldSound(String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside)
    • update3D

      public abstract void update3D()
    • PlaySoundWav

      public abstract fmod.fmod.Audio PlaySoundWav(String name, int variations, boolean loop, float maxGain)
    • PlaySoundWav

      public abstract fmod.fmod.Audio PlaySoundWav(String name, boolean loop, float maxGain)
    • PlaySoundWav

      public abstract fmod.fmod.Audio PlaySoundWav(String name, boolean loop, float maxGain, float pitchVar)
    • PlayWorldSoundWavImpl

      public abstract fmod.fmod.Audio PlayWorldSoundWavImpl(String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside)
    • PlayJukeboxSound

      public abstract fmod.fmod.Audio PlayJukeboxSound(String name, boolean loop, float maxGain)
    • PlaySoundEvenSilent

      public abstract fmod.fmod.Audio PlaySoundEvenSilent(String name, boolean loop, float maxGain)
    • PlaySound

      public abstract fmod.fmod.Audio PlaySound(String name, boolean loop, float maxGain)
    • PlaySound

      public abstract fmod.fmod.Audio PlaySound(String name, boolean loop, float pitchVar, float maxGain)
    • PlayMusic

      public abstract fmod.fmod.Audio PlayMusic(String n, String name, boolean loop, float maxGain)
    • PlayAsMusic

      public abstract void PlayAsMusic(String name, fmod.fmod.Audio musicTrack, boolean loop, float volume)
    • setMusicState

      public abstract void setMusicState(String stateName)
    • setMusicWakeState

      public abstract void setMusicWakeState(IsoPlayer player, String stateName)
    • DoMusic

      public abstract void DoMusic(String name, boolean bLoop)
    • getMusicPosition

      public abstract float getMusicPosition()
    • CheckDoMusic

      public abstract void CheckDoMusic()
    • stopMusic

      public abstract void stopMusic(String name)
    • playMusicNonTriggered

      public abstract void playMusicNonTriggered(String name, float gain)
    • playAmbient

      public abstract void playAmbient(String name)
    • playMusic

      public abstract void playMusic(String name)
    • isPlayingMusic

      public abstract boolean isPlayingMusic()
    • IsMusicPlaying

      public abstract boolean IsMusicPlaying()
    • getCurrentMusicName

      public abstract String getCurrentMusicName()
    • getCurrentMusicLibrary

      public abstract String getCurrentMusicLibrary()
    • PlayAsMusic

      public abstract void PlayAsMusic(String name, fmod.fmod.Audio musicTrack, float volume, boolean bloop)
    • playUISound

      public abstract long playUISound(String name)
    • isPlayingUISound

      public abstract boolean isPlayingUISound(String name)
    • isPlayingUISound

      public abstract boolean isPlayingUISound(long eventInstance)
    • stopUISound

      public abstract void stopUISound(long eventInstance)
    • FadeOutMusic

      public abstract void FadeOutMusic(String name, int milli)
    • BlendThenStart

      public abstract fmod.fmod.Audio BlendThenStart(fmod.fmod.Audio musicTrack, float f, String PrefMusic)
    • BlendVolume

      public abstract void BlendVolume(fmod.fmod.Audio audio, float targetVolume, float blendSpeedAlpha)
    • BlendVolume

      public abstract void BlendVolume(fmod.fmod.Audio audio, float targetVolume)
    • setSoundVolume

      public abstract void setSoundVolume(float volume)
    • getSoundVolume

      public abstract float getSoundVolume()
    • setAmbientVolume

      public abstract void setAmbientVolume(float volume)
    • getAmbientVolume

      public abstract float getAmbientVolume()
    • setMusicVolume

      public abstract void setMusicVolume(float volume)
    • getMusicVolume

      public abstract float getMusicVolume()
    • setVehicleEngineVolume

      public abstract void setVehicleEngineVolume(float volume)
    • getVehicleEngineVolume

      public abstract float getVehicleEngineVolume()
    • playNightAmbient

      public abstract void playNightAmbient(String choice)
    • getAmbientPieces

      public abstract ArrayList<fmod.fmod.Audio> getAmbientPieces()
    • pauseSoundAndMusic

      public abstract void pauseSoundAndMusic()
    • resumeSoundAndMusic

      public abstract void resumeSoundAndMusic()
    • debugScriptSounds

      public abstract void debugScriptSounds()
    • registerEmitter

      public abstract void registerEmitter(BaseSoundEmitter emitter)
    • unregisterEmitter

      public abstract void unregisterEmitter(BaseSoundEmitter emitter)
    • isListenerInRange

      public abstract boolean isListenerInRange(float x, float y, float range)