Beispiel #1
0
 private bool ProcessCurrentMotion(InputData data)
 {
     if (CurrentAdditiveMotion != null)
     {
         if (CurrentAdditiveMotion.CanUseInput(data))
         {
             CurrentAdditiveMotion.AddInput(data);
             return(true);
         }
         else if (CurrentAdditiveMotion.BlendType == EMotionBlend.override_movement)
         {
             return(true);
         }
     }
     if (CurrentBaseMotion != null && CurrentBaseMotion.CanUseInput(data))
     {
         CurrentBaseMotion.AddInput(data);
         return(true);
     }
     return(false);
 }