示例#1
0
        //-------------------------------------------------------------
        // 概要:初期化
        //-------------------------------------------------------------
        public void Init(PlayerView playerView, PecaPlayerControl pecaPlayer, StatusBarControl statusBar)
        {
            // コマンド作成
            CreateCommand(playerView, pecaPlayer, statusBar);

            // ショートカット設定の読み込み
            try
            {
                settings = SettingSerializer.LoadSettings <ShortcutSettings>("ShortcutSettings.xml");
            }
            catch
            {
                Logger.Instance.Error("ショートカット設定ファイルの読み込みに失敗したため、デフォルト設定を読み込みます。");
                LoadDefaultSettings();
            }

            // 設定ファイルが壊れている場合
            if ((settings.EventMap == null) || (settings.GestureMap == null) || (settings.KeyMap == null))
            {
                Logger.Instance.Error("ショートカット設定ファイルが壊れているため、デフォルト設定を読み込みます。");
                LoadDefaultSettings();
            }
        }
示例#2
0
		//-------------------------------------------------------------
		// 概要:初期化
		//-------------------------------------------------------------
		public void Init(PlayerView playerView, PecaPlayerControl pecaPlayer, StatusBarControl statusBar)
		{
			// コマンド作成
			CreateCommand(playerView, pecaPlayer, statusBar);

			// ショートカット設定の読み込み
			try
			{
				settings = SettingSerializer.LoadSettings<ShortcutSettings>("ShortcutSettings.xml");
			}
			catch
			{
				Logger.Instance.Error("ショートカット設定ファイルの読み込みに失敗したため、デフォルト設定を読み込みます。");
				LoadDefaultSettings();
			}

			// 設定ファイルが壊れている場合
			if ((settings.EventMap == null) || (settings.GestureMap == null) || (settings.KeyMap == null))
			{
				Logger.Instance.Error("ショートカット設定ファイルが壊れているため、デフォルト設定を読み込みます。");
				LoadDefaultSettings();
			}
		}
示例#3
0
		/// <summary>
		/// ショートカットのデフォルト設定読み込み
		/// </summary>
		private void LoadDefaultSettings()
		{
			settings = new ShortcutSettings();

			SettingEvent();
			SettingGesture();
			SettingKey();
			SettingSerializer.SaveSettings<ShortcutSettings>("ShortcutSettings.xml", settings);
		}