Class BaseVehicle

java.lang.Object
All Implemented Interfaces:
java.io.Serializable, Mover

public class BaseVehicle
extends IsoMovingObject
See Also:
Serialized Form
  • Field Details

    • RADIUS

      public static final float RADIUS
      See Also:
      Constant Field Values
    • FADE_DISTANCE

      public static final int FADE_DISTANCE
      See Also:
      Constant Field Values
    • RANDOMIZE_CONTAINER_CHANCE

      public static final int RANDOMIZE_CONTAINER_CHANCE
      See Also:
      Constant Field Values
    • passengers

      protected BaseVehicle.Passenger[] passengers
    • scriptName

      protected java.lang.String scriptName
    • script

      protected VehicleScript script
    • parts

      protected java.util.ArrayList parts
    • models

      public java.util.ArrayList models
    • battery

      protected VehiclePart battery
    • engineQuality

      protected int engineQuality
    • engineLoudness

      protected int engineLoudness
    • enginePower

      protected int enginePower
    • engineCheckTime

      protected long engineCheckTime
    • lights

      protected java.util.ArrayList lights
    • createdModel

      protected boolean createdModel
    • lastLinearVelocity

      protected Vector3f lastLinearVelocity
    • chunk

      public IsoChunk chunk
    • skinIndex

      protected int skinIndex
    • LEMMY_FLIP_FIX

      public static boolean LEMMY_FLIP_FIX
    • physics

      protected CarController physics
    • bCreated

      protected boolean bCreated
    • poly

      protected PolygonalMap2.VehiclePoly poly
    • polyPlusRadius

      protected PolygonalMap2.VehiclePoly polyPlusRadius
    • polyDirty

      public boolean polyDirty
    • VehicleID

      public short VehicleID
    • serverRemovedFromWorld

      public boolean serverRemovedFromWorld
    • sendPacketNum

      public int sendPacketNum
    • trace

      public boolean trace
    • interpolation

      public VehicleInterpolation interpolation
    • vehicleShadow

      public static Texture vehicleShadow
    • waitFullUpdate

      public boolean waitFullUpdate
    • bDoDamageOverlay

      protected boolean bDoDamageOverlay
    • throttle

      public float throttle
    • engineSpeed

      public double engineSpeed
    • transmissionNumber

      public TransmissionNumber transmissionNumber
    • transmissionChangeTime

      public UpdateLimit transmissionChangeTime
    • hasExtendOffset

      public boolean hasExtendOffset
    • hasExtendOffsetExiting

      public boolean hasExtendOffsetExiting
    • savedRot

      public Quaternionf savedRot
    • loaded

      protected boolean loaded
    • jniTransform

      public Transform jniTransform
    • jniSpeed

      public float jniSpeed
    • jniIsCollide

      public boolean jniIsCollide
    • jniLinearVelocity

      public Vector3f jniLinearVelocity
    • netLinearVelocity

      public Vector3f netLinearVelocity
    • authorizationOnServer

      public static final byte authorizationOnServer
      See Also:
      Constant Field Values
    • authorizationSimulation

      public static final byte authorizationSimulation
      See Also:
      Constant Field Values
    • authorizationServerSimulation

      public static final byte authorizationServerSimulation
      See Also:
      Constant Field Values
    • authorizationOwner

      public static final byte authorizationOwner
      See Also:
      Constant Field Values
    • authorizationServerOwner

      public static final byte authorizationServerOwner
      See Also:
      Constant Field Values
    • netPlayerAuthorization

      public byte netPlayerAuthorization
    • netPlayerId

      public int netPlayerId
    • netPlayerTimeout

      public int netPlayerTimeout
    • authSimulationHash

      public int authSimulationHash
    • authSimulationTime

      public long authSimulationTime
    • frontEndDurability

      public int frontEndDurability
    • rearEndDurability

      public int rearEndDurability
    • rust

      public float rust
    • colorHue

      public float colorHue
    • colorSaturation

      public float colorSaturation
    • colorValue

      public float colorValue
    • currentFrontEndDurability

      public int currentFrontEndDurability
    • currentRearEndDurability

      public int currentRearEndDurability
    • collideX

      public float collideX
    • collideY

      public float collideY
    • tempVector3f_1

      public Vector3f tempVector3f_1
    • tempVector3f_2

      public Vector3f tempVector3f_2
    • inf

      protected static ColorInfo inf
    • shadowCoord

      public PolygonalMap2.VehiclePoly shadowCoord
    • engineState

      public BaseVehicle.engineStateTypes engineState
    • engineLastUpdateStateTime

      public long engineLastUpdateStateTime
    • wheelInfo

      public BaseVehicle.WheelInfo[] wheelInfo
    • skidding

      public boolean skidding
    • skidSound

      public long skidSound
    • ramSound

      public long ramSound
    • ramSoundTime

      public long ramSoundTime
    • engineSound

      public long[] engineSound
    • new_EngineSoundId

      public long[] new_EngineSoundId
    • GenericCarEngineData

      public static zombie.vehicles.BaseVehicle.EngineRPMData[] GenericCarEngineData
    • JeepEngineData

      public static zombie.vehicles.BaseVehicle.EngineRPMData[] JeepEngineData
    • FirebirdEngineData

      public static zombie.vehicles.BaseVehicle.EngineRPMData[] FirebirdEngineData
    • VanEngineData

      public static zombie.vehicles.BaseVehicle.EngineRPMData[] VanEngineData
    • engineSoundIndex

      public int engineSoundIndex
    • hornemitter

      public BaseSoundEmitter hornemitter
    • startTime

      public float startTime
    • RPMList

      public static java.util.ArrayList RPMList
    • headlightsOn

      public boolean headlightsOn
    • stoplightsOn

      public boolean stoplightsOn
    • soundHornOn

      public boolean soundHornOn
    • soundBackMoveOn

      public boolean soundBackMoveOn
    • lightbarLightsMode

      public LightbarLightsMode lightbarLightsMode
    • lightbarSirenMode

      public LightbarSirenMode lightbarSirenMode
    • updateFlags

      protected short updateFlags
    • updateLockTimeout

      protected long updateLockTimeout
    • connectionState

      public BaseVehicle.ServerVehicleState[] connectionState
  • Constructor Details

    • BaseVehicle

      public BaseVehicle​(IsoCell cell)
  • Method Details

    • isLocalPhysicSim

      public boolean isLocalPhysicSim()
    • addImpulse

      public void addImpulse​(Vector3f vector3f, Vector3f vector3f2)
    • getEngineSpeed

      public double getEngineSpeed()
    • getTransmissionNumberLetter

      public java.lang.String getTransmissionNumberLetter()
    • getTransmissionNumber

      public int getTransmissionNumber()
    • setClientForce

      public void setClientForce​(float float1)
    • LoadAllVehicleTextures

      public static void LoadAllVehicleTextures()
    • LoadVehicleTextures

      public static void LoadVehicleTextures​(VehicleScript vehicleScript)
    • getObjectName

      public java.lang.String getObjectName()
      Overrides:
      getObjectName in class IsoMovingObject
    • Serialize

      public boolean Serialize()
      Overrides:
      Serialize in class IsoObject
    • createPhysics

      public void createPhysics()
    • getKeyId

      public int getKeyId()
      Overrides:
      getKeyId in class IsoObject
    • getKeySpawned

      public boolean getKeySpawned()
    • putKeyToZombie

      public void putKeyToZombie​(IsoZombie zombie)
    • putKeyToContainer

      public void putKeyToContainer​(ItemContainer itemContainer, IsoGridSquare square, IsoObject object)
    • putKeyToWorld

      public void putKeyToWorld​(IsoGridSquare square)
    • addKeyToWorld

      public void addKeyToWorld()
    • addKeyToGloveBox

      public void addKeyToGloveBox()
    • createVehicleKey

      public InventoryItem createVehicleKey()
    • addKeyToSquare

      public boolean addKeyToSquare​(IsoGridSquare square)
    • toggleLockedDoor

      public void toggleLockedDoor​(VehiclePart vehiclePart, IsoGameCharacter gameCharacter, boolean boolean1)
    • canLockDoor

      public boolean canLockDoor​(VehiclePart vehiclePart, IsoGameCharacter gameCharacter)
    • canUnlockDoor

      public boolean canUnlockDoor​(VehiclePart vehiclePart, IsoGameCharacter gameCharacter)
    • setFullUpdateFlag

      public void setFullUpdateFlag()
    • getController

      public CarController getController()
    • getSkinCount

      public int getSkinCount()
    • getSkinIndex

      public int getSkinIndex()
    • setSkinIndex

      public void setSkinIndex​(int int1)
    • getScript

      public VehicleScript getScript()
    • setScriptName

      public void setScriptName​(java.lang.String string)
      Overrides:
      setScriptName in class IsoMovingObject
    • getScriptName

      public java.lang.String getScriptName()
      Overrides:
      getScriptName in class IsoMovingObject
    • setScript

      public void setScript()
    • setScript

      public void setScript​(java.lang.String string)
    • scriptReloaded

      public void scriptReloaded()
    • getSkin

      public java.lang.String getSkin()
    • setModelVisible

      protected BaseVehicle.ModelInfo setModelVisible​(VehiclePart vehiclePart, VehicleScript.Model model, boolean boolean1)
    • getScriptPassenger

      protected VehicleScript.Passenger getScriptPassenger​(int int1)
    • getMaxPassengers

      public int getMaxPassengers()
    • setPassenger

      public boolean setPassenger​(int int1, IsoGameCharacter gameCharacter, Vector3f vector3f)
    • clearPassenger

      public boolean clearPassenger​(int int1)
    • getPassenger

      public BaseVehicle.Passenger getPassenger​(int int1)
    • getCharacter

      public IsoGameCharacter getCharacter​(int int1)
    • getSeat

      public int getSeat​(IsoGameCharacter gameCharacter)
    • isDriver

      public boolean isDriver​(IsoGameCharacter gameCharacter)
    • getWorldPos

      public Vector3f getWorldPos​(Vector3f vector3f, Vector3f vector3f2, VehicleScript vehicleScript)
    • getWorldPos

      public Vector3f getWorldPos​(Vector3f vector3f, Vector3f vector3f2)
    • getLocalPos

      public Vector3f getLocalPos​(Vector3f vector3f, Vector3f vector3f2)
    • getLocalPosUnscaled

      public Vector3f getLocalPosUnscaled​(Vector3f vector3f, Vector3f vector3f2)
    • getPassengerWorldPos

      public Vector3f getPassengerWorldPos​(int int1, Vector3f vector3f)
    • getPassengerAnim

      public VehicleScript.Anim getPassengerAnim​(int int1, java.lang.String string)
    • getPassengerPosition

      public VehicleScript.Position getPassengerPosition​(int int1, java.lang.String string)
    • getPassengerDoor

      public VehiclePart getPassengerDoor​(int int1)
    • getPassengerDoor2

      public VehiclePart getPassengerDoor2​(int int1)
    • haveOneDoorUnlocked

      public boolean haveOneDoorUnlocked()
    • getPassengerArea

      public java.lang.String getPassengerArea​(int int1)
    • playPassengerAnim

      public void playPassengerAnim​(int int1, java.lang.String string)
    • playPassengerAnim

      public void playPassengerAnim​(int int1, java.lang.String string, IsoGameCharacter gameCharacter)
    • playPassengerSound

      public void playPassengerSound​(int int1, java.lang.String string)
    • playPartAnim

      public void playPartAnim​(VehiclePart vehiclePart, java.lang.String string)
    • playActorAnim

      public void playActorAnim​(VehiclePart vehiclePart, java.lang.String string, IsoGameCharacter gameCharacter)
    • playPartSound

      public void playPartSound​(VehiclePart vehiclePart, java.lang.String string)
    • setCharacterPosition

      public void setCharacterPosition​(IsoGameCharacter gameCharacter, int int1, java.lang.String string)
    • transmitCharacterPosition

      public void transmitCharacterPosition​(int int1, java.lang.String string)
    • setCharacterPositionToAnim

      public void setCharacterPositionToAnim​(IsoGameCharacter gameCharacter, int int1, java.lang.String string)
    • getPassengerSwitchSeatCount

      public int getPassengerSwitchSeatCount​(int int1)
    • getPassengerSwitchSeat

      public VehicleScript.Passenger.SwitchSeat getPassengerSwitchSeat​(int int1, int int2)
    • getSwitchSeatAnimName

      public java.lang.String getSwitchSeatAnimName​(int int1, int int2)
    • getSwitchSeatAnimRate

      public float getSwitchSeatAnimRate​(int int1, int int2)
    • getSwitchSeatSound

      public java.lang.String getSwitchSeatSound​(int int1, int int2)
    • canSwitchSeat

      public boolean canSwitchSeat​(int int1, int int2)
    • switchSeat

      public void switchSeat​(IsoGameCharacter gameCharacter, int int1)
    • switchSeatRSync

      public void switchSeatRSync​(IsoGameCharacter gameCharacter, int int1)
    • playSwitchSeatAnim

      public void playSwitchSeatAnim​(int int1, int int2)
    • isSeatOccupied

      public boolean isSeatOccupied​(int int1)
    • isSeatInstalled

      public boolean isSeatInstalled​(int int1)
    • getBestSeat

      public int getBestSeat​(IsoGameCharacter gameCharacter)
    • updateHasExtendOffsetForExit

      public void updateHasExtendOffsetForExit​(IsoGameCharacter gameCharacter)
    • updateHasExtendOffsetForExitEnd

      public void updateHasExtendOffsetForExitEnd​(IsoGameCharacter gameCharacter)
    • updateHasExtendOffset

      public void updateHasExtendOffset​(IsoGameCharacter gameCharacter)
    • getUseablePart

      public VehiclePart getUseablePart​(IsoGameCharacter gameCharacter)
    • getClosestWindow

      public VehiclePart getClosestWindow​(IsoGameCharacter gameCharacter)
    • getFacingPosition

      public void getFacingPosition​(IsoGameCharacter gameCharacter, Vector2 vector2)
    • enter

      public boolean enter​(int int1, IsoGameCharacter gameCharacter, Vector3f vector3f)
    • enter

      public boolean enter​(int int1, IsoGameCharacter gameCharacter)
    • enterRSync

      public boolean enterRSync​(int int1, IsoGameCharacter gameCharacter, BaseVehicle baseVehicle)
    • exit

      public boolean exit​(IsoGameCharacter gameCharacter)
    • exitRSync

      public boolean exitRSync​(IsoGameCharacter gameCharacter)
    • hasRoof

      public boolean hasRoof​(int int1)
    • save

      public void save​(java.nio.ByteBuffer byteBuffer) throws java.io.IOException
      Overrides:
      save in class IsoMovingObject
      Throws:
      java.io.IOException
    • load

      public void load​(java.nio.ByteBuffer byteBuffer, int int1) throws java.io.IOException
      Overrides:
      load in class IsoMovingObject
      Throws:
      java.io.IOException
    • softReset

      public void softReset()
      Overrides:
      softReset in class IsoObject
    • trySpawnKey

      public void trySpawnKey()
    • brekingObjects

      public void brekingObjects()
    • damageObjects

      public void damageObjects​(float float1)
    • update

      public void update()
      Overrides:
      update in class IsoMovingObject
    • isInvalidChunkAround

      public boolean isInvalidChunkAround()
    • postupdate

      public void postupdate()
      Overrides:
      postupdate in class IsoMovingObject
    • saveChange

      public void saveChange​(java.lang.String string, KahluaTable kahluaTable, java.nio.ByteBuffer byteBuffer)
      Overrides:
      saveChange in class IsoObject
    • loadChange

      public void loadChange​(java.lang.String string, java.nio.ByteBuffer byteBuffer)
      Overrides:
      loadChange in class IsoObject
    • authorizationClientForecast

      public void authorizationClientForecast​(boolean boolean1)
    • authorizationServerUpdate

      public void authorizationServerUpdate()
    • authorizationServerCollide

      public void authorizationServerCollide​(int int1, boolean boolean1)
    • authorizationServerOnSeat

      public void authorizationServerOnSeat()
    • authorizationServerOnOwnerData

      public boolean authorizationServerOnOwnerData​(UdpConnection udpConnection)
    • netPlayerServerSendAuthorisation

      public void netPlayerServerSendAuthorisation​(java.nio.ByteBuffer byteBuffer)
    • netPlayerFromServerUpdate

      public void netPlayerFromServerUpdate​(byte byte1, int int1)
    • getWorldTransform

      public Transform getWorldTransform​(Transform transform)
    • setWorldTransform

      public void setWorldTransform​(Transform transform)
    • flipUpright

      public void flipUpright()
    • getPoly

      public PolygonalMap2.VehiclePoly getPoly()
    • getPolyPlusRadius

      public PolygonalMap2.VehiclePoly getPolyPlusRadius()
    • getForwardVector

      public Vector3f getForwardVector​(Vector3f vector3f)
    • getCurrentSpeedKmHour

      public float getCurrentSpeedKmHour()
    • getLinearVelocity

      public Vector3f getLinearVelocity​(Vector3f vector3f)
    • serverUpdateSimulatorState

      public void serverUpdateSimulatorState()
    • updatePhysics

      public void updatePhysics()
    • updatePhysicsNetwork

      public void updatePhysicsNetwork()
    • checkPhysicsValidWithServer

      public void checkPhysicsValidWithServer()
    • updateControls

      public void updateControls()
    • isKeyboardControlled

      public boolean isKeyboardControlled()
    • getJoypad

      public int getJoypad()
    • Damage

      public void Damage​(float float1)
      Overrides:
      Damage in class IsoObject
    • crash

      public void crash​(float float1, boolean boolean1)
    • isCharacterAdjacentTo

      public boolean isCharacterAdjacentTo​(IsoGameCharacter gameCharacter)
    • testCollisionWithCharacter

      public Vector2 testCollisionWithCharacter​(IsoGameCharacter gameCharacter, float float1)
    • testCollisionWithProneCharacter

      public int testCollisionWithProneCharacter​(IsoMovingObject movingObject, float float1, float float2, boolean boolean1)
    • testCollisionWithObject

      public Vector2 testCollisionWithObject​(IsoObject object, float float1)
    • testCollisionWithVehicle

      public boolean testCollisionWithVehicle​(BaseVehicle baseVehicle)
    • ApplyImpulse

      public void ApplyImpulse​(IsoObject object, float float1)
    • hitCharacter

      public void hitCharacter​(IsoGameCharacter gameCharacter)
    • blocked

      public boolean blocked​(int int1, int int2, int int3)
    • isIntersectingSquare

      public boolean isIntersectingSquare​(int int1, int int2, int int3)
    • isIntersectingSquareWithShadow

      public boolean isIntersectingSquareWithShadow​(int int1, int int2, int int3)
    • circleIntersects

      public boolean circleIntersects​(float float1, float float2, float float3, float float4)
    • updateLights

      public void updateLights()
    • doDamageOverlay

      public void doDamageOverlay()
    • render

      public void render​(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1)
      Overrides:
      render in class IsoObject
    • renderlast

      public void renderlast()
      Overrides:
      renderlast in class IsoMovingObject
    • isEnterBlocked

      public boolean isEnterBlocked​(IsoGameCharacter gameCharacter, int int1)
    • isExitBlocked

      public boolean isExitBlocked​(int int1)
    • isPassengerUseDoor2

      public boolean isPassengerUseDoor2​(IsoGameCharacter gameCharacter, int int1)
    • isEnterBlocked2

      public boolean isEnterBlocked2​(IsoGameCharacter gameCharacter, int int1)
    • isExitBlocked2

      public boolean isExitBlocked2​(int int1)
    • areaPositionWorld

      public Vector2 areaPositionWorld​(VehicleScript.Area area)
    • getWheelForwardVector

      public void getWheelForwardVector​(int int1, Vector3f vector3f)
    • tryStartEngine

      public void tryStartEngine​(boolean boolean1)
    • tryStartEngine

      public void tryStartEngine()
    • engineDoIdle

      public void engineDoIdle()
    • engineDoStarting

      public void engineDoStarting()
    • isStarting

      public boolean isStarting()
    • engineDoRetryingStarting

      public void engineDoRetryingStarting()
    • engineDoStartingSuccess

      public void engineDoStartingSuccess()
    • engineDoStartingFailed

      public void engineDoStartingFailed()
    • engineDoStartingFailedNoPower

      public void engineDoStartingFailedNoPower()
    • engineDoRunning

      public void engineDoRunning()
    • engineDoStalling

      public void engineDoStalling()
    • engineDoShutingDown

      public void engineDoShutingDown()
    • shutOff

      public void shutOff()
    • resumeRunningAfterLoad

      public void resumeRunningAfterLoad()
    • isEngineStarted

      public boolean isEngineStarted()
    • isEngineRunning

      public boolean isEngineRunning()
    • isEngineWorking

      public boolean isEngineWorking()
    • isOperational

      public boolean isOperational()
    • isDriveable

      public boolean isDriveable()
    • getEmitter

      public BaseSoundEmitter getEmitter()
    • playSoundImpl

      public long playSoundImpl​(java.lang.String string, IsoObject object)
    • stopSound

      public int stopSound​(long long1)
    • playSound

      public void playSound​(java.lang.String string)
    • updateSounds

      public void updateSounds()
    • updateParts

      public void updateParts()
    • drainBatteryUpdateHack

      public void drainBatteryUpdateHack()
    • setHeadlightsOn

      public void setHeadlightsOn​(boolean boolean1)
    • getHeadlightsOn

      public boolean getHeadlightsOn()
    • getHeadlightCanEmmitLight

      public boolean getHeadlightCanEmmitLight()
    • setStoplightsOn

      public void setStoplightsOn​(boolean boolean1)
    • getStoplightsOn

      public boolean getStoplightsOn()
    • hasHeadlights

      public boolean hasHeadlights()
    • addToWorld

      public void addToWorld()
      Overrides:
      addToWorld in class IsoObject
    • removeFromWorld

      public void removeFromWorld()
      Overrides:
      removeFromWorld in class IsoMovingObject
    • permanentlyRemove

      public void permanentlyRemove()
    • getBattery

      public VehiclePart getBattery()
    • setEngineFeature

      public void setEngineFeature​(int int1, int int2, int int3)
    • getEngineQuality

      public int getEngineQuality()
    • getEngineLoudness

      public int getEngineLoudness()
    • getEnginePower

      public int getEnginePower()
    • getBatteryCharge

      public float getBatteryCharge()
    • getPartCount

      public int getPartCount()
    • getPartByIndex

      public VehiclePart getPartByIndex​(int int1)
    • getPartById

      public VehiclePart getPartById​(java.lang.String string)
    • getNumberOfPartsWithContainers

      public int getNumberOfPartsWithContainers()
    • getPartForSeatContainer

      public VehiclePart getPartForSeatContainer​(int int1)
    • transmitPartCondition

      public void transmitPartCondition​(VehiclePart vehiclePart)
    • transmitPartItem

      public void transmitPartItem​(VehiclePart vehiclePart)
    • transmitPartModData

      public void transmitPartModData​(VehiclePart vehiclePart)
    • transmitPartUsedDelta

      public void transmitPartUsedDelta​(VehiclePart vehiclePart)
    • transmitPartDoor

      public void transmitPartDoor​(VehiclePart vehiclePart)
    • transmitPartWindow

      public void transmitPartWindow​(VehiclePart vehiclePart)
    • getLightCount

      public int getLightCount()
    • getLightByIndex

      public VehiclePart getLightByIndex​(int int1)
    • setZone

      public void setZone​(java.lang.String string)
    • getZone

      public java.lang.String getZone()
    • isInArea

      public boolean isInArea​(java.lang.String string, IsoGameCharacter gameCharacter)
    • getAreaDist

      public float getAreaDist​(java.lang.String string, IsoGameCharacter gameCharacter)
    • getAreaCenter

      public Vector2 getAreaCenter​(java.lang.String string)
    • isInBounds

      public boolean isInBounds​(float float1, float float2)
    • canAccessContainer

      public boolean canAccessContainer​(int int1, IsoGameCharacter gameCharacter)
    • canInstallPart

      public boolean canInstallPart​(IsoGameCharacter gameCharacter, VehiclePart vehiclePart)
    • canUninstallPart

      public boolean canUninstallPart​(IsoGameCharacter gameCharacter, VehiclePart vehiclePart)
    • resetLuaFunctions

      public static void resetLuaFunctions()
    • getId

      public short getId()
    • setTireInflation

      public void setTireInflation​(int int1, float float1)
    • setTireRemoved

      public void setTireRemoved​(int int1, boolean boolean1)
    • chooseBestAttackPosition

      public Vector3f chooseBestAttackPosition​(IsoGameCharacter gameCharacter, IsoGameCharacter gameCharacter2)
    • getMinMaxPosition

      public BaseVehicle.MinMaxPosition getMinMaxPosition()
    • getVehicleType

      public java.lang.String getVehicleType()
    • setVehicleType

      public void setVehicleType​(java.lang.String string)
    • getMaxSpeed

      public float getMaxSpeed()
    • setMaxSpeed

      public void setMaxSpeed​(float float1)
    • lockServerUpdate

      public void lockServerUpdate​(long long1)
    • changeTransmission

      public void changeTransmission​(TransmissionNumber transmissionNumber)
    • tryHotwire

      public void tryHotwire​(int int1)
    • cheatHotwire

      public void cheatHotwire​(boolean boolean1, boolean boolean2)
    • isKeyIsOnDoor

      public boolean isKeyIsOnDoor()
    • setKeyIsOnDoor

      public void setKeyIsOnDoor​(boolean boolean1)
    • isHotwired

      public boolean isHotwired()
    • setHotwired

      public void setHotwired​(boolean boolean1)
    • isHotwiredBroken

      public boolean isHotwiredBroken()
    • setHotwiredBroken

      public void setHotwiredBroken​(boolean boolean1)
    • getDriver

      public IsoGameCharacter getDriver()
    • isKeysInIgnition

      public boolean isKeysInIgnition()
    • setKeysInIgnition

      public void setKeysInIgnition​(boolean boolean1)
    • putKeyInIgnition

      public void putKeyInIgnition​(InventoryItem inventoryItem)
    • removeKeyFromIgnition

      public void removeKeyFromIgnition()
    • putKeyOnDoor

      public void putKeyOnDoor​(InventoryItem inventoryItem)
    • removeKeyFromDoor

      public void removeKeyFromDoor()
    • syncKeyInIgnition

      public void syncKeyInIgnition​(boolean boolean1, boolean boolean2, InventoryItem inventoryItem)
    • hasHorn

      public boolean hasHorn()
    • hasLightbar

      public boolean hasLightbar()
    • onHornStart

      public void onHornStart()
    • onHornStop

      public void onHornStop()
    • hasBackSignal

      public boolean hasBackSignal()
    • isBackSignalEmitting

      public boolean isBackSignalEmitting()
    • onBackMoveSignalStart

      public void onBackMoveSignalStart()
    • onBackMoveSignalStop

      public void onBackMoveSignalStop()
    • getLightbarLightsMode

      public int getLightbarLightsMode()
    • getLightbarSirenMode

      public int getLightbarSirenMode()
    • setLightbarLightsMode

      public void setLightbarLightsMode​(int int1)
    • setLightbarSirenMode

      public void setLightbarSirenMode​(int int1)
    • getChoosenParts

      public java.util.HashMap getChoosenParts()
    • setChoosenParts

      public void setChoosenParts​(java.util.HashMap hashMap)
    • getMass

      public float getMass()
    • setMass

      public void setMass​(float float1)
    • getInitialMass

      public float getInitialMass()
    • setInitialMass

      public void setInitialMass​(float float1)
    • updateTotalMass

      public void updateTotalMass()
    • getBrakingForce

      public float getBrakingForce()
    • setBrakingForce

      public void setBrakingForce​(float float1)
    • getBaseQuality

      public float getBaseQuality()
    • setBaseQuality

      public void setBaseQuality​(float float1)
    • getCurrentSteering

      public float getCurrentSteering()
    • setCurrentSteering

      public void setCurrentSteering​(float float1)
    • isDoingOffroad

      public boolean isDoingOffroad()
    • isBraking

      public boolean isBraking()
    • setBraking

      public void setBraking​(boolean boolean1)
    • updatePartStats

      public void updatePartStats()
    • setRust

      public void setRust​(float float1)
    • updateBulletStats

      public void updateBulletStats()
    • setActiveInBullet

      public void setActiveInBullet​(boolean boolean1)
    • areAllDoorsLocked

      public boolean areAllDoorsLocked()
    • getRemainingFuelPercentage

      public float getRemainingFuelPercentage()
    • getMechanicalID

      public int getMechanicalID()
    • setMechanicalID

      public void setMechanicalID​(int int1)
    • needPartsUpdate

      public boolean needPartsUpdate()
    • setNeedPartsUpdate

      public void setNeedPartsUpdate​(boolean boolean1)
    • getHeater

      public VehiclePart getHeater()
    • windowsOpen

      public int windowsOpen()
    • isAlarmed

      public boolean isAlarmed()
    • setAlarmed

      public void setAlarmed​(boolean boolean1)
    • triggerAlarm

      public void triggerAlarm()
    • isMechanicUIOpen

      public boolean isMechanicUIOpen()
    • setMechanicUIOpen

      public void setMechanicUIOpen​(boolean boolean1)
    • damagePlayers

      public void damagePlayers​(float float1)
    • addRandomDamageFromCrash

      public void addRandomDamageFromCrash​(IsoGameCharacter gameCharacter, float float1)
    • hitVehicle

      public void hitVehicle​(IsoGameCharacter gameCharacter, HandWeapon handWeapon)
    • isTrunkLocked

      public boolean isTrunkLocked()
    • setTrunkLocked

      public void setTrunkLocked​(boolean boolean1)
    • getNearestBodyworkPart

      public VehiclePart getNearestBodyworkPart​(IsoGameCharacter gameCharacter)
    • setSirenStartTime

      public void setSirenStartTime​(double double1)
    • getSirenStartTime

      public double getSirenStartTime()
    • sirenShutoffTimeExpired

      public boolean sirenShutoffTimeExpired()
    • repair

      public void repair()
    • getFakeSpeedModifier

      public static float getFakeSpeedModifier()
    • isAnyListenerInside

      public boolean isAnyListenerInside()
    • couldCrawlerAttackPassenger

      public boolean couldCrawlerAttackPassenger​(IsoGameCharacter gameCharacter)
    • isGoodCar

      public boolean isGoodCar()
    • setGoodCar

      public void setGoodCar​(boolean boolean1)
    • getCurrentKey

      public InventoryItem getCurrentKey()
    • setCurrentKey

      public void setCurrentKey​(InventoryItem inventoryItem)
    • isInForest

      public boolean isInForest()
    • getOffroadEfficiency

      public float getOffroadEfficiency()
    • doChrHitImpulse

      public void doChrHitImpulse​(IsoObject object)
    • isDoColor

      public boolean isDoColor()
    • setDoColor

      public void setDoColor​(boolean boolean1)
    • getBrakeSpeedBetweenUpdate

      public float getBrakeSpeedBetweenUpdate()
    • getSquare

      public IsoGridSquare getSquare()
      Overrides:
      getSquare in class IsoMovingObject
    • setColor

      public void setColor​(float float1, float float2, float float3)
    • isRemovedFromWorld

      public boolean isRemovedFromWorld()
    • getInsideTemperature

      public float getInsideTemperature()