public DareSubscribedMessage(bool success, bool subscribe, double dareId, Types.DareVersatileInformations dareVersatilesInfos)
 {
     this.success             = success;
     this.subscribe           = subscribe;
     this.dareId              = dareId;
     this.dareVersatilesInfos = dareVersatilesInfos;
 }
 public override void Deserialize(IDataReader reader)
 {
     dareFixedInfos = new Types.DareInformations();
     dareFixedInfos.Deserialize(reader);
     dareVersatilesInfos = new Types.DareVersatileInformations();
     dareVersatilesInfos.Deserialize(reader);
 }
        public override void Deserialize(IDataReader reader)
        {
            byte flag1 = reader.ReadByte();

            success             = BooleanByteWrapper.GetFlag(flag1, 0);
            subscribe           = BooleanByteWrapper.GetFlag(flag1, 1);
            dareId              = reader.ReadDouble();
            dareVersatilesInfos = new Types.DareVersatileInformations();
            dareVersatilesInfos.Deserialize(reader);
        }
        public void Deserialize(IDataReader reader)
        {
            var limit = reader.ReadUShort();

            dares = new Types.DareVersatileInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                dares[i] = new Types.DareVersatileInformations();
                dares[i].Deserialize(reader);
            }
        }
Exemple #5
0
        public override void Deserialize(IDataReader reader)
        {
            var limit  = reader.ReadShort();
            var dares_ = new Types.DareVersatileInformations[limit];

            for (int i = 0; i < limit; i++)
            {
                dares_[i] = new Types.DareVersatileInformations();
                dares_[i].Deserialize(reader);
            }
            dares = dares_;
        }
        public void Deserialize(IDataReader reader)
        {
            byte flag1 = reader.ReadByte();

            success   = BooleanByteWrapper.GetFlag(flag1, 0);
            subscribe = BooleanByteWrapper.GetFlag(flag1, 1);
            dareId    = reader.ReadDouble();
            if (dareId < 0 || dareId > 9.007199254740992E15)
            {
                throw new System.Exception("Forbidden value on dareId = " + dareId + ", it doesn't respect the following condition : dareId < 0 || dareId > 9.007199254740992E15");
            }
            dareVersatilesInfos = new Types.DareVersatileInformations();
            dareVersatilesInfos.Deserialize(reader);
        }
Exemple #7
0
        public override void Deserialize(IDataReader reader)
        {
            var limit = (ushort)reader.ReadUShort();

            daresFixedInfos = new Types.DareInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                daresFixedInfos[i] = new Types.DareInformations();
                daresFixedInfos[i].Deserialize(reader);
            }
            limit = (ushort)reader.ReadUShort();
            daresVersatilesInfos = new Types.DareVersatileInformations[limit];
            for (int i = 0; i < limit; i++)
            {
                daresVersatilesInfos[i] = new Types.DareVersatileInformations();
                daresVersatilesInfos[i].Deserialize(reader);
            }
        }
 public DareInformationsMessage(Types.DareInformations dareFixedInfos, Types.DareVersatileInformations dareVersatilesInfos)
 {
     this.dareFixedInfos      = dareFixedInfos;
     this.dareVersatilesInfos = dareVersatilesInfos;
 }