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 var1)
    • StopMusic

      public abstract void StopMusic()
    • Purge

      public abstract void Purge()
    • stop

      public abstract void stop()
    • HasMusic

      protected abstract boolean HasMusic(fmod.fmod.Audio var1)
    • Update

      public abstract void Update()
    • Start

      public abstract fmod.fmod.Audio Start(fmod.fmod.Audio var1, float var2, String var3)
    • PrepareMusic

      public abstract fmod.fmod.Audio PrepareMusic(String var1)
    • 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 var1, boolean var2, IsoGridSquare var3, float var4, float var5, float var6, boolean var7)
    • PlayWorldSoundWav

      public abstract fmod.fmod.Audio PlayWorldSoundWav(String var1, IsoGridSquare var2, float var3, float var4, float var5, boolean var6)
    • PlayWorldSound

      public abstract fmod.fmod.Audio PlayWorldSound(String var1, IsoGridSquare var2, float var3, float var4, float var5, int var6, boolean var7)
    • PlayWorldSound

      public abstract fmod.fmod.Audio PlayWorldSound(String var1, boolean var2, IsoGridSquare var3, float var4, float var5, float var6, boolean var7)
    • PlayWorldSoundImpl

      public abstract fmod.fmod.Audio PlayWorldSoundImpl(String var1, boolean var2, int var3, int var4, int var5, float var6, float var7, float var8, boolean var9)
    • PlayWorldSound

      public abstract fmod.fmod.Audio PlayWorldSound(String var1, IsoGridSquare var2, float var3, float var4, float var5, boolean var6)
    • update3D

      public abstract void update3D()
    • PlaySoundWav

      public abstract fmod.fmod.Audio PlaySoundWav(String var1, int var2, boolean var3, float var4)
    • PlaySoundWav

      public abstract fmod.fmod.Audio PlaySoundWav(String var1, boolean var2, float var3)
    • PlaySoundWav

      public abstract fmod.fmod.Audio PlaySoundWav(String var1, boolean var2, float var3, float var4)
    • PlayWorldSoundWavImpl

      public abstract fmod.fmod.Audio PlayWorldSoundWavImpl(String var1, boolean var2, IsoGridSquare var3, float var4, float var5, float var6, boolean var7)
    • PlayJukeboxSound

      public abstract fmod.fmod.Audio PlayJukeboxSound(String var1, boolean var2, float var3)
    • PlaySoundEvenSilent

      public abstract fmod.fmod.Audio PlaySoundEvenSilent(String var1, boolean var2, float var3)
    • PlaySound

      public abstract fmod.fmod.Audio PlaySound(String var1, boolean var2, float var3)
    • PlaySound

      public abstract fmod.fmod.Audio PlaySound(String var1, boolean var2, float var3, float var4)
    • PlayMusic

      public abstract fmod.fmod.Audio PlayMusic(String var1, String var2, boolean var3, float var4)
    • PlayAsMusic

      public abstract void PlayAsMusic(String var1, fmod.fmod.Audio var2, boolean var3, float var4)
    • 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 var1, fmod.fmod.Audio var2, float var3, boolean var4)
    • 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 var1, float var2, String var3)
    • BlendVolume

      public abstract void BlendVolume(fmod.fmod.Audio var1, float var2, float var3)
    • BlendVolume

      public abstract void BlendVolume(fmod.fmod.Audio var1, float var2)
    • 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()
    • pauseSoundAndMusic

      public abstract void pauseSoundAndMusic(boolean var1)
    • 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)
    • playImpactSound

      public abstract void playImpactSound(IsoGridSquare var1)
    • playImpactSound

      public abstract void playImpactSound(IsoGridSquare var1, MaterialType var2)
    • playDamageSound

      public abstract void playDamageSound(IsoGridSquare var1, MaterialType var2)
    • playDestructionSound

      public abstract void playDestructionSound(IsoGridSquare var1, MaterialType var2)