mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
23 lines
997 B
C#
23 lines
997 B
C#
using HarmonyLib;
|
|
|
|
namespace NewHorizons.Patches.ProxyPatches
|
|
{
|
|
[HarmonyPatch(typeof(SunProxyEffectController))]
|
|
public static class SunProxyEffectControllerPatches
|
|
{
|
|
[HarmonyPrefix]
|
|
[HarmonyPatch(nameof(SunProxyEffectController.UpdateScales))]
|
|
public static bool SunProxyEffectController_UpdateScales(SunProxyEffectController __instance)
|
|
{
|
|
return __instance != null && __instance._surface != null && __instance._fog != null && __instance._fogMaterial != null && __instance._solarFlareEmitter != null && __instance._atmosphere != null;
|
|
}
|
|
|
|
[HarmonyPrefix]
|
|
[HarmonyPatch(nameof(SunProxyEffectController.UpdateAtmosphereRadii))]
|
|
public static bool SunProxyEffectController_UpdateAtmosphereRadii(SunProxyEffectController __instance)
|
|
{
|
|
return __instance != null && __instance.transform != null && __instance.transform.parent != null && __instance._atmosphereMaterial != null;
|
|
}
|
|
}
|
|
}
|