Пример #1
0
 protected override void SerializeJson(SerializationHelper serializer, BlockInfo obj)
 {
     serializer.WriteKeyValue("id", obj.ID);
     serializer.WriteKeyValue("type", obj.Type);
     serializer.SerializeKeyValue("typeAttrs", obj.TypeAttrs);
     serializer.SerializeKeyValue("inputIds", obj.InputIDs);
     serializer.SerializeKeyValue("chunkSizes", obj.ChunkSizes);
 }
Пример #2
0
 protected override void SerializeJson(SerializationHelper serializer, BotInfo obj)
 {
     serializer.WriteKeyValue("bid", obj.ID);
     serializer.WriteKeyValue("name", obj.Name);
     serializer.WriteKeyValue("tier", obj.Tier);
     serializer.SerializeKeyValue("parts", obj.Equipment.Select(part => part.ID).ToArray());
     serializer.WriteKeyValue("bodyType", obj.BodyType.ID);
     serializer.SerializeKeyValue("ai", obj.Behaviors);
 }
Пример #3
0
 protected override void SerializeJson(SerializationHelper serializer, UserInfo obj)
 {
     serializer.WriteKeyValue("uid", obj.ID);
     serializer.WriteKeyValue("email", obj.Email);
     serializer.WriteKeyValue("username", obj.Username);
     serializer.WriteKeyValue("currency", obj.Currency);
     serializer.WriteKeyValue("xp", obj.XP);
     serializer.WriteKeyValue("canCompete", obj.CanCompete);
     serializer.SerializeKeyValue("settings", obj.Settings);
 }
Пример #4
0
 protected override void SerializeJson(SerializationHelper serializer, PartInfo obj)
 {
     serializer.WriteKeyValue("pid", obj.ID);
     serializer.WriteKeyValue("name", obj.Name);
     serializer.WriteKeyValue("desc", obj.Description);
     serializer.WriteKeyValue("type", obj.PartType.ToString().ToLower());
     serializer.WriteKeyValue("price", obj.Price);
     serializer.WriteKeyValue("unlockLvl", obj.LevelToUnlock);
     serializer.SerializeKeyValue("stats", obj.Attributes);
 }
Пример #5
0
 protected override void SerializeJson(SerializationHelper serializer, TeamInfo obj)
 {
     serializer.WriteKeyValue("tid", obj.ID);
     serializer.WriteKeyValue("name", obj.Name);
     serializer.WriteKeyValue("last_maintenance", obj.DateLastMaintained.ToString("MM/dd/yyyy"));
     serializer.WriteKeyValue("rank", obj.Rank);
     serializer.WriteKeyValue("tier", obj.Tier);
     serializer.SerializeKeyValue("bots", obj.Bots.Select(bot => bot.ID).ToArray());
     serializer.WriteKeyValue("uid", obj.UserID);
 }