void ShardPoller_OnPacket(Network.ServerPackets.UOGStatusCompact packet) { ResponseReceived = true; if (OnPollResult != null) { OnPollResult(new PollResult(packet.Clients, packet.Age, packet.Items, packet.Mobiles, packet.Memory, 2)); } StopWaiting(); }
internal static UOGStatusCompact Instantiate(PacketReader reader) { if (!ReadHead <UOGStatusCompact>(reader)) { return(null); } UOGStatusCompact packet = new UOGStatusCompact(); packet.Clients = reader.ReadInt(); packet.Items = reader.ReadInt(); packet.Mobiles = reader.ReadInt(); packet.Age = TimeSpan.FromSeconds(reader.ReadInt()); packet.Memory = reader.ReadInt(); packet.Memory = (packet.Memory << 32) | reader.ReadUInt(); return(packet); }