Class VehicleManager
java.lang.Object
zombie.vehicles.VehicleManager
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic 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) getVehicleState(UdpConnection connection, BaseVehicle vehicle) 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
-
-
Constructor Details
-
VehicleManager
public VehicleManager()
-
-
Method Details
-
removeVehicles
-
registerVehicle
-
unregisterVehicle
-
getVehicleState
public BaseVehicle.ServerVehicleState getVehicleState(UdpConnection connection, BaseVehicle vehicle) -
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)
-