public override void Read(BinaryReader reader, bool includeHeader, long leng) { if (includeHeader) { reader.ReadByte(); } 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(); }
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(); }