public static void Handle(Entities.GameClient client, DataPacket packet) { using (var stats = new CharacterStatsPacket(packet)) { if (stats.EntityUID != client.EntityUID) { Entities.GameClient viewclient; if (Core.Kernel.Clients.TrySelect(stats.EntityUID, out viewclient)) { client.Send(viewclient.CreateStatsPacket()); } } else { client.Send(client.CreateStatsPacket()); } } }
public static void Handle(Entities.GameClient client, DataPacket packet) { using (var stats = new CharacterStatsPacket(packet)) { if (stats.EntityUID != client.EntityUID) { Entities.GameClient viewclient; if (Core.Kernel.Clients.TrySelect(stats.EntityUID, out viewclient)) client.Send(viewclient.CreateStatsPacket()); } else client.Send(client.CreateStatsPacket()); } }