|
@@ -369,7 +369,7 @@ public class ManaAnim : Regist
|
|
return start + delta;
|
|
return start + delta;
|
|
}
|
|
}
|
|
|
|
|
|
- if (Math.Abs(duration) < 0.0005f)
|
|
|
|
|
|
+ if (duration.Equal(0))
|
|
{
|
|
{
|
|
return delta + start;
|
|
return delta + start;
|
|
}
|
|
}
|
|
@@ -397,7 +397,7 @@ public class ManaAnim : Regist
|
|
return start + delta;
|
|
return start + delta;
|
|
}
|
|
}
|
|
|
|
|
|
- if (Math.Abs(duration) < 0.0005f)
|
|
|
|
|
|
+ if (duration.Equal(0))
|
|
{
|
|
{
|
|
return delta + start;
|
|
return delta + start;
|
|
}
|
|
}
|
|
@@ -1680,19 +1680,19 @@ public class ManaAnim : Regist
|
|
|
|
|
|
public static float GetTimerColor(Color value, float duration, Color start, Color delta, Curve curve)
|
|
public static float GetTimerColor(Color value, float duration, Color start, Color delta, Curve curve)
|
|
{
|
|
{
|
|
- if (Math.Abs(delta.r) > 0.0005f)
|
|
|
|
|
|
+ if (!delta.r.Equal(0))
|
|
{
|
|
{
|
|
return TimerFunctionDic[curve](value.r, duration, start.r, delta.r);
|
|
return TimerFunctionDic[curve](value.r, duration, start.r, delta.r);
|
|
}
|
|
}
|
|
- else if (Math.Abs(delta.g) > 0.0005f)
|
|
|
|
|
|
+ else if (!delta.g.Equal(0))
|
|
{
|
|
{
|
|
return TimerFunctionDic[curve](value.g, duration, start.g, delta.g);
|
|
return TimerFunctionDic[curve](value.g, duration, start.g, delta.g);
|
|
}
|
|
}
|
|
- else if (Math.Abs(delta.b) > 0.0005f)
|
|
|
|
|
|
+ else if (!delta.b.Equal(0))
|
|
{
|
|
{
|
|
return TimerFunctionDic[curve](value.b, duration, start.b, delta.b);
|
|
return TimerFunctionDic[curve](value.b, duration, start.b, delta.b);
|
|
}
|
|
}
|
|
- else if (Math.Abs(delta.a) > 0.0005f)
|
|
|
|
|
|
+ else if (!delta.a.Equal(0))
|
|
{
|
|
{
|
|
return TimerFunctionDic[curve](value.a, duration, start.a, delta.a);
|
|
return TimerFunctionDic[curve](value.a, duration, start.a, delta.a);
|
|
}
|
|
}
|