public override void Read(AssetBinaryReader reader, bool includeHeader, long leng1, long leng2 = 0) { if (includeHeader) { PropertyGuid = reader.ReadPropertyGuid(); } Value = new FVector(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle()); }
public override void Read(AssetBinaryReader reader, bool includeHeader, long leng1, long leng2 = 0) { if (includeHeader) { PropertyGuid = reader.ReadPropertyGuid(); } X = reader.ReadSingle(); Y = reader.ReadSingle(); }
/// <summary> /// Reads out the expression from a BinaryReader. /// </summary> /// <param name="reader">The BinaryReader to read from.</param> public override void Read(AssetBinaryReader reader) { var rotation = new FQuat(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle()); var translation = new FVector(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle()); var scale = new FVector(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle()); Value = new FTransform(rotation, translation, scale); }
public override void Read(AssetBinaryReader reader, bool includeHeader, long leng1, long leng2 = 0) { if (includeHeader) { PropertyGuid = reader.ReadPropertyGuid(); } BlendTime = reader.ReadSingle(); BlendFunction = (ViewTargetBlendFunction)reader.ReadByte(); BlendExp = reader.ReadSingle(); bLockOutgoing = reader.ReadInt32() != 0; }
public override void Read(AssetBinaryReader reader, bool includeHeader, long leng1, long leng2 = 0) { if (includeHeader) { PropertyGuid = reader.ReadPropertyGuid(); } Value = new LinearColor { R = reader.ReadSingle(), G = reader.ReadSingle(), B = reader.ReadSingle(), A = reader.ReadSingle() }; }
public override void Read(AssetBinaryReader reader, bool includeHeader, long leng1, long leng2 = 0) { if (includeHeader) { PropertyGuid = reader.ReadPropertyGuid(); } ReadExpressionInput(reader, false, 0); reader.ReadInt32(); // always 0 Value = reader.ReadSingle(); }
public override void Read(AssetBinaryReader reader, bool includeHeader, long leng1, long leng2 = 0) { if (includeHeader) { PropertyGuid = reader.ReadPropertyGuid(); } int size = reader.ReadInt32(); Prob = new float[size]; for (int i = 0; i < size; i++) { Prob[i] = reader.ReadSingle(); } size = reader.ReadInt32(); Alias = new int[size]; for (int i = 0; i < size; i++) { Alias[i] = reader.ReadInt32(); } TotalWeight = reader.ReadSingle(); }
public override void Read(AssetBinaryReader reader, bool includeHeader, long leng1, long leng2 = 0) { if (includeHeader) { PropertyGuid = reader.ReadPropertyGuid(); } int numEntries = reader.ReadInt32(); Value = new float[numEntries]; for (int i = 0; i < numEntries; i++) { Value[i] = reader.ReadSingle(); } }
public override void Read(AssetBinaryReader reader, bool includeHeader, long leng1, long leng2 = 0) { if (includeHeader) { PropertyGuid = reader.ReadPropertyGuid(); } InterpMode = (RichCurveInterpMode)reader.ReadSByte(); TangentMode = (RichCurveTangentMode)reader.ReadSByte(); TangentWeightMode = (RichCurveTangentWeightMode)reader.ReadSByte(); Time = reader.ReadSingle(); Value = reader.ReadSingle(); ArriveTangent = reader.ReadSingle(); ArriveTangentWeight = reader.ReadSingle(); LeaveTangent = reader.ReadSingle(); LeaveTangentWeight = reader.ReadSingle(); }
/// <summary> /// Reads out the expression from a BinaryReader. /// </summary> /// <param name="reader">The BinaryReader to read from.</param> public override void Read(AssetBinaryReader reader) { Value = reader.ReadSingle(); }
/// <summary> /// Reads out the expression from a BinaryReader. /// </summary> /// <param name="reader">The BinaryReader to read from.</param> public override void Read(AssetBinaryReader reader) { Value = new FVector(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle()); }