private void Update() { if (prevUsedInputModules != usedInputModules) { ReloadInputModule(); prevUsedInputModules = usedInputModules; } }
public override void OnInspectorGUI() { serializedObject.Update(); DisplayScriptField(); EditorGUI.BeginChangeCheck(); EInputModule usedInputModulesValue = (EInputModule)usedInputModules.intValue; usedInputModulesValue = (EInputModule)EditorGUILayout.EnumMaskField("启用的输入模块:", usedInputModulesValue); usedInputModules.intValue = (int)usedInputModulesValue; serializedObject.ApplyModifiedProperties(); }
private void Start() { ReloadInputModule(); prevUsedInputModules = usedInputModules; }