Singularity/Assets/Plugins/crosstales/FileBrowser/Scripts/Editor/Integration/FileBrowserGameObject.cs
2024-05-06 11:45:45 -07:00

25 lines
790 B
C#

#if UNITY_EDITOR
using UnityEditor;
using Crosstales.FB.EditorUtil;
using Crosstales.FB.Util;
namespace Crosstales.FB.EditorIntegration
{
/// <summary>Editor component for the "Hierarchy"-menu.</summary>
public static class FileBrowserGameObject
{
[MenuItem("GameObject/" + Constants.ASSET_NAME + "/" + Constants.FB_SCENE_OBJECT_NAME, false, EditorHelper.GO_ID)]
private static void AddFB()
{
EditorHelper.InstantiatePrefab(Constants.FB_SCENE_OBJECT_NAME);
}
[MenuItem("GameObject/" + Constants.ASSET_NAME + "/" + Constants.FB_SCENE_OBJECT_NAME, true)]
private static bool AddFBValidator()
{
return !EditorHelper.isFileBrowserInScene;
}
}
}
#endif
// © 2020-2023 crosstales LLC (https://www.crosstales.com)