Exemplo n.º 1
0
        public override void Read(AssetBinaryReader reader)
        {
            base.Read(reader);

            byte BoolSize = (byte)ElementSize;

            FieldSize  = reader.ReadByte();
            ByteOffset = reader.ReadByte();
            ByteMask   = reader.ReadByte();
            FieldMask  = reader.ReadByte();
            NativeBool = reader.ReadBoolean();
            Value      = reader.ReadBoolean();
        }
Exemplo n.º 2
0
        public override void Read(AssetBinaryReader reader)
        {
            base.Read(reader);

            ElementSize = reader.ReadByte();
            NativeBool  = reader.ReadBoolean();
        }
Exemplo n.º 3
0
 public override void Read(AssetBinaryReader reader, bool includeHeader, long leng1, long leng2 = 0)
 {
     Value = reader.ReadBoolean();
     if (includeHeader)
     {
         PropertyGuid = reader.ReadPropertyGuid();
     }
 }
        public override void Read(AssetBinaryReader reader, bool includeHeader, long leng1, long leng2 = 0)
        {
            if (includeHeader)
            {
                PropertyGuid = reader.ReadPropertyGuid();
            }

            int numEntries = reader.ReadInt32();

            Value = new bool[numEntries];
            for (int i = 0; i < numEntries; i++)
            {
                Value[i] = reader.ReadBoolean();
            }
        }
Exemplo n.º 5
0
        public override void Read(AssetBinaryReader reader, bool includeHeader, long leng1, long leng2 = 0)
        {
            if (includeHeader)
            {
                PropertyGuid = reader.ReadPropertyGuid();
            }

            Value = new VectorPropertyData[2];
            for (int i = 0; i < 2; i++)
            {
                var next = new VectorPropertyData(Name);
                next.Read(reader, false, 0);
                Value[i] = next;
            }

            IsValid = reader.ReadBoolean();
        }
Exemplo n.º 6
0
 /// <summary>
 /// Reads out the expression from a BinaryReader.
 /// </summary>
 /// <param name="reader">The BinaryReader to read from.</param>
 public override void Read(AssetBinaryReader reader)
 {
     LineNumber       = reader.ReadUInt16();
     DebugMode        = reader.ReadBoolean();
     AssertExpression = ExpressionSerializer.ReadExpression(reader);
 }