private static void Packet_PlayerLook(int connectionID, ref byte[] data) { ByteBuffer buffer = new ByteBuffer(data); Player player = GameManager.playerList[connectionID]; Quaternion look = new Quaternion(buffer.ReadSingle(), buffer.ReadSingle(), buffer.ReadSingle(), buffer.ReadSingle()); MovementManager.PlayerLooking(player, look); buffer.Dispose(); }
private static void Packet_PlayerMove(int connectionID, ref byte[] data) { ByteBuffer buffer = new ByteBuffer(data); Player player = GameManager.playerList[connectionID]; Vector3 position = new Vector3(buffer.ReadSingle(), buffer.ReadSingle(), buffer.ReadSingle()); Console.WriteLine("move: " + connectionID + " POS: " + position); MovementManager.PlayerMovement(player, position); buffer.Dispose(); }