Пример #1
0
        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);
                }
            }
        }
Пример #2
0
		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);
				}
			}
		}