public static void Postfix(ref bool __result) { bool IsBeforeSunrise = Game1.timeOfDay < DynamicNightTime.GetSunriseTime(); bool IsPastSunset = Game1.timeOfDay > Game1.getModeratelyDarkTime(); __result = ((IsBeforeSunrise) || (IsPastSunset)); }
public static void Postfix() { if (Game1.timeOfDay < (DynamicNightTime.GetSunrise().ReturnIntTime() - 200)) { Game1.outdoorLight = (Game1.isRaining ? Game1.ambientLight : Game1.eveningColor) * .9875f; } else { float num = Math.Min(0.93f, (float)(0.300000011920929 + ((double)((int)((double)(Game1.timeOfDay - Game1.timeOfDay % 100) + (double)(Game1.timeOfDay % 100 / 10) * 16.6599998474121) - DynamicNightTime.GetSunriseTime()) + (double)Game1.gameTimeInterval / 7000.0 * 16.6000003814697) * 0.00224999990314245)); num = 1 - num; Game1.outdoorLight = (Game1.isRaining ? Game1.ambientLight : Game1.eveningColor) * (float)num; } if (Game1.timeOfDay >= Game1.getStartingToGetDarkTime()) { float num = Math.Min(0.93f, (float)(0.300000011920929 + ((double)((int)((double)(Game1.timeOfDay - Game1.timeOfDay % 100) + (double)(Game1.timeOfDay % 100 / 10) * 16.6599998474121) - Game1.getStartingToGetDarkTime()) + (double)Game1.gameTimeInterval / 7000.0 * 16.6000003814697) * 0.00124999990314245)); Game1.outdoorLight = (Game1.isRaining ? Game1.ambientLight : Game1.eveningColor) * num; } }