Class VehicleEngine

java.lang.Object
zombie.vehicles.VehicleEngine

public final class VehicleEngine extends Object
  • Constructor Details

    • VehicleEngine

      public VehicleEngine(VehiclePart part)
  • Method Details

    • addListener

      public void addListener(IVehicleEngineListener listener)
    • replaceListener

      public void replaceListener(IVehicleEngineListener listenerOld, IVehicleEngineListener listenerNew)
    • setFeatures

      public void setFeatures(int quality, int loudness, int power)
    • getQuality

      public int getQuality()
    • setLoudness

      public void setLoudness(int loudness)
    • getLoudness

      public int getLoudness()
    • setPower

      public void setPower(int power)
    • getPower

      public int getPower()
    • getState

      public BaseVehicle.engineStateTypes getState()
    • getStateChangeReason

      public VehicleEngineStateChangeReason getStateChangeReason()
    • setSpeed

      public void setSpeed(double speed)
    • addEngineSpeed

      public void addEngineSpeed(double speed)
    • getSpeed

      public double getSpeed()
    • getUpdateStateTime

      public long getUpdateStateTime()
    • load

      public void load(boolean engineRunning, int loudness, int quality, int power)
    • addToWorld

      public void addToWorld()
    • scriptReloaded

      public void scriptReloaded()
    • setSmashed

      public void setSmashed()
    • softReset

      public void softReset()
    • update

      public void update()
    • doIdle

      public void doIdle()
    • doStarting

      public void doStarting()
    • isRunning

      public boolean isRunning()
    • isStarting

      public boolean isStarting()
    • isStarted

      public boolean isStarted()
    • doRetryingStarting

      public void doRetryingStarting()
    • doStartingSuccess

      public void doStartingSuccess()
    • doStartingFailed

      public void doStartingFailed(VehicleEngineStateChangeReason reason)
    • doStartingFailedNoPower

      public void doStartingFailedNoPower()
    • doRunning

      public void doRunning()
    • doStalling

      public void doStalling()
    • doShuttingDown

      public void doShuttingDown()
    • doShuttingDown

      public void doShuttingDown(VehicleEngineStateChangeReason reason)
    • shutOff

      public void shutOff()
    • shutOff

      public void shutOff(VehicleEngineStateChangeReason reason)