public override void OnInspectorGUI() { #if UNITY_5_6_OR_NEWER serializedObject.UpdateIfRequiredOrScript(); #else serializedObject.UpdateIfDirtyOrScript(); #endif GUILayout.Space(5); if (basicEditor.boolValue) { drawHit(); if (GUIElements.BasicHelpBox(TEXT_HELP)) { basicEditor.boolValue = false; Repaint(); } } else { drawHit(); drawAdvanced(); } serializedObject.ApplyModifiedProperties(); }
public override void OnInspectorGUI() { #if UNITY_5_6_OR_NEWER serializedObject.UpdateIfRequiredOrScript(); #else serializedObject.UpdateIfDirtyOrScript(); #endif GUILayout.Space(5); if (basicEditor != null && basicEditor.boolValue) { drawLayers(); if (GUIElements.BasicHelpBox(TEXT_HELP)) { basicEditor.boolValue = false; Repaint(); } } else { drawDefaults(); drawLayers(); drawUnityEvents(); drawSendMessage(); drawDebug(); } GUILayout.Label("v. " + TouchManager.VERSION + (string.IsNullOrEmpty(TouchManager.VERSION_SUFFIX) ? "" : " " + TouchManager.VERSION_SUFFIX), GUIElements.SmallTextRight); serializedObject.ApplyModifiedProperties(); }
public override void OnInspectorGUI() { #if UNITY_5_6_OR_NEWER serializedObject.UpdateIfRequiredOrScript(); #else serializedObject.UpdateIfDirtyOrScript(); #endif GUILayout.Space(5); if (basicEditor.boolValue) { EditorGUI.BeginChangeCheck(); EditorGUILayout.PropertyField(emulateSecondMousePointer, TEXT_EMULATE_MOUSE); if (EditorGUI.EndChangeCheck()) { instance.EmulateSecondMousePointer = emulateSecondMousePointer.boolValue; } if (GUIElements.BasicHelpBox(TEXT_HELP)) { basicEditor.boolValue = false; Repaint(); } } else { drawGeneral(); drawWindows(); drawWebGL(); } serializedObject.ApplyModifiedProperties(); base.OnInspectorGUI(); }
public override void OnInspectorGUI() { #if UNITY_5_6_OR_NEWER serializedObject.UpdateIfRequiredOrScript(); #else serializedObject.UpdateIfDirtyOrScript(); #endif GUILayout.Space(5); bool display; if (basicEditor.boolValue) { drawBasic(); if (GUIElements.BasicHelpBox(getHelpText())) { basicEditor.boolValue = false; Repaint(); } } else { if (shouldDrawGeneral) { display = GUIElements.Header(TEXT_GENERAL_HEADER, generalProps); if (display) { EditorGUI.indentLevel++; drawGeneral(); EditorGUI.indentLevel--; } } drawOtherGUI(); display = GUIElements.Header(TEXT_LIMITS_HEADER, limitsProps); if (display) { EditorGUI.indentLevel++; drawLimits(); EditorGUI.indentLevel--; } display = GUIElements.Header(TEXT_GESTURES_HEADER, friendlyGestures); if (display) { EditorGUI.indentLevel++; drawFriendlyGestures(); drawRequireToFail(); GUILayout.Space(5); EditorGUI.indentLevel--; } display = GUIElements.Header(TEXT_USE_UNITY_EVENTS_HEADER, useUnityEvents, useUnityEvents, useUnityEvents_prop); if (display) { EditorGUI.indentLevel++; using (new EditorGUI.DisabledGroupScope(!useUnityEvents.boolValue)) { drawUnityEvents(); } EditorGUI.indentLevel--; } display = GUIElements.Header(TEXT_USE_SEND_MESSAGE_HEADER, useSendMessage, useSendMessage, useSendMessage_prop); if (display) { EditorGUI.indentLevel++; using (new EditorGUI.DisabledGroupScope(!useSendMessage.boolValue)) { drawSendMessage(); } EditorGUI.indentLevel--; } if (shouldDrawAdvanced) { display = GUIElements.Header(TEXT_ADVANCED_HEADER, advancedProps); if (display) { EditorGUI.indentLevel++; drawAdvanced(); EditorGUI.indentLevel--; } } drawDebug(); } serializedObject.ApplyModifiedProperties(); }