public void Rpc(short index, short handle, byte[] bytes, int count) { Node player = index == 0 ? __client : __server; if (player == null) { return; } NetworkWriter writer = new NetworkWriter(); writer.Write(bytes, count); player.InvokeHandler(handle, -1, new NetworkReader(writer.AsArray())); }
public void Rpc(short index, short handle, MessageBase message) { Node player = index == 0 ? __client : __server; if (player == null) { return; } NetworkWriter writer = new NetworkWriter(); writer.Write(handle); if (message != null) { writer.Write(message); } player.InvokeHandler(handle, -1, new NetworkReader(writer.AsArray())); }