module-navigation-tool/Editor/Favorites/Utilities/FavoritesUtility.cs

26 lines
585 B
C#

using UnityEditor;
namespace Game.NavigationTool.Editor
{
internal static class FavoritesUtility
{
private static Favorites FAVORITES;
static FavoritesUtility()
{
FAVORITES = null;
}
public static Favorites GetFavorites()
{
return FAVORITES ?? (FAVORITES = new Favorites());
}
[MenuItem("Tools/Utilities/Favorites/Delete")]
public static void DeleteAll()
{
FAVORITES = null;
EditorPrefs.DeleteKey(Favorites.PREF_ID);
}
}
}