public static Vector3Int InverseLerp(this Vector3Int target, Vector3Int from, Vector3Int to, float duration) => CGMath.InverseLerp(from, to, duration);
public static int InverseLerp(this int from, int to, float duration) => CGMath.InverseLerp(from, to, duration);