DeltaVR/Assets/Asset Cleaner/Data/SelectionEntry.cs
2021-02-23 02:13:14 +02:00

31 lines
733 B
C#

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;
}
}
}