/// <summary> Updating of value </summary>
 /// <param name="time"> How much time has passed in seconds </param>
 public virtual void Update(float time = -1)
 {
     if (time < 0)
     {
         time = Time.deltaTime;
     }
     if (useConstant || value == valueTarget)
     {
         return;
     }
     value = speed.Move(value, valueTarget, time);
 }
Ejemplo n.º 2
0
        /// <summary> Updating of value </summary>
        /// <param name="time"> How much time has passed in seconds </param>
        public virtual void Update(float time = -1)
        {
            if (time < 0)
            {
                time = Time.deltaTime;
            }

            timer -= time;
            if (timer <= 0)
            {
                ResetTarget();
            }

            value = speed.Move(value, valueTarget, time);
        }