Пример #1
0
        private static float CelestialSunGlowPercent(float latitude, int dayOfYear, float dayPercent)
        {
            Vector3 vector = GenCelestial.SurfaceNormal(latitude);
            Vector3 rhs    = GenCelestial.SunPosition(latitude, dayOfYear, dayPercent);
            float   value  = Vector3.Dot(vector.normalized, rhs);
            float   value2 = Mathf.InverseLerp(0f, 0.7f, value);

            return(Mathf.Clamp01(value2));
        }