blob: c97a5d56353262e53a8cc9af5c1eb43b8a17821c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
using UnityEditor;
using UnityEngine;
#if VRC_SDK_VRCSDK2 || VRC_SDK_VRCSDK3
namespace VRWorldToolkit
{
public class CustomEditorManager : MonoBehaviour
{
[MenuItem("VRWorld Toolkit/Custom Editors/Enable", false, 3)]
private static void EnableCustomEditors()
{
ScriptingDefineManager.RemoveScriptingDefine("VRWT_DISABLE_EDITORS");
}
[MenuItem("VRWorld Toolkit/Custom Editors/Enable", true)]
private static bool EnableCustomEditorsValidate()
{
#if VRWT_DISABLE_EDITORS
return true;
#else
return false;
#endif
}
[MenuItem("VRWorld Toolkit/Custom Editors/Disable", false, 4)]
private static void DisableCustomEditors()
{
ScriptingDefineManager.AddScriptingDefine("VRWT_DISABLE_EDITORS");
}
[MenuItem("VRWorld Toolkit/Custom Editors/Disable", true)]
private static bool DisableCustomEditorsValidate()
{
#if !VRWT_DISABLE_EDITORS
return true;
#else
return false;
#endif
}
}
}
#endif
|