Class VehiclePart
java.lang.Object
zombie.entity.GameEntity
zombie.vehicles.VehiclePart
- All Implemented Interfaces:
ChatElementOwner, WaveSignalDevice
-
Field Summary
Fields inherited from class GameEntity
DEFAULT_ENTITY_DISPLAY_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(VehiclePart child) voidAddDeviceText(String line, float r, float g, float b, String guid, String codes, int distance) voidvoidcreateSpotLight(float xOffset, float yOffset, float dist, float intensity, float dot, int focusing) voiddamage(int amount) voiddoInventoryItemStats(InventoryItem newItem, int mechanicSkill) getAnimById(String id) getArea()getChild(int index) intintintintfloatintfloatgetDelta()getDoor()floatfloatlongbooleangetFlag(short flag) getId()intgetIndex()<T extends InventoryItem>
TfloatgetLight()floatfloatfloatgetLuaFunction(String name) intse.krka.kahlua.vm.KahluaTablestatic floatgetNumberByCondition(float number, float cond, float min) floatfloatse.krka.kahlua.vm.KahluaTablefloatintfloatgetX()floatgetY()floatgetZ()booleanbooleanbooleanbooleanbooleanbooleanbooleanisSeat()booleanbooleanbooleanvoidload(ByteBuffer input, int WorldVersion) voidrepair()voidsave(ByteBuffer output) voidsetAllModelsVisible(boolean visible) voidsetCategory(String category) voidsetCondition(int condition) voidsetContainerCapacity(int cap) voidsetContainerContentAmount(float amount) voidsetContainerContentAmount(float amount, boolean force, boolean noUpdateMass) voidsetDelta(float d) voidsetDeviceData(DeviceData data) voidsetDurability(float durability) voidsetEngineLoudness(float engineLoudness) voidsetFlag(short flag) voidsetGeneralCondition(InventoryItem item, float baseQuality, float chanceToSpawnDamaged) voidvoidsetInventoryItem(InventoryItem item, int mechanicSkill) voidsetItemContainer(ItemContainer container) voidsetLastUpdated(float hours) voidsetLightActive(boolean active) voidsetMechanicSkillInstaller(int mechanicSkillInstaller) voidsetModelVisible(String id, boolean visible) voidvoidsetScriptPart(VehicleScript.Part scriptPart) voidsetSpecificItem(boolean specificItem) voidsetSuspensionCompression(float suspensionCompression) voidsetSuspensionDamping(float suspensionDamping) voidsetWheelFriction(float wheelFriction) voidMethods inherited from class GameEntity
addToWorld, attrib, componentSize, containsComponent, getAttributes, getComponent, getComponentAny, getComponentForIndex, getComponentFromID, getDefaultEntityDisplayName, getDurabilityComponent, getEntityDisplayName, getEntityFullTypeDebug, getEntityScript, getExceptionCompatibleString, getFluidContainer, getSpriteConfig, getUsingPlayer, hasComponent, hasComponentAny, hasComponents, hasRenderers, isAddedToEngine, isMeta, isOutside, isRemovingFromEngine, isScheduledForBucketUpdate, isScheduledForEngineRemoval, isUsingPlayer, isValidEngineEntity, loadEntity, loadEntity, onEquip, onEquip, onFluidContainerUpdate, onUnEquip, removeFromWorld, removeFromWorld, renderlast, renderlastComponents, requiresEntitySave, reset, saveEntity, sendSyncEntity, setUsingPlayerMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface WaveSignalDevice
AddDeviceText
-
Constructor Details
-
VehiclePart
-
-
Method Details
-
getVehicle
-
setScriptPart
-
getScriptPart
-
getItemContainer
-
setItemContainer
-
hasModData
public boolean hasModData() -
getModData
public se.krka.kahlua.vm.KahluaTable getModData() -
getLastUpdated
public float getLastUpdated() -
setLastUpdated
public void setLastUpdated(float hours) -
getId
-
getIndex
public int getIndex() -
getArea
-
getItemType
-
getTable
-
getInventoryItem
-
setInventoryItem
-
setInventoryItem
-
isInventoryItemUninstalled
public boolean isInventoryItemUninstalled() -
isSetAllModelsVisible
public boolean isSetAllModelsVisible() -
setAllModelsVisible
public void setAllModelsVisible(boolean visible) -
doInventoryItemStats
-
setRandomCondition
-
setGeneralCondition
-
getNumberByCondition
public static float getNumberByCondition(float number, float cond, float min) -
isContainer
public boolean isContainer() -
getContainerCapacity
public int getContainerCapacity() -
getContainerCapacity
-
setContainerCapacity
public void setContainerCapacity(int cap) -
getContainerContentType
-
getContainerContentAmount
public float getContainerContentAmount() -
setContainerContentAmount
public void setContainerContentAmount(float amount) -
setContainerContentAmount
public void setContainerContentAmount(float amount, boolean force, boolean noUpdateMass) -
getContainerSeatNumber
public int getContainerSeatNumber() -
isSeat
public boolean isSeat() -
isVehicleTrunk
public boolean isVehicleTrunk() -
getLuaFunction
-
setModelVisible
-
getParent
-
addChild
-
getChildCount
public int getChildCount() -
getChild
-
getDoor
-
getEnclosingDoor
-
getWindow
-
getChildWindow
-
findWindow
-
getAnimById
-
save
- Throws:
IOException
-
load
- Throws:
IOException
-
getWheelIndex
public int getWheelIndex() -
createSpotLight
public void createSpotLight(float xOffset, float yOffset, float dist, float intensity, float dot, int focusing) -
getLight
-
getLightDistance
public float getLightDistance() -
getLightIntensity
public float getLightIntensity() -
getLightFocusing
public float getLightFocusing() -
setLightActive
public void setLightActive(boolean active) -
createSignalDevice
-
hasDevicePower
public boolean hasDevicePower() -
getDeviceData
- Specified by:
getDeviceDatain interfaceWaveSignalDevice
-
setDeviceData
- Specified by:
setDeviceDatain interfaceWaveSignalDevice
-
getDelta
public float getDelta()- Specified by:
getDeltain interfaceWaveSignalDevice
-
setDelta
public void setDelta(float d) - Specified by:
setDeltain interfaceWaveSignalDevice
-
getX
public float getX()- Specified by:
getXin interfaceChatElementOwner- Specified by:
getXin interfaceWaveSignalDevice- Specified by:
getXin classGameEntity
-
getY
public float getY()- Specified by:
getYin interfaceChatElementOwner- Specified by:
getYin interfaceWaveSignalDevice- Specified by:
getYin classGameEntity
-
getZ
public float getZ()- Specified by:
getZin interfaceChatElementOwner- Specified by:
getZin interfaceWaveSignalDevice- Specified by:
getZin classGameEntity
-
getSquare
- Specified by:
getSquarein interfaceChatElementOwner- Specified by:
getSquarein interfaceWaveSignalDevice- Specified by:
getSquarein classGameEntity
-
AddDeviceText
public void AddDeviceText(String line, float r, float g, float b, String guid, String codes, int distance) - Specified by:
AddDeviceTextin interfaceWaveSignalDevice
-
HasPlayerInRange
public boolean HasPlayerInRange()- Specified by:
HasPlayerInRangein interfaceWaveSignalDevice
-
updateSignalDevice
public void updateSignalDevice() -
getCategory
-
setCategory
-
getCondition
public int getCondition() -
setCondition
public void setCondition(int condition) -
damage
public void damage(int amount) -
isSpecificItem
public boolean isSpecificItem() -
setSpecificItem
public void setSpecificItem(boolean specificItem) -
getWheelFriction
public float getWheelFriction() -
setWheelFriction
public void setWheelFriction(float wheelFriction) -
getMechanicSkillInstaller
public int getMechanicSkillInstaller() -
setMechanicSkillInstaller
public void setMechanicSkillInstaller(int mechanicSkillInstaller) -
getSuspensionDamping
public float getSuspensionDamping() -
setSuspensionDamping
public void setSuspensionDamping(float suspensionDamping) -
getSuspensionCompression
public float getSuspensionCompression() -
setSuspensionCompression
public void setSuspensionCompression(float suspensionCompression) -
getEngineLoudness
public float getEngineLoudness() -
setEngineLoudness
public void setEngineLoudness(float engineLoudness) -
repair
public void repair() -
getChatElement
-
getGameEntityType
- Specified by:
getGameEntityTypein classGameEntity
-
isEntityValid
public boolean isEntityValid()- Specified by:
isEntityValidin classGameEntity
-
getEntityNetID
public long getEntityNetID()- Specified by:
getEntityNetIDin classGameEntity
-
setDurability
public void setDurability(float durability) -
getDurability
public float getDurability() -
getMechanicArea
-
setFlag
public void setFlag(short flag) -
getFlag
public boolean getFlag(short flag) -
clearFlags
public void clearFlags()
-