public void ToMValue(object obj, IMValueWriter writer)
 {
     if (obj is List <T> list)
     {
         ToMValue(list, writer);
     }
 }
        public void OnWrite(IMValueWriter writer)
        {
            writer.BeginObject();

            writer.Name("id");
            writer.Value(Id);

            writer.Name("phoneItemId");
            writer.Value(PhoneItemId);

            writer.Name("callNumber");
            writer.Value(CallNumber);

            writer.Name("calledDate");
            writer.Value(CalledDate.ToString());

            writer.Name("callTime");
            writer.Value(CallTime);


            writer.Name("isAnwser");
            writer.Value(IsAnwser);


            writer.EndObject();
        }
        public void OnWrite(IMValueWriter writer)
        {
            writer.BeginObject();

            writer.Name("id");
            writer.Value(Id);

            writer.Name("name");
            writer.Value(Name);

            writer.Name("rights");
            writer.Value((int)Rights);

            writer.Name("salary");
            writer.Value(Salary);

            writer.Name("groupId");
            writer.Value(GroupId);

            writer.Name("defaultForGroupId");
            if (DefaultForGroupId.HasValue)
            {
                writer.Value(DefaultForGroupId.Value);
            }

            writer.EndObject();
        }
        public void OnWrite(IMValueWriter writer)
        {
            writer.BeginObject();

            writer.Name("id");
            writer.Value(Id);

            writer.Name("salary");
            writer.Value(Salary);

            writer.Name("dutyMinutes");
            writer.Value(DutyMinutes);

            writer.Name("rights");
            writer.Value((int)Rights);

            writer.Name("groupId");
            writer.Value(GroupId);


            writer.Name("characterId");
            writer.Value(CharacterId);


            writer.Name("character");
            Character.OnWrite(writer);


            writer.Name("groupRankId");
            writer.Value(GroupRankId);

            writer.EndObject();
        }
 public void OnWrite(IMValueWriter writer)
 {
     writer.BeginObject();
     writer.Name("test");
     writer.Value(test);
     writer.EndObject();
 }
Beispiel #6
0
 public void ToMValue(object obj, IMValueWriter writer)
 {
     if (obj is ChildConvertibleObject value)
     {
         ToMValue(value, writer);
     }
 }
Beispiel #7
0
        public void OnWrite(IMValueWriter writer)
        {
            writer.BeginArray();
            foreach (var voiceClient in _voiceClients)
            {
                writer.BeginObject();
                writer.Name("id");
                writer.Value(voiceClient.Player.Id);
                writer.Name("teamSpeakName");
                writer.Value(voiceClient.TeamSpeakName);
                writer.Name("voiceRange");
                writer.Value(voiceClient.VoiceRange);
                writer.Name("isAlive");
                writer.Value(voiceClient.IsAlive);
                writer.Name("position");
                writer.BeginObject();
                writer.Name("x");
                writer.Value(voiceClient.Player.Position.X);
                writer.Name("y");
                writer.Value(voiceClient.Player.Position.Y);
                writer.Name("z");
                writer.Value(voiceClient.Player.Position.Z);
                writer.EndObject();
                writer.EndObject();
            }

            writer.EndArray();
        }
        public void OnWrite(IMValueWriter writer)
        {
            writer.BeginObject();

            writer.Name("id");
            writer.Value(Id);

            writer.Name("getterNumber");
            writer.Value(GetterNumber);

            writer.Name("cellphoneId");
            writer.Value(CellphoneId);

            writer.Name("cellphone");
            Cellphone.OnWrite(writer);

            writer.Name("message");
            writer.Value(Message);

            writer.Name("date");
            writer.Value(Date.ToString());


            writer.Name("isRead");
            writer.Value(IsRead);


            writer.EndObject();
        }
Beispiel #9
0
 public void ToMValue(ChildConvertibleObject value, IMValueWriter writer)
 {
     writer.BeginObject();
     writer.Name("test");
     writer.Value(value.Test);
     writer.EndObject();
 }
        public void OnWrite(IMValueWriter writer)
        {
            writer.BeginObject();

            writer.Name("id");
            writer.Value(Id);

            writer.Name("phoneItemId");
            writer.Value(PhoneItemId);

            writer.Name("name");
            writer.Value(Name);

            writer.Name("number");
            writer.Value(Number);

            writer.Name("notes");
            writer.Value(Notes);


            writer.Name("isFavorite");
            writer.Value(IsFavorite);

            writer.Name("isAlarmNumber");
            writer.Value(IsAlarmNumber);


            writer.EndObject();
        }
Beispiel #11
0
        public void OnWrite(IMValueWriter writer)
        {
            writer.BeginObject();

            writer.Name("posX");
            writer.Value(PosX);

            writer.Name("posY");
            writer.Value(PosY);

            writer.Name("posZ");
            writer.Value(PosZ);

            writer.Name("blip");
            writer.Value(Blip);

            writer.Name("color");
            writer.Value(Color);

            writer.Name("size");
            writer.Value(Size);

            writer.Name("name");
            writer.Value(Name);

            writer.Name("shortRange");
            writer.Value(ShortRange);

            writer.Name("uniqueID");
            writer.Value(UniqueID);

            writer.EndObject();
        }
Beispiel #12
0
 public void ToMValue(ConvertibleObject value, IMValueWriter writer)
 {
     writer.BeginObject();
     writer.Name("test");
     writer.Value(value.test);
     listAdapter.ToMValue(value, writer);
     writer.EndObject();
 }
Beispiel #13
0
        public void OnWrite(IMValueWriter writer)
        {
            writer.BeginObject();

            writer.Name("id");
            writer.Value(Id);

            writer.Name("model");
            writer.Value(Model);

            writer.Name("ownerId");
            if (OwnerId.HasValue)
            {
                writer.Value(OwnerId.Value);
            }

            writer.Name("groupId");
            if (GroupId.HasValue)
            {
                writer.Value(GroupId.Value);
            }

            writer.Name("posX");
            writer.Value(PosX);

            writer.Name("posY");
            writer.Value(PosY);

            writer.Name("posZ");
            writer.Value(PosZ);

            writer.Name("rotRoll");
            writer.Value(RotRoll);

            writer.Name("rotPitch");
            writer.Value(RotPitch);

            writer.Name("rotYaw");
            writer.Value(RotYaw);

            writer.Name("r");
            writer.Value(R);

            writer.Name("g");
            writer.Value(G);

            writer.Name("b");
            writer.Value(B);

            writer.Name("state");
            writer.Value(State);

            writer.Name("health");
            writer.Value(Health);

            writer.EndObject();
        }
            public void ToMValue(List <T> list, IMValueWriter writer)
            {
                writer.BeginArray();
                foreach (var element in list)
                {
                    elementAdapter.ToMValue(element, writer);
                }

                writer.EndArray();
            }
 public void OnWrite(IMValueWriter writer)
 {
     writer.BeginObject();
     writer.Name("x");
     writer.Value(Data.X);
     writer.Name("y");
     writer.Value(Data.Y);
     writer.Name("z");
     writer.Value(Data.Z);
     writer.EndObject();
 }
 public virtual void OnWrite(IMValueWriter writer)
 {
     writer.BeginObject();
     writer.Name("red");
     writer.Value(Red);
     writer.Name("green");
     writer.Value(Green);
     writer.Name("blue");
     writer.Value(Blue);
     writer.EndObject();
 }
 public void OnWrite(IMValueWriter writer)
 {
     writer.BeginObject();
     writer.Name("Red");
     writer.Value(Red);
     writer.Name("Green");
     writer.Value(Green);
     writer.Name("Blue");
     writer.Value(Blue);
     writer.EndObject();
 }
            public void ToMValue(IDictionary <string, T> dictionary, IMValueWriter writer)
            {
                writer.BeginObject();
                foreach (var(key, value) in dictionary)
                {
                    writer.Name(key);
                    elementAdapter.ToMValue(value, writer);
                }

                writer.EndObject();
            }
        public void OnWrite(IMValueWriter writer)
        {
            writer.BeginObject();

            writer.Name("isCalling");
            writer.Value(IsCalling);

            writer.Name("callNumber");
            writer.Value(CallNumber);

            writer.EndObject();
        }
Beispiel #20
0
        public void OnWrite(IMValueWriter writer)
        {
            writer.BeginObject();

            writer.Name("callerNumber");
            writer.Value(CallerNumber);

            writer.Name("getterNumber");
            writer.Value(GetterNumber);

            writer.EndObject();
        }
 public void ToMValue(object obj, IMValueWriter writer)
 {
     if (obj is List <T> list)
     {
         ToMValue(list, writer);
     }
     else
     {
         writer.BeginArray();
         writer.EndArray();
     }
 }
 public void ToMValue(object obj, IMValueWriter writer)
 {
     if (obj is IDictionary <string, T> list)
     {
         ToMValue(list, writer);
     }
     else
     {
         writer.BeginObject();
         writer.EndObject();
     }
 }
Beispiel #23
0
        public void OnWrite(IMValueWriter writer)
        {
            writer.BeginObject();
            writer.Name("serverIdentifier");
            writer.Value(VoiceManager.Configuration.ServerIdentifier);
            writer.Name("teamSpeakName");
            writer.Value(_teamSpeakName);
            writer.Name("soundPack");
            writer.Value(VoiceManager.Configuration.SoundPack);
            writer.Name("ingameChannel");
            writer.Value(VoiceManager.Configuration.IngameChannel);
            writer.Name("ingameChannelPassword");
            writer.Value(VoiceManager.Configuration.IngameChannelPassword);
            writer.Name("swissChannels");

            writer.BeginArray();
            foreach (var channel in VoiceManager.Configuration.SwissChannels)
            {
                writer.Value(channel);
            }
            writer.EndArray();

            writer.Name("voiceRanges");
            writer.BeginArray();
            foreach (var voiceRange in VoiceManager.Configuration.VoiceRanges)
            {
                writer.Value(voiceRange);
            }
            writer.EndArray();

            writer.Name("radioTowers");
            writer.BeginArray();
            foreach (var radioTower in VoiceManager.Configuration.RadioTowers)
            {
                writer.BeginObject();
                writer.Name("x");
                writer.Value(radioTower.X);
                writer.Name("y");
                writer.Value(radioTower.Y);
                writer.Name("z");
                writer.Value(radioTower.Z);
                writer.EndObject();
            }

            writer.EndArray();

            writer.Name("requestTalkStates");
            writer.Value(VoiceManager.Configuration.RequestTalkStates);
            writer.Name("requestRadioTrafficStates");
            writer.Value(VoiceManager.Configuration.RequestRadioTrafficStates);
            writer.EndObject();
        }
 public void OnWrite(IMValueWriter writer)
 {
     writer.BeginObject();
     writer.Name("X");
     writer.Value(X);
     writer.Name("Y");
     writer.Value("Y");
     writer.Name("Z");
     writer.Value(Z);
     writer.Name("Speed");
     writer.Value(Speed);
     writer.EndObject();
 }
Beispiel #25
0
 public void OnWrite(IMValueWriter writer)
 {
     writer.BeginObject();
     writer.Name("x");
     writer.Value(this.Position.X);
     writer.Name("y");
     writer.Value(this.Position.Y);
     writer.Name("z");
     writer.Value(this.Position.Z);
     writer.Name("streetCrossing");
     writer.Value(typeof(StreetCrossing).IsInstanceOfType(this));
     writer.EndObject();
 }
 public void OnWrite(IMValueWriter writer)
 {
     writer.BeginObject();
     writer.Name("name");
     writer.Value(Name);
     writer.Name("posX");
     writer.Value(Position.X);
     writer.Name("posY");
     writer.Value(Position.Y);
     writer.Name("posZ");
     writer.Value(Position.Z);
     writer.EndObject();
 }
Beispiel #27
0
 public override void OnWrite(IMValueWriter writer)
 {
     writer.BeginObject();
     writer.Name("red");
     writer.Value(Red);
     writer.Name("green");
     writer.Value(Green);
     writer.Name("blue");
     writer.Value(Blue);
     writer.Name("alpha");
     writer.Value(Alpha);
     writer.EndObject();
 }
Beispiel #28
0
        public void OnWrite(IMValueWriter writer)
        {
            writer.BeginObject();

            writer.Name("id");
            writer.Value(Id);

            writer.Name("name");
            writer.Value(Name);

            writer.Name("count");
            writer.Value(Count);

            writer.Name("cost");
            writer.Value(Cost);

            if (FirstParameter.HasValue)
            {
                writer.Name("firstParameter");
                writer.Value(FirstParameter.Value);
            }

            if (SecondParameter.HasValue)
            {
                writer.Name("secondParameter");
                writer.Value(SecondParameter.Value);
            }

            if (ThirdParameter.HasValue)
            {
                writer.Name("thirdParameter");
                writer.Value(ThirdParameter.Value);
            }

            if (FourthParameter.HasValue)
            {
                writer.Name("fourthParameter");
                writer.Value(FourthParameter.Value);
            }


            writer.Name("itemEntityType");
            writer.Value((int)ItemEntityType);

            writer.Name("warehouseId");
            writer.Value(WarehouseId);



            writer.EndObject();
        }
Beispiel #29
0
        public void OnWrite(IMValueWriter writer)
        {
            writer.BeginObject();

            writer.Name("jobName");
            writer.Value(JobName);

            writer.Name("jobType");
            writer.Value((int)JobType);

            writer.Name("maxSalary");
            writer.Value(MaxSalary);

            writer.EndObject();
        }
Beispiel #30
0
        public void OnWrite(IMValueWriter writer)
        {
            writer.BeginObject();

            writer.Name("id");
            writer.Value(Id);

            writer.Name("username");
            writer.Value(Username);

            writer.Name("rank");
            writer.Value(Rank);

            writer.Name("accountPremium");
            writer.Value(JsonConvert.SerializeObject(AccountPremium));

            writer.EndObject();
        }