Package zombie.vehicles
Class VehicleManager
java.lang.Object
zombie.vehicles.VehicleManager
public final class VehicleManager
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVehicleManager.PosUpdateVarsstatic classVehicleManager.VehiclePacket -
Field Summary
Fields Modifier and Type Field Description UdpConnection[]connectedstatic VehicleManagerinstancestatic shortphysicsDelay -
Constructor Summary
Constructors Constructor Description VehicleManager() -
Method Summary
Modifier and Type Method Description voidclientPacket(java.nio.ByteBuffer byteBuffer)voidclientUpdate()BaseVehiclegetVehicleByID(short short1)java.util.ArrayListgetVehicles()static voidloadingClientPacket(java.nio.ByteBuffer byteBuffer)voidregisterVehicle(BaseVehicle baseVehicle)voidremoveFromWorld(BaseVehicle baseVehicle)voidsendAddImpulse(BaseVehicle baseVehicle, Vector3f vector3f, Vector3f vector3f2)voidsendCollide(BaseVehicle baseVehicle, IsoGameCharacter gameCharacter, boolean boolean1)voidsendDetachTowing(BaseVehicle baseVehicle, BaseVehicle baseVehicle2)voidsendEngineSound(BaseVehicle baseVehicle, float float1, float float2)voidsendEnter(BaseVehicle baseVehicle, int int1, IsoGameCharacter gameCharacter)voidsendExit(BaseVehicle baseVehicle, IsoGameCharacter gameCharacter)voidsendPassengerPosition(BaseVehicle baseVehicle, int int1, java.lang.String string)voidsendPassengerPosition(BaseVehicle baseVehicle, int int1, java.lang.String string, UdpConnection udpConnection)voidsendPhysic(BaseVehicle baseVehicle)voidsendREnter(BaseVehicle baseVehicle, int int1, IsoGameCharacter gameCharacter)voidsendReqestGetPosition(short short1)voidsendRequestGetFull(short short1)voidsendRequestGetFull(java.util.List list)voidsendRExit(BaseVehicle baseVehicle, IsoGameCharacter gameCharacter)static voidsendSound(BaseVehicle baseVehicle, byte byte1)static voidsendSoundFromServer(BaseVehicle baseVehicle, byte byte1)voidsendSwichSeat(BaseVehicle baseVehicle, int int1, IsoGameCharacter gameCharacter)voidsendTowing(BaseVehicle baseVehicle, BaseVehicle baseVehicle2, java.lang.String string, java.lang.String string2, java.lang.Float Float1)voidserverPacket(java.nio.ByteBuffer byteBuffer, UdpConnection udpConnection)static voidserverSendVehiclesConfig(UdpConnection udpConnection)voidserverUpdate()voidunregisterVehicle(BaseVehicle baseVehicle)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
instance
-
physicsDelay
public static short physicsDelay -
connected
-
-
Constructor Details
-
VehicleManager
public VehicleManager()
-
-
Method Details
-
registerVehicle
-
unregisterVehicle
-
getVehicleByID
-
getVehicles
public java.util.ArrayList getVehicles() -
removeFromWorld
-
serverUpdate
public void serverUpdate() -
serverPacket
-
serverSendVehiclesConfig
-
clientUpdate
public void clientUpdate() -
clientPacket
public void clientPacket(java.nio.ByteBuffer byteBuffer) -
loadingClientPacket
public static void loadingClientPacket(java.nio.ByteBuffer byteBuffer) -
sendCollide
-
sendEnter
-
sendSound
-
sendSoundFromServer
-
sendPassengerPosition
-
sendPassengerPosition
public void sendPassengerPosition(BaseVehicle baseVehicle, int int1, java.lang.String string, UdpConnection udpConnection) -
sendRequestGetFull
public void sendRequestGetFull(short short1) -
sendRequestGetFull
public void sendRequestGetFull(java.util.List list) -
sendReqestGetPosition
public void sendReqestGetPosition(short short1) -
sendAddImpulse
-
sendREnter
-
sendSwichSeat
-
sendExit
-
sendRExit
-
sendPhysic
-
sendEngineSound
-
sendTowing
public void sendTowing(BaseVehicle baseVehicle, BaseVehicle baseVehicle2, java.lang.String string, java.lang.String string2, java.lang.Float Float1) -
sendDetachTowing
-