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()
    • clientPacket

      public void clientPacket(ByteBuffer bb)
    • sendRequestGetFull

      public void sendRequestGetFull(short short0)
    • sendRequestGetFull

      public void sendRequestGetFull(List<VehicleCache> _vehicles)
    • sendRequestGetPosition

      public void sendRequestGetPosition(short short0)
    • attachTowing

      public void attachTowing(BaseVehicle vehicle0, BaseVehicle vehicle1, String string0, String string1)
    • detachTowing

      public void detachTowing(BaseVehicle vehicle0, BaseVehicle vehicle1)
    • getTowedVehicleID

      public short getTowedVehicleID(short towingID)