/// <summary> /// Encodes this instance. /// </summary> internal override void Encode(ByteWriter Packet) { Packet.AddBoolean(this.AlliangeGift); Packet.AddInt(this.Count); Packet.AddData(this.BillingPackageData); Packet.AddData(this.GemBundleData); Packet.AddInt(this.AlliangeGift ? 1 : 0); Packet.AddString(null); // TransactionID base.Encode(Packet); }
/// <summary> /// Encodes this command. /// </summary> /// <param name="writer">The byte stream.</param> internal override void Encode(ByteWriter writer) { writer.AddInt(this.X); writer.AddInt(this.Y); writer.AddData(this.Data); writer.AddBoolean(this.Instant); writer.AddInt(0); base.Encode(writer); }
/// <summary> /// Encodes this instance. /// </summary> internal virtual void Encode(ByteWriter Packet) { Packet.AddData(this.Data); Packet.AddInt(this.Count); }
/// <summary> /// Encodes this command. /// </summary> /// <param name="reader"></param> internal override void Encode(ByteWriter writer) { writer.AddInt(this.BoatID); writer.AddInt(this.UnitType); writer.AddData(this.UnitData); }
/// <summary> /// Encodes this command. /// </summary> /// <param name="reader"></param> internal override void Encode(ByteWriter writer) { writer.AddData(this.AchievementData); base.Encode(writer); }
/// <summary> /// Encodes this command. /// </summary> /// <param name="reader"></param> internal override void Encode(ByteWriter writer) { writer.AddData(this.Mission); base.Encode(writer); }
/// <summary> /// Encodes this instance. /// </summary> internal void Encode(ByteWriter Packet) { Packet.AddData(this.Data); }