public static void HandleUpdateMarketRessource(int fromClient, Packet packet) { int clientIDCheck = packet.ReadInt(); if (fromClient != clientIDCheck) { Console.WriteLine($"Player with ID: \"{fromClient}\" has assumed the wrong client ID: \"{clientIDCheck}\"!"); } HexCoordinates coords = packet.ReadHexCoordinates(); RessourceType ressourceType = (RessourceType)packet.ReadByte(); bool isInput = packet.ReadBool(); if (GameLogic.PlayerInRange(coords, Server.clients[fromClient].Player)) { if (GameLogic.UpdateMarketRessource(coords, ressourceType, isInput)) { ServerSend.BroadcastUpdateMarket(coords, ressourceType, isInput); } } }