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;
|
||||
|
||||
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)
|
||||
{
|
||||
lightningGenerator._audioPrefab = null;
|
||||
lightningGenerator._audioSourcePool = null;
|
||||
}
|
||||
|
||||
lightningGenerator._audioSector = sector;
|
||||
if (atmo.clouds.lightningGradient != null)
|
||||
{
|
||||
@ -188,6 +195,7 @@ namespace NewHorizons.Builder.Atmosphere
|
||||
lightningGenerator._lightColor.colorKeys = gradient;
|
||||
}
|
||||
lightning.SetActive(true);
|
||||
|
||||
return lightningGenerator;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user