override public void ShowGUI(List <ActionParameter> parameters) { checkType = (MenuCheckType)EditorGUILayout.EnumPopup("State to check:", checkType); if (checkType == MenuCheckType.MenuIsVisible || checkType == MenuCheckType.MenuIsLocked) { menuToCheckParameterID = Action.ChooseParameterGUI("Menu to check:", parameters, menuToCheckParameterID, ParameterType.String); if (menuToCheckParameterID < 0) { menuToCheck = EditorGUILayout.TextField("Menu to check:", menuToCheck); } } else if (checkType == MenuCheckType.ElementIsVisible) { menuToCheckParameterID = Action.ChooseParameterGUI("Menu containing element:", parameters, menuToCheckParameterID, ParameterType.String); if (menuToCheckParameterID < 0) { menuToCheck = EditorGUILayout.TextField("Menu containing element:", menuToCheck); } elementToCheckParameterID = Action.ChooseParameterGUI("Element to check:", parameters, elementToCheckParameterID, ParameterType.String); if (elementToCheckParameterID < 0) { elementToCheck = EditorGUILayout.TextField("Element to check:", elementToCheck); } } }
override public void ShowGUI (List<ActionParameter> parameters) { checkType = (MenuCheckType) EditorGUILayout.EnumPopup ("State to check:", checkType); if (checkType == MenuCheckType.MenuIsVisible || checkType == MenuCheckType.MenuIsLocked) { menuToCheckParameterID = Action.ChooseParameterGUI ("Menu to check:", parameters, menuToCheckParameterID, ParameterType.String); if (menuToCheckParameterID < 0) { menuToCheck = EditorGUILayout.TextField ("Menu to check:", menuToCheck); } } else if (checkType == MenuCheckType.ElementIsVisible) { menuToCheckParameterID = Action.ChooseParameterGUI ("Menu containing element:", parameters, menuToCheckParameterID, ParameterType.String); if (menuToCheckParameterID < 0) { menuToCheck = EditorGUILayout.TextField ("Menu containing element:", menuToCheck); } elementToCheckParameterID = Action.ChooseParameterGUI ("Element to check:", parameters, elementToCheckParameterID, ParameterType.String); if (elementToCheckParameterID < 0) { elementToCheck = EditorGUILayout.TextField ("Element to check:", elementToCheck); } } }