mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Fix distant colour of Bramble nodes. Fixes #372
This commit is contained in:
parent
8422066e5f
commit
cb12b46454
@ -260,9 +260,17 @@ namespace NewHorizons.Builder.Props
|
|||||||
// Default size is 70
|
// Default size is 70
|
||||||
var fog = brambleNode.FindChild("Effects/InnerWarpFogSphere");
|
var fog = brambleNode.FindChild("Effects/InnerWarpFogSphere");
|
||||||
fog.transform.localScale = Vector3.one * config.scale * 70f;
|
fog.transform.localScale = Vector3.one * config.scale * 70f;
|
||||||
var fogMaterial = fog.GetComponent<MeshRenderer>().material;
|
|
||||||
fogMaterial.SetFloat("_Radius", fogMaterial.GetFloat("_Radius") * config.scale);
|
// Copy shared material to not be shared
|
||||||
fogMaterial.SetFloat("_Density", fogMaterial.GetFloat("_Density") / config.scale);
|
var fogRenderer = fog.GetComponent<MeshRenderer>();
|
||||||
|
fogRenderer.material = new Material(fogRenderer.sharedMaterial);
|
||||||
|
fogRenderer.material.SetFloat("_Radius", fogRenderer.material.GetFloat("_Radius") * config.scale);
|
||||||
|
fogRenderer.material.SetFloat("_Density", fogRenderer.material.GetFloat("_Density") / config.scale);
|
||||||
|
// Fixes bramble nodes being a weird colour until you approach the first time #372
|
||||||
|
if (config.fogTint != null)
|
||||||
|
{
|
||||||
|
fog.GetComponent<OWRenderer>().SetColor(config.fogTint.ToColor());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set colors
|
// Set colors
|
||||||
@ -393,7 +401,8 @@ namespace NewHorizons.Builder.Props
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
StreamingHandler.SetUpStreaming(brambleNode, sector);
|
// If the outer fog warp volume is null we're exposed to the solar system so treat it as a keepLoaded type prop
|
||||||
|
StreamingHandler.SetUpStreaming(brambleNode, outerFogWarpVolume == null ? null : sector);
|
||||||
|
|
||||||
// Done!
|
// Done!
|
||||||
brambleNode.SetActive(true);
|
brambleNode.SetActive(true);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user