コード例 #1
0
        private void SetParametersGUI(List <ActionParameter> externalParameters, List <ActionParameter> ownParameters = null)
        {
            setParameters = EditorGUILayout.Toggle("Set parameters?", setParameters);
            if (!setParameters)
            {
                return;
            }

            SetParametersBase.GUIData guiData = SetParametersBase.SetParametersGUI(externalParameters, isAssetFile, new SetParametersBase.GUIData(localParameters, parameterIDs), ownParameters);
            localParameters = guiData.fromParameters;
            parameterIDs    = guiData.parameterIDs;
        }
コード例 #2
0
        private void SetParametersGUI(List <ActionParameter> externalParameters, List <ActionParameter> ownParameters = null)
        {
            runMode = (RunMode)EditorGUILayout.EnumPopup("Run mode:", runMode);
            if (runMode == RunMode.RunOnly)
            {
                return;
            }

            SetParametersBase.GUIData guiData = SetParametersBase.SetParametersGUI(externalParameters, isAssetFile, new SetParametersBase.GUIData(localParameters, parameterIDs), ownParameters);
            localParameters = guiData.fromParameters;
            parameterIDs    = guiData.parameterIDs;
        }