Esempio n. 1
0
 public ImportSettings(string name)
 {
     Name                     = name;
     FoldoutIsOpen            = true;
     FilePath                 = "";
     FileName                 = "";
     FileVertsCount           = 0;
     FileFramesCount          = 0;
     FileInfo                 = "";
     SwapYZAxis               = false;
     Scale                    = 1;
     IsLoop                   = false;
     ChangeFramesCount        = false;
     CustomFramesCount        = 0;
     SubFrameInterpolation    = InterpolateModeEnum.Linear;
     EnableCustomRange        = false;
     CustomRangeFrom          = 0;
     CustomRangeTo            = 100;
     TransitionMode           = TransitionModeEnum.None;
     TransitionLength         = 0;
     FrameIdxOffset           = 0;
     EnableMotionSmoothing    = false;
     MotionSmoothIterations   = 100;
     MotionSmoothAmountMin    = 0;
     MotionSmoothAmountMax    = 1f;
     MotionSmoothEaseOffset   = 0;
     MotionSmoothEaseLength   = 0.5f;
     GenerageMotionPaths      = false;
     MotionPathsIndexStep     = 1;
     EnableNormalizeSpeed     = false;
     NormalizeSpeedPercentage = 0.5f;
 }
Esempio n. 2
0
 public FramesArray(int framesCount, int verticesCount, bool isLoop, InterpolateModeEnum interpolationMode)
 {
     for (int i = 0; i < framesCount; i++)
     {
         frames.Add(new Vector3[verticesCount]);
     }
     IsLoop        = isLoop;
     Interpolation = interpolationMode;
 }
Esempio n. 3
0
 public FramesArray(FramesArray source)
 {
     frames        = new List <Vector3[]>(source.frames);
     IsLoop        = source.IsLoop;
     Interpolation = source.Interpolation;
 }
Esempio n. 4
0
 public FramesArray(bool isLoop, InterpolateModeEnum interpolationMode)
 {
     IsLoop        = isLoop;
     Interpolation = interpolationMode;
 }