Ejemplo n.º 1
0
        public override void ShowGUI(List <ActionParameter> parameters)
        {
            menuToChangeParameterID = Action.ChooseParameterGUI("Menu containing element:", parameters, menuToChangeParameterID, ParameterType.String);
            if (menuToChangeParameterID < 0)
            {
                menuToChange = EditorGUILayout.TextField("Menu containing element:", menuToChange);
            }

            elementToChangeParameterID = Action.ChooseParameterGUI("Journal element:", parameters, elementToChangeParameterID, ParameterType.String);
            if (elementToChangeParameterID < 0)
            {
                elementToChange = EditorGUILayout.TextField("Journal element:", elementToChange);
            }

            setJournalPage = (SetJournalPage)EditorGUILayout.EnumPopup("Page to set to:", setJournalPage);
            if (setJournalPage == SetJournalPage.SetHere)
            {
                pageNumberParameterID = Action.ChooseParameterGUI("Page #:", parameters, pageNumberParameterID, ParameterType.Integer);
                if (pageNumberParameterID < 0)
                {
                    pageNumber = EditorGUILayout.IntField("Page #:", pageNumber);
                }
            }

            AfterRunningOption();
        }
Ejemplo n.º 2
0
        public override void ShowGUI(List<ActionParameter> parameters)
        {
            menuToChangeParameterID = Action.ChooseParameterGUI ("Menu containing element:", parameters, menuToChangeParameterID, ParameterType.String);
            if (menuToChangeParameterID < 0)
            {
                menuToChange = EditorGUILayout.TextField ("Menu containing element:", menuToChange);
            }

            elementToChangeParameterID = Action.ChooseParameterGUI ("Journal element:", parameters, elementToChangeParameterID, ParameterType.String);
            if (elementToChangeParameterID < 0)
            {
                elementToChange = EditorGUILayout.TextField ("Journal element:", elementToChange);
            }

            setJournalPage = (SetJournalPage) EditorGUILayout.EnumPopup ("Page to set to:", setJournalPage);
            if (setJournalPage == SetJournalPage.SetHere)
            {
                pageNumberParameterID = Action.ChooseParameterGUI ("Page #:", parameters, pageNumberParameterID, ParameterType.Integer);
                if (pageNumberParameterID < 0)
                {
                    pageNumber = EditorGUILayout.IntField ("Page #:", pageNumber);
                }
            }

            AfterRunningOption ();
        }