/// <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 this instance. /// </summary> public override void Encode(ChecksumEncoder Stream) { base.Encode(Stream); Stream.WriteString(this.Message); Stream.WriteBoolean(this.AcceptingAvatar != null); if (this.AcceptingAvatar != null) { Stream.WriteString(this.AcceptingAvatar); } Stream.WriteVInt(this.SenderScore); Stream.WriteBoolean(this.Closed); Stream.WriteBoolean(this.TournamentMode); Stream.WriteVInt(this.SpectatorCount); Stream.WriteBoolean(this.AcceptingAvatarId != 0); if (this.AcceptingAvatarId != 0) { Stream.WriteLong(this.AcceptingAvatarId); } Stream.EncodeData(null); Stream.WriteBoolean(false); Stream.WriteBoolean(false); }
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 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.WriteString(this.SenderMessage); Stream.WriteString(this.ResponderName); Stream.WriteVInt(this.RequestState); }
/// <summary> /// Encodes this instance. /// </summary> public override void Encode(ChecksumEncoder encoder) { encoder.WriteString(this._avatarName); encoder.WriteInt(this._nameChangeState); 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. } }
/// <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 override void Encode(ChecksumEncoder Stream) { Stream.WriteString(this.Sender); Stream.EncodeData(this.Data); base.Encode(Stream); }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteInt(this.m_armyId); encoder.WriteString(this.m_name); base.Encode(encoder); }
public override void Encode(ChecksumEncoder encoder) { base.Encode(encoder); encoder.WriteVInt(this.m_resultType); encoder.WriteInt(this.m_attackerStars); encoder.WriteInt(this.m_attackerDestructionPercentage); encoder.WriteInt(this.m_opponentStars); encoder.WriteInt(this.m_opponentDestructionPercentage); encoder.WriteInt(this.m_goldCount); encoder.WriteInt(this.m_elixirCount); encoder.WriteInt(this.m_scoreCount); encoder.WriteBoolean(this.m_battleEnded); if (this.m_attackerReplayId != null) { encoder.WriteBoolean(true); encoder.WriteLong(this.m_attackerReplayId); encoder.WriteInt(this.m_attackerReplayShardId); encoder.WriteInt(this.m_attackerReplayMajorVersion); encoder.WriteInt(this.m_attackerReplayBuildVersion); encoder.WriteInt(this.m_attackerReplayContentVersion); } else { encoder.WriteBoolean(false); } if (this.m_opponentReplayId != null) { encoder.WriteBoolean(true); encoder.WriteLong(this.m_opponentReplayId); encoder.WriteInt(this.m_opponentReplayShardId); encoder.WriteInt(this.m_opponentReplayMajorVersion); encoder.WriteInt(this.m_opponentReplayBuildVersion); encoder.WriteInt(this.m_opponentReplayContentVersion); } else { encoder.WriteBoolean(false); } encoder.WriteInt(0); encoder.WriteString(this.m_attackerBattleLog); encoder.WriteString(this.m_opponentBattleLog); }
/// <summary> /// Encodes in the specified stream. /// </summary> /// <param name="Stream">The stream.</param> public virtual void Encode(ChecksumEncoder Stream) { Stream.EncodeLogicLong(this.EntryId); Stream.WriteString(this.Name); Stream.WriteVInt(this.Order); Stream.WriteVInt(this.Score); Stream.WriteVInt(this.PreviousOrder); }
/// <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.WriteVInt(this.m_id); encoder.WriteVInt(this.m_data.GetGlobalID()); encoder.WriteString(LogicJSONParser.CreateJSONString(this.m_json)); base.Encode(encoder); }
public virtual void Encode(ChecksumEncoder encoder) { encoder.WriteBoolean(this.m_new); encoder.WriteBoolean(this.m_removed); if (!this.m_removed) { encoder.WriteLong(this.m_id); if (this.m_allianceId != null) { encoder.WriteBoolean(true); encoder.WriteLong(this.m_allianceId); encoder.WriteString(this.m_allianceName); encoder.WriteInt(this.m_allianceBadgeId); encoder.WriteInt(this.m_allianceExpLevel); } else { encoder.WriteBoolean(false); } encoder.WriteLong(this.m_accountId); encoder.WriteLong(this.m_avatarId); encoder.WriteString(this.m_name); encoder.WriteInt(-1); if (this.m_homeId != null) { encoder.WriteBoolean(true); encoder.WriteLong(this.m_homeId); } else { encoder.WriteBoolean(false); } encoder.WriteVInt(5); encoder.WriteVInt(10); encoder.WriteVInt(15); encoder.WriteVInt(20); encoder.WriteBoolean(false); encoder.WriteVInt(this.m_remainingSeconds); } }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteString(this.m_senderName); encoder.WriteInt(this.m_unitData.GetCombatItemType()); ByteStreamHelper.WriteDataReference(encoder, this.m_unitData); encoder.WriteInt(this.m_upgLevel); base.Encode(encoder); }
/// <summary> /// Encodes this instance. /// </summary> public override void Encode(ChecksumEncoder Stream) { base.Encode(Stream); Stream.WriteVInt(this.EventType); Stream.WriteVInt(this.TargetHighId); Stream.WriteVInt(this.TargetLowId); Stream.WriteString(this.TargetName); }
/// <summary> /// Encodes in the specified stream. /// </summary> /// <param name="Stream">The stream.</param> public void Encode(ChecksumEncoder Stream) { Stream.WriteString(this.Image); Stream.WriteString(this.Title); Stream.WriteString(this.Text); Stream.WriteString(this.ButtonText); Stream.WriteString(this.Url); Stream.WriteString(string.Empty); Stream.WriteString(string.Empty); Stream.WriteString(this.AssetPath); }
/// <summary> /// Encodes this instance. /// </summary> public override void Encode(ChecksumEncoder Stream) { Stream.WriteInt(this.HighId); Stream.WriteInt(this.LowId); Stream.WriteString(this.Name); Stream.EncodeData(this.BadgeData); Stream.WriteBoolean(this.Creation); base.Encode(Stream); }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteLong(this.m_allianceId); encoder.WriteString(this.m_allianceName); encoder.WriteInt(this.m_allianceBadgeId); encoder.WriteBoolean(this.m_allianceCreate); encoder.WriteInt(this.m_allianceExpLevel); base.Encode(encoder); }
public void Encode(ChecksumEncoder encoder) { LogicJSONObject jsonObject = new LogicJSONObject(); StringBuilder stringBuilder = new StringBuilder(); this.WriteToJSON(jsonObject); jsonObject.WriteToString(stringBuilder); encoder.WriteString(stringBuilder.ToString()); }
/// <summary> /// Encodes in the specified stream. /// </summary> /// <param name="Stream">The stream.</param> public void Encode(ChecksumEncoder Stream) { Stream.EncodeData(this.ChestData); Stream.WriteVInt(88); Stream.WriteVInt(0); Stream.WriteString(this.Type); Stream.WriteVInt(346); Stream.WriteVInt(this.Index); Stream.EncodeSpellList(this.FortuneSpells); Stream.WriteVInt(-1); Stream.WriteVInt(0); Stream.WriteVInt(-1); return; Stream.WriteVInt(19); Stream.WriteVInt(325); Stream.WriteVInt(88); Stream.WriteVInt(2); Stream.WriteString("Fortune"); Stream.WriteVInt(346); Stream.WriteVInt(1); // Index Stream.WriteVInt(4); // Array { Stream.AddRange("1A-02".HexaToBytes()); Stream.AddRange("1A-15".HexaToBytes()); Stream.AddRange("1A-26".HexaToBytes()); Stream.AddRange("1A-19".HexaToBytes()); } Stream.WriteVInt(90000005); Stream.WriteVInt(0); Stream.WriteVInt(-1); }
/// <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 override void Encode(ChecksumEncoder encoder) { base.Encode(encoder); encoder.WriteVInt(this.m_offerId); encoder.WriteString(this.m_transactionId); this.m_deliverableBundle.Encode(encoder); ByteStreamHelper.WriteDataReference(encoder, this.m_billingPackageData); }
/// <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 in the specified stream. /// </summary> /// <param name="Stream">The stream.</param> public void Encode(ChecksumEncoder Stream) { this.Header.Encode(Stream); Stream.WriteString(this.Description); Stream.WriteVInt(this.Members.Length); foreach (AllianceMemberEntry Entry in this.Members) { Entry.Encode(Stream); } }
/// <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) { base.Encode(encoder); if (this.m_message != null) { encoder.WriteBoolean(true); encoder.WriteString(this.m_message); } else { encoder.WriteBoolean(false); } }
/// <summary> /// Encodes in the specified stream. /// </summary> /// <param name="Stream">The stream.</param> public virtual void Encode(ChecksumEncoder Stream) { Stream.WriteLogicLong(this.HighId, this.LowId); Stream.WriteLogicLong(this.SenderHighId, this.SenderLowId); Stream.WriteLogicLong(this.SenderHighId, this.SenderLowId); // HomeID Stream.WriteString(this.SenderName); Stream.WriteVInt(this.SenderExpLevel); Stream.WriteVInt(this.SenderRole); Stream.WriteVInt(this.AgeSeconds); Stream.WriteBoolean(this.Removed); }
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); }