Пример #1
0
 public static Vector3 Damp(Vector3 initial, float dampTime, float deltaTime)
 {
     for (int i = 0; i < 3; i++)
     {
         initial[i] = Damper.Damp(initial[i], dampTime, deltaTime);
     }
     return(initial);
 }
Пример #2
0
 public static float Damp(float initial, float dampTime, float deltaTime)
 {
     if (dampTime < 0.0001f || Mathf.Abs(initial) < 0.0001f)
     {
         return(initial);
     }
     if (deltaTime < 0.0001f)
     {
         return(0f);
     }
     return(initial - Damper.Decay(initial, Damper.DecayConstant(dampTime, 0.01f), deltaTime));
 }