mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Fix basic cloud prefab not showing lightning. #321
This commit is contained in:
parent
6b27384a41
commit
b8e326ad63
@ -168,12 +168,19 @@ namespace NewHorizons.Builder.Atmosphere
|
|||||||
lightning.transform.localPosition = Vector3.zero;
|
lightning.transform.localPosition = Vector3.zero;
|
||||||
|
|
||||||
var lightningGenerator = lightning.GetComponent<CloudLightningGenerator>();
|
var lightningGenerator = lightning.GetComponent<CloudLightningGenerator>();
|
||||||
lightningGenerator._altitude = atmo.clouds.cloudsPrefab != CloudPrefabType.Transparent ? (atmo.clouds.outerCloudRadius + atmo.clouds.innerCloudRadius) / 2f : atmo.clouds.outerCloudRadius;
|
|
||||||
|
lightningGenerator._altitude = atmo.clouds.cloudsPrefab switch
|
||||||
|
{
|
||||||
|
CloudPrefabType.GiantsDeep or CloudPrefabType.QuantumMoon => (atmo.clouds.outerCloudRadius + atmo.clouds.innerCloudRadius) / 2f,
|
||||||
|
_ => atmo.clouds.outerCloudRadius,
|
||||||
|
};
|
||||||
|
|
||||||
if (noAudio)
|
if (noAudio)
|
||||||
{
|
{
|
||||||
lightningGenerator._audioPrefab = null;
|
lightningGenerator._audioPrefab = null;
|
||||||
lightningGenerator._audioSourcePool = null;
|
lightningGenerator._audioSourcePool = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
lightningGenerator._audioSector = sector;
|
lightningGenerator._audioSector = sector;
|
||||||
if (atmo.clouds.lightningGradient != null)
|
if (atmo.clouds.lightningGradient != null)
|
||||||
{
|
{
|
||||||
@ -188,6 +195,7 @@ namespace NewHorizons.Builder.Atmosphere
|
|||||||
lightningGenerator._lightColor.colorKeys = gradient;
|
lightningGenerator._lightColor.colorKeys = gradient;
|
||||||
}
|
}
|
||||||
lightning.SetActive(true);
|
lightning.SetActive(true);
|
||||||
|
|
||||||
return lightningGenerator;
|
return lightningGenerator;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user