/// <summary>
        /// ラベル取得
        /// </summary>
        static private string GetLabel(ParameterSourceType type)
        {
            string text = "";

            switch (type)
            {
            case ParameterSourceType.RegexMatchScriptNameUpper:
            case ParameterSourceType.RegexMatchScriptNameLower:
                text = "正規表現(Regex)";
                break;

            case ParameterSourceType.Text:
                text = "テキスト";
                break;

            default:
                Debug.LogError("Unknown type: " + type.ToString());
                break;
            }
            return(text);
        }
        /// <summary>
        /// ParameterSourceTypeをテキストへ変換
        /// </summary>
        static private string ConvertEnumToText(ParameterSourceType type)
        {
            string text = "";

            switch (type)
            {
            case ParameterSourceType.RegexMatchScriptNameUpper:
                text = "Upper case - 正規表現(Regex)にマッチする文字列をスクリプト名から取り出す(先頭:大文字)";
                break;

            case ParameterSourceType.RegexMatchScriptNameLower:
                text = "Lower case - 正規表現(Regex)にマッチする文字列をスクリプト名から取り出す(先頭:小文字)";
                break;

            case ParameterSourceType.Text:
                text = "テキストそのまま";
                break;

            default:
                Debug.LogError("Unknown type: " + type.ToString());
                break;
            }
            return(text);
        }