public override string ToJson() { Serializer startedSerializer = base.GetStartedSerializer(); startedSerializer.AddString("cmsVersion", this.replayData.CmsVersion); startedSerializer.AddString("battleVersion", this.replayData.BattleVersion); startedSerializer.AddString("battleId", this.battle.RecordID); startedSerializer.AddString("battleUid", this.battle.BattleUid); startedSerializer.AddDictionary <int>("seededTroopsDeployed", this.seededTroopsDeployed); startedSerializer.AddDictionary <int>("defendingUnitsKilled", this.defendingUnitsKilled); startedSerializer.AddDictionary <int>("attackingUnitsKilled", this.attackingUnitsKilled); startedSerializer.AddDictionary <int>("defenderGuildTroopsSpent", this.defenderGuildUnitsSpent); startedSerializer.AddDictionary <int>("attackerGuildTroopsSpent", this.attackerGuildUnitsSpent); startedSerializer.AddDictionary <int>("loot", this.lootEarned); startedSerializer.AddDictionary <int>("damagedBuildings", this.buildingHealthMap); if (this.buildingUids != null) { startedSerializer.AddDictionary <string>("buildingUids", this.buildingUids); } startedSerializer.AddArrayOfPrimitives <string>("unarmedTraps", this.unarmedTraps); startedSerializer.AddObject <BattleRecord>("replayData", this.replayData); startedSerializer.Add <int>("baseDamagePercent", this.battle.DamagePercent); startedSerializer.AddDictionary <int>("numVisitors", this.battle.NumVisitors); startedSerializer.Add <int>("stars", this.battle.EarnedStars); startedSerializer.AddBool("isUserEnded", this.battle.Canceled); startedSerializer.AddString("planetId", this.planetId); return(startedSerializer.End().ToString()); }
public override string ToJson() { Serializer startedSerializer = base.GetStartedSerializer(); startedSerializer.AddString("instanceId", this.InstanceId); startedSerializer.AddBool("payWithHardCurrency", this.PayWithHardCurrency); return(startedSerializer.End().ToString()); }
public override string ToJson() { Serializer startedSerializer = base.GetStartedSerializer(); startedSerializer.AddArrayOfPrimitives <string>("participantIds", this.Participants); startedSerializer.AddBool("isSameFactionWarAllowed", this.AllowSameFactionMatchMaking); return(startedSerializer.End().ToString()); }
public override string ToJson() { Serializer startedSerializer = base.GetStartedSerializer(); startedSerializer.AddString("playerId", base.PlayerId); startedSerializer.AddString("planet", this.planetUID); startedSerializer.AddBool("payWithHardCurrency", this.payWithHardCurrency); return(startedSerializer.End().ToString()); }
public override string ToJson() { Serializer serializer = Serializer.Start(); serializer.AddString("playerId", base.PlayerId); serializer.AddString("perkId", this.perkUid); serializer.AddBool("deactivate", this.deactivate); return(serializer.End().ToString()); }
public override string ToJson() { Serializer serializer = Serializer.Start(); serializer.AddString("playerId", base.PlayerId); serializer.AddBool("payToSkip", this.PayToSkip); serializer.AddString("message", this.Message); return(serializer.End().ToString()); }
public override string ToJson() { Serializer startedSerializer = base.GetStartedSerializer(); startedSerializer.AddString("buildingUid", this.BuildingUid); startedSerializer.AddObject <Position>("position", this.Position); startedSerializer.AddBool("payWithHardCurrency", this.PayWithHardCurrency); startedSerializer.AddString("tag", this.Tag); return(startedSerializer.End().ToString()); }
public override string ToJson() { Serializer serializer = Serializer.Start(); serializer.AddString("playerId", base.PlayerId); serializer.AddString("battleId", this.BattleId); serializer.AddBool("guildTroopsSpent", this.SquadDeployed); serializer.AddArray <DeploymentRecord>("units", this.units); return(serializer.End().ToString()); }
public override string ToJson() { Serializer serializer = Serializer.Start(); serializer.AddString("playerId", base.PlayerId); serializer.AddBool("openEnrollment", this.OpenSquad); serializer.Add <int>("minScoreAtEnrollment", this.MinTrophy); serializer.AddString("icon", this.Icon); serializer.AddString("description", this.Desc); return(serializer.End().ToString()); }
public override string ToJson() { Serializer serializer = Serializer.Start(); serializer.AddString("playerId", this.PlayerId); serializer.AddString("providerId", this.Provider.ToString()); serializer.AddString("externalAccountId", this.ExternalAccountId); serializer.AddString("externalAccountSecurityToken", this.ExternalAccountSecurityToken); serializer.AddBool("overrideExistingAccountRegistration", this.OverrideExistingAccountRegistration); serializer.AddString("otherLinkedProviderId", this.OtherLinkedProvider.ToString()); return(serializer.End().ToString()); }