diff --git a/XRTK-Core/Packages/com.xrtk.core/Extensions/TransformExtensions.cs b/XRTK-Core/Packages/com.xrtk.core/Extensions/TransformExtensions.cs
index 4b3f40812..226df4f56 100644
--- a/XRTK-Core/Packages/com.xrtk.core/Extensions/TransformExtensions.cs
+++ b/XRTK-Core/Packages/com.xrtk.core/Extensions/TransformExtensions.cs
@@ -309,5 +309,20 @@ public static Transform FindCommonRoot(this Transform t1, Transform t2)
return null;
}
+
+ ///
+ /// Sets the collider and all child colliders active with the provided value.
+ ///
+ ///
+ ///
+ public static void SetCollidersActive(this Transform transform, bool isActive)
+ {
+ var colliders = transform.GetComponentsInChildren();
+
+ for (int i = 0; i < colliders.Length; i++)
+ {
+ colliders[i].enabled = isActive;
+ }
+ }
}
}
\ No newline at end of file