Package zombie

Class BaseSoundManager

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

public abstract class BaseSoundManager
extends java.lang.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​(java.lang.String string)
    • StopSound

      public abstract void StopSound​(Audio audio)
    • StopMusic

      public abstract void StopMusic()
    • Purge

      public abstract void Purge()
    • stop

      public abstract void stop()
    • HasMusic

      protected abstract boolean HasMusic​(Audio audio)
    • Update

      public abstract void Update()
    • Start

      public abstract Audio Start​(Audio audio, float float1, java.lang.String string)
    • PrepareMusic

      public abstract Audio PrepareMusic​(java.lang.String string)
    • PlayWorldSoundWav

      public abstract void PlayWorldSoundWav​(java.lang.String string, IsoGridSquare square, float float1, float float2, float float3, int int1, boolean boolean1)
    • PlayWorldSoundWav

      public abstract Audio PlayWorldSoundWav​(java.lang.String string, boolean boolean1, IsoGridSquare square, float float1, float float2, float float3, boolean boolean2)
    • PlayWorldSoundWav

      public abstract Audio PlayWorldSoundWav​(java.lang.String string, IsoGridSquare square, float float1, float float2, float float3, boolean boolean1)
    • PlayWorldSound

      public abstract Audio PlayWorldSound​(java.lang.String string, IsoGridSquare square, float float1, float float2, float float3, int int1, boolean boolean1)
    • PlayWorldSound

      public abstract Audio PlayWorldSound​(java.lang.String string, boolean boolean1, IsoGridSquare square, float float1, float float2, float float3, boolean boolean2)
    • PlayWorldSoundImpl

      public abstract Audio PlayWorldSoundImpl​(java.lang.String string, boolean boolean1, int int1, int int2, int int3, float float1, float float2, float float3, boolean boolean2)
    • PlayWorldSound

      public abstract Audio PlayWorldSound​(java.lang.String string, IsoGridSquare square, float float1, float float2, float float3, boolean boolean1)
    • update3D

      public abstract void update3D()
    • PlaySoundWav

      public abstract Audio PlaySoundWav​(java.lang.String string, int int1, boolean boolean1, float float1)
    • PlaySoundWav

      public abstract Audio PlaySoundWav​(java.lang.String string, boolean boolean1, float float1)
    • PlaySoundWav

      public abstract Audio PlaySoundWav​(java.lang.String string, boolean boolean1, float float1, float float2)
    • PlayWorldSoundWavImpl

      public abstract Audio PlayWorldSoundWavImpl​(java.lang.String string, boolean boolean1, IsoGridSquare square, float float1, float float2, float float3, boolean boolean2)
    • PlayJukeboxSound

      public abstract Audio PlayJukeboxSound​(java.lang.String string, boolean boolean1, float float1)
    • PlaySoundEvenSilent

      public abstract Audio PlaySoundEvenSilent​(java.lang.String string, boolean boolean1, float float1)
    • PlaySound

      public abstract Audio PlaySound​(java.lang.String string, boolean boolean1, float float1)
    • PlaySound

      public abstract Audio PlaySound​(java.lang.String string, boolean boolean1, float float1, float float2)
    • PlayMusic

      public abstract Audio PlayMusic​(java.lang.String string, java.lang.String string2, boolean boolean1, float float1)
    • PlayAsMusic

      public abstract void PlayAsMusic​(java.lang.String string, Audio audio, boolean boolean1, float float1)
    • DoMusic

      public abstract void DoMusic​(java.lang.String string, boolean boolean1)
    • getMusicPosition

      public abstract float getMusicPosition()
    • CheckDoMusic

      public abstract void CheckDoMusic()
    • stopMusic

      public abstract void stopMusic​(java.lang.String string)
    • playMusicNonTriggered

      public abstract void playMusicNonTriggered​(java.lang.String string, float float1)
    • playAmbient

      public abstract void playAmbient​(java.lang.String string)
    • playMusic

      public abstract void playMusic​(java.lang.String string)
    • isPlayingMusic

      public abstract boolean isPlayingMusic()
    • IsMusicPlaying

      public abstract boolean IsMusicPlaying()
    • getCurrentMusicName

      public abstract java.lang.String getCurrentMusicName()
    • getCurrentMusicLibrary

      public abstract java.lang.String getCurrentMusicLibrary()
    • PlayAsMusic

      public abstract void PlayAsMusic​(java.lang.String string, Audio audio, float float1, boolean boolean1)
    • FadeOutMusic

      public abstract void FadeOutMusic​(java.lang.String string, int int1)
    • BlendThenStart

      public abstract Audio BlendThenStart​(Audio audio, float float1, java.lang.String string)
    • BlendVolume

      public abstract void BlendVolume​(Audio audio, float float1, float float2)
    • BlendVolume

      public abstract void BlendVolume​(Audio audio, float float1)
    • setSoundVolume

      public abstract void setSoundVolume​(float float1)
    • getSoundVolume

      public abstract float getSoundVolume()
    • setAmbientVolume

      public abstract void setAmbientVolume​(float float1)
    • getAmbientVolume

      public abstract float getAmbientVolume()
    • setMusicVolume

      public abstract void setMusicVolume​(float float1)
    • getMusicVolume

      public abstract float getMusicVolume()
    • setVehicleEngineVolume

      public abstract void setVehicleEngineVolume​(float float1)
    • getVehicleEngineVolume

      public abstract float getVehicleEngineVolume()
    • playNightAmbient

      public abstract void playNightAmbient​(java.lang.String string)
    • getAmbientPieces

      public abstract java.util.ArrayList getAmbientPieces()
    • pauseSoundAndMusic

      public abstract void pauseSoundAndMusic()
    • resumeSoundAndMusic

      public abstract void resumeSoundAndMusic()
    • debugScriptSounds

      public abstract void debugScriptSounds()
    • registerEmitter

      public abstract void registerEmitter​(BaseSoundEmitter baseSoundEmitter)
    • unregisterEmitter

      public abstract void unregisterEmitter​(BaseSoundEmitter baseSoundEmitter)
    • isListenerInRange

      public abstract boolean isListenerInRange​(float float1, float float2, float float3)