Class VehicleManager
java.lang.Object
zombie.vehicles.VehicleManager
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal UdpConnection[]static VehicleManagerfinal gnu.trove.map.hash.TShortShortHashMap -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidattachTowing(BaseVehicle vehicleA, BaseVehicle vehicleB, String attachmentA, String attachmentB) voidvoidclientUpdateVehiclePos(BaseVehicle vehicle, float x, float y, float z, IsoGridSquare sq) voiddetachTowing(BaseVehicle vehicleTowing, BaseVehicle vehicleTowedBy) shortgetTowedVehicleID(short towingID) getVehicleByID(short id) voidregisterVehicle(BaseVehicle vehicle) voidremoveFromWorld(BaseVehicle vehicle) voidremoveVehicles(IsoPlayer player) voidsendVehicleRequest(short VehicleID, short flag) voidvoidunregisterVehicle(BaseVehicle vehicle)
-
Field Details
-
instance
-
towedVehicleMap
public final gnu.trove.map.hash.TShortShortHashMap towedVehicleMap -
connected
-
-
Constructor Details
-
VehicleManager
public VehicleManager()
-
-
Method Details
-
removeVehicles
-
registerVehicle
-
unregisterVehicle
-
getVehicleByID
-
getVehicles
-
removeFromWorld
-
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
-
getTowedVehicleID
public short getTowedVehicleID(short towingID)
-