Class VehicleScript

java.lang.Object
zombie.scripting.objects.BaseScriptObject
zombie.scripting.objects.VehicleScript

public class VehicleScript
extends BaseScriptObject
  • Field Details

    • maxSpeed

      public float maxSpeed
    • gearRatioCount

      public int gearRatioCount
    • gearRatio

      public float[] gearRatio
    • textureMaskEnable

      public boolean textureMaskEnable
    • textureRust

      public java.lang.String textureRust
    • textureMask

      public java.lang.String textureMask
    • textureLights

      public java.lang.String textureLights
    • textureDamage1Overlay

      public java.lang.String textureDamage1Overlay
    • textureDamage1Shell

      public java.lang.String textureDamage1Shell
    • textureDamage2Overlay

      public java.lang.String textureDamage2Overlay
    • textureDamage2Shell

      public java.lang.String textureDamage2Shell
    • textureDataSkins

      public Texture[] textureDataSkins
    • textureDataRust

      public Texture textureDataRust
    • textureDataMask

      public Texture textureDataMask
    • textureDataLights

      public Texture textureDataLights
    • textureDataDamage1Overlay

      public Texture textureDataDamage1Overlay
    • textureDataDamage1Shell

      public Texture textureDataDamage1Shell
    • textureDataDamage2Overlay

      public Texture textureDataDamage2Overlay
    • textureDataDamage2Shell

      public Texture textureDataDamage2Shell
  • Constructor Details

    • VehicleScript

      public VehicleScript()
  • Method Details

    • Load

      public void Load​(java.lang.String name, java.lang.String totalFile)
    • Loaded

      public void Loaded()
    • copyAreasFrom

      public void copyAreasFrom​(VehicleScript other, java.lang.String spec)
    • copyPartsFrom

      public void copyPartsFrom​(VehicleScript other, java.lang.String spec)
    • copyPassengersFrom

      public void copyPassengersFrom​(VehicleScript other, java.lang.String spec)
    • copyWheelsFrom

      public void copyWheelsFrom​(VehicleScript other, java.lang.String spec)
    • getName

      public java.lang.String getName()
    • getFullName

      public java.lang.String getFullName()
    • getModel

      public VehicleScript.Model getModel()
    • getModelScale

      public float getModelScale()
    • getModelCount

      public int getModelCount()
    • getModelByIndex

      public VehicleScript.Model getModelByIndex​(int index)
    • getModelById

      public VehicleScript.Model getModelById​(java.lang.String id, java.util.ArrayList models)
    • getModelById

      public VehicleScript.Model getModelById​(java.lang.String id)
    • getLightbar

      public VehicleScript.LightBar getLightbar()
    • getSounds

      public VehicleScript.Sounds getSounds()
    • getHasSiren

      public boolean getHasSiren()
    • getExtents

      public Vector3f getExtents()
    • getMass

      public float getMass()
    • getCenterOfMassOffset

      public Vector3f getCenterOfMassOffset()
    • getEngineForce

      public float getEngineForce()
    • getEngineQuality

      public int getEngineQuality()
    • getEngineLoudness

      public int getEngineLoudness()
    • getRollInfluence

      public float getRollInfluence()
    • getSteeringIncrement

      public float getSteeringIncrement()
    • getSteeringClamp

      public float getSteeringClamp​(float speed)
    • getSuspensionStiffness

      public float getSuspensionStiffness()
    • getSuspensionDamping

      public float getSuspensionDamping()
    • getSuspensionCompression

      public float getSuspensionCompression()
    • getSuspensionRestLength

      public float getSuspensionRestLength()
    • getSuspensionTravel

      public float getSuspensionTravel()
    • getWheelFriction

      public float getWheelFriction()
    • getWheelCount

      public int getWheelCount()
    • getWheel

      public VehicleScript.Wheel getWheel​(int index)
    • getWheelById

      public VehicleScript.Wheel getWheelById​(java.lang.String id)
    • getIndexOfWheelById

      public int getIndexOfWheelById​(java.lang.String id)
    • getPassengerCount

      public int getPassengerCount()
    • getPassenger

      public VehicleScript.Passenger getPassenger​(int index)
    • getPassengerById

      public VehicleScript.Passenger getPassengerById​(java.lang.String id)
    • getPassengerIndex

      public int getPassengerIndex​(java.lang.String id)
    • getFrontEndHealth

      public int getFrontEndHealth()
    • getRearEndHealth

      public int getRearEndHealth()
    • getStorageCapacity

      public int getStorageCapacity()
    • getSkinCount

      public int getSkinCount()
    • getSkin

      public VehicleScript.Skin getSkin​(int index)
    • getAreaCount

      public int getAreaCount()
    • getArea

      public VehicleScript.Area getArea​(int index)
    • getAreaById

      public VehicleScript.Area getAreaById​(java.lang.String id)
    • getIndexOfAreaById

      public int getIndexOfAreaById​(java.lang.String id)
    • getPartCount

      public int getPartCount()
    • getPart

      public VehicleScript.Part getPart​(int index)
    • getPartById

      public VehicleScript.Part getPartById​(java.lang.String id)
    • getIndexOfPartById

      public int getIndexOfPartById​(java.lang.String id)
    • globMatch

      public boolean globMatch​(java.lang.String pattern, java.lang.String str)
    • getGearRatioCount

      public int getGearRatioCount()
    • getSeats

      public int getSeats()
    • setSeats

      public void setSeats​(int seats)
    • getMechanicType

      public int getMechanicType()
    • setMechanicType

      public void setMechanicType​(int mechanicType)
    • getEngineRepairLevel

      public int getEngineRepairLevel()
    • setEngineRepairLevel

      public void setEngineRepairLevel​(int engineRepairLevel)
    • getPlayerDamageProtection

      public float getPlayerDamageProtection()
    • setPlayerDamageProtection

      public void setPlayerDamageProtection​(float playerDamageProtection)
    • getForcedHue

      public float getForcedHue()
    • setForcedHue

      public void setForcedHue​(float forcedHue)
    • getForcedSat

      public float getForcedSat()
    • setForcedSat

      public void setForcedSat​(float forcedSat)
    • getForcedVal

      public float getForcedVal()
    • setForcedVal

      public void setForcedVal​(float forcedVal)
    • getEngineRPMType

      public java.lang.String getEngineRPMType()
    • setEngineRPMType

      public void setEngineRPMType​(java.lang.String engineRPMType)
    • getOffroadEfficiency

      public float getOffroadEfficiency()
    • setOffroadEfficiency

      public void setOffroadEfficiency​(float offroadEfficiency)