private void FormHeadquarters_Load(object sender, EventArgs e) { APIObserver o = APIObserver.Instance; o.APIList["api_req_nyukyo/start"].RequestReceived += Updated; o.APIList["api_req_nyukyo/speedchange"].RequestReceived += Updated; o.APIList["api_req_kousyou/createship"].RequestReceived += Updated; o.APIList["api_req_kousyou/createship_speedchange"].RequestReceived += Updated; o.APIList["api_req_kousyou/destroyship"].RequestReceived += Updated; o.APIList["api_req_kousyou/destroyitem2"].RequestReceived += Updated; o.APIList["api_get_member/basic"].ResponseReceived += Updated; o.APIList["api_get_member/slot_item"].ResponseReceived += Updated; o.APIList["api_port/port"].ResponseReceived += Updated; o.APIList["api_get_member/ship2"].ResponseReceived += Updated; o.APIList["api_req_kousyou/getship"].ResponseReceived += Updated; o.APIList["api_req_hokyu/charge"].ResponseReceived += Updated; o.APIList["api_req_kousyou/destroyship"].ResponseReceived += Updated; o.APIList["api_req_kousyou/destroyitem2"].ResponseReceived += Updated; o.APIList["api_req_kaisou/powerup"].ResponseReceived += Updated; o.APIList["api_req_kousyou/createitem"].ResponseReceived += Updated; o.APIList["api_req_kousyou/remodel_slot"].ResponseReceived += Updated; o.APIList["api_get_member/material"].ResponseReceived += Updated; o.APIList["api_get_member/ship_deck"].ResponseReceived += Updated; Utility.Configuration.Instance.ConfigurationChanged += ConfigurationChanged; Utility.SystemEvents.UpdateTimerTick += SystemEvents_UpdateTimerTick; FlowPanelResource.SetFlowBreak(Ammo, true); FlowPanelMaster.Visible = false; }
private void Initialize() { DialogData.Title = "!大破警告!"; APIObserver o = APIObserver.Instance; o["api_port/port"].ResponseReceived += CloseAll; o["api_req_map/start"].ResponseReceived += InSortie; o["api_req_map/next"].ResponseReceived += InSortie; o["api_get_member/mapinfo"].ResponseReceived += BeforeSortie; o["api_req_sortie/battleresult"].ResponseReceived += BattleFinished; o["api_req_combined_battle/battleresult"].ResponseReceived += BattleFinished; o["api_req_sortie/battle"].ResponseReceived += BattleStarted; o["api_req_battle_midnight/battle"].ResponseReceived += BattleStarted; o["api_req_battle_midnight/sp_midnight"].ResponseReceived += BattleStarted; o["api_req_sortie/airbattle"].ResponseReceived += BattleStarted; o["api_req_sortie/ld_airbattle"].ResponseReceived += BattleStarted; o["api_req_combined_battle/battle"].ResponseReceived += BattleStarted; o["api_req_combined_battle/battle_water"].ResponseReceived += BattleStarted; o["api_req_combined_battle/airbattle"].ResponseReceived += BattleStarted; o["api_req_combined_battle/midnight_battle"].ResponseReceived += BattleStarted; o["api_req_combined_battle/sp_midnight"].ResponseReceived += BattleStarted; o["api_req_combined_battle/ld_airbattle"].ResponseReceived += BattleStarted; o["api_req_combined_battle/ec_battle"].ResponseReceived += BattleStarted; o["api_req_combined_battle/ec_midnight_battle"].ResponseReceived += BattleStarted; o["api_req_combined_battle/each_battle"].ResponseReceived += BattleStarted; o["api_req_combined_battle/each_battle_water"].ResponseReceived += BattleStarted; }
public override void RegisterEvents() { APIObserver ao = APIObserver.Instance; ao.APIList["api_req_kousyou/createitem"].RequestReceived += DevelopmentStart; ao.APIList["api_req_kousyou/createitem"].ResponseReceived += DevelopmentEnd; }
public ShipParameterRecord() : base() { Record = new Dictionary <int, ShipParameterElement>(); NewShipIDBorder = -1; RemodelingShipID = -1; ParameterLoadFlag = true; APIObserver ao = APIObserver.Instance; ao.APIList["api_start2"].ResponseReceived += GameStart; ao.APIList["api_port/port"].ResponseReceived += ParameterLoaded; ao.APIList["api_get_member/picture_book"].ResponseReceived += AlbumOpened; //戦闘系:最初のフェーズのみ要るから夜戦(≠開幕)は不要 ao.APIList["api_req_sortie/battle"].ResponseReceived += BattleStart; //ao.APIList["api_req_battle_midnight/battle"].ResponseReceived += BattleStart; ao.APIList["api_req_battle_midnight/sp_midnight"].ResponseReceived += BattleStart; ao.APIList["api_req_combined_battle/battle"].ResponseReceived += BattleStart; //ao.APIList["api_req_combined_battle/midnight_battle"].ResponseReceived += BattleStart; ao.APIList["api_req_combined_battle/sp_midnight"].ResponseReceived += BattleStart; ao.APIList["api_req_combined_battle/airbattle"].ResponseReceived += BattleStart; ao.APIList["api_req_combined_battle/battle_water"].ResponseReceived += BattleStart; ao.APIList["api_req_map/start"].ResponseReceived += SortieStart; ao.APIList["api_port/port"].ResponseReceived += SortieEnd; ao.APIList["api_req_kousyou/getship"].ResponseReceived += ConstructionReceived; ao.APIList["api_req_kaisou/remodeling"].RequestReceived += RemodelingStart; ao.APIList["api_get_member/slot_item"].ResponseReceived += RemodelingEnd; }
public override void RegisterEvents() { APIObserver ao = APIObserver.Instance; ao.APIList["api_start2"].ResponseReceived += GameStart; ao.APIList["api_port/port"].ResponseReceived += ParameterLoaded; ao.APIList["api_get_member/picture_book"].ResponseReceived += AlbumOpened; //戦闘系:最初のフェーズのみ要るから夜戦(≠開幕)は不要 ao.APIList["api_req_sortie/battle"].ResponseReceived += BattleStart; ao.APIList["api_req_battle_midnight/sp_midnight"].ResponseReceived += BattleStart; ao.APIList["api_req_sortie/airbattle"].ResponseReceived += BattleStart; ao.APIList["api_req_sortie/ld_airbattle"].ResponseReceived += BattleStart; ao.APIList["api_req_combined_battle/battle"].ResponseReceived += BattleStart; ao.APIList["api_req_combined_battle/sp_midnight"].ResponseReceived += BattleStart; ao.APIList["api_req_combined_battle/airbattle"].ResponseReceived += BattleStart; ao.APIList["api_req_combined_battle/battle_water"].ResponseReceived += BattleStart; ao.APIList["api_req_combined_battle/ld_airbattle"].ResponseReceived += BattleStart; ao.APIList["api_req_combined_battle/ec_battle"].ResponseReceived += BattleStart; ao.APIList["api_req_combined_battle/each_battle"].ResponseReceived += BattleStart; ao.APIList["api_req_combined_battle/each_battle_water"].ResponseReceived += BattleStart; ao.APIList["api_req_map/start"].ResponseReceived += SortieStart; //ao.APIList["api_port/port"].ResponseReceived += SortieEnd; ao.APIList["api_get_member/slot_item"].ResponseReceived += SortieEnd; ao.APIList["api_req_kousyou/getship"].ResponseReceived += ConstructionReceived; ao.APIList["api_req_kaisou/remodeling"].RequestReceived += RemodelingStart; ao.APIList["api_get_member/slot_item"].ResponseReceived += RemodelingEnd; }
private void FormCompass_Load(object sender, EventArgs e) { BasePanel.Visible = false; TextAirSuperiority.ImageList = ResourceManager.Instance.Equipments; TextAirSuperiority.ImageIndex = (int)ResourceManager.EquipmentContent.CarrierBasedFighter; Font = MainFont; TextMapArea.Font = MainFont; TextDestination.Font = MainFont; TextEventKind.Font = MainFont; TextEventDetail.Font = MainFont; APIObserver o = APIObserver.Instance; o.APIList["api_port/port"].ResponseReceived += Updated; o.APIList["api_req_map/start"].ResponseReceived += Updated; o.APIList["api_req_map/next"].ResponseReceived += Updated; o.APIList["api_req_member/get_practice_enemyinfo"].ResponseReceived += Updated; o.APIList["api_req_sortie/battle"].ResponseReceived += BattleStarted; o.APIList["api_req_battle_midnight/sp_midnight"].ResponseReceived += BattleStarted; o.APIList["api_req_sortie/airbattle"].ResponseReceived += BattleStarted; o.APIList["api_req_combined_battle/battle"].ResponseReceived += BattleStarted; o.APIList["api_req_combined_battle/sp_midnight"].ResponseReceived += BattleStarted; o.APIList["api_req_combined_battle/airbattle"].ResponseReceived += BattleStarted; o.APIList["api_req_combined_battle/battle_water"].ResponseReceived += BattleStarted; o.APIList["api_req_practice/battle"].ResponseReceived += BattleStarted; Utility.Configuration.Instance.ConfigurationChanged += ConfigurationChanged; }
private void FormFleetOverview_Load(object sender, EventArgs e) { //api register APIObserver o = APIObserver.Instance; o.APIList["api_req_nyukyo/start"].RequestReceived += Updated; o.APIList["api_req_nyukyo/speedchange"].RequestReceived += Updated; o.APIList["api_req_hensei/change"].RequestReceived += Updated; o.APIList["api_req_kousyou/destroyship"].RequestReceived += Updated; o.APIList["api_req_member/updatedeckname"].RequestReceived += Updated; o.APIList["api_req_map/start"].RequestReceived += Updated; o.APIList["api_req_hensei/combined"].RequestReceived += Updated; o.APIList["api_port/port"].ResponseReceived += Updated; o.APIList["api_get_member/ship2"].ResponseReceived += Updated; o.APIList["api_get_member/ndock"].ResponseReceived += Updated; o.APIList["api_req_kousyou/getship"].ResponseReceived += Updated; o.APIList["api_req_hokyu/charge"].ResponseReceived += Updated; o.APIList["api_req_kousyou/destroyship"].ResponseReceived += Updated; o.APIList["api_get_member/ship3"].ResponseReceived += Updated; o.APIList["api_req_kaisou/powerup"].ResponseReceived += Updated; //requestのほうは面倒なのでこちらでまとめてやる o.APIList["api_get_member/deck"].ResponseReceived += Updated; o.APIList["api_req_map/start"].ResponseReceived += Updated; o.APIList["api_req_map/next"].ResponseReceived += Updated; o.APIList["api_get_member/ship_deck"].ResponseReceived += Updated; o.APIList["api_req_hensei/preset_select"].ResponseReceived += Updated; o.APIList["api_req_kaisou/slot_exchange_index"].ResponseReceived += Updated; o.APIList["api_get_member/require_info"].ResponseReceived += Updated; o.APIList["api_req_kaisou/slot_deprive"].ResponseReceived += Updated; Utility.Configuration.Instance.ConfigurationChanged += ConfigurationChanged; }
public override void RegisterEvents() { APIObserver ao = APIObserver.Instance; ao["api_req_kousyou/createship"].RequestReceived += ConstructionStart; ao["api_get_member/kdock"].ResponseReceived += ConstructionEnd; }
private void FormCompass_Load(object sender, EventArgs e) { BasePanel.Visible = false; APIObserver o = APIObserver.Instance; o.APIList["api_port/port"].ResponseReceived += Updated; o.APIList["api_req_map/start"].ResponseReceived += Updated; o.APIList["api_req_map/next"].ResponseReceived += Updated; o.APIList["api_req_member/get_practice_enemyinfo"].ResponseReceived += Updated; o.APIList["api_req_sortie/battle"].ResponseReceived += BattleStarted; o.APIList["api_req_battle_midnight/sp_midnight"].ResponseReceived += BattleStarted; o.APIList["api_req_sortie/airbattle"].ResponseReceived += BattleStarted; o.APIList["api_req_sortie/ld_airbattle"].ResponseReceived += BattleStarted; o.APIList["api_req_combined_battle/battle"].ResponseReceived += BattleStarted; o.APIList["api_req_combined_battle/sp_midnight"].ResponseReceived += BattleStarted; o.APIList["api_req_combined_battle/airbattle"].ResponseReceived += BattleStarted; o.APIList["api_req_combined_battle/battle_water"].ResponseReceived += BattleStarted; o.APIList["api_req_combined_battle/ld_airbattle"].ResponseReceived += BattleStarted; o.APIList["api_req_practice/battle"].ResponseReceived += BattleStarted; Utility.Configuration.Instance.ConfigurationChanged += ConfigurationChanged; }
private void Initialize() { DialogData.Title = "泊地修理発動"; APIObserver o = APIObserver.Instance; o["api_port/port"].ResponseReceived += ClearFlag; }
private void Initialize() { DialogData.Title = NotifierRes.AnchorageRepair; APIObserver o = APIObserver.Instance; o["api_port/port"].ResponseReceived += ClearFlag; }
public DevelopmentRecord() { Record = new List <DevelopmentElement>(); tempElement = null; APIObserver ao = APIObserver.Instance; ao.APIList["api_req_kousyou/createitem"].RequestReceived += DevelopmentStart; ao.APIList["api_req_kousyou/createitem"].ResponseReceived += DevelopmentEnd; }
public ConstructionRecord() : base() { Record = new List <ConstructionElement>(); ConstructingDockID = -1; APIObserver ao = APIObserver.Instance; ao.APIList["api_req_kousyou/createship"].RequestReceived += ConstructionStart; ao.APIList["api_get_member/kdock"].ResponseReceived += ConstructionEnd; }
private void FormDock_Load(object sender, EventArgs e) { APIObserver o = APIObserver.Instance; o.APIList["api_req_nyukyo/start"].RequestReceived += Updated; o.APIList["api_req_nyukyo/speedchange"].RequestReceived += Updated; o.APIList["api_port/port"].ResponseReceived += Updated; o.APIList["api_get_member/ndock"].ResponseReceived += Updated; Utility.Configuration.Instance.ConfigurationChanged += ConfigurationChanged; }
private void FormArsenal_Load(object sender, EventArgs e) { APIObserver o = APIObserver.Instance; o.APIList["api_req_kousyou/createship"].RequestReceived += Updated; o.APIList["api_req_kousyou/createship_speedchange"].RequestReceived += Updated; o.APIList["api_get_member/kdock"].ResponseReceived += Updated; o.APIList["api_req_kousyou/getship"].ResponseReceived += Updated; Utility.Configuration.Instance.ConfigurationChanged += ConfigurationChanged; }
private void FormInformation_Load(object sender, EventArgs e) { APIObserver o = APIObserver.Instance; o.APIList["api_port/port"].ResponseReceived += Updated; o.APIList["api_req_member/get_practice_enemyinfo"].ResponseReceived += Updated; o.APIList["api_get_member/picture_book"].ResponseReceived += Updated; o.APIList["api_req_kousyou/createitem"].ResponseReceived += Updated; o.APIList["api_get_member/mapinfo"].ResponseReceived += Updated; o.APIList["api_req_mission/result"].ResponseReceived += Updated; o.APIList["api_req_ranking/getlist"].ResponseReceived += Updated; Utility.Configuration.Instance.ConfigurationChanged += ConfigurationChanged; }
private void Initialize() { DialogData.Title = "疲労回復"; _processedFlags = new Dictionary <int, bool>(); for (int i = 1; i <= 4; i++) { _processedFlags.Add(i, false); } APIObserver o = APIObserver.Instance; o["api_port/port"].ResponseReceived += ClearFlags; }
public override void RegisterEvents() { APIObserver ao = APIObserver.Instance; ao["api_start2/getData"].ResponseReceived += GameStart; ao["api_port/port"].ResponseReceived += ParameterLoaded; ao["api_get_member/ship3"].ResponseReceived += EquipmentChanged; ao["api_get_member/picture_book"].ResponseReceived += AlbumOpened; //戦闘系:最初のフェーズのみ要るから夜戦(≠開幕)は不要 ao["api_req_sortie/battle"].ResponseReceived += BattleStart; ao["api_req_battle_midnight/sp_midnight"].ResponseReceived += BattleStart; ao["api_req_sortie/airbattle"].ResponseReceived += BattleStart; ao["api_req_sortie/ld_airbattle"].ResponseReceived += BattleStart; ao["api_req_sortie/night_to_day"].ResponseReceived += BattleStart; ao["api_req_sortie/ld_shooting"].ResponseReceived += BattleStart; ao["api_req_combined_battle/battle"].ResponseReceived += BattleStart; ao["api_req_combined_battle/sp_midnight"].ResponseReceived += BattleStart; ao["api_req_combined_battle/airbattle"].ResponseReceived += BattleStart; ao["api_req_combined_battle/battle_water"].ResponseReceived += BattleStart; ao["api_req_combined_battle/ld_airbattle"].ResponseReceived += BattleStart; ao["api_req_combined_battle/ec_battle"].ResponseReceived += BattleStart; ao["api_req_combined_battle/ec_night_to_day"].ResponseReceived += BattleStart; ao["api_req_combined_battle/each_battle"].ResponseReceived += BattleStart; ao["api_req_combined_battle/each_battle_water"].ResponseReceived += BattleStart; ao["api_req_combined_battle/ld_shooting"].ResponseReceived += BattleStart; ao["api_req_map/next"].ResponseReceived += SortieNext; ao["api_req_map/next"].ResponseReceived += SortieNext; ao["api_req_map/start"].ResponseReceived += SortieStart; ao["api_get_member/slot_item"].ResponseReceived += SortieEnd; ao["api_req_kousyou/getship"].ResponseReceived += ConstructionReceived; ao["api_req_kaisou/remodeling"].RequestReceived += RemodelingStart; ao["api_get_member/slot_item"].ResponseReceived += RemodelingEnd; ao["api_req_quest/clearitemget"].ResponseReceived += QuestRewardReceived; ao["api_get_member/ship2"].ResponseReceived += QuestRewardReceivedEnd; }
private void FormShipGroup_Load(object sender, EventArgs e) { ShipGroupManager groups = KCDatabase.Instance.ShipGroup; if (!groups.ShipGroups.ContainsKey(-1)) { var master = new ShipGroupData(-1); master.Name = "全所属艦"; master.ColumnFilter = Enumerable.Repeat <bool>(true, ShipView.Columns.Count).ToList(); master.ColumnWidth = ShipView.Columns.OfType <DataGridViewColumn>().Select(c => c.Width).ToList(); groups.ShipGroups.Add(master); } foreach (var g in groups.ShipGroups.Values) { TabPanel.Controls.Add(CreateTabLabel(g.GroupID)); } { int columnCount = ShipView.Columns.Count; for (int i = 0; i < columnCount; i++) { ShipView.Columns[i].Visible = false; } } ConfigurationChanged(); APIObserver o = APIObserver.Instance; o.APIList["api_port/port"].ResponseReceived += APIUpdated; o.APIList["api_get_member/ship2"].ResponseReceived += APIUpdated; Utility.Configuration.Instance.ConfigurationChanged += ConfigurationChanged; Icon = ResourceManager.ImageToIcon(ResourceManager.Instance.Icons.Images[(int)ResourceManager.IconContent.FormShipGroup]); }
private void FormFleet_Load(object sender, EventArgs e) { Text = string.Format("#{0}", FleetID); APIObserver o = APIObserver.Instance; o.APIList["api_req_hensei/change"].RequestReceived += ChangeOrganization; o.APIList["api_req_kousyou/destroyship"].RequestReceived += ChangeOrganization; o.APIList["api_req_kaisou/remodeling"].RequestReceived += ChangeOrganization; o.APIList["api_req_kaisou/powerup"].ResponseReceived += ChangeOrganization; o.APIList["api_req_hensei/preset_select"].ResponseReceived += ChangeOrganization; o.APIList["api_req_nyukyo/start"].RequestReceived += Updated; o.APIList["api_req_nyukyo/speedchange"].RequestReceived += Updated; o.APIList["api_req_hensei/change"].RequestReceived += Updated; o.APIList["api_req_kousyou/destroyship"].RequestReceived += Updated; o.APIList["api_req_member/updatedeckname"].RequestReceived += Updated; o.APIList["api_req_kaisou/remodeling"].RequestReceived += Updated; o.APIList["api_req_map/start"].RequestReceived += Updated; o.APIList["api_req_hensei/combined"].RequestReceived += Updated; o.APIList["api_port/port"].ResponseReceived += Updated; o.APIList["api_get_member/ship2"].ResponseReceived += Updated; o.APIList["api_get_member/ndock"].ResponseReceived += Updated; o.APIList["api_req_kousyou/getship"].ResponseReceived += Updated; o.APIList["api_req_hokyu/charge"].ResponseReceived += Updated; o.APIList["api_req_kousyou/destroyship"].ResponseReceived += Updated; o.APIList["api_get_member/ship3"].ResponseReceived += Updated; o.APIList["api_req_kaisou/powerup"].ResponseReceived += Updated; //requestのほうは面倒なのでこちらでまとめてやる o.APIList["api_get_member/deck"].ResponseReceived += Updated; o.APIList["api_get_member/slot_item"].ResponseReceived += Updated; o.APIList["api_req_map/start"].ResponseReceived += Updated; o.APIList["api_req_map/next"].ResponseReceived += Updated; o.APIList["api_get_member/ship_deck"].ResponseReceived += Updated; o.APIList["api_req_hensei/preset_select"].ResponseReceived += Updated; o.APIList["api_req_kaisou/slot_exchange_index"].ResponseReceived += Updated; o.APIList["api_get_member/require_info"].ResponseReceived += Updated; o.APIList["api_req_kaisou/slot_deprive"].ResponseReceived += Updated; //追加するときは FormFleetOverview にも同様に追加してください Utility.Configuration.Instance.ConfigurationChanged += ConfigurationChanged; }
public void Initialize(Plugin plugin) { EasyLogOut.Write("Plugin:初始化BattleList..."); this.plugin = plugin; m_battleBossIdList = new List <int>(); sqliteSaveList = new SQLiteSaveList(); sqliteSaveList.Init(); LoadData(); APIObserver o = APIObserver.Instance; o["api_req_map/start"].ResponseReceived += OnMapStart; o["api_req_map/next"].ResponseReceived += OnMapNext; o["api_req_sortie/battleresult"].ResponseReceived += OnBattleResult; o["api_req_combined_battle/battleresult"].ResponseReceived += OnCombinedBattleResult; }
private void FormInformation_Load(object sender, EventArgs e) { APIObserver o = APIObserver.Instance; o["api_port/port"].ResponseReceived += Updated; o["api_req_member/get_practice_enemyinfo"].ResponseReceived += Updated; o["api_get_member/picture_book"].ResponseReceived += Updated; o["api_req_kousyou/createitem"].ResponseReceived += Updated; o["api_get_member/mapinfo"].ResponseReceived += Updated; o["api_req_mission/result"].ResponseReceived += Updated; o["api_req_practice/battle_result"].ResponseReceived += Updated; o["api_req_sortie/battleresult"].ResponseReceived += Updated; o["api_req_combined_battle/battleresult"].ResponseReceived += Updated; o["api_req_hokyu/charge"].ResponseReceived += Updated; o["api_req_map/start"].ResponseReceived += Updated; o["api_req_practice/battle"].ResponseReceived += Updated; Utility.Configuration.Instance.ConfigurationChanged += ConfigurationChanged; }
private void FormBattle_Load(object sender, EventArgs e) { APIObserver o = APIObserver.Instance; o.APIList["api_port/port"].ResponseReceived += Updated; o.APIList["api_req_map/start"].ResponseReceived += Updated; o.APIList["api_req_map/next"].ResponseReceived += Updated; o.APIList["api_req_sortie/battle"].ResponseReceived += Updated; o.APIList["api_req_sortie/battleresult"].ResponseReceived += Updated; o.APIList["api_req_battle_midnight/battle"].ResponseReceived += Updated; o.APIList["api_req_battle_midnight/sp_midnight"].ResponseReceived += Updated; o.APIList["api_req_combined_battle/battle"].ResponseReceived += Updated; o.APIList["api_req_combined_battle/midnight_battle"].ResponseReceived += Updated; o.APIList["api_req_combined_battle/sp_midnight"].ResponseReceived += Updated; o.APIList["api_req_combined_battle/airbattle"].ResponseReceived += Updated; o.APIList["api_req_combined_battle/battle_water"].ResponseReceived += Updated; o.APIList["api_req_combined_battle/battleresult"].ResponseReceived += Updated; o.APIList["api_req_practice/battle"].ResponseReceived += Updated; o.APIList["api_req_practice/midnight_battle"].ResponseReceived += Updated; o.APIList["api_req_practice/battle_result"].ResponseReceived += Updated; Utility.Configuration.Instance.ConfigurationChanged += ConfigurationChanged; }
private void Initialize() { DialogData.Title = NotifierRes.DamagedTitle; APIObserver o = APIObserver.Instance; o["api_req_map/start"].ResponseReceived += InSortie; o["api_req_map/next"].ResponseReceived += InSortie; o["api_get_member/mapinfo"].ResponseReceived += BeforeSortie; o["api_req_sortie/battleresult"].ResponseReceived += BattleFinished; o["api_req_combined_battle/battleresult"].ResponseReceived += BattleFinished; o["api_req_sortie/battle"].ResponseReceived += BattleStarted; o["api_req_battle_midnight/battle"].ResponseReceived += BattleStarted; o["api_req_battle_midnight/sp_midnight"].ResponseReceived += BattleStarted; o["api_req_sortie/airbattle"].ResponseReceived += BattleStarted; o["api_req_combined_battle/battle"].ResponseReceived += BattleStarted; o["api_req_combined_battle/battle_water"].ResponseReceived += BattleStarted; o["api_req_combined_battle/airbattle"].ResponseReceived += BattleStarted; o["api_req_combined_battle/midnight_battle"].ResponseReceived += BattleStarted; o["api_req_combined_battle/sp_midnight"].ResponseReceived += BattleStarted; }
public SyncBGMPlayer() { _mp = new MediaPlayer(); if (!_mp.IsAvailable) { Utility.Logger.Add(3, "Windows Media Player のロードに失敗しました。音声の再生はできません。"); } _mp.AutoPlay = false; _mp.IsShuffle = true; _currentSoundHandleID = (SoundHandleID)(-1); _isBoss = false; Enabled = false; Handles = new IDDictionary <SoundHandle>(); foreach (SoundHandleID id in Enum.GetValues(typeof(SoundHandleID))) { Handles.Add(new SoundHandle(id)); } #region API register APIObserver o = APIObserver.Instance; o["api_port/port"].ResponseReceived += PlayPort; o["api_req_map/start"].ResponseReceived += PlaySortie; o["api_req_map/next"].ResponseReceived += PlaySortie; o["api_req_sortie/battle"].ResponseReceived += PlayBattleDay; o["api_req_combined_battle/battle"].ResponseReceived += PlayBattleDay; o["api_req_combined_battle/battle_water"].ResponseReceived += PlayBattleDay; o["api_req_combined_battle/ec_battle"].ResponseReceived += PlayBattleDay; o["api_req_combined_battle/each_battle"].ResponseReceived += PlayBattleDay; o["api_req_combined_battle/each_battle_water"].ResponseReceived += PlayBattleDay; o["api_req_battle_midnight/battle"].ResponseReceived += PlayBattleNight; o["api_req_battle_midnight/sp_midnight"].ResponseReceived += PlayBattleNight; o["api_req_combined_battle/midnight_battle"].ResponseReceived += PlayBattleNight; o["api_req_combined_battle/sp_midnight"].ResponseReceived += PlayBattleNight; o["api_req_combined_battle/ec_midnight_battle"].ResponseReceived += PlayBattleNight; o["api_req_sortie/airbattle"].ResponseReceived += PlayBattleAir; o["api_req_combined_battle/airbattle"].ResponseReceived += PlayBattleAir; o["api_req_sortie/ld_airbattle"].ResponseReceived += PlayBattleAir; o["api_req_combined_battle/ld_airbattle"].ResponseReceived += PlayBattleAir; o["api_req_practice/battle"].ResponseReceived += PlayPracticeDay; o["api_req_practice/midnight_battle"].ResponseReceived += PlayPracticeNight; o["api_req_sortie/battleresult"].ResponseReceived += PlayBattleResult; o["api_req_combined_battle/battleresult"].ResponseReceived += PlayBattleResult; o["api_req_practice/battle_result"].ResponseReceived += PlayBattleResult; o["api_get_member/record"].ResponseReceived += PlayRecord; o["api_get_member/payitem"].ResponseReceived += PlayItem; o["api_get_member/questlist"].ResponseReceived += PlayQuest; o["api_get_member/picture_book"].ResponseReceived += PlayAlbum; o["api_req_kousyou/remodel_slotlist"].ResponseReceived += PlayImprovementArsenal; #endregion Configuration.Instance.ConfigurationChanged += ConfigurationChanged; SystemEvents.SystemShuttingDown += SystemEvents_SystemShuttingDown; }
public void FormXPCalculator_Load(object sender, EventArgs e) { APIObserver o = APIObserver.Instance; o.APIList["api_port/port"].ResponseReceived += ShipsUpdated; }