12345678910111213141516171819202122232425262728293031 |
- using System;
- using UnityEditor;
- using Object = UnityEngine.Object;
- namespace Asset_Cleaner {
- [Serializable]
- class SelectionEntry {
- public bool IsGuids;
- public string[] Guids;
- public Object[] SceneObjects;
- public bool Valid() {
- if (IsGuids) {
- foreach (var guid in Guids) {
- var path = AssetDatabase.GUIDToAssetPath(guid);
- if (!string.IsNullOrEmpty(path))
- return true;
- }
- return false;
- }
- foreach (var sceneObject in SceneObjects)
- if (sceneObject)
- return true;
- return false;
- }
- }
- }
|