public void Encode(ChecksumEncoder encoder) { encoder.WriteLong(this.m_accountId); encoder.WriteString(this.m_name); encoder.WriteInt(this.m_order); encoder.WriteInt(this.m_score); encoder.WriteInt(this.m_previousOrder); encoder.WriteInt(0); encoder.WriteInt(this.m_attackWinCount); encoder.WriteInt(this.m_attackLoseCount); encoder.WriteInt(this.m_defenseWinCount); encoder.WriteInt(this.m_defenseLoseCount); encoder.WriteLong(this.m_avatarId); encoder.WriteLong(this.m_homeId); if (this.m_allianceId != null) { encoder.WriteBoolean(true); encoder.WriteLong(this.m_allianceId); encoder.WriteString(this.m_allianceName); encoder.WriteInt(this.m_allianceBadgeId); } else { encoder.WriteBoolean(false); } encoder.WriteLong(new LogicLong(0, 0)); }
/// <summary> /// Encodes in the specified stream. /// </summary> /// <param name="Stream">The stream.</param> public void Encode(ChecksumEncoder Stream) { base.Encode(Stream); Stream.WriteInt(this.ExpLevel); Stream.WriteInt(0); Stream.WriteInt(0); Stream.WriteInt(0); Stream.WriteInt(0); Stream.WriteInt(0); Stream.WriteString(this.Region); Stream.WriteLong(this.HomeId); Stream.WriteInt(50); Stream.WriteInt(0); Stream.WriteBoolean(this.AllianceId != 0); if (this.AllianceId != 0) { Stream.WriteLong(this.AllianceId); Stream.WriteString(this.AllianceName); Stream.EncodeData(this.Badge); } Stream.WriteBoolean(this.Arena != null); if (this.Arena != null) { Stream.EncodeData(this.Arena); } }
/// <summary> /// Encodes in the specified stream. /// </summary> /// <param name="Stream">The stream.</param> public void Encode(ChecksumEncoder Stream) { Stream.WriteLong(this.PlayerId); Stream.WriteString(this.Name); Stream.EncodeData(this.Arena); Stream.WriteVInt(this.Role); Stream.WriteVInt(this.Level); Stream.WriteVInt(this.Score); Stream.WriteVInt(this.Donations); Stream.WriteVInt(0); Stream.WriteVInt(0); Stream.WriteVInt(0); Stream.WriteVInt(0); Stream.WriteVInt(0); Stream.WriteVInt(0); Stream.WriteVInt(0); Stream.WriteVInt(0); Stream.WriteBoolean(false); Stream.WriteBoolean(false); Stream.WriteBoolean(true); if (true) { Stream.WriteLong(this.PlayerId); } }
/// <summary> /// Encodes this instance. /// </summary> public void Encode(ChecksumEncoder encoder) { encoder.WriteLong(this._avatarId); encoder.WriteLong(this._homeId); encoder.WriteString(this._avatarName); encoder.WriteString(this._facebookId); encoder.WriteVInt(this._expLevel); encoder.WriteVInt(this._leagueType); encoder.WriteVInt(this._nameChangeState); encoder.WriteBoolean(this._nameSetByUser); if (this._allianceId != null) { encoder.WriteBoolean(true); encoder.WriteLong(this._allianceId); encoder.WriteString(this._allianceName); encoder.WriteVInt(this._allianceExpLevel); encoder.WriteVInt(this._allianceRole); encoder.WriteVInt(this._badgeId); } else { encoder.WriteBoolean(false); } }
/// <summary> /// Encodes this instance. /// </summary> public override void Encode(ChecksumEncoder Stream) { base.Encode(Stream); Stream.WriteBoolean(this.EncodeDeckDataEnabled); Stream.WriteBoolean(false); // ? Stream.WriteBoolean(true); // ? if (this.EncodeDeckDataEnabled) { Stream.WriteVInt(4); Stream.EncodeConstantSizeIntArray(this.Hand, 4); Stream.WriteVInt(this.SpellQueue.Count); this.SpellQueue.ForEach(Stream.WriteVInt); Stream.WriteVInt(this.SpellQueue2.Count); this.SpellQueue2.ForEach(Stream.WriteVInt); Stream.WriteVInt(-1); Stream.WriteVInt(-1); Stream.WriteVInt(0); if (Globals.QuestsEnabled) { Stream.WriteVInt(0); // Count // LogicQuestManager::encode() } } Stream.WriteVInt(0); Stream.WriteVInt(0); Stream.WriteVInt(this.ManaCount); Stream.WriteVInt(0); Stream.WriteVInt(0); Stream.WriteVInt(0); // LogicSpellAIBlackboard::encode { Stream.WriteVInt(0); Stream.WriteVInt(0); } for (int I = 0; I < 8; I++) { Stream.WriteVInt(-1); } Stream.WriteBoolean(false); { // ? } Stream.WriteVInt(0); Stream.WriteVInt(0); Stream.WriteVInt(0); }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteInt(this.m_gameObjectId); encoder.WriteInt(this.m_layout); encoder.WriteBoolean(this.m_draftMode); encoder.WriteBoolean(this.m_updateListener); base.Encode(encoder); }
/// <summary> /// Encodes this instance. /// </summary> public override void Encode(ChecksumEncoder Stream) { Stream.WriteBoolean(this.Add); Stream.WriteBoolean(false); Stream.WriteBoolean(false); Stream.EncodeData(this.ArenaData); Stream.WriteString(this.Name); Stream.WriteVInt(3); base.Encode(Stream); }
/// <summary> /// Encodes this instance. /// </summary> public override void Encode(ChecksumEncoder encoder) { encoder.WriteBoolean(this._freeDiamonds); encoder.WriteInt(this._diamondsCount); encoder.WriteInt(this._billingPackageId); encoder.WriteBoolean(this._bundlePackage); encoder.WriteInt(this._source); encoder.WriteString(this._transactionId); base.Encode(encoder); }
public static void WriteCompressableStringOrNull(ChecksumEncoder encoder, LogicCompressibleString compressibleString) { if (compressibleString == null) { encoder.WriteBoolean(false); } else { encoder.WriteBoolean(true); compressibleString.Encode(encoder); } }
/// <summary> /// Encodes this instance. /// </summary> public void Encode(ChecksumEncoder encoder) { if (this._compressedData != null) { encoder.WriteBoolean(true); encoder.WriteBytes(this._compressedData, this._compressedData.Length); } else { encoder.WriteBoolean(false); encoder.WriteString(this._stringValue); } }
public override void Encode(ChecksumEncoder encoder) { if (this.m_compressedHomeJSON != null) { encoder.WriteBoolean(true); encoder.WriteBytes(this.m_compressedHomeJSON, this.m_compressedHomeJSON.Length); } else { encoder.WriteBoolean(false); } base.Encode(encoder); }
public override void Encode(ChecksumEncoder encoder) { base.Encode(encoder); if (this.m_message != null) { encoder.WriteBoolean(true); encoder.WriteString(this.m_message); } else { encoder.WriteBoolean(false); } }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteInt(this.m_popupType); encoder.WriteBoolean(this.m_seen); base.Encode(encoder); }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteInt(this.m_scoreGain); encoder.WriteBoolean(this.m_attacker); base.Encode(encoder); }
/// <summary> /// Encodes in the specified stream. /// </summary> /// <param name="Stream">The stream.</param> public void Encode(ChecksumEncoder Stream) { Stream.WriteInt(this.HighId); Stream.WriteInt(this.LowId); Stream.WriteString(this.Name); Stream.EncodeData(this.Badge); Stream.WriteVInt(this.Type); Stream.WriteVInt(this.MembersCount); Stream.WriteVInt(this.Score); Stream.WriteVInt(this.RequiredScore); Stream.WriteVInt(0); Stream.WriteVInt(0); Stream.WriteVInt(0); Stream.WriteVInt(50); Stream.WriteVInt(this.Donations); Stream.WriteVInt(2); Stream.EncodeData(this.Locale); Stream.EncodeData(this.Region); Stream.WriteBoolean(false); if (false) { // TODO : Encode the clan event. } }
public override void Encode(ChecksumEncoder encoder) { if (this.m_leagueInstanceId != null) { encoder.WriteBoolean(true); encoder.WriteLong(this.m_leagueInstanceId); } else { encoder.WriteBoolean(false); } encoder.WriteInt(this.m_leagueType); base.Encode(encoder); }
/// <summary> /// Encodes this instance. /// </summary> /// <param name="Stream">The stream.</param> public override void Encode(ChecksumEncoder Stream) { Stream.WriteLong(this.AllianceId); Stream.WriteBoolean(this.Kick); base.Encode(Stream); }
/// <summary> /// Encodes this instance. /// </summary> public override void Encode(ChecksumEncoder encoder) { encoder.WriteInt(this._gameObjectId); encoder.WriteBoolean(this._spellProduction); base.Encode(encoder); }
/// <summary> /// Encodes this instance. /// </summary> public override void Encode(ChecksumEncoder encoder) { encoder.WriteInt(this._gameObjectId); encoder.WriteBoolean(this._useAltResources); base.Encode(encoder); }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteInt(this.m_gameObjectId); encoder.WriteBoolean(this.m_enabled); base.Encode(encoder); }
public override void Encode(ChecksumEncoder encoder) { base.Encode(encoder); encoder.WriteInt(this.m_index); encoder.WriteBoolean(this.m_value); }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteBoolean(this.m_disabled); encoder.WriteInt(this.m_index); base.Encode(encoder); }
/// <summary> /// Encodes this instance. /// </summary> public override void Encode(ChecksumEncoder encoder) { base.Encode(encoder); encoder.WriteInt(this._villageType); if (this._command != null) { encoder.WriteBoolean(true); LogicCommandManager.EncodeCommand(encoder, this._command); } else { encoder.WriteBoolean(false); } }
/// <summary> /// Encodes this instance. /// </summary> public override void Encode(ChecksumEncoder Stream) { base.Encode(Stream); Stream.WriteVInt(this.Amount); Stream.WriteBoolean(this.Free); }
/// <summary> /// Encodes this instance. /// </summary> public override void Encode(ChecksumEncoder Stream) { Stream.WriteString(this.Name); Stream.WriteInt(this.NameChangeState); Stream.WriteBoolean(this.NameSetByUser); base.Encode(Stream); }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteBoolean(this.m_spellProduction); encoder.WriteInt(this.m_slotIdx); encoder.WriteInt(this.m_dragIdx); base.Encode(encoder); }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteLong(this.m_streamId); ByteStreamHelper.WriteDataReference(encoder, this.m_unitData); encoder.WriteBoolean(this.m_quickDonate); base.Encode(encoder); }
/// <summary> /// Encodes the specified stream. /// </summary> /// <param name="Stream">The stream.</param> public override void Encode(ChecksumEncoder Stream) { base.Encode(Stream); Stream.WriteBoolean(this.Is2v2); Stream.WriteVInt(0); Stream.WriteVInt(-1); }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteInt(this.m_layoutId); encoder.WriteInt(this.m_state); encoder.WriteBoolean(this.m_updateListener); base.Encode(encoder); }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteLong(this.m_battleEntryId); encoder.WriteBoolean(this.m_duelReplay); if (this.m_message != null) { encoder.WriteBoolean(true); encoder.WriteString(this.m_message); } else { encoder.WriteBoolean(false); } base.Encode(encoder); }