/// <summary>
        /// ウィンドウタイプよってウィンドウを切り替える
        /// </summary>
        /// <param name="type"></param>
        private void ChangeWindow(EScenarioMessageViewType type)
        {
            if (_type != type)
            {
                // 複数のウィンドウを使用したい場合、ここでCurrentViewを変更する

                // ウィンドウの表示を初期化す
                ClearText();
                CurrentView.gameObject.SetActive(false);
                SetMessageViewPosition(CurrentView);
                _type = type;
            }

            CurrentView.gameObject.SetActive(true);
        }
 /// <summary>
 ///  マージン座標を指定してウィンドウを表示させる
 /// </summary>
 /// <param name="type"></param>
 /// <param name="marginX"></param>
 /// <param name="marginY"></param>
 public void ShowWindow(EScenarioMessageViewType type, int marginX, int marginY)
 {
     ChangeWindow(type);
     SetMessageViewPosition(CurrentView, marginX, marginY);
 }
 /// <summary>
 ///  Enumに対応した文字列を取得する
 /// </summary>
 /// <param name="value"></param>
 /// <returns></returns>
 public static string GetName(this EScenarioMessageViewType value)
 {
     return(NameList[value]);
 }