Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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();
 }
Esempio n. 3
0
 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;
 }