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(); }
public override void Read(AssetBinaryReader reader) { base.Read(reader); ElementSize = reader.ReadByte(); NativeBool = reader.ReadBoolean(); }
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(); } }
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(); }
/// <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); }