Class VehicleManager

java.lang.Object
zombie.vehicles.VehicleManager

public final class VehicleManager extends Object
  • Field Details

    • instance

      public static VehicleManager instance
    • towedVehicleMap

      public final gnu.trove.map.hash.TShortShortHashMap towedVehicleMap
    • connected

      public final UdpConnection[] connected
  • Constructor Details

    • VehicleManager

      public VehicleManager()
  • Method Details

    • removeVehicles

      public void removeVehicles(IsoPlayer player)
    • registerVehicle

      public void registerVehicle(BaseVehicle vehicle)
    • unregisterVehicle

      public void unregisterVehicle(BaseVehicle vehicle)
    • getVehicleByID

      public BaseVehicle getVehicleByID(short id)
    • getVehicles

      public ArrayList<BaseVehicle> getVehicles()
    • removeFromWorld

      public void removeFromWorld(BaseVehicle vehicle)
    • serverUpdate

      public void serverUpdate()
    • clientUpdate

      public void clientUpdate()
    • clientUpdateVehiclePos

      public void clientUpdateVehiclePos(BaseVehicle vehicle, float x, float y, float z, IsoGridSquare sq)
    • sendVehicleRequest

      public void sendVehicleRequest(short VehicleID, short flag)
    • attachTowing

      public void attachTowing(BaseVehicle vehicleA, BaseVehicle vehicleB, String attachmentA, String attachmentB)
    • detachTowing

      public void detachTowing(BaseVehicle vehicleTowing, BaseVehicle vehicleTowedBy)
    • getTowedVehicleID

      public short getTowedVehicleID(short towingID)