25 lines
729 B
C#
25 lines
729 B
C#
using UnityEditor;
|
|
|
|
namespace VF.Menu {
|
|
[InitializeOnLoad]
|
|
public class AutoUploadMenuItem {
|
|
private const string EditorPref = "com.vrcfury.autoUpload";
|
|
|
|
static AutoUploadMenuItem() {
|
|
EditorApplication.delayCall += UpdateMenu;
|
|
}
|
|
|
|
public static bool Get() {
|
|
return EditorPrefs.GetBool(EditorPref, false);
|
|
}
|
|
private static void UpdateMenu() {
|
|
UnityEditor.Menu.SetChecked(MenuItems.autoUpload_name, Get());
|
|
}
|
|
|
|
[MenuItem(MenuItems.autoUpload_name, priority = MenuItems.autoUpload_priority)]
|
|
private static void Click() {
|
|
EditorPrefs.SetBool(EditorPref, !Get());
|
|
UpdateMenu();
|
|
}
|
|
}
|
|
} |