Package zombie.vehicles
Class VehiclePart
java.lang.Object
zombie.vehicles.VehiclePart
- All Implemented Interfaces:
ChatElementOwner,WaveSignalDevice
public class VehiclePart extends java.lang.Object implements ChatElementOwner, WaveSignalDevice
-
Field Summary
Fields Modifier and Type Field Description protected booleanbCreatedprotected java.lang.Stringcategoryprotected ChatElementchatElementprotected java.util.ArrayListchildrenprotected intconditionprotected ItemContainercontainerprotected DeviceDatadeviceDataprotected VehicleDoordoorprotected booleanhasPlayerInRangeprotected InventoryItemitemprotected floatlastUpdatedprotected VehicleLightlightprotected intmechanicSkillInstallerprotected KahluaTablemodDataprotected VehiclePartparentprotected java.lang.StringpartIdprotected VehicleScript.PartscriptPartprotected booleanspecificItemprotected shortupdateFlagsprotected BaseVehiclevehicleprotected floatwheelFrictionprotected VehicleWindowwindow -
Constructor Summary
Constructors Constructor Description VehiclePart(BaseVehicle baseVehicle) -
Method Summary
Modifier and Type Method Description voidaddChild(VehiclePart vehiclePart)voidAddDeviceText(java.lang.String string, float float1, float float2, float float3, java.lang.String string2, int int1)DeviceDatacreateSignalDevice()voidcreateSpotLight(float float1, float float2, float float3, float float4, float float5, int int1)voiddamage(int int1)voiddoInventoryItemStats(InventoryItem inventoryItem, int int1)VehicleWindowfindWindow()VehicleScript.AnimgetAnimById(java.lang.String string)java.lang.StringgetArea()java.lang.StringgetCategory()VehiclePartgetChild(int int1)intgetChildCount()VehiclePartgetChildWindow()intgetCondition()intgetContainerCapacity()intgetContainerCapacity(IsoGameCharacter gameCharacter)floatgetContainerContentAmount()java.lang.StringgetContainerContentType()intgetContainerSeatNumber()floatgetDelta()DeviceDatagetDeviceData()VehicleDoorgetDoor()floatgetEngineLoudness()java.lang.StringgetId()intgetIndex()InventoryItemgetInventoryItem()ItemContainergetItemContainer()java.util.ArrayListgetItemType()floatgetLastUpdated()VehicleLightgetLight()java.lang.StringgetLuaFunction(java.lang.String string)intgetMechanicSkillInstaller()KahluaTablegetModData()static floatgetNumberByCondition(float float1, float float2, float float3)VehiclePartgetParent()protected VehicleScript.ModelgetScriptModelById(java.lang.String string)VehicleScript.PartgetScriptPart()IsoGridSquaregetSquare()floatgetSuspensionCompression()floatgetSuspensionDamping()KahluaTablegetTable(java.lang.String string)BaseVehiclegetVehicle()floatgetWheelFriction()intgetWheelIndex()VehicleWindowgetWindow()floatgetX()floatgetY()floatgetZ()booleanhasDevicePower()booleanhasModData()booleanHasPlayerInRange()booleanisContainer()booleanisSpecificItem()voidload(java.nio.ByteBuffer byteBuffer, int int1)voidrepair()voidsave(java.nio.ByteBuffer byteBuffer)voidsetCategory(java.lang.String string)voidsetCondition(int int1)voidsetContainerCapacity(int int1)voidsetContainerContentAmount(float float1)voidsetContainerContentAmount(float float1, boolean boolean1, boolean boolean2)voidsetDelta(float float1)voidsetDeviceData(DeviceData deviceData)voidsetEngineLoudness(float float1)voidsetInventoryItem(InventoryItem inventoryItem)voidsetInventoryItem(InventoryItem inventoryItem, int int1)voidsetItemContainer(ItemContainer itemContainer)voidsetLastUpdated(float float1)voidsetLightActive(boolean boolean1)voidsetMechanicSkillInstaller(int int1)voidsetModelVisible(java.lang.String string, boolean boolean1)voidsetRandomCondition(InventoryItem inventoryItem)voidsetScriptPart(VehicleScript.Part part)voidsetSpecificItem(boolean boolean1)voidsetSuspensionCompression(float float1)voidsetSuspensionDamping(float float1)voidsetWheelFriction(float float1)voidupdateSignalDevice()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
vehicle
-
bCreated
protected boolean bCreated -
partId
protected java.lang.String partId -
scriptPart
-
container
-
item
-
modData
-
lastUpdated
protected float lastUpdated -
updateFlags
protected short updateFlags -
parent
-
door
-
window
-
children
protected java.util.ArrayList children -
category
protected java.lang.String category -
condition
protected int condition -
specificItem
protected boolean specificItem -
wheelFriction
protected float wheelFriction -
mechanicSkillInstaller
protected int mechanicSkillInstaller -
light
-
deviceData
-
chatElement
-
hasPlayerInRange
protected boolean hasPlayerInRange
-
-
Constructor Details
-
VehiclePart
-
-
Method Details
-
getVehicle
-
setScriptPart
-
getScriptPart
-
getItemContainer
-
setItemContainer
-
hasModData
public boolean hasModData() -
getModData
-
getLastUpdated
public float getLastUpdated() -
setLastUpdated
public void setLastUpdated(float float1) -
getId
public java.lang.String getId() -
getIndex
public int getIndex() -
getArea
public java.lang.String getArea() -
getItemType
public java.util.ArrayList getItemType() -
getTable
-
getInventoryItem
-
setInventoryItem
-
setInventoryItem
-
doInventoryItemStats
-
setRandomCondition
-
getNumberByCondition
public static float getNumberByCondition(float float1, float float2, float float3) -
isContainer
public boolean isContainer() -
getContainerCapacity
public int getContainerCapacity() -
getContainerCapacity
-
setContainerCapacity
public void setContainerCapacity(int int1) -
getContainerContentType
public java.lang.String getContainerContentType() -
getContainerContentAmount
public float getContainerContentAmount() -
setContainerContentAmount
public void setContainerContentAmount(float float1) -
setContainerContentAmount
public void setContainerContentAmount(float float1, boolean boolean1, boolean boolean2) -
getContainerSeatNumber
public int getContainerSeatNumber() -
getLuaFunction
public java.lang.String getLuaFunction(java.lang.String string) -
getScriptModelById
-
setModelVisible
public void setModelVisible(java.lang.String string, boolean boolean1) -
getParent
-
addChild
-
getChildCount
public int getChildCount() -
getChild
-
getDoor
-
getWindow
-
getChildWindow
-
findWindow
-
getAnimById
-
save
public void save(java.nio.ByteBuffer byteBuffer) throws java.io.IOException- Throws:
java.io.IOException
-
load
public void load(java.nio.ByteBuffer byteBuffer, int int1) throws java.io.IOException- Throws:
java.io.IOException
-
getWheelIndex
public int getWheelIndex() -
createSpotLight
public void createSpotLight(float float1, float float2, float float3, float float4, float float5, int int1) -
getLight
-
setLightActive
public void setLightActive(boolean boolean1) -
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 float1)- Specified by:
setDeltain interfaceWaveSignalDevice
-
getX
public float getX()- Specified by:
getXin interfaceChatElementOwner- Specified by:
getXin interfaceWaveSignalDevice
-
getY
public float getY()- Specified by:
getYin interfaceChatElementOwner- Specified by:
getYin interfaceWaveSignalDevice
-
getZ
public float getZ()- Specified by:
getZin interfaceChatElementOwner- Specified by:
getZin interfaceWaveSignalDevice
-
getSquare
- Specified by:
getSquarein interfaceChatElementOwner- Specified by:
getSquarein interfaceWaveSignalDevice
-
AddDeviceText
public void AddDeviceText(java.lang.String string, float float1, float float2, float float3, java.lang.String string2, int int1)- Specified by:
AddDeviceTextin interfaceWaveSignalDevice
-
HasPlayerInRange
public boolean HasPlayerInRange()- Specified by:
HasPlayerInRangein interfaceWaveSignalDevice
-
updateSignalDevice
public void updateSignalDevice() -
getCategory
public java.lang.String getCategory() -
setCategory
public void setCategory(java.lang.String string) -
getCondition
public int getCondition() -
setCondition
public void setCondition(int int1) -
damage
public void damage(int int1) -
isSpecificItem
public boolean isSpecificItem() -
setSpecificItem
public void setSpecificItem(boolean boolean1) -
getWheelFriction
public float getWheelFriction() -
setWheelFriction
public void setWheelFriction(float float1) -
getMechanicSkillInstaller
public int getMechanicSkillInstaller() -
setMechanicSkillInstaller
public void setMechanicSkillInstaller(int int1) -
getSuspensionDamping
public float getSuspensionDamping() -
setSuspensionDamping
public void setSuspensionDamping(float float1) -
getSuspensionCompression
public float getSuspensionCompression() -
setSuspensionCompression
public void setSuspensionCompression(float float1) -
getEngineLoudness
public float getEngineLoudness() -
setEngineLoudness
public void setEngineLoudness(float float1) -
repair
public void repair()
-