Пример #1
0
 public override bool setCustomData(FduDTSCustomDataType dtsCustomDataType, object data)
 {
     try
     {
         if (dtsCustomDataType == FduDTSCustomDataType.EveryNFrame_CurFrameCount)
         {
             _currentFrame = (int)data;
         }
         else if (dtsCustomDataType == FduDTSCustomDataType.EveryNFrame_Interval)
         {
             _intervalFrame = (int)data;
         }
         else if (dtsCustomDataType == FduDTSCustomDataType.EveryNFrame_Interpolation)
         {
             interpolationOption = (FduDTS_EveryNFrame.InterpolationOption)data;
         }
         else if (dtsCustomDataType == FduDTSCustomDataType.EveryNFrame_Extrapolation)
         {
             extrapolationOption = (FduDTS_EveryNFrame.ExtrapolationOption)data;
         }
         else if (dtsCustomDataType == FduDTSCustomDataType.EveryNFrame_CachedMaxCount)
         {
             cachedPropertyMaxCount = (int)data;
         }
         else if (dtsCustomDataType == FduDTSCustomDataType.EveryNFrame_LerpSpeed)
         {
             lerpSpeed = (int)data;
         }
     }
     catch (System.InvalidCastException)
     {
         return(false);
     }
     return(true);
 }
Пример #2
0
 public override object getCustomData(FduDTSCustomDataType dtsCustomDataType)
 {
     if (dtsCustomDataType == FduDTSCustomDataType.EveryNFrame_CurFrameCount)
     {
         return(_currentFrame);
     }
     if (dtsCustomDataType == FduDTSCustomDataType.EveryNFrame_Interval)
     {
         return(_intervalFrame);
     }
     if (dtsCustomDataType == FduDTSCustomDataType.EveryNFrame_Interpolation)
     {
         return(interpolationOption);
     }
     if (dtsCustomDataType == FduDTSCustomDataType.EveryNFrame_Extrapolation)
     {
         return(extrapolationOption);
     }
     if (dtsCustomDataType == FduDTSCustomDataType.EveryNFrame_CachedMaxCount)
     {
         return(cachedPropertyMaxCount);
     }
     if (dtsCustomDataType == FduDTSCustomDataType.EveryNFrame_LerpSpeed)
     {
         return(lerpSpeed);
     }
     return(null);
 }
 public virtual bool setCustomData(FduDTSCustomDataType dtsCustomDataType, object data)
 {
     return(false);
 }
 public virtual object getCustomData(FduDTSCustomDataType dtsCustomDataType)
 {
     return("null");
 }