public void Found() { // Reenable the child renderer when it gets derendered Renderer[] childrenRenderers = gameObject.GetComponentsInChildren <Renderer>(); // k = 1 to skip parent renderer for (int k = 1; k < childrenRenderers.Length; k++) { childrenRenderers[k].enabled = true; } if (!HasBeenFound) { HasBeenFound = true; entityManager.ActivateEnemy(this); } }