private static Bounds GetColliderBounds(Object collider) { if (collider is Collider2D) { return (collider as Collider2D).bounds; } if (collider is Collider) { return (collider as Collider).bounds; } return new Bounds(); }
protected void InspectorEditButtonGUI() { EditMode.DoEditModeInspectorModeButton(EditMode.SceneViewEditMode.Collider, "Edit Collider", EditorGUIUtility.IconContent("EditCollider"), ColliderEditorBase.GetColliderBounds(base.target), this); }