/// <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); }