using System; using AssetDelete.Data; using UnityEditor; namespace AssetDelete { public class AssetDeleteWindow : EditorWindow { public static void ShowWindow() { AssetDeleteWindow window = GetWindow("资源删除"); window.minSize = new UnityEngine.Vector2(400, 300); window.Show(); } private BaseAssetDelete _assetDelete; private EDeleteAssetType _selectType = EDeleteAssetType.Character; private void OnGUI() { if (_assetDelete == null) { _assetDelete = AssetDeleteFactory.CreateAssetDelete(_selectType); } } } }