private void SendNodeEvent(JORNode node, JORNodeEventType type) { MemoryOutputStream stream = this.BeginSendEvent(JOREventType.NodeEvent); stream.Write(node.NodePtr); stream.Write((uint)type); this.SendEvent(stream); }
protected MemoryOutputStream BeginSendPropertyEvent(JORServer server) { MemoryOutputStream stream = server.BeginSendEvent(JOREventType.PropertyEvent); stream.Write(Node.NodePtr); stream.Write(0); // Unknown, game skips over it stream.WriteMagic(Type); stream.Write((uint)Kind); stream.Write(ID); stream.Write(ListenerPtr); return(stream); }
public MemoryOutputStream BeginSendEvent(JOREventType type) { var stream = new MemoryOutputStream(); stream.Write((int)type); return(stream); }