public static void Postfix(ref EnvMan __instance) { Environment.IsWet = __instance.IsWet(); Environment.WindAngle = __instance.m_debugWindAngle; Environment.Biome = __instance.GetCurrentBiome(); Environment.IsCold = __instance.IsCold(); Environment.IsDaylight = __instance.IsDaylight(); Environment.SunFog = __instance.GetSunFogColor(); }
public static void Postfix(ref EnvMan __instance) { Environment.IsWet = __instance.IsWet(); Vector3 vecDir = __instance.GetWindDir(); float rad = Mathf.Atan2(vecDir.x, vecDir.z); Environment.WindAngle = (rad >= 0 ? rad : (2 * (float)Math.PI + rad)) * 360 / (2 * (float)Math.PI); Environment.Biome = __instance.GetCurrentBiome(); Environment.IsCold = __instance.IsCold(); Environment.IsDaylight = __instance.IsDaylight(); Environment.SunFog = __instance.GetSunFogColor(); }