Class Vehicle.Wheel

java.lang.Object
pl.AWTGameEngine.components.base.ObjectComponent
pl.AWTGameEngine.components.Vehicle.Wheel
Enclosing class:
Vehicle

public static class Vehicle.Wheel extends ObjectComponent
  • Field Details

    • vehicle

      protected Vehicle vehicle
  • Constructor Details

  • Method Details

    • onAddComponent

      public void onAddComponent()
      Description copied from class: ObjectComponent
      Method will be called when component will be added to the object.
    • onRemoveComponent

      public void onRemoveComponent()
      Description copied from class: ObjectComponent
      Method will be called when component will be removed from the object.
      Overrides:
      onRemoveComponent in class ObjectComponent
    • onPhysicsUpdate

      public void onPhysicsUpdate()
      Overrides:
      onPhysicsUpdate in class ObjectComponent
    • init

      public void init()
    • getId

      public int getId()
    • setId

      public void setId(int id)
    • getAxleId

      public int getAxleId()
    • setAxleId

      public void setAxleId(int axleId)
    • getBrakeResponseMultiplier

      public float getBrakeResponseMultiplier()
    • setBrakeResponseMultiplier

      public void setBrakeResponseMultiplier(float brakeResponseMultiplier)
    • getHandBrakeResponseMultiplier

      public float getHandBrakeResponseMultiplier()
    • setHandBrakeResponseMultiplier

      public void setHandBrakeResponseMultiplier(float handBrakeResponseMultiplier)
    • getSteeringResponseMultiplier

      public float getSteeringResponseMultiplier()
    • setSteeringResponseMultiplier

      public void setSteeringResponseMultiplier(float steeringResponseMultiplier)
    • getRadius

      public float getRadius()
    • setRadius

      public void setRadius(float radius)
    • getMass

      public float getMass()
    • setMass

      public void setMass(float mass)
    • getDampingRate

      public float getDampingRate()
    • setDampingRate

      public void setDampingRate(float dampingRate)
    • getWidth

      public float getWidth()
    • setWidth

      public void setWidth(float width)
    • getLocalPosition

      public Vector3 getLocalPosition()
    • setLocalPosition

      public void setLocalPosition(Vector3 localPosition)
    • getSuspensionTravelDistance

      public float getSuspensionTravelDistance()
    • setSuspensionTravelDistance

      public void setSuspensionTravelDistance(float distance)
    • getShapeSizeMultiplier

      public Vector3 getShapeSizeMultiplier()
    • setShapeSizeMultiplier

      public void setShapeSizeMultiplier(Vector3 shapeSizeMultiplier)
    • getShapePositionCorrection

      public Vector3 getShapePositionCorrection()
    • setShapePositionCorrection

      public void setShapePositionCorrection(Vector3 correction)
    • getShapePath

      public String getShapePath()
    • setShapePath

      public void setShapePath(String shapePath)
    • getShader

      public String getShader()
    • setShader

      public void setShader(String shader)
    • getVehicle

      public Vehicle getVehicle()