public void Write(NetworkWriter writer) { writer.Write(Name); writer.Write((byte)DispatchType); }
public void Write(NetworkWriter writer) { writer.Write((byte)Tag); switch (Tag) { case JsValueType.Null: case JsValueType.Void: break; case JsValueType.Bool: writer.Write((bool)Object); break; case JsValueType.Int: writer.Write((int)Object); break; case JsValueType.Double: writer.Write((double)Object); break; case JsValueType.String: writer.Write((string)Object); break; case JsValueType.Object: case JsValueType.JsObject: case JsValueType.Delegate: writer.Write((int)Object); break; default: throw new InvalidDataException(); } }
public override void Write(NetworkWriter writer) { writer.Write((byte)MessageType); }
public override void Write(NetworkWriter writer) { writer.Write((byte)MessageType); writer.Write(IsException); Value.Write(writer); }
public override void Write(NetworkWriter writer) { writer.Write((byte)MessageType); writer.Write(this.TargetId); this.DispatchId.Write(writer); writer.Write((byte)this.DispatchType); writer.Write(this.Parameters.Length); foreach (JsValue arg in Parameters) { arg.Write(writer); } }
public override void Write(NetworkWriter writer) { writer.Write((byte)MessageType); writer.Write(Name); writer.Write(ScopeId); writer.Write(this.Parameters.Length); foreach (JsValue arg in Parameters) { arg.Write(writer); } }
public override void Write(NetworkWriter writer) { writer.Write((byte)MessageType); writer.Write(IndexerLength); writer.Write(Members.Count); foreach (TypeMemberInfo info in Members) { info.Write(writer); } }
public void Write(NetworkWriter writer) { writer.Write((byte)Tag); switch (Tag) { case DispatchIdentifierType.String: writer.Write((string)Value); break; case DispatchIdentifierType.Int: writer.Write((int)Value); break; default: throw new InvalidDataException(); } }
public override void Write(NetworkWriter writer) { writer.Write((byte)MessageType); writer.Write(Name); writer.Write(Parameters); writer.Write(Body); }