Package zombie.vehicles
Class BaseVehicle
java.lang.Object
zombie.iso.IsoObject
zombie.iso.IsoMovingObject
zombie.vehicles.BaseVehicle
- All Implemented Interfaces:
java.io.Serializable
,Mover
public class BaseVehicle extends IsoMovingObject
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BaseVehicle.engineStateTypes
class
BaseVehicle.MinMaxPosition
static class
BaseVehicle.ModelInfo
class
BaseVehicle.Passenger
static class
BaseVehicle.ServerVehicleState
protected static class
BaseVehicle.UpdateFlags
static class
BaseVehicle.WheelInfo
Nested classes/interfaces inherited from class zombie.iso.IsoMovingObject
IsoMovingObject.TreeSoundManager
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.VisionResult
-
Field Summary
Fields inherited from class zombie.iso.IsoMovingObject
bx, by, Collidable, current, def, ExpectedChecksum, hitDir, ID, last, lx, ly, lz, movementLastFrame, movingSq, noDamage, nx, ny, reqMovement, ScriptModule, ScriptName, scriptnx, scriptny, shootable, solid, treeSoundMgr, weight, width, x, y, z
Fields inherited from class zombie.iso.IsoObject
alpha, alphaStep, AttachedAnimSprite, AttachedAnimSpriteActual, bmod, bNeverDoneAlpha, container, Damage, dir, doNotSync, externalWaterSource, gmod, highlightFlags, keyId, lastRendered, lastRenderedRendered, MAX_WALL_SPLATS, name, NoPicking, OBF_Blink, OBF_Highlighted, OBF_HighlightRenderOnce, offsetX, offsetY, OutlineOnMouseover, overlaySprite, overlaySpriteColor, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteName, square, stCol, sx, sy, table, targetAlpha, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats
-
Constructor Summary
Constructors Constructor Description BaseVehicle(IsoCell cell)
-
Method Summary
Methods inherited from class zombie.iso.IsoMovingObject
collideCharacter, collideWith, compareToY, Despawn, DistTo, DistTo, distToNearestCamCharacter, DistToProper, DistToSquared, DistToSquared, DoCollideNorS, DoCollideWorE, doStairs, ensureOnTile, getActiveInInstances, getAllowBehaviours, getBuilding, getCollidedObject, getCurrentBuilding, getCurrentSquare, getCurrentZone, getFacingPosition, getFeelersize, getFeelerTile, getFuturWalkedSquare, getGlobalMovementMod, getGlobalMovementMod, getHitDir, getHitForce, getHitFromAngle, getID, getIDCount, getImpulsex, getImpulsey, getLastSquare, getLastTargettedBy, getLimpulsex, getLimpulsey, getLx, getLy, getLz, getMovementLastFrame, getNoDamage, getNx, getNy, getPathFindIndex, getScreenX, getScreenY, getScriptModule, getScriptnx, getScriptny, getStateEventDelayTimer, getTempo, getThumpTarget, getTimeSinceZombieAttack, getVectorFromDirection, getWeight, getWeight, getWidth, getX, getY, getZ, Hit, isAllowBehaviours, isbAltCollide, isCharacter, isCloseKilled, isCollidable, isCollidedE, isCollidedN, isCollidedS, isCollidedThisFrame, isCollidedW, isCollidedWithDoor, isCollidedWithVehicle, isDestroyed, isFirstUpdate, isOnFloor, isShootable, isSolid, Move, onMouseRightClick, onMouseRightReleased, preupdate, removeFromSquare, seperate, setActiveInInstances, setAllowBehaviours, setbAltCollide, setBlendSpeed, setCloseKilled, setCollidable, setCollidedE, setCollidedN, setCollidedObject, setCollidedS, setCollidedThisFrame, setCollidedW, setCollidedWithDoor, setCurrent, setDestroyed, setFeelersize, setFirstUpdate, setHitDir, setHitForce, setHitFromAngle, setID, setIDCount, setImpulsex, setImpulsey, setLast, setLastTargettedBy, setLimpulsex, setLimpulsey, setLx, setLy, setLz, setMovementLastFrame, setNoDamage, setNx, setNy, setOnFloor, setPathFindIndex, setScriptModule, setScriptnx, setScriptny, setShootable, setSolid, setStateEventDelayTimer, setTempo, setThumpTarget, setTimeSinceZombieAttack, setWeight, setWidth, setX, setY, setZ, spotted
Methods inherited from class zombie.iso.IsoObject
addChild, addSecondaryContainer, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, checkHaveElectricity, Collision, createChecksum, createContainersFromSpriteProperties, customHashCode, debugPrintout, DirtySlice, DoChecksumCheck, DoChecksumCheck, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, FindExternalWaterSource, getAlpha, getAlphaStep, getAttachedAnimSprite, getCell, getChildSprites, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerCount, getContainerIndex, getCustomColor, getDamage, getDir, getFacingPositionAlt, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getLastRendered, getLastRenderedRendered, getMaskClickedY, getMD5Checksum, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getOffsetX, getOffsetY, getOverlaySprite, getOverlaySpriteColor, getProperties, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getSpecialObjectIndex, getSprite, getSpriteName, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getTable, getTargetAlpha, getTextureName, getTile, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWaterAmount, getWorldObjectIndex, hasExternalWaterSource, hasModData, HasTooltip, hasWater, haveSpecialTooltip, Hit, isBlink, isHighlighted, isMaskClicked, isMaskClicked, isNoPicking, isOutlineOnMouseover, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isZombie, loadFromRemoteBuffer, loadFromRemoteBuffer, onMouseLeftClick, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, render, renderObjectPicker, replaceItem, reset, reuseGridSquare, revisionUp, sendObjectChange, sendObjectChange, sendObjectChange, setAlpha, setAlphaStep, setAttachedAnimSprite, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setDir, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setKeyId, setLastRendered, setLastRenderedRendered, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOutlineOnMouseover, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setRenderYOffset, setRerouteCollide, setRerouteMask, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSquare, setTable, setTargetAlpha, setType, setUsesExternalWaterSource, setWaterAmount, syncIsoObject, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColor, transmitModData, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, useItemOn, useWater, writeToRemoteBuffer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
scriptName
protected java.lang.String scriptName -
script
-
parts
protected java.util.ArrayList parts -
models
public java.util.ArrayList models -
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
-
chunk
-
skinIndex
protected int skinIndex -
LEMMY_FLIP_FIX
public static boolean LEMMY_FLIP_FIX -
physics
-
bCreated
protected boolean bCreated -
poly
-
polyPlusRadius
-
polyDirty
public boolean polyDirty -
IDMax
public static short IDMax -
VehicleID
public short VehicleID -
serverRemovedFromWorld
public boolean serverRemovedFromWorld -
sendPacketNum
public int sendPacketNum -
trace
public boolean trace -
interpolation
-
vehicleShadow
-
waitFullUpdate
public boolean waitFullUpdate -
bDoDamageOverlay
protected boolean bDoDamageOverlay -
throttle
public float throttle -
engineSpeed
public double engineSpeed -
transmissionNumber
-
savedRot
-
loaded
protected boolean loaded -
jniTransform
-
jniSpeed
public float jniSpeed -
jniIsCollide
public boolean jniIsCollide -
jniLinearVelocity
-
netLinearVelocity
-
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
-
tempVector3f_2
-
inf
-
engineState
-
engineLastUpdateStateTime
public long engineLastUpdateStateTime -
wheelInfo
-
skidding
public boolean skidding -
skidSound
public long skidSound -
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 -
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
-
lightbarSirenMode
-
updateFlags
protected short updateFlags -
connectionState
-
-
Constructor Details
-
BaseVehicle
-
-
Method Details
-
getEngineSpeed
public double getEngineSpeed() -
getTransmissionNumberLetter
public java.lang.String getTransmissionNumberLetter() -
getTransmissionNumber
public int getTransmissionNumber() -
LoadAllVehicleTextures
public static void LoadAllVehicleTextures() -
LoadVehicleTextures
-
getObjectName
public java.lang.String getObjectName()- Overrides:
getObjectName
in classIsoMovingObject
-
Serialize
public boolean Serialize() -
createPhysics
public void createPhysics() -
getKeyId
public int getKeyId() -
getKeySpawned
public boolean getKeySpawned() -
putKeyToZombie
-
putKeyToContainer
-
putKeyToWorld
-
addKeyToWorld
public void addKeyToWorld() -
addKeyToGloveBox
public void addKeyToGloveBox() -
createVehicleKey
-
addKeyToSquare
-
toggleLockedDoor
-
canLockDoor
-
canUnlockDoor
-
setFullUpdateFlag
public void setFullUpdateFlag() -
getController
-
getSkinCount
public int getSkinCount() -
getSkinIndex
public int getSkinIndex() -
setSkinIndex
public void setSkinIndex(int index) -
getScript
-
setScriptName
public void setScriptName(java.lang.String name)- Overrides:
setScriptName
in classIsoMovingObject
-
getScriptName
public java.lang.String getScriptName()- Overrides:
getScriptName
in classIsoMovingObject
-
setScript
public void setScript() -
setScript
public void setScript(java.lang.String name) -
scriptReloaded
public void scriptReloaded() -
getSkin
public java.lang.String getSkin() -
setModelVisible
protected BaseVehicle.ModelInfo setModelVisible(VehiclePart part, VehicleScript.Model scriptModel, boolean visible) -
getScriptPassenger
-
getMaxPassengers
public int getMaxPassengers() -
setPassenger
-
clearPassenger
public boolean clearPassenger(int seat) -
getPassenger
-
getCharacter
-
getSeat
-
isDriver
-
getWorldPos
-
getWorldPos
-
getLocalPos
-
getLocalPosUnscaled
-
getPassengerWorldPos
-
getPassengerAnim
-
getPassengerPosition
-
getPassengerDoor
-
haveOneDoorUnlocked
public boolean haveOneDoorUnlocked() -
getPassengerArea
public java.lang.String getPassengerArea(int seat) -
playPassengerAnim
public void playPassengerAnim(int seat, java.lang.String animId) -
playPassengerAnim
-
playPassengerSound
public void playPassengerSound(int seat, java.lang.String animId) -
playPartAnim
-
playActorAnim
-
playPartSound
-
setCharacterPosition
-
transmitCharacterPosition
public void transmitCharacterPosition(int seat, java.lang.String positionId) -
setCharacterPositionToAnim
-
getPassengerSwitchSeatCount
public int getPassengerSwitchSeatCount(int seat) -
getPassengerSwitchSeat
-
getSwitchSeatAnimName
public java.lang.String getSwitchSeatAnimName(int seatFrom, int seatTo) -
getSwitchSeatAnimRate
public float getSwitchSeatAnimRate(int seatFrom, int seatTo) -
getSwitchSeatSound
public java.lang.String getSwitchSeatSound(int seatFrom, int seatTo) -
canSwitchSeat
public boolean canSwitchSeat(int seatFrom, int seatTo) -
switchSeat
-
switchSeatRSync
-
playSwitchSeatAnim
public void playSwitchSeatAnim(int seatFrom, int seatTo) -
isSeatOccupied
public boolean isSeatOccupied(int seat) -
isSeatInstalled
public boolean isSeatInstalled(int seat) -
getBestSeat
-
getUseablePart
-
getClosestWindow
-
getFacingPosition
-
enter
-
enter
-
enterRSync
-
exit
-
exitRSync
-
hasRoof
public boolean hasRoof(int seat) -
save
public void save(java.nio.ByteBuffer output) throws java.io.IOException- Overrides:
save
in classIsoMovingObject
- Throws:
java.io.IOException
-
load
public void load(java.nio.ByteBuffer input, int WorldVersion) throws java.io.IOException- Overrides:
load
in classIsoMovingObject
- Throws:
java.io.IOException
-
softReset
public void softReset() -
trySpawnKey
public void trySpawnKey() -
brekingObjects
public void brekingObjects() -
damageObjects
public void damageObjects(float damage) -
update
public void update()- Overrides:
update
in classIsoMovingObject
-
isInvalidChunkAround
public boolean isInvalidChunkAround() -
postupdate
public void postupdate()- Overrides:
postupdate
in classIsoMovingObject
-
saveChange
- Overrides:
saveChange
in classIsoObject
-
loadChange
public void loadChange(java.lang.String change, java.nio.ByteBuffer bb)- Overrides:
loadChange
in classIsoObject
-
getWorldTransform
-
setWorldTransform
-
flipUpright
public void flipUpright() -
getPoly
-
getPolyPlusRadius
-
getForwardVector
-
getCurrentSpeedKmHour
public float getCurrentSpeedKmHour() -
getLinearVelocity
-
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 amount) -
crash
public void crash(float delta, boolean front) -
isCharacterAdjacentTo
-
testCollisionWithCharacter
-
testCollisionWithProneCharacter
public int testCollisionWithProneCharacter(IsoMovingObject chr, float angleX, float angleY, boolean doSound) -
testCollisionWithObject
-
testCollisionWithVehicle
-
ApplyImpulse
-
hitCharacter
-
blocked
public boolean blocked(int x, int y, int z) -
isIntersectingSquare
public boolean isIntersectingSquare(int x, int y, int z) -
circleIntersects
public boolean circleIntersects(float x, float y, float z, float radius) -
updateLights
public void updateLights() -
doDamageOverlay
public void doDamageOverlay() -
render
-
renderlast
public void renderlast()- Overrides:
renderlast
in classIsoMovingObject
-
isEnterBlocked
-
isExitBlocked
public boolean isExitBlocked(int seat) -
getWheelForwardVector
-
tryStartEngine
public void tryStartEngine(boolean haveKey) -
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() -
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() -
initSounds
public static void initSounds() -
playSound
public void playSound(java.lang.String sound) -
updateSounds
public void updateSounds() -
updateParts
public void updateParts() -
drainBatteryUpdateHack
public void drainBatteryUpdateHack() -
setHeadlightsOn
public void setHeadlightsOn(boolean on) -
getHeadlightsOn
public boolean getHeadlightsOn() -
setStoplightsOn
public void setStoplightsOn(boolean on) -
getStoplightsOn
public boolean getStoplightsOn() -
hasHeadlights
public boolean hasHeadlights() -
addToWorld
public void addToWorld()- Overrides:
addToWorld
in classIsoObject
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorld
in classIsoMovingObject
-
permanentlyRemove
public void permanentlyRemove() -
getBattery
-
setEngineFeature
public void setEngineFeature(int quality, int loudness, int engineForce) -
getEngineQuality
public int getEngineQuality() -
getEngineLoudness
public int getEngineLoudness() -
getEnginePower
public int getEnginePower() -
getBatteryCharge
public float getBatteryCharge() -
getPartCount
public int getPartCount() -
getPartByIndex
-
getPartById
-
getNumberOfPartsWithContainers
public int getNumberOfPartsWithContainers() -
getPartForSeatContainer
-
transmitPartCondition
-
transmitPartItem
-
transmitPartModData
-
transmitPartUsedDelta
-
transmitPartDoor
-
transmitPartWindow
-
getLightCount
public int getLightCount() -
getLightByIndex
-
setZone
public void setZone(java.lang.String name) -
getZone
public java.lang.String getZone() -
isInArea
-
getAreaDist
-
getAreaCenter
-
isInBounds
public boolean isInBounds(float worldX, float worldY) -
canAccessContainer
-
canInstallPart
-
canUninstallPart
-
resetLuaFunctions
public static void resetLuaFunctions() -
getId
public short getId() -
setTireInflation
public void setTireInflation(int wheelIndex, float inflation) -
setTireRemoved
public void setTireRemoved(int wheelIndex, boolean removed) -
chooseBestAttackPosition
-
getMinMaxPosition
-
getVehicleType
public java.lang.String getVehicleType() -
setVehicleType
public void setVehicleType(java.lang.String type) -
getMaxSpeed
public float getMaxSpeed() -
setMaxSpeed
public void setMaxSpeed(float maxSpeed) -
changeTransmission
-
tryHotwire
public void tryHotwire(int electricityLevel) -
cheatHotwire
public void cheatHotwire(boolean hotwired, boolean broken) -
isKeyIsOnDoor
public boolean isKeyIsOnDoor() -
setKeyIsOnDoor
public void setKeyIsOnDoor(boolean keyIsOnDoor) -
isHotwired
public boolean isHotwired() -
setHotwired
public void setHotwired(boolean hotwired) -
isHotwiredBroken
public boolean isHotwiredBroken() -
setHotwiredBroken
public void setHotwiredBroken(boolean hotwiredBroken) -
getDriver
-
isKeysInIgnition
public boolean isKeysInIgnition() -
setKeysInIgnition
public void setKeysInIgnition(boolean keysOnContact) -
putKeyInIgnition
-
removeKeyFromIgnition
public void removeKeyFromIgnition() -
putKeyOnDoor
-
removeKeyFromDoor
public void removeKeyFromDoor() -
syncKeyInIgnition
-
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 mode) -
setLightbarSirenMode
public void setLightbarSirenMode(int mode) -
getChoosenParts
public java.util.HashMap getChoosenParts() -
setChoosenParts
public void setChoosenParts(java.util.HashMap choosenParts) -
getMass
public float getMass() -
setMass
public void setMass(float mass) -
getInitialMass
public float getInitialMass() -
setInitialMass
public void setInitialMass(float initialMass) -
updateTotalMass
public void updateTotalMass() -
getBrakingForce
public float getBrakingForce() -
setBrakingForce
public void setBrakingForce(float brakingForce) -
getBaseQuality
public float getBaseQuality() -
setBaseQuality
public void setBaseQuality(float baseQuality) -
getCurrentSteering
public float getCurrentSteering() -
setCurrentSteering
public void setCurrentSteering(float currentSteering) -
isDoingOffroad
public boolean isDoingOffroad() -
isBraking
public boolean isBraking() -
setBraking
public void setBraking(boolean isBraking) -
updatePartStats
public void updatePartStats() -
setRust
public void setRust(float rust) -
updateBulletStats
public void updateBulletStats() -
setActiveInBullet
public void setActiveInBullet(boolean active) -
areAllDoorsLocked
public boolean areAllDoorsLocked() -
getRemainingFuelPercentage
public float getRemainingFuelPercentage() -
getMechanicalID
public int getMechanicalID() -
setMechanicalID
public void setMechanicalID(int mechanicalID) -
needPartsUpdate
public boolean needPartsUpdate() -
setNeedPartsUpdate
public void setNeedPartsUpdate(boolean needPartsUpdate) -
getHeater
-
windowsOpen
public int windowsOpen() -
isAlarmed
public boolean isAlarmed() -
setAlarmed
public void setAlarmed(boolean alarmed) -
triggerAlarm
public void triggerAlarm() -
isMechanicUIOpen
public boolean isMechanicUIOpen() -
setMechanicUIOpen
public void setMechanicUIOpen(boolean mechanicUIOpen) -
damagePlayers
public void damagePlayers(float damage) -
addRandomDamageFromCrash
-
isTrunkLocked
public boolean isTrunkLocked() -
setTrunkLocked
public void setTrunkLocked(boolean locked) -
getNearestBodyworkPart
-
setSirenStartTime
public void setSirenStartTime(double worldAgeHours) -
getSirenStartTime
public double getSirenStartTime() -
sirenShutoffTimeExpired
public boolean sirenShutoffTimeExpired() -
repair
public void repair() -
getFakeSpeedModifier
public static float getFakeSpeedModifier() -
isAnyListenerInside
public boolean isAnyListenerInside() -
couldCrawlerAttackPassenger
-
isGoodCar
public boolean isGoodCar() -
setGoodCar
public void setGoodCar(boolean isGoodCar) -
getCurrentKey
-
setCurrentKey
-
isInForest
public boolean isInForest() -
getOffroadEfficiency
public float getOffroadEfficiency() -
doChrHitImpulse
-
isDoColor
public boolean isDoColor() -
setDoColor
public void setDoColor(boolean doColor) -
getBrakeSpeedBetweenUpdate
public float getBrakeSpeedBetweenUpdate() -
getSquare
- Overrides:
getSquare
in classIsoMovingObject
-