Exemple #1
0
 public void Serialize(NetDataWriter _writer_, UserInfo _value_, NetDataSerializerOptions options)
 {
     _writer_.Write(_value_.Name);
     _writer_.Write(_value_.String);
     _writer_.Write(_value_.Property);
     _writer_.Write(_value_.Int);
 }
        public UserInfo Deserialize(NetDataReader _reader_, NetDataSerializerOptions options)
        {
            var __Name = _reader_.ReadString();

            return(new UserInfo()
            {
                Name = __Name,
            });
        }
        public GenericClass <T> Deserialize(NetDataReader _reader_, NetDataSerializerOptions options)
        {
            var __SlotId = NetDataSerializer.Deserialize <T>(_reader_);

            return(new GenericClass <T>()
            {
                SlotId = __SlotId,
            });
        }
        public RoomSlotInfo Deserialize(NetDataReader _reader_, NetDataSerializerOptions options)
        {
            var __SlotId = _reader_.ReadInt32();

            return(new RoomSlotInfo()
            {
                SlotId = __SlotId,
            });
        }
        public GenericDataStruct <T> Deserialize(NetDataReader _reader_, NetDataSerializerOptions options)
        {
            var __GenericValue = NetDataSerializer.Deserialize <T>(_reader_);

            return(new GenericDataStruct <T>()
            {
                GenericValue = __GenericValue,
            });
        }
 public T?Deserialize(NetDataReader reader, NetDataSerializerOptions options)
 {
     if (reader.ReadBoolean() == false)
     {
         return(null);
     }
     else
     {
         return(options.Resolver.GetFormatter <T>().Deserialize(reader, options));
     }
 }
 public T?Deserialize(NetDataReader reader, NetDataSerializerOptions options)
 {
     if (reader.ReadBoolean() == false)
     {
         return(null);
     }
     else
     {
         return(this.underlyingFormatter.Deserialize(reader, options));
     }
 }
 public void Serialize(NetDataWriter writer, T?value, NetDataSerializerOptions options)
 {
     if (value == null)
     {
         writer.Write(false);
     }
     else
     {
         writer.Write(true);
         options.Resolver.GetFormatter <T>().Serialize(writer, value.Value, options);
     }
 }
 public void Serialize(NetDataWriter writer, T?value, NetDataSerializerOptions options)
 {
     if (value == null)
     {
         writer.Write(false);
     }
     else
     {
         writer.Write(true);
         this.underlyingFormatter.Serialize(writer, value.Value, options);
     }
 }
        public RoomInfo Deserialize(NetDataReader _reader_, NetDataSerializerOptions options)
        {
            var __Name  = _reader_.ReadString();
            var __Slots = NetDataSerializer.Deserialize <SampleGameCommon.RoomSlotInfo[]>(_reader_);
            var __Id    = _reader_.ReadInt32();

            return(new RoomInfo()
            {
                Name = __Name,
                Slots = __Slots,
                Id = __Id,
            });
        }
        public DataStruct Deserialize(NetDataReader _reader_, NetDataSerializerOptions options)
        {
            var __String   = _reader_.ReadString();
            var __Property = _reader_.ReadInt32();
            var __Int      = _reader_.ReadInt32();

            return(new DataStruct()
            {
                String = __String,
                Property = __Property,
                Int = __Int,
            });
        }
Exemple #12
0
        public UserInfo Deserialize(NetDataReader _reader_, NetDataSerializerOptions options)
        {
            var __Name     = _reader_.ReadString();
            var __String   = _reader_.ReadString();
            var __Property = _reader_.ReadInt32();
            var __Int      = _reader_.ReadInt32();

            return(new UserInfo()
            {
                Name = __Name,
                String = __String,
                Property = __Property,
                Int = __Int,
            });
        }
 public void Serialize(NetDataWriter _writer_, RoomInfo _value_, NetDataSerializerOptions options)
 {
     _writer_.Write(_value_.Name);
     NetDataSerializer.Serialize <SampleGameCommon.RoomSlotInfo[]>(_writer_, _value_.Slots);
     _writer_.Write(_value_.Id);
 }
 public void Serialize(NetDataWriter _writer_, RoomSlotInfo _value_, NetDataSerializerOptions options)
 {
     _writer_.Write(_value_.SlotId);
 }
 public void Serialize(NetDataWriter _writer_, DataStruct _value_, NetDataSerializerOptions options)
 {
     _writer_.Write(_value_.String);
     _writer_.Write(_value_.Property);
     _writer_.Write(_value_.Int);
 }
 public void Serialize(NetDataWriter _writer_, GenericClass <T> _value_, NetDataSerializerOptions options)
 {
     NetDataSerializer.Serialize <T>(_writer_, _value_.SlotId);
 }
 public void Serialize(NetDataWriter _writer_, UserInfo _value_, NetDataSerializerOptions options)
 {
     _writer_.Write(_value_.Name);
 }
 public void Serialize(NetDataWriter _writer_, GenericDataStruct <T> _value_, NetDataSerializerOptions options)
 {
     NetDataSerializer.Serialize <T>(_writer_, _value_.GenericValue);
 }
 static StandardResolver()
 {
     Instance = new StandardResolver();
     Options  = new NetDataSerializerOptions(Instance);
 }