public static void HandlePacketLocaleAndViewDistance(Client client, ClientSettingsPacket packet) { if (packet.ViewDistance < ChraftConfig.MaxSightRadius) { client.CurrentSightRadius = packet.ViewDistance; } }
public static void ReadLocaleAndViewDistance(Client client, PacketReader reader) { ClientSettingsPacket lvd = new ClientSettingsPacket(); lvd.Read(reader); if (!reader.Failed) { Client.HandlePacketLocaleAndViewDistance(client, lvd); } }
private void HandleClientSettings(ClientSettingsPacket packet) { Player.ViewDistance = Math.Min((int)packet.ViewDistance, 12); }