public static float GetFallColorFactor(float latitude, int dayOfYear) { float a = GenCelestial.AverageGlow(latitude, dayOfYear); float b = GenCelestial.AverageGlow(latitude, dayOfYear + 1); float x = Mathf.LerpUnclamped(a, b, PlantFallColors.FallSlopeComponent); return GenMath.LerpDoubleClamped(PlantFallColors.FallColorBegin, PlantFallColors.FallColorEnd, 0f, 1f, x); }