public void ChangeLayerOfChildren() { if (ParentContainer != null) { int value = LayerMaskToFind.value; GameObjectExtensions.ChangeLayersRecursively(layerOnly: (value != 0) ? ((int)Mathf.Log(value, 2f)) : (-1), trans: ParentContainer.transform, layer: (int)Mathf.Log(LayerMaskToSwitchTo.value, 2f)); } }