Exemplo n.º 1
0
 public override void Read(Vault vault, BinaryReader br)
 {
     _copType = new StringKey64(Class, Field, Collection);
     _copType.Read(vault, br);
     Count  = br.ReadUInt32();
     Chance = br.ReadUInt32();
 }
Exemplo n.º 2
0
 public override void Write(Vault vault, BinaryWriter bw)
 {
     _copType = new StringKey64(Class, Field, Collection)
     {
         Value = CopType
     };
     _copType.Write(vault, bw);
     bw.Write(Count);
     bw.Write(Chance);
 }
        public override void Read(Vault vault, BinaryReader br)
        {
            _deviceID = new StringKey64(Class, Field, Collection);
            _deviceID.Read(vault, br);
            UpdateType = br.ReadEnum <InputUpdateType>();
            LowerDZ    = br.ReadSingle();
            UpperDZ    = br.ReadSingle();
            uint unk = br.ReadUInt32();

            Debug.Assert(unk == 0);
        }
        public override void Write(Vault vault, BinaryWriter bw)
        {
            _deviceID = new StringKey64(Class, Field, Collection)
            {
                Value = DeviceID
            };

            _deviceID.Write(vault, bw);
            bw.WriteEnum(UpdateType);
            bw.Write(LowerDZ);
            bw.Write(UpperDZ);
            bw.Write(0);
        }