Interface VehiclePartOwner

All Superinterfaces:
IVehicleEngineListener
All Known Implementing Classes:
BaseVehicle, VirtualVehicle

public interface VehiclePartOwner extends IVehicleEngineListener
  • Method Details

    • getX

      float getX()
    • getY

      float getY()
    • getZ

      float getZ()
    • getXi

      int getXi()
    • getYi

      int getYi()
    • getZi

      int getZi()
    • getSquare

      IsoGridSquare getSquare()
    • getDriver

      default IsoGameCharacter getDriver()
    • getDriverRegardlessOfTow

      default IsoGameCharacter getDriverRegardlessOfTow()
    • getParts

      VehicleParts getParts()
    • getPartCount

      default int getPartCount()
    • getPartByIndex

      default VehiclePart getPartByIndex(int index)
    • getPartByPartId

      default VehiclePart getPartByPartId(VehiclePart id)
    • getPartById

      default VehiclePart getPartById(String id)
    • getPartIndex

      default int getPartIndex(String id)
    • getTrunkDoorPart

      default VehiclePart getTrunkDoorPart()
    • getTrunkPart

      default VehiclePart getTrunkPart()
    • getTrailerTrunkPart

      default VehiclePart getTrailerTrunkPart()
    • getNumberOfPartsWithContainers

      default int getNumberOfPartsWithContainers()
    • getHeater

      default VehiclePart getHeater()
    • getScript

      VehicleScript getScript()
    • getBattery

      default VehiclePart getBattery()
    • getEngine

      default VehiclePart getEngine()
    • getGasTank

      default VehiclePart getGasTank()
    • getGasRemaining

      default float getGasRemaining()
    • getLightbarLightsModeObject

      LightbarLightsMode getLightbarLightsModeObject()
    • getLightbarLightsMode

      default int getLightbarLightsMode()
    • setLightbarLightsMode

      default void setLightbarLightsMode(int mode)
    • getLightbarSirenModeObject

      LightbarSirenMode getLightbarSirenModeObject()
    • setLightbarSirenMode

      default void setLightbarSirenMode(int mode)
    • getBatteryCharge

      default float getBatteryCharge()
    • getHeadlightsOn

      boolean getHeadlightsOn()
    • windowsOpen

      default int windowsOpen()
    • setEngineFeature

      void setEngineFeature(int var1, int var2, int var3)
    • isEngineWorking

      boolean isEngineWorking()
    • getBrakeSpeedBetweenUpdate

      float getBrakeSpeedBetweenUpdate()
    • setModelVisible

      BaseVehicle.ModelInfo setModelVisible(VehiclePart var1, VehicleScript.Model var2, boolean var3)
    • updateDamageOverlayLater

      void updateDamageOverlayLater()
    • updateTotalMass

      void updateTotalMass()
    • updateBulletStats

      void updateBulletStats()
    • updatePartStats

      void updatePartStats()
    • transmitEngine

      void transmitEngine()
    • transmitPartCondition

      void transmitPartCondition(VehiclePart var1)
    • transmitPartDoor

      void transmitPartDoor(VehiclePart var1)
    • transmitPartItem

      void transmitPartItem(VehiclePart var1)
    • transmitPartLight

      void transmitPartLight(VehiclePart var1)
    • transmitPartModData

      void transmitPartModData(VehiclePart var1)
    • transmitPartUsedDelta

      void transmitPartUsedDelta(VehiclePart var1)
    • transmitPartWindow

      void transmitPartWindow(VehiclePart var1)