//------------------------------------------------------------- // 概要:初期化 //------------------------------------------------------------- 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(); } }
//------------------------------------------------------------- // 概要:初期化 //------------------------------------------------------------- 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(); } }
/// <summary> /// ショートカットのデフォルト設定読み込み /// </summary> private void LoadDefaultSettings() { settings = new ShortcutSettings(); SettingEvent(); SettingGesture(); SettingKey(); SettingSerializer.SaveSettings<ShortcutSettings>("ShortcutSettings.xml", settings); }