Package zombie.vehicles
Class BaseVehicle
java.lang.Object
zombie.iso.IsoObject
zombie.iso.IsoMovingObject
zombie.vehicles.BaseVehicle
- All Implemented Interfaces:
IFMODParameterUpdater,java.io.Serializable,Mover,Thumpable
public final class BaseVehicle extends IsoMovingObject implements Thumpable, IFMODParameterUpdater
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBaseVehicle.engineStateTypesstatic classBaseVehicle.HitVarsstatic classBaseVehicle.Matrix4fObjectPoolstatic classBaseVehicle.MinMaxPositionstatic classBaseVehicle.ModelInfostatic classBaseVehicle.Passengerstatic classBaseVehicle.QuaternionfObjectPoolstatic classBaseVehicle.ServerVehicleStateprotected static classBaseVehicle.UpdateFlagsstatic classBaseVehicle.Vector2fObjectPoolstatic classBaseVehicle.Vector2ObjectPoolstatic classBaseVehicle.Vector3fObjectPoolstatic classBaseVehicle.WheelInfoNested classes/interfaces inherited from class zombie.iso.IsoMovingObject
IsoMovingObject.TreeSoundManagerNested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.IsoObjectFactory, IsoObject.OutlineShader, IsoObject.VisionResult -
Field Summary
Fields inherited from class zombie.iso.IsoMovingObject
bOutline, Collidable, current, def, hitDir, ID, last, lx, ly, lz, MAX_ZOMBIES_EATING, movementLastFrame, movingSq, noDamage, nx, ny, outlineColor, ScriptModule, scriptnx, scriptny, shootable, solid, treeSoundMgr, weight, width, x, y, zFields inherited from class zombie.iso.IsoObject
AttachedAnimSprite, bAlphaForced, bmod, bMovedThumpable, bNeverDoneAlpha, container, Damage, dir, doNotSync, externalWaterSource, gmod, highlightFlags, isOutlineHighlight, isOutlineHlAttached, isOutlineHlBlink, keyId, lastRendered, lastRenderedRendered, LowLightingQualityHack, MAX_WALL_SPLATS, name, NoPicking, OBF_Blink, OBF_Highlighted, OBF_HighlightRenderOnce, objectRenderEffects, offsetX, offsetY, outlineHighlightCol, OutlineOnMouseover, overlaySprite, overlaySpriteColor, partialThumpDmg, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteName, square, sx, sy, table, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats, windRenderEffects -
Constructor Summary
Constructors Constructor Description BaseVehicle(IsoCell cell) -
Method Summary
Modifier and Type Method Description voidaddDamageFrontHitAChr(int int1)voidaddDamageRearHitAChr(int int1)voidaddHingeConstraint(BaseVehicle baseVehicle, java.lang.String string, java.lang.String string2)voidaddImpulse(Vector3f vector3f, Vector3f vector3f2)voidaddKeyToGloveBox()booleanaddKeyToSquare(IsoGridSquare square)voidaddKeyToWorld()voidaddPointConstraint(BaseVehicle baseVehicle, java.lang.String string, java.lang.String string2)voidaddPointConstraint(BaseVehicle baseVehicle, java.lang.String string, java.lang.String string2, java.lang.Float Float1, java.lang.Boolean Boolean1)voidaddRandomDamageFromCrash(IsoGameCharacter gameCharacter, float float1)voidaddToWorld()static Vector2allocVector2()voidApplyImpulse(IsoObject object, float float1)voidApplyImpulse4Break(IsoObject object, float float1)booleanareAllDoorsLocked()Vector2areaPositionWorld(VehicleScript.Area area)Vector2areaPositionWorld(VehicleScript.Area area, Vector2 vector2)Vector2areaPositionWorld4PlayerInteract(VehicleScript.Area area)Vector2areaPositionWorld4PlayerInteract(VehicleScript.Area area, Vector2 vector2)booleanattachmentExist(java.lang.String string)voidauthorizationClientForecast(boolean boolean1)voidauthorizationServerCollide(short short1, boolean boolean1)booleanauthorizationServerOnOwnerData(UdpConnection udpConnection)voidauthorizationServerOnSeat()voidauthorizationServerUpdate()booleanblocked(int int1, int int2, int int3)voidbreakConstraint(boolean boolean1, boolean boolean2)voidbrekingObjects()intcalculateDamageWithCharacter(IsoGameCharacter gameCharacter)booleancanAccessContainer(int int1, IsoGameCharacter gameCharacter)booleancanAttachTrailer(BaseVehicle baseVehicle, java.lang.String string, java.lang.String string2)booleancanInstallPart(IsoGameCharacter gameCharacter, VehiclePart vehiclePart)booleancanLockDoor(VehiclePart vehiclePart, IsoGameCharacter gameCharacter)booleancanSwitchSeat(int int1, int int2)booleancanUninstallPart(IsoGameCharacter gameCharacter, VehiclePart vehiclePart)booleancanUnlockDoor(VehiclePart vehiclePart, IsoGameCharacter gameCharacter)voidchangeTransmission(TransmissionNumber transmissionNumber)voidcheatHotwire(boolean boolean1, boolean boolean2)BaseVehicle.HitVarscheckCollision(IsoGameCharacter gameCharacter)voidcheckPhysicsValidWithServer()Vector3fchooseBestAttackPosition(IsoGameCharacter gameCharacter, IsoGameCharacter gameCharacter2, Vector3f vector3f)booleancircleIntersects(float float1, float float2, float float3, float float4)booleanclearPassenger(int int1)voidconstraintChanged()booleancouldCrawlerAttackPassenger(IsoGameCharacter gameCharacter)voidcrash(float float1, boolean boolean1)voidcreatePhysics()InventoryItemcreateVehicleKey()voidDamage(float float1)voiddamageObjects(float float1)voiddamagePlayers(float float1)voiddebugSetStatic(boolean boolean1)voiddoBloodOverlay()voiddoChrHitImpulse(IsoObject object)voiddoDamageOverlay()voiddrainBatteryUpdateHack()voiddrawDirectionLine(Vector2 vector2, float float1, float float2, float float3, float float4)voidengineDoIdle()voidengineDoRetryingStarting()voidengineDoRunning()voidengineDoShuttingDown()voidengineDoStalling()voidengineDoStarting()voidengineDoStartingFailed()voidengineDoStartingFailedNoPower()voidengineDoStartingSuccess()booleanenter(int int1, IsoGameCharacter gameCharacter)booleanenter(int int1, IsoGameCharacter gameCharacter, Vector3f vector3f)booleanenterRSync(int int1, IsoGameCharacter gameCharacter, BaseVehicle baseVehicle)booleanexit(IsoGameCharacter gameCharacter)booleanexitRSync(IsoGameCharacter gameCharacter)voidfixLightbarModelLighting(IsoLightSource lightSource, Vector3f vector3f)voidflipUpright()floatgetAngleX()floatgetAngleY()floatgetAngleZ()AnimationPlayergetAnimationPlayer()Vector2getAreaCenter(java.lang.String string)Vector2getAreaCenter(java.lang.String string, Vector2 vector2)floatgetAreaDist(java.lang.String string, IsoGameCharacter gameCharacter)Vector3fgetAttachmentLocalPos(java.lang.String string, Vector3f vector3f)Vector3fgetAttachmentWorldPos(java.lang.String string, Vector3f vector3f)floatgetBaseQuality()VehiclePartgetBattery()floatgetBatteryCharge()intgetBestSeat(IsoGameCharacter gameCharacter)floatgetBloodIntensity(java.lang.String string)floatgetBrakeSpeedBetweenUpdate()floatgetBrakingForce()IsoGameCharactergetCharacter(int int1)java.util.HashMapgetChoosenParts()floatgetClientForce()VehiclePartgetClosestWindow(IsoGameCharacter gameCharacter)floatgetColorHue()floatgetColorSaturation()floatgetColorValue()CarControllergetController()InventoryItemgetCurrentKey()floatgetCurrentSpeedKmHour()floatgetCurrentSteering()floatgetDebugZ()IsoGameCharactergetDriver()BaseSoundEmittergetEmitter()intgetEngineLoudness()intgetEnginePower()intgetEngineQuality()doublegetEngineSpeed()voidgetFacingPosition(IsoGameCharacter gameCharacter, Vector2 vector2)static floatgetFakeSpeedModifier()FMODParameterListgetFMODParameters()Vector3fgetForwardVector(Vector3f vector3f)floatgetFudgedMass()booleangetHeadlightCanEmmitLight()booleangetHeadlightsOn()VehiclePartgetHeater()shortgetId()floatgetInitialMass()floatgetInsideTemperature()intgetJoypad()intgetKeyId()booleangetKeySpawned()intgetLightbarLightsMode()intgetLightbarSirenMode()VehiclePartgetLightByIndex(int int1)intgetLightCount()Vector3fgetLinearVelocity(Vector3f vector3f)Vector3fgetLocalPos(float float1, float float2, float float3, Vector3f vector3f)Vector3fgetLocalPos(Vector3f vector3f, Vector3f vector3f2)floatgetMass()intgetMaxPassengers()floatgetMaxSpeed()intgetMechanicalID()BaseVehicle.MinMaxPositiongetMinMaxPosition()protected BaseVehicle.ModelInfogetModelInfoForPart(VehiclePart vehiclePart)VehiclePartgetNearestBodyworkPart(IsoGameCharacter gameCharacter)intgetNumberOfPartsWithContainers()java.lang.StringgetObjectName()protected floatgetObjectX(IsoObject object)protected floatgetObjectY(IsoObject object)floatgetOffroadEfficiency()VehiclePartgetPartById(java.lang.String string)VehiclePartgetPartByIndex(int int1)intgetPartCount()VehiclePartgetPartForSeatContainer(int int1)BaseVehicle.PassengergetPassenger(int int1)VehicleScript.AnimgetPassengerAnim(int int1, java.lang.String string)java.lang.StringgetPassengerArea(int int1)VehiclePartgetPassengerDoor(int int1)VehiclePartgetPassengerDoor2(int int1)Vector3fgetPassengerLocalPos(int int1, Vector3f vector3f)VehicleScript.PositiongetPassengerPosition(int int1, java.lang.String string)Vector3fgetPassengerPositionWorldPos(float float1, float float2, float float3, Vector3f vector3f)Vector3fgetPassengerPositionWorldPos(VehicleScript.Position position, Vector3f vector3f)VehicleScript.Passenger.SwitchSeatgetPassengerSwitchSeat(int int1, int int2)intgetPassengerSwitchSeatCount(int int1)Vector3fgetPassengerWorldPos(int int1, Vector3f vector3f)Vector3fgetPlayerTrailerLocalPos(java.lang.String string, boolean boolean1, Vector3f vector3f)Vector3fgetPlayerTrailerWorldPos(java.lang.String string, boolean boolean1, Vector3f vector3f)PolygonalMap2.VehiclePolygetPoly()PolygonalMap2.VehiclePolygetPolyPlusRadius()floatgetRegulatorSpeed()floatgetRemainingFuelPercentage()floatgetRust()VehicleScriptgetScript()java.lang.StringgetScriptName()protected VehicleScript.PassengergetScriptPassenger(int int1)intgetSeat(IsoGameCharacter gameCharacter)TexturegetShadowTexture()doublegetSirenStartTime()java.lang.StringgetSkin()intgetSkinCount()intgetSkinIndex()floatgetSpeed2D()intgetSqlId()IsoGridSquaregetSquare()booleangetStoplightsOn()SurroundVehiclegetSurroundVehicle()java.lang.StringgetSwitchSeatAnimName(int int1, int int2)floatgetSwitchSeatAnimRate(int int1, int int2)java.lang.StringgetSwitchSeatSound(int int1, int int2)ThumpablegetThumpableFor(IsoGameCharacter gameCharacter)floatgetThumpCondition()java.lang.StringgetTowAttachmentOther()java.lang.StringgetTowAttachmentSelf()Vector3fgetTowedByLocalPos(java.lang.String string, Vector3f vector3f)Vector3fgetTowedByWorldPos(java.lang.String string, Vector3f vector3f)Vector3fgetTowingLocalPos(java.lang.String string, Vector3f vector3f)Vector3fgetTowingWorldPos(java.lang.String string, Vector3f vector3f)intgetTransmissionNumber()java.lang.StringgetTransmissionNumberLetter()Vector3fgetUpVector(Vector3f vector3f)floatgetUpVectorDot()VehiclePartgetUseablePart(IsoGameCharacter gameCharacter)VehiclePartgetUseablePart(IsoGameCharacter gameCharacter, boolean boolean1)VehicleEngineRPMgetVehicleEngineRPM()BaseVehiclegetVehicleTowedBy()BaseVehiclegetVehicleTowing()java.lang.StringgetVehicleType()voidgetWheelForwardVector(int int1, Vector3f vector3f)booleangetWindowLightsOn()Vector3fgetWorldPos(float float1, float float2, float float3, Vector3f vector3f)Vector3fgetWorldPos(float float1, float float2, float float3, Vector3f vector3f, VehicleScript vehicleScript)Vector3fgetWorldPos(Vector3f vector3f, Vector3f vector3f2)Vector3fgetWorldPos(Vector3f vector3f, Vector3f vector3f2, VehicleScript vehicleScript)TransformgetWorldTransform(Transform transform)java.lang.StringgetZone()booleanhasBackSignal()booleanhasHeadlights()booleanhasHorn()booleanhasLightbar()booleanhasRoof(int int1)booleanhaveOneDoorUnlocked()voidHitByVehicle(BaseVehicle baseVehicle, float float1)voidhitCharacter(IsoGameCharacter gameCharacter, BaseVehicle.HitVars hitVars)voidhitCharacter(IsoZombie zombie)voidhitVehicle(IsoGameCharacter gameCharacter, HandWeapon handWeapon)booleanisAlarmed()booleanisAnyDoorLocked()booleanisAnyListenerInside()booleanisAtRest()booleanisBackSignalEmitting()booleanisBraking()booleanisCharacterAdjacentTo(IsoGameCharacter gameCharacter)booleanisCollided(IsoGameCharacter gameCharacter)booleanisDoColor()booleanisDoingOffroad()booleanisDriveable()booleanisDriver(IsoGameCharacter gameCharacter)booleanisEngineRunning()booleanisEngineStarted()booleanisEngineWorking()booleanisEnterBlocked(IsoGameCharacter gameCharacter, int int1)booleanisEnterBlocked2(IsoGameCharacter gameCharacter, int int1)booleanisExitBlocked(int int1)booleanisExitBlocked2(int int1)booleanisGoodCar()booleanisHotwired()booleanisHotwiredBroken()booleanisInArea(java.lang.String string, IsoGameCharacter gameCharacter)booleanisInBounds(float float1, float float2)booleanisInForest()booleanisIntersectingSquare(int int1, int int2, int int3)booleanisIntersectingSquareWithShadow(int int1, int int2, int int3)booleanisInvalidChunkAhead()booleanisInvalidChunkAround()booleanisInvalidChunkAround(boolean boolean1, boolean boolean2, boolean boolean3, boolean boolean4)booleanisInvalidChunkBehind()booleanisKeyboardControlled()booleanisKeyIsOnDoor()booleanisKeysInIgnition()booleanisLocalPhysicSim()booleanisMechanicUIOpen()booleanisOperational()booleanisPassengerUseDoor2(IsoGameCharacter gameCharacter, int int1)booleanisPositionOnLeftOrRight(float float1, float float2)booleanisRegulator()booleanisRemovedFromWorld()booleanisSeatInstalled(int int1)booleanisSeatOccupied(int int1)booleanisStarting()booleanisTrunkLocked()voidload(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1)static voidLoadAllVehicleTextures()voidloadChange(java.lang.String string, java.nio.ByteBuffer byteBuffer)static TextureLoadVehicleTexture(java.lang.String string)static TextureLoadVehicleTexture(java.lang.String string, int int1)static voidLoadVehicleTextures(VehicleScript vehicleScript)voidlockServerUpdate(long long1)booleanneedPartsUpdate()voidnetPlayerFromServerUpdate(byte byte1, short short1)voidnetPlayerServerSendAuthorisation(java.nio.ByteBuffer byteBuffer)voidonBackMoveSignalStart()voidonBackMoveSignalStop()voidonHornStart()voidonHornStop()voidpermanentlyRemove()voidplayActorAnim(VehiclePart vehiclePart, java.lang.String string, IsoGameCharacter gameCharacter)voidplayPartAnim(VehiclePart vehiclePart, java.lang.String string)voidplayPartSound(VehiclePart vehiclePart, java.lang.String string)voidplayPassengerAnim(int int1, java.lang.String string)voidplayPassengerAnim(int int1, java.lang.String string, IsoGameCharacter gameCharacter)voidplayPassengerSound(int int1, java.lang.String string)voidplaySound(java.lang.String string)longplaySoundImpl(java.lang.String string, IsoObject object)voidplaySwitchSeatAnim(int int1, int int2)voidpositionTrailer(BaseVehicle baseVehicle)voidpostupdate()voidputKeyInIgnition(InventoryItem inventoryItem)voidputKeyOnDoor(InventoryItem inventoryItem)voidputKeyToContainer(ItemContainer itemContainer, IsoGridSquare square, IsoObject object)voidputKeyToWorld(IsoGridSquare square)voidputKeyToZombie(IsoZombie zombie)voidreleaseAnimationPlayers()static voidreleaseVector2(Vector2 vector2)voidremoveFromWorld()voidremoveKeyFromDoor()voidremoveKeyFromIgnition()voidrender(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1, boolean boolean2, Shader shader)voidrenderlast()voidrenderShadow()voidrepair()voidresumeRunningAfterLoad()voidsave(java.nio.ByteBuffer byteBuffer, boolean boolean1)voidsaveChange(java.lang.String string, KahluaTable kahluaTable, java.nio.ByteBuffer byteBuffer)voidscriptReloaded()booleanSerialize()voidserverUpdateSimulatorState()voidsetActiveInBullet(boolean boolean1)voidsetAddThumpWorldSound(boolean boolean1)voidsetAlarmed(boolean boolean1)voidsetAngles(float float1, float float2, float float3)voidsetBaseQuality(float float1)voidsetBloodIntensity(java.lang.String string, float float1)voidsetBraking(boolean boolean1)voidsetBrakingForce(float float1)voidsetCharacterPosition(IsoGameCharacter gameCharacter, int int1, java.lang.String string)voidsetCharacterPositionToAnim(IsoGameCharacter gameCharacter, int int1, java.lang.String string)voidsetClientForce(float float1)voidsetColor(float float1, float float2, float float3)voidsetColorHSV(float float1, float float2, float float3)voidsetCurrentKey(InventoryItem inventoryItem)voidsetCurrentSteering(float float1)voidsetDebugZ(float float1)voidsetDoColor(boolean boolean1)voidsetEngineFeature(int int1, int int2, int int3)voidsetGeneralPartCondition(float float1, float float2)voidsetGoodCar(boolean boolean1)voidsetHeadlightsOn(boolean boolean1)voidsetHotwired(boolean boolean1)voidsetHotwiredBroken(boolean boolean1)voidsetInitialMass(float float1)voidsetKeyIsOnDoor(boolean boolean1)voidsetKeysInIgnition(boolean boolean1)voidsetLightbarLightsMode(int int1)voidsetLightbarSirenMode(int int1)voidsetMass(float float1)voidsetMaxSpeed(float float1)voidsetMechanicalID(int int1)voidsetMechanicUIOpen(boolean boolean1)protected BaseVehicle.ModelInfosetModelVisible(VehiclePart vehiclePart, VehicleScript.Model model, boolean boolean1)voidsetNeedPartsUpdate(boolean boolean1)voidsetNetPlayerAuthorization(byte byte1)booleansetPassenger(int int1, IsoGameCharacter gameCharacter, Vector3f vector3f)voidsetPhysicsActive(boolean boolean1)voidsetRegulator(boolean boolean1)voidsetRegulatorSpeed(float float1)voidsetRust(float float1)voidsetScript()voidsetScript(java.lang.String string)voidsetScriptName(java.lang.String string)voidsetSirenStartTime(double double1)voidsetSkinIndex(int int1)BaseVehiclesetSmashed(java.lang.String string)BaseVehiclesetSmashed(java.lang.String string, boolean boolean1)voidsetStoplightsOn(boolean boolean1)voidsetTireInflation(int int1, float float1)voidsetTireRemoved(int int1, boolean boolean1)voidsetTrunkLocked(boolean boolean1)voidsetVehicleTowedBy(BaseVehicle baseVehicle, java.lang.String string, java.lang.String string2, float float1)voidsetVehicleTowing(BaseVehicle baseVehicle, java.lang.String string, java.lang.String string2, float float1)voidsetVehicleType(java.lang.String string)voidsetWindowLightsOn(boolean boolean1)voidsetWorldTransform(Transform transform)voidsetZone(java.lang.String string)booleanshouldCollideWithCharacters()booleanshouldCollideWithObjects()booleanshowPassenger(int int1)booleanshowPassenger(IsoGameCharacter gameCharacter)voidshutOff()booleansirenShutoffTimeExpired()voidsoftReset()voidstartEvent(long long1, GameSoundClip gameSoundClip, java.util.BitSet bitSet)voidstopEvent(long long1, GameSoundClip gameSoundClip, java.util.BitSet bitSet)intstopSound(long long1)voidswitchSeat(IsoGameCharacter gameCharacter, int int1)voidswitchSeatRSync(IsoGameCharacter gameCharacter, int int1)voidsyncKeyInIgnition(boolean boolean1, boolean boolean2, InventoryItem inventoryItem)Vector2testCollisionWithCharacter(IsoGameCharacter gameCharacter, float float1, Vector2 vector2)inttestCollisionWithCorpse(IsoDeadBody deadBody, boolean boolean1)Vector2testCollisionWithObject(IsoObject object, float float1, Vector2 vector2)inttestCollisionWithProneCharacter(IsoGameCharacter gameCharacter, boolean boolean1)inttestCollisionWithProneCharacter(IsoMovingObject movingObject, float float1, float float2, boolean boolean1)booleantestCollisionWithVehicle(BaseVehicle baseVehicle)voidThump(IsoMovingObject movingObject)voidtoggleLockedDoor(VehiclePart vehiclePart, IsoGameCharacter gameCharacter, boolean boolean1)voidtransmitBlood()voidtransmitCharacterPosition(int int1, java.lang.String string)voidtransmitEngine()voidtransmitPartCondition(VehiclePart vehiclePart)voidtransmitPartDoor(VehiclePart vehiclePart)voidtransmitPartItem(VehiclePart vehiclePart)voidtransmitPartModData(VehiclePart vehiclePart)voidtransmitPartUsedDelta(VehiclePart vehiclePart)voidtransmitPartWindow(VehiclePart vehiclePart)voidtransmitRust()voidtriggerAlarm()voidtryHotwire(int int1)voidtrySpawnKey()voidtryStartEngine()voidtryStartEngine(boolean boolean1)voidupdate()protected voidupdateAnimationPlayer(AnimationPlayer animationPlayer, VehiclePart vehiclePart)voidupdateBulletStats()voidupdateConstraint(BaseVehicle baseVehicle)voidupdateControls()voidupdateEvent(long long1, GameSoundClip gameSoundClip)voidupdateHasExtendOffset(IsoGameCharacter gameCharacter)voidupdateHasExtendOffsetForExit(IsoGameCharacter gameCharacter)voidupdateHasExtendOffsetForExitEnd(IsoGameCharacter gameCharacter)booleanupdateHitByVehicle(IsoGameCharacter gameCharacter)voidupdateLights()voidupdateParts()voidupdatePartStats()voidupdatePhysics()voidupdatePhysicsNetwork()voidupdateSounds()voidupdateTotalMass()protected voidupdateTransform()voidWeaponHit(IsoGameCharacter gameCharacter, HandWeapon handWeapon)intwindowsOpen()Methods inherited from class zombie.iso.IsoMovingObject
canHaveMultipleHits, collideWith, compareToY, Despawn, DistTo, DistTo, distToNearestCamCharacter, DistToProper, DistToSquared, DistToSquared, DoCollideNorS, DoCollideWorE, doStairs, ensureOnTile, getBuilding, getBumpedType, getCollidedObject, getCollideType, getCurrentBuilding, getCurrentSquare, getCurrentZone, getDistanceSq, getEatingZombies, getFacingPosition, getFeelersize, getFeelerTile, getFuturWalkedSquare, getGlobalMovementMod, getGlobalMovementMod, getHitDir, getHitForce, getHitFromAngle, getID, getIDCount, getImpulsex, getImpulsey, getLastCollideTime, getLastSquare, getLastTargettedBy, getLimpulsex, getLimpulsey, getLx, getLy, getLz, getMasterRegion, getMovementLastFrame, getNoDamage, getNx, getNy, getPathFindIndex, getPosition, getScreenX, getScreenY, getScriptModule, getScriptnx, getScriptny, getStateEventDelayTimer, getThumpTarget, getTimeSinceZombieAttack, getVectorFromDirection, getVectorFromDirection, getWeight, getWeight, getWidth, getX, getY, getZ, Hit, isbAltCollide, isCharacter, isCloseKilled, isCollidable, isCollided, isCollidedE, isCollidedN, isCollidedS, isCollidedThisFrame, isCollidedW, isCollidedWithDoor, isCollidedWithVehicle, isDestroyed, isEatingOther, isFirstUpdate, isOnFloor, isPushableForSeparate, isPushedByForSeparate, isShootable, isSolid, isSolidForSeparate, isZombiesDontAttack, Move, MoveUnmodded, onMouseRightClick, onMouseRightReleased, preupdate, removeFromSquare, separate, setbAltCollide, setCloseKilled, setCollidable, setCollidedE, setCollidedN, setCollidedObject, setCollidedS, setCollidedThisFrame, setCollidedW, setCollidedWithDoor, setCollideType, setCurrent, setDestroyed, setEatingZombies, setFeelersize, setFirstUpdate, setHitDir, setHitForce, setHitFromAngle, setID, setIDCount, setImpulsex, setImpulsey, setLast, setLastCollideTime, setLastTargettedBy, setLimpulsex, setLimpulsey, setLx, setLy, setLz, setMovementLastFrame, setMovingSquareNow, setNoDamage, setNx, setNy, setOnFloor, setPathFindIndex, setScriptModule, setScriptnx, setScriptny, setShootable, setSolid, setStateEventDelayTimer, setThumpTarget, setTimeSinceZombieAttack, setWeight, setWidth, setX, setY, setZ, setZombiesDontAttack, spottedMethods inherited from class zombie.iso.IsoObject
addChild, addItemsFromProperties, addSecondaryContainer, addSheetRope, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, canAddSheetRope, checkHaveElectricity, checkMoveWithWind, checkMoveWithWind, cleanWallBlood, clearAttachedAnimSprite, Collision, countAddSheetRope, createContainersFromSpriteProperties, customHashCode, debugPrintout, destroyFence, DirtySlice, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, factoryFromFileInput_OLD, factoryGetClassID, FindExternalWaterSource, FindExternalWaterSource, FindWaterSourceOnSquare, getAlpha, getAlpha, getAlphaUpdateRateDiv, getAlphaUpdateRateMul, getAttachedAnimSprite, getCell, getChildSprites, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerCount, getContainerIndex, getCustomColor, getDamage, getDir, getFacingPositionAlt, getFactoryVehicle, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getLastRendered, getLastRenderedRendered, getMaskClickedY, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOutlineHighlightCol, getOutlineHighlightCol, getOutlineThickness, getOverlaySprite, getOverlaySpriteColor, getPipedFuelAmount, getProperties, getRenderEffectMaster, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getSpecialObjectIndex, getSprite, getSpriteGridObjects, getSpriteName, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getSurfaceOffsetNoTable, getTable, getTargetAlpha, getTargetAlpha, getTextureName, getTile, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWaterAmount, getWaterMax, getWindRenderEffects, getWorldObjectIndex, hasExternalWaterSource, hasModData, HasTooltip, hasWater, haveSheetRope, haveSpecialTooltip, Hit, isAlphaAndTargetZero, isAlphaAndTargetZero, isAlphaZero, isAlphaZero, isBlink, isExistInTheWorld, isHighlighted, isHoppable, isItemAllowedInContainer, isMaskClicked, isMaskClicked, isMovedThumpable, isNoPicking, isNorthHoppable, isOutlineHighlight, isOutlineHighlight, isOutlineHlAttached, isOutlineHlAttached, isOutlineHlBlink, isOutlineHlBlink, isOutlineOnMouseover, isRemoveItemAllowedFromContainer, isSpriteInvisible, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isTaintedWater, isTargetAlphaZero, isUpdateAlphaDuringRender, isUpdateAlphaEnabled, isZombie, load, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, onMouseLeftClick, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeRenderEffect, removeSheetRope, renderAttachedAndOverlaySprites, renderFloorTile, renderFxMask, renderObjectPicker, renderWallTile, renderWallTileOnly, replaceItem, reset, reuseGridSquare, save, saveState, sendObjectChange, sendObjectChange, sendObjectChange, setAlpha, setAlpha, setAlphaAndTarget, setAlphaAndTarget, setAlphaToTarget, setAttachedAnimSprite, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setDir, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setKeyId, setLastRendered, setLastRenderedRendered, setMovedThumpable, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOutlineHighlight, setOutlineHighlight, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHighlightCol, setOutlineHlAttached, setOutlineHlAttached, setOutlineHlBlink, setOutlineHlBlink, setOutlineOnMouseover, setOutlineThickness, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setPipedFuelAmount, setRenderEffect, setRenderEffect, setRenderYOffset, setRerouteCollide, setRerouteMask, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSquare, setTable, setTaintedWater, setTargetAlpha, setTargetAlpha, setType, setUsesExternalWaterSource, setWaterAmount, syncIsoObject, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColor, transmitModData, transmitUpdatedSprite, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, unsetOutlineHighlight, updateAlpha, updateAlpha, updateAlpha, useItemOn, useWater, writeToRemoteBufferMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface zombie.iso.objects.interfaces.Thumpable
isDestroyed
-
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
-
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
-
YURI_FORCE_FIELD
public static final boolean YURI_FORCE_FIELD- See Also:
- Constant Field Values
-
RENDER_TO_TEXTURE
public static boolean RENDER_TO_TEXTURE -
CENTER_OF_MASS_MAGIC
public static float CENTER_OF_MASS_MAGIC -
vehicleShadow
-
justBreakConstraintTimer
public int justBreakConstraintTimer -
wasTowedBy
-
inf
-
models
public final java.util.ArrayList models -
chunk
-
polyDirty
public boolean polyDirty -
VehicleID
public short VehicleID -
sqlID
public int sqlID -
serverRemovedFromWorld
public boolean serverRemovedFromWorld -
trace
public boolean trace -
interpolation
-
waitFullUpdate
public boolean waitFullUpdate -
throttle
public float throttle -
engineSpeed
public double engineSpeed -
transmissionNumber
-
transmissionChangeTime
-
hasExtendOffset
public boolean hasExtendOffset -
hasExtendOffsetExiting
public boolean hasExtendOffsetExiting -
savedPhysicsZ
public float savedPhysicsZ -
savedRot
-
jniTransform
-
jniSpeed
public float jniSpeed -
jniIsCollide
public boolean jniIsCollide -
jniLinearVelocity
-
netLinearVelocity
-
netPlayerAuthorization
public byte netPlayerAuthorization -
netPlayerId
public short 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 -
shadowCoord
-
engineState
-
engineLastUpdateStateTime
public long engineLastUpdateStateTime -
MAX_WHEELS
public static final int MAX_WHEELS- See Also:
- Constant Field Values
-
PHYSICS_PARAM_COUNT
public static final int PHYSICS_PARAM_COUNT- See Also:
- Constant Field Values
-
wheelInfo
-
skidding
public boolean skidding -
skidSound
public long skidSound -
ramSound
public long ramSound -
ramSoundTime
public long ramSoundTime -
new_EngineSoundId
public final long[] new_EngineSoundId -
engineSoundIndex
public int engineSoundIndex -
hornemitter
-
startTime
public float startTime -
headlightsOn
public boolean headlightsOn -
stoplightsOn
public boolean stoplightsOn -
windowLightsOn
public boolean windowLightsOn -
soundHornOn
public boolean soundHornOn -
soundBackMoveOn
public boolean soundBackMoveOn -
lightbarLightsMode
-
lightbarSirenMode
-
connectionState
-
passengers
-
scriptName
protected java.lang.String scriptName -
script
-
parts
protected final java.util.ArrayList parts -
battery
-
engineQuality
protected int engineQuality -
engineLoudness
protected int engineLoudness -
enginePower
protected int enginePower -
engineCheckTime
protected long engineCheckTime -
lights
protected final java.util.ArrayList lights -
createdModel
protected boolean createdModel -
lastLinearVelocity
-
skinIndex
protected int skinIndex -
physics
-
bCreated
protected boolean bCreated -
poly
-
polyPlusRadius
-
bDoDamageOverlay
protected boolean bDoDamageOverlay -
loaded
protected boolean loaded -
updateFlags
protected short updateFlags -
updateLockTimeout
protected long updateLockTimeout -
addedToWorld
public boolean addedToWorld -
soundSirenSignal
public long soundSirenSignal -
keySpawned
public byte keySpawned -
vehicleTransform
-
renderTransform
-
physicActiveCheck
public long physicActiveCheck -
specificDistributionId
public java.lang.String specificDistributionId -
constraintTowing
public int constraintTowing -
TL_vector2_pool
public static final java.lang.ThreadLocal TL_vector2_pool -
TL_vector2f_pool
public static final java.lang.ThreadLocal TL_vector2f_pool -
TL_vector3f_pool
public static final java.lang.ThreadLocal TL_vector3f_pool -
TL_matrix4f_pool
public static final java.lang.ThreadLocal TL_matrix4f_pool -
TL_quaternionf_pool
public static final java.lang.ThreadLocal TL_quaternionf_pool -
PHYSICS_Z_SCALE
public static final float PHYSICS_Z_SCALE- See Also:
- Constant Field Values
-
PLUS_RADIUS
public static float PLUS_RADIUS -
MASK1_FRONT
public static final int MASK1_FRONT- See Also:
- Constant Field Values
-
MASK1_REAR
public static final int MASK1_REAR- See Also:
- Constant Field Values
-
MASK1_DOOR_RIGHT_FRONT
public static final int MASK1_DOOR_RIGHT_FRONT- See Also:
- Constant Field Values
-
MASK1_DOOR_RIGHT_REAR
public static final int MASK1_DOOR_RIGHT_REAR- See Also:
- Constant Field Values
-
MASK1_DOOR_LEFT_FRONT
public static final int MASK1_DOOR_LEFT_FRONT- See Also:
- Constant Field Values
-
MASK1_DOOR_LEFT_REAR
public static final int MASK1_DOOR_LEFT_REAR- See Also:
- Constant Field Values
-
MASK1_WINDOW_RIGHT_FRONT
public static final int MASK1_WINDOW_RIGHT_FRONT- See Also:
- Constant Field Values
-
MASK1_WINDOW_RIGHT_REAR
public static final int MASK1_WINDOW_RIGHT_REAR- See Also:
- Constant Field Values
-
MASK1_WINDOW_LEFT_FRONT
public static final int MASK1_WINDOW_LEFT_FRONT- See Also:
- Constant Field Values
-
MASK1_WINDOW_LEFT_REAR
public static final int MASK1_WINDOW_LEFT_REAR- See Also:
- Constant Field Values
-
MASK1_WINDOW_FRONT
public static final int MASK1_WINDOW_FRONT- See Also:
- Constant Field Values
-
MASK1_WINDOW_REAR
public static final int MASK1_WINDOW_REAR- See Also:
- Constant Field Values
-
MASK1_GUARD_RIGHT_FRONT
public static final int MASK1_GUARD_RIGHT_FRONT- See Also:
- Constant Field Values
-
MASK1_GUARD_RIGHT_REAR
public static final int MASK1_GUARD_RIGHT_REAR- See Also:
- Constant Field Values
-
MASK1_GUARD_LEFT_FRONT
public static final int MASK1_GUARD_LEFT_FRONT- See Also:
- Constant Field Values
-
MASK1_GUARD_LEFT_REAR
public static final int MASK1_GUARD_LEFT_REAR- See Also:
- Constant Field Values
-
MASK2_ROOF
public static final int MASK2_ROOF- See Also:
- Constant Field Values
-
MASK2_LIGHT_RIGHT_FRONT
public static final int MASK2_LIGHT_RIGHT_FRONT- See Also:
- Constant Field Values
-
MASK2_LIGHT_LEFT_FRONT
public static final int MASK2_LIGHT_LEFT_FRONT- See Also:
- Constant Field Values
-
MASK2_LIGHT_RIGHT_REAR
public static final int MASK2_LIGHT_RIGHT_REAR- See Also:
- Constant Field Values
-
MASK2_LIGHT_LEFT_REAR
public static final int MASK2_LIGHT_LEFT_REAR- See Also:
- Constant Field Values
-
MASK2_BRAKE_RIGHT
public static final int MASK2_BRAKE_RIGHT- See Also:
- Constant Field Values
-
MASK2_BRAKE_LEFT
public static final int MASK2_BRAKE_LEFT- See Also:
- Constant Field Values
-
MASK2_LIGHTBAR_RIGHT
public static final int MASK2_LIGHTBAR_RIGHT- See Also:
- Constant Field Values
-
MASK2_LIGHTBAR_LEFT
public static final int MASK2_LIGHTBAR_LEFT- See Also:
- Constant Field Values
-
MASK2_HOOD
public static final int MASK2_HOOD- See Also:
- Constant Field Values
-
MASK2_BOOT
public static final int MASK2_BOOT- See Also:
- Constant Field Values
-
forcedFriction
public float forcedFriction -
hitVars
-
-
Constructor Details
-
BaseVehicle
-
-
Method Details
-
getSqlId
public int getSqlId() -
allocVector2
-
releaseVector2
-
LoadAllVehicleTextures
public static void LoadAllVehicleTextures() -
LoadVehicleTextures
-
LoadVehicleTexture
-
LoadVehicleTexture
-
setNetPlayerAuthorization
public void setNetPlayerAuthorization(byte byte1) -
getFakeSpeedModifier
public static float getFakeSpeedModifier() -
isLocalPhysicSim
public boolean isLocalPhysicSim() -
addImpulse
-
getEngineSpeed
public double getEngineSpeed() -
getTransmissionNumberLetter
public java.lang.String getTransmissionNumberLetter() -
getTransmissionNumber
public int getTransmissionNumber() -
setClientForce
public void setClientForce(float float1) -
getClientForce
public float getClientForce() -
getObjectName
public java.lang.String getObjectName()- Overrides:
getObjectNamein 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
public void toggleLockedDoor(VehiclePart vehiclePart, IsoGameCharacter gameCharacter, boolean boolean1) -
canLockDoor
-
canUnlockDoor
-
setGeneralPartCondition
public void setGeneralPartCondition(float float1, float float2) -
getController
-
getSurroundVehicle
-
getSkinCount
public int getSkinCount() -
getSkinIndex
public int getSkinIndex() -
setSkinIndex
public void setSkinIndex(int int1) -
getShadowTexture
-
getScript
-
setScript
public void setScript(java.lang.String string) -
getScriptName
public java.lang.String getScriptName()- Overrides:
getScriptNamein classIsoObject
-
setScriptName
public void setScriptName(java.lang.String string) -
setScript
public void setScript() -
scriptReloaded
public void scriptReloaded() -
getSkin
public java.lang.String getSkin() -
setModelVisible
protected BaseVehicle.ModelInfo setModelVisible(VehiclePart vehiclePart, VehicleScript.Model model, boolean boolean1) -
getModelInfoForPart
-
getScriptPassenger
-
getMaxPassengers
public int getMaxPassengers() -
setPassenger
-
clearPassenger
public boolean clearPassenger(int int1) -
getPassenger
-
getCharacter
-
getSeat
-
isDriver
-
getWorldPos
-
getWorldPos
public Vector3f getWorldPos(float float1, float float2, float float3, Vector3f vector3f, VehicleScript vehicleScript) -
getWorldPos
-
getWorldPos
-
getLocalPos
-
getLocalPos
-
getPassengerLocalPos
-
getPassengerWorldPos
-
getPassengerPositionWorldPos
-
getPassengerPositionWorldPos
-
getPassengerAnim
-
getPassengerPosition
-
getPassengerDoor
-
getPassengerDoor2
-
isPositionOnLeftOrRight
public boolean isPositionOnLeftOrRight(float float1, float float2) -
haveOneDoorUnlocked
public boolean haveOneDoorUnlocked() -
getPassengerArea
public java.lang.String getPassengerArea(int int1) -
playPassengerAnim
public void playPassengerAnim(int int1, java.lang.String string) -
playPassengerAnim
-
playPassengerSound
public void playPassengerSound(int int1, java.lang.String string) -
playPartAnim
-
playActorAnim
public void playActorAnim(VehiclePart vehiclePart, java.lang.String string, IsoGameCharacter gameCharacter) -
playPartSound
-
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
-
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
-
switchSeatRSync
-
playSwitchSeatAnim
public void playSwitchSeatAnim(int int1, int int2) -
isSeatOccupied
public boolean isSeatOccupied(int int1) -
isSeatInstalled
public boolean isSeatInstalled(int int1) -
getBestSeat
-
updateHasExtendOffsetForExit
-
updateHasExtendOffsetForExitEnd
-
updateHasExtendOffset
-
getUseablePart
-
getUseablePart
-
getClosestWindow
-
getFacingPosition
-
enter
-
enter
-
enterRSync
-
exit
-
exitRSync
-
hasRoof
public boolean hasRoof(int int1) -
showPassenger
public boolean showPassenger(int int1) -
showPassenger
-
save
public void save(java.nio.ByteBuffer byteBuffer, boolean boolean1) throws java.io.IOException- Overrides:
savein classIsoMovingObject- Throws:
java.io.IOException
-
load
public void load(java.nio.ByteBuffer byteBuffer, int int1, boolean boolean1) throws java.io.IOException- Overrides:
loadin classIsoMovingObject- Throws:
java.io.IOException
-
softReset
public void softReset() -
trySpawnKey
public void trySpawnKey() -
shouldCollideWithCharacters
public boolean shouldCollideWithCharacters() -
shouldCollideWithObjects
public boolean shouldCollideWithObjects() -
brekingObjects
public void brekingObjects() -
damageObjects
public void damageObjects(float float1) -
update
public void update()- Overrides:
updatein classIsoMovingObject
-
getFudgedMass
public float getFudgedMass() -
isInvalidChunkAround
public boolean isInvalidChunkAround() -
isInvalidChunkAhead
public boolean isInvalidChunkAhead() -
isInvalidChunkBehind
public boolean isInvalidChunkBehind() -
isInvalidChunkAround
public boolean isInvalidChunkAround(boolean boolean1, boolean boolean2, boolean boolean3, boolean boolean4) -
postupdate
public void postupdate()- Overrides:
postupdatein classIsoMovingObject
-
updateAnimationPlayer
-
saveChange
public void saveChange(java.lang.String string, KahluaTable kahluaTable, java.nio.ByteBuffer byteBuffer)- Overrides:
saveChangein classIsoObject
-
loadChange
public void loadChange(java.lang.String string, java.nio.ByteBuffer byteBuffer)- Overrides:
loadChangein classIsoObject
-
authorizationClientForecast
public void authorizationClientForecast(boolean boolean1) -
authorizationServerUpdate
public void authorizationServerUpdate() -
authorizationServerCollide
public void authorizationServerCollide(short short1, boolean boolean1) -
authorizationServerOnSeat
public void authorizationServerOnSeat() -
authorizationServerOnOwnerData
-
netPlayerServerSendAuthorisation
public void netPlayerServerSendAuthorisation(java.nio.ByteBuffer byteBuffer) -
netPlayerFromServerUpdate
public void netPlayerFromServerUpdate(byte byte1, short short1) -
getWorldTransform
-
setWorldTransform
-
flipUpright
public void flipUpright() -
setAngles
public void setAngles(float float1, float float2, float float3) -
getAngleX
public float getAngleX() -
getAngleY
public float getAngleY() -
getAngleZ
public float getAngleZ() -
setDebugZ
public void setDebugZ(float float1) -
setPhysicsActive
public void setPhysicsActive(boolean boolean1) -
getDebugZ
public float getDebugZ() -
getPoly
-
getPolyPlusRadius
-
getForwardVector
-
getUpVector
-
getUpVectorDot
public float getUpVectorDot() -
getCurrentSpeedKmHour
public float getCurrentSpeedKmHour() -
getLinearVelocity
-
getSpeed2D
public float getSpeed2D() -
isAtRest
public boolean isAtRest() -
updateTransform
protected void updateTransform() -
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) -
HitByVehicle
- Overrides:
HitByVehiclein classIsoObject
-
crash
public void crash(float float1, boolean boolean1) -
addDamageFrontHitAChr
public void addDamageFrontHitAChr(int int1) -
addDamageRearHitAChr
public void addDamageRearHitAChr(int int1) -
isCharacterAdjacentTo
-
testCollisionWithCharacter
public Vector2 testCollisionWithCharacter(IsoGameCharacter gameCharacter, float float1, Vector2 vector2) -
testCollisionWithProneCharacter
-
testCollisionWithCorpse
-
testCollisionWithProneCharacter
public int testCollisionWithProneCharacter(IsoMovingObject movingObject, float float1, float float2, boolean boolean1) -
testCollisionWithObject
-
testCollisionWithVehicle
-
getObjectX
-
getObjectY
-
ApplyImpulse
-
ApplyImpulse4Break
-
hitCharacter
-
calculateDamageWithCharacter
-
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() -
fixLightbarModelLighting
-
doDamageOverlay
public void doDamageOverlay() -
getBloodIntensity
public float getBloodIntensity(java.lang.String string) -
setBloodIntensity
public void setBloodIntensity(java.lang.String string, float float1) -
transmitBlood
public void transmitBlood() -
doBloodOverlay
public void doBloodOverlay() -
render
-
renderlast
public void renderlast()- Overrides:
renderlastin classIsoMovingObject
-
renderShadow
public void renderShadow() -
isEnterBlocked
-
isExitBlocked
public boolean isExitBlocked(int int1) -
isPassengerUseDoor2
-
isEnterBlocked2
-
isExitBlocked2
public boolean isExitBlocked2(int int1) -
areaPositionWorld
-
areaPositionWorld
-
areaPositionWorld4PlayerInteract
-
areaPositionWorld4PlayerInteract
-
getWheelForwardVector
-
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() -
engineDoShuttingDown
public void engineDoShuttingDown() -
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
-
playSoundImpl
-
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() -
getHeadlightsOn
public boolean getHeadlightsOn() -
setHeadlightsOn
public void setHeadlightsOn(boolean boolean1) -
getWindowLightsOn
public boolean getWindowLightsOn() -
setWindowLightsOn
public void setWindowLightsOn(boolean boolean1) -
getHeadlightCanEmmitLight
public boolean getHeadlightCanEmmitLight() -
getStoplightsOn
public boolean getStoplightsOn() -
setStoplightsOn
public void setStoplightsOn(boolean boolean1) -
hasHeadlights
public boolean hasHeadlights() -
addToWorld
public void addToWorld()- Overrides:
addToWorldin classIsoObject
-
removeFromWorld
public void removeFromWorld()- Overrides:
removeFromWorldin classIsoMovingObject
-
permanentlyRemove
public void permanentlyRemove() -
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
-
getPartById
-
getNumberOfPartsWithContainers
public int getNumberOfPartsWithContainers() -
getPartForSeatContainer
-
transmitPartCondition
-
transmitPartItem
-
transmitPartModData
-
transmitPartUsedDelta
-
transmitPartDoor
-
transmitPartWindow
-
getLightCount
public int getLightCount() -
getLightByIndex
-
getZone
public java.lang.String getZone() -
setZone
public void setZone(java.lang.String string) -
isInArea
-
getAreaDist
-
getAreaCenter
-
getAreaCenter
-
isInBounds
public boolean isInBounds(float float1, float float2) -
canAccessContainer
-
canInstallPart
-
canUninstallPart
-
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, Vector3f vector3f) -
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
-
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
-
isKeysInIgnition
public boolean isKeysInIgnition() -
setKeysInIgnition
public void setKeysInIgnition(boolean boolean1) -
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() -
setLightbarLightsMode
public void setLightbarLightsMode(int int1) -
getLightbarSirenMode
public int getLightbarSirenMode() -
setLightbarSirenMode
public void setLightbarSirenMode(int int1) -
getChoosenParts
public java.util.HashMap getChoosenParts() -
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() -
transmitEngine
public void transmitEngine() -
setRust
public void setRust(float float1) -
getRust
public float getRust() -
transmitRust
public void transmitRust() -
updateBulletStats
public void updateBulletStats() -
setActiveInBullet
public void setActiveInBullet(boolean boolean1) -
areAllDoorsLocked
public boolean areAllDoorsLocked() -
isAnyDoorLocked
public boolean isAnyDoorLocked() -
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
-
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
-
hitVehicle
-
isTrunkLocked
public boolean isTrunkLocked() -
setTrunkLocked
public void setTrunkLocked(boolean boolean1) -
getNearestBodyworkPart
-
getSirenStartTime
public double getSirenStartTime() -
setSirenStartTime
public void setSirenStartTime(double double1) -
sirenShutoffTimeExpired
public boolean sirenShutoffTimeExpired() -
repair
public void repair() -
isAnyListenerInside
public boolean isAnyListenerInside() -
couldCrawlerAttackPassenger
-
isGoodCar
public boolean isGoodCar() -
setGoodCar
public void setGoodCar(boolean boolean1) -
getCurrentKey
-
setCurrentKey
-
isInForest
public boolean isInForest() -
getOffroadEfficiency
public float getOffroadEfficiency() -
doChrHitImpulse
-
isDoColor
public boolean isDoColor() -
setDoColor
public void setDoColor(boolean boolean1) -
getBrakeSpeedBetweenUpdate
public float getBrakeSpeedBetweenUpdate() -
getSquare
- Overrides:
getSquarein classIsoMovingObject
-
setColor
public void setColor(float float1, float float2, float float3) -
setColorHSV
public void setColorHSV(float float1, float float2, float float3) -
getColorHue
public float getColorHue() -
getColorSaturation
public float getColorSaturation() -
getColorValue
public float getColorValue() -
isRemovedFromWorld
public boolean isRemovedFromWorld() -
getInsideTemperature
public float getInsideTemperature() -
getAnimationPlayer
-
releaseAnimationPlayers
public void releaseAnimationPlayers() -
setAddThumpWorldSound
public void setAddThumpWorldSound(boolean boolean1) -
Thump
-
WeaponHit
-
getThumpableFor
- Specified by:
getThumpableForin interfaceThumpable- Overrides:
getThumpableForin classIsoObject
-
getThumpCondition
public float getThumpCondition()- Specified by:
getThumpConditionin interfaceThumpable- Overrides:
getThumpConditionin classIsoObject
-
isRegulator
public boolean isRegulator() -
setRegulator
public void setRegulator(boolean boolean1) -
getRegulatorSpeed
public float getRegulatorSpeed() -
setRegulatorSpeed
public void setRegulatorSpeed(float float1) -
setVehicleTowing
public void setVehicleTowing(BaseVehicle baseVehicle, java.lang.String string, java.lang.String string2, float float1) -
setVehicleTowedBy
public void setVehicleTowedBy(BaseVehicle baseVehicle, java.lang.String string, java.lang.String string2, float float1) -
getVehicleTowing
-
getVehicleTowedBy
-
attachmentExist
public boolean attachmentExist(java.lang.String string) -
getAttachmentLocalPos
-
getAttachmentWorldPos
-
getTowingLocalPos
-
getTowedByLocalPos
-
getTowingWorldPos
-
getTowedByWorldPos
-
getPlayerTrailerLocalPos
-
getPlayerTrailerWorldPos
-
addHingeConstraint
public void addHingeConstraint(BaseVehicle baseVehicle, java.lang.String string, java.lang.String string2) -
drawDirectionLine
public void drawDirectionLine(Vector2 vector2, float float1, float float2, float float3, float float4) -
updateConstraint
-
addPointConstraint
public void addPointConstraint(BaseVehicle baseVehicle, java.lang.String string, java.lang.String string2) -
addPointConstraint
public void addPointConstraint(BaseVehicle baseVehicle, java.lang.String string, java.lang.String string2, java.lang.Float Float1, java.lang.Boolean Boolean1) -
constraintChanged
public void constraintChanged() -
breakConstraint
public void breakConstraint(boolean boolean1, boolean boolean2) -
canAttachTrailer
public boolean canAttachTrailer(BaseVehicle baseVehicle, java.lang.String string, java.lang.String string2) -
positionTrailer
-
getTowAttachmentSelf
public java.lang.String getTowAttachmentSelf() -
getTowAttachmentOther
public java.lang.String getTowAttachmentOther() -
getVehicleEngineRPM
-
getFMODParameters
- Specified by:
getFMODParametersin interfaceIFMODParameterUpdater
-
startEvent
- Specified by:
startEventin interfaceIFMODParameterUpdater
-
updateEvent
- Specified by:
updateEventin interfaceIFMODParameterUpdater
-
stopEvent
- Specified by:
stopEventin interfaceIFMODParameterUpdater
-
debugSetStatic
public void debugSetStatic(boolean boolean1) -
setSmashed
-
setSmashed
-
isCollided
-
checkCollision
-
updateHitByVehicle
-
hitCharacter
-