Files
7d2dXG/Mods/0A-KFCommonUtilityLib/KFAttached/GG Camera Shake/Runtime/Power.cs
Nathaniel Cosford 062dfab2cd Patched
2025-05-30 01:04:40 +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 }
}