Class VehicleManager
java.lang.Object
zombie.vehicles.VehicleManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static final class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
short
getTowedVehicleID
(short towingID) getVehicleByID
(short id) void
registerVehicle
(BaseVehicle vehicle) void
removeFromWorld
(BaseVehicle vehicle) void
sendAddImpulse
(BaseVehicle baseVehicle, org.joml.Vector3f vector3f0, org.joml.Vector3f vector3f1) void
sendCollide
(BaseVehicle vehicle, IsoGameCharacter chr, boolean isCollide) void
sendDetachTowing
(UdpConnection connection, BaseVehicle vehicleA, BaseVehicle vehicleB) void
sendDetachTowing
(BaseVehicle vehicleTowing, BaseVehicle vehicleTowedBy) void
sendEnter
(UdpConnection connection, BaseVehicle vehicle, IsoGameCharacter character, int seatTo) void
sendEnter
(BaseVehicle vehicle, IsoGameCharacter character, int seatTo) void
sendExit
(UdpConnection connection, BaseVehicle vehicle, IsoGameCharacter character, int seatFrom) void
sendExit
(BaseVehicle vehicle, IsoGameCharacter character, int seatFrom) void
sendPassengerPosition
(BaseVehicle vehicle, int seat, String positionId) void
sendPassengerPosition
(BaseVehicle vehicle, int seat, String positionId, UdpConnection ignore) void
sendPhysic
(BaseVehicle vehicle) void
sendRequestGetFull
(short VehicleID, PacketTypes.PacketType packetType) void
sendRequestGetFull
(List<VehicleCache> _vehicles) void
sendRequestGetPosition
(short VehicleID, PacketTypes.PacketType packetType) void
sendSwitchSeat
(UdpConnection connection, BaseVehicle vehicle, IsoGameCharacter character, int seatFrom, int seatTo) void
sendSwitchSeat
(BaseVehicle vehicle, IsoGameCharacter character, int seatFrom, int seatTo) void
sendTowing
(UdpConnection connection, BaseVehicle vehicleA, BaseVehicle vehicleB, String attachmentA, String attachmentB) void
sendTowing
(BaseVehicle vehicleA, BaseVehicle vehicleB, String attachmentA, String attachmentB) void
serverPacket
(ByteBuffer bb, UdpConnection connection, short type) void
serverSendInitialWorldState
(UdpConnection connection) void
void
unregisterVehicle
(BaseVehicle vehicle)
-
Field Details
-
instance
-
vehiclePacketTypes
-
connected
-
-
Constructor Details
-
VehicleManager
public VehicleManager()
-
-
Method Details
-
registerVehicle
-
unregisterVehicle
-
getVehicleByID
-
getVehicles
-
removeFromWorld
-
serverUpdate
public void serverUpdate() -
serverPacket
-
serverSendInitialWorldState
-
clientUpdate
public void clientUpdate() -
clientPacket
-
sendCollide
-
sendPassengerPosition
-
sendPassengerPosition
public void sendPassengerPosition(BaseVehicle vehicle, int seat, String positionId, UdpConnection ignore) -
sendRequestGetFull
-
sendRequestGetFull
-
sendRequestGetPosition
-
sendAddImpulse
public void sendAddImpulse(BaseVehicle baseVehicle, org.joml.Vector3f vector3f0, org.joml.Vector3f vector3f1) -
sendSwitchSeat
public void sendSwitchSeat(UdpConnection connection, BaseVehicle vehicle, IsoGameCharacter character, int seatFrom, int seatTo) -
sendSwitchSeat
public void sendSwitchSeat(BaseVehicle vehicle, IsoGameCharacter character, int seatFrom, int seatTo) -
sendEnter
public void sendEnter(UdpConnection connection, BaseVehicle vehicle, IsoGameCharacter character, int seatTo) -
sendEnter
-
sendExit
public void sendExit(UdpConnection connection, BaseVehicle vehicle, IsoGameCharacter character, int seatFrom) -
sendExit
-
sendPhysic
-
sendTowing
public void sendTowing(UdpConnection connection, BaseVehicle vehicleA, BaseVehicle vehicleB, String attachmentA, String attachmentB) -
sendTowing
public void sendTowing(BaseVehicle vehicleA, BaseVehicle vehicleB, String attachmentA, String attachmentB) -
sendDetachTowing
-
sendDetachTowing
-
getTowedVehicleID
public short getTowedVehicleID(short towingID)
-