mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Null check under bramble sector controller
This commit is contained in:
parent
e5f4d30e52
commit
136176ddff
@ -54,54 +54,45 @@ namespace NewHorizons.Components.Sectored
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void EnableRenderers()
|
private void EnableRenderers() => ToggleRenderers(true);
|
||||||
|
|
||||||
|
private void DisableRenderers() => ToggleRenderers(false);
|
||||||
|
|
||||||
|
private void ToggleRenderers(bool visible)
|
||||||
{
|
{
|
||||||
foreach (var renderer in _renderers)
|
foreach (var renderer in _renderers)
|
||||||
{
|
{
|
||||||
renderer.forceRenderingOff = false;
|
if (renderer != null)
|
||||||
|
{
|
||||||
|
renderer.forceRenderingOff = visible;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (var tessellatedRenderer in _tessellatedRenderers)
|
foreach (var tessellatedRenderer in _tessellatedRenderers)
|
||||||
{
|
{
|
||||||
tessellatedRenderer.enabled = true;
|
if (tessellatedRenderer != null)
|
||||||
|
{
|
||||||
|
tessellatedRenderer.enabled = visible;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (var collider in _colliders)
|
foreach (var collider in _colliders)
|
||||||
{
|
{
|
||||||
collider.enabled = true;
|
if (collider != null)
|
||||||
|
{
|
||||||
|
collider.enabled = visible;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (var light in _lights)
|
foreach (var light in _lights)
|
||||||
{
|
{
|
||||||
light.enabled = true;
|
if (light != null)
|
||||||
}
|
|
||||||
|
|
||||||
_renderersShown = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
private void DisableRenderers()
|
|
||||||
{
|
{
|
||||||
foreach (var renderer in _renderers)
|
light.enabled = visible;
|
||||||
{
|
}
|
||||||
renderer.forceRenderingOff = true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (var tessellatedRenderer in _tessellatedRenderers)
|
_renderersShown = visible;
|
||||||
{
|
|
||||||
tessellatedRenderer.enabled = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
foreach (var collider in _colliders)
|
|
||||||
{
|
|
||||||
collider.enabled = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
foreach (var light in _lights)
|
|
||||||
{
|
|
||||||
light.enabled = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
_renderersShown = false;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user