/// <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); } }
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); } }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteLong(this.m_challengeId); encoder.WriteInt(this.m_challengeState); encoder.WriteBoolean(this.m_argsId != null); if (this.m_argsId != null) { encoder.WriteLong(this.m_argsId); } 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 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 override void Encode(ChecksumEncoder encoder) { encoder.WriteLong(this.m_allianceId); encoder.WriteInt(this.m_allianceBadgeId); base.Encode(encoder); }
/// <summary> /// Encodes this instance. /// </summary> public override void Encode(ChecksumEncoder Stream) { Stream.WriteLong(this.AllianceId); Stream.WriteVInt(this.NewRole); base.Encode(Stream); }
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); }
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); }
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) { base.Encode(encoder); if (this.m_excludeMemberList != null) { encoder.WriteInt(this.m_excludeMemberList.Size()); for (int i = 0; i < this.m_excludeMemberList.Size(); i++) { encoder.WriteLong(this.m_excludeMemberList[i]); } } encoder.WriteLong(this.m_enemyAllianceId); encoder.WriteInt(0); encoder.WriteInt(0); }
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 override void Encode(ChecksumEncoder encoder) { encoder.WriteInt(this.m_goldCount); encoder.WriteInt(this.m_elixirCount); encoder.WriteInt(this.m_bonusGoldCount); encoder.WriteInt(this.m_bonusElixirCount); encoder.WriteInt(0); encoder.WriteLong(this.m_matchId); base.Encode(encoder); }
/// <summary> /// Encodes this instance. /// </summary> public virtual void Encode(ChecksumEncoder encoder) { encoder.WriteLong(this._id); if (this._senderAvatarId != null) { encoder.WriteBoolean(true); encoder.WriteLong(this._senderAvatarId); } else { encoder.WriteBoolean(false); } encoder.WriteString(this._senderName); encoder.WriteInt(this._senderExpLevel); encoder.WriteInt(this._senderLeagueType); encoder.WriteInt(this._ageSeconds); encoder.WriteBoolean(this._dismiss); encoder.WriteBoolean(this._new); }
public virtual void Encode(ChecksumEncoder encoder) { encoder.WriteLong(this.m_homeId); encoder.WriteInt(this.m_shieldDurationSeconds); encoder.WriteInt(this.m_guardDurationSeconds); encoder.WriteInt(this.m_personalBreakSeconds); this.m_compressibleHomeJson.Encode(encoder); this.m_compressibleCalendarJson.Encode(encoder); this.m_compressibleGlobalJson.Encode(encoder); }
/// <summary> /// Encodes this instance. /// </summary> public virtual void Encode(ChecksumEncoder encoder) { encoder.WriteLong(this._homeId); encoder.WriteInt(this._shieldDurationSeconds); encoder.WriteInt(this._guardDurationSeconds); encoder.WriteInt(this._nextMaintenanceSeconds); this._compressibleHomeJson.Encode(encoder); this._compressibleCalendarJson.Encode(encoder); this._compressibleGlobalJson.Encode(encoder); }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteLong(this.m_playerId); if (this.m_message != null) { encoder.WriteBoolean(true); encoder.WriteString(this.m_message); } else { encoder.WriteBoolean(false); } base.Encode(encoder); }
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); }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteInt(this.m_goldCount); encoder.WriteInt(this.m_elixirCount); encoder.WriteInt(this.m_darkElixirCount); encoder.WriteInt(0); if (this.m_warInstanceId != null) { encoder.WriteBoolean(true); encoder.WriteLong(this.m_warInstanceId); } else { encoder.WriteBoolean(false); } base.Encode(encoder); }
public override void Encode(ChecksumEncoder encoder) { encoder.WriteString(this.m_message); encoder.WriteInt(this.m_layoutId); encoder.WriteBoolean(this.m_unk); encoder.WriteBoolean(this.m_challenge); encoder.WriteBoolean(this.m_village2); if (this.m_battleId != null) { encoder.WriteBoolean(true); encoder.WriteLong(this.m_battleId); } else { encoder.WriteBoolean(false); } base.Encode(encoder); }
/// <summary> /// Encodes in the specified stream. /// </summary> /// <param name="Stream">The stream.</param> public void Encode(ChecksumEncoder Stream) { Stream.WriteString(this.BattleLogJson); Stream.WriteBoolean(true); Stream.WriteVInt(0); Stream.WriteVInt(0); Stream.WriteVInt(0); Stream.WriteVInt(this.ViewCount); Stream.WriteVInt(0); Stream.WriteVInt(1); Stream.WriteVInt(this.AgeSeconds); Stream.WriteVInt(this.RunningId); Stream.WriteBoolean(this.ReplayId != 0); if (this.ReplayId != 0) { Stream.WriteVInt(this.ReplayShardId); Stream.WriteLong(this.ReplayId); } }