quantum-space-buddies/QSB/Utility/GOExtensions.cs
AmazingAlek f434ed027b
sector overhaul (#176)
* wrapper for sector
* using world registry for sectors
* using order id as unique sector key
* sector manager
* not checking closest sector every frame
2020-08-16 17:15:36 +02:00

21 lines
603 B
C#

using UnityEngine;
namespace QSB.Utility
{
public static class GOExtensions
{
public static void Show(this GameObject gameObject) => SetVisibility(gameObject, true);
public static void Hide(this GameObject gameObject) => SetVisibility(gameObject, false);
private static void SetVisibility(GameObject gameObject, bool isVisible)
{
var renderers = gameObject.GetComponentsInChildren<SkinnedMeshRenderer>();
foreach (var renderer in renderers)
{
renderer.enabled = isVisible;
}
}
}
}