Class BeeSoundInstance

All Implemented Interfaces:
SoundInstance, TickableSoundInstance
Direct Known Subclasses:
BeeAggressiveSoundInstance, BeeFlyingSoundInstance

public abstract class BeeSoundInstance extends AbstractTickableSoundInstance
  • Field Details

  • Constructor Details

  • Method Details

    • tick

      public void tick()
    • getMinPitch

      private float getMinPitch()
    • getMaxPitch

      private float getMaxPitch()
    • canStartSilent

      public boolean canStartSilent()
    • canPlaySound

      public boolean canPlaySound()
    • getAlternativeSoundInstance

      protected abstract AbstractTickableSoundInstance getAlternativeSoundInstance()
    • shouldSwitchSounds

      protected abstract boolean shouldSwitchSounds()