public void SendToClient(ushort id, Tags t, IDarkRiftSerializable obj, SendMode mode = SendMode.Reliable) { using (Message m = Message.Create <IDarkRiftSerializable>((ushort)t, obj)) { ConnectedClients[id].Client.SendMessage(m, mode); } }
public void SendToAll(Tags t, IDarkRiftSerializable obj, SendMode mode = SendMode.Reliable) { foreach (KeyValuePair <ushort, ConnectedClient> connectedClient in ConnectedClients) { using (Message m = Message.Create <IDarkRiftSerializable>((ushort)t, obj)) { connectedClient.Value.Client.SendMessage(m, mode); } } }
public void Write(IDarkRiftSerializable serializable) { serializable.Serialize(serializeEventSingleton); }