using System.Collections; using System.Collections.Generic; using System.Text; using BITKit.Physics; using MonKey; using MonKey.Editor.Commands; using UnityEditor; using UnityEngine; namespace BITKit.GameEditor { public class QuickFixBoxCollider { [Command(nameof(FixCollider), "快速修复BoxCollider便捷", QuickName = "qkc"), MenuItem("Tools/Scenes/Quick Fix Box Collider Bounds")] public static void FixCollider() { foreach (var transform in UnityEditor.Selection.transforms) { if (transform.TryGetComponent(out BoxCollider boxCollider)) { PhysicsUtils.FixCollidersBound(transform); EditorUtility.SetDirty(boxCollider); } } } } }