diff --git a/Assets/GPUInstancer/Scripts/GPUInstancerPrefabManager.cs b/Assets/GPUInstancer/Scripts/GPUInstancerPrefabManager.cs index d72bc061ab..962903bfcb 100644 --- a/Assets/GPUInstancer/Scripts/GPUInstancerPrefabManager.cs +++ b/Assets/GPUInstancer/Scripts/GPUInstancerPrefabManager.cs @@ -419,11 +419,10 @@ public virtual void SetRenderersEnabled(GPUInstancerPrefab prefabInstance, bool if (GPUInstancerUtility.IsInLayer(layerMask, billboardRenderers[mr].gameObject.layer)) billboardRenderers[mr].enabled = enabled; - LODGroup lodGroup = prefabInstance.GetComponent(); - if (lodGroup != null) + if (prefabInstance.TryGetComponent(out LODGroup lodGroup)) lodGroup.enabled = enabled; - Rigidbody rigidbody = prefabInstance.GetComponent(); + prefabInstance.TryGetComponent(out Rigidbody rigidbody); if (enabled) {