public static bool Prefix(ref bool __result) { if (!Configuration.CheckFeatureStatus(AdvFeatureClass, Feature)) { return(true); } SkyManager.SetSunIntensity(0.3f); __result = true; return(false); }
public static void Postfix(float ___sunIntensity, float ___sMaxSunIntensity) { if (!Configuration.CheckFeatureStatus(AdvFeatureClass, Feature)) { return; } if (GameManager.Instance.World.GetPrimaryPlayer() == null) { return; } if (GameManager.Instance.World.GetPrimaryPlayer().position.y < 30) { SkyManager.SetSunIntensity(0.1f); } }
public static bool Prefix(float ___sunIntensity, float ___sMaxSunIntensity) { if (!Configuration.CheckFeatureStatus(AdvFeatureClass, Feature)) { return(true); } if (GamePrefs.GetString(EnumGamePrefs.GameWorld) == "Empty" || GamePrefs.GetString(EnumGamePrefs.GameWorld) == "Playtesting") { return(true); } if (GameManager.Instance.World.GetPrimaryPlayer() == null) { return(true); } if (GameManager.Instance.World.GetPrimaryPlayer().position.y < 30) { SkyManager.SetSunIntensity(0.1f); } return(true); }