internal static void ArmPositionRotation(int clientID, Packet packet) { try { Vector2 position = packet.ReadVector2(); Quaternion rotation = packet.ReadQuaternion(); //TODO: make so all packets from player are sent in Update //Server.ClientDictionary[clientID].player.SetArmPositionRotation(position, rotation); ServerSend.ArmPositionRotation(clientID, position, rotation); } catch (Exception exception) { Console.WriteLine($"\tError, trying to read player's arm position and rotation, from player: {clientID}\n{exception}"); } }