Beispiel #1
0
        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());
        }
Beispiel #2
0
        public override string ToJson()
        {
            Serializer startedSerializer = base.GetStartedSerializer();

            startedSerializer.AddString("instanceId", this.InstanceId);
            startedSerializer.AddBool("payWithHardCurrency", this.PayWithHardCurrency);
            return(startedSerializer.End().ToString());
        }
Beispiel #3
0
        public override string ToJson()
        {
            Serializer startedSerializer = base.GetStartedSerializer();

            startedSerializer.AddArrayOfPrimitives <string>("participantIds", this.Participants);
            startedSerializer.AddBool("isSameFactionWarAllowed", this.AllowSameFactionMatchMaking);
            return(startedSerializer.End().ToString());
        }
Beispiel #4
0
        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());
        }
Beispiel #5
0
        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());
        }
Beispiel #7
0
        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());
        }
Beispiel #8
0
        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());
        }
Beispiel #9
0
        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());
        }