public FRichCurveKey(float time, float value) { InterpMode = RCIM_Linear; TangentMode = RCTM_Auto; TangentWeightMode = RCTWM_WeightedNone; Time = time; Value = value; ArriveTangent = 0.0f; ArriveTangentWeight = 0.0f; LeaveTangent = 0.0f; LeaveTangentWeight = 0.0f; }
internal FRichCurveKey(PackageReader reader) { InterpMode = (ERichCurveInterpMode)reader.ReadByte(); TangentMode = (ERichCurveTangentMode)reader.ReadByte(); TangentWeightMode = (ERichCurveTangentWeightMode)reader.ReadByte(); KeyTime = reader.ReadFloat(); KeyValue = reader.ReadFloat(); ArriveTangent = reader.ReadFloat(); ArriveTangentWeight = reader.ReadFloat(); LeaveTangent = reader.ReadFloat(); LeaveTangentWeight = reader.ReadFloat(); }
public FRichCurveKey(float time, float value, float arriveTangent, float leaveTangent, ERichCurveInterpMode interpMode) { InterpMode = interpMode; TangentMode = RCTM_Auto; TangentWeightMode = RCTWM_WeightedNone; Time = time; Value = value; ArriveTangent = arriveTangent; ArriveTangentWeight = 0.0f; LeaveTangent = leaveTangent; LeaveTangentWeight = 0.0f; }