Files
0A-KFCommonUtilityLib/KFAttached/GG Camera Shake/Runtime/Power.cs
2025-06-04 16:13:32 +09:30

25 lines
664 B
C#

namespace CameraShake
{
public static class Power
{
public static float Evaluate(float value, Degree degree)
{
switch (degree)
{
case Degree.Linear:
return value;
case Degree.Quadratic:
return value * value;
case Degree.Cubic:
return value * value * value;
case Degree.Quadric:
return value * value * value * value;
default:
return value;
}
}
}
public enum Degree { Linear, Quadratic, Cubic, Quadric }
}