public void Update(combined_battle_battle data) { this.Name = "連合艦隊 - 機動部隊 - 昼戦"; this.UpdateShipData(data.api_deck_id, data.api_ship_ke, true); this.UpdateMaxHP(data.api_maxhps, data.api_maxhps_combined); this.UpdateNowHP(data.api_nowhps, data.api_nowhps_combined); this.FirstFleet.CalcDamages( data.api_kouku.GetFirstFleetDamages(), data.api_hougeki2.GetFriendDamages(), data.api_hougeki3.GetFriendDamages() ); this.SecondFleet.CalcDamages( data.api_kouku.GetSecondFleetDamages(), data.api_opening_atack.GetFriendDamages(), data.api_hougeki1.GetFriendDamages(), data.api_raigeki.GetFriendDamages() ); this.Enemies.CalcDamages( data.api_support_info.GetEnemyDamages(), data.api_kouku.GetEnemyDamages(), data.api_opening_atack.GetEnemyDamages(), data.api_hougeki1.GetEnemyDamages(), data.api_raigeki.GetEnemyDamages(), data.api_hougeki2.GetEnemyDamages(), data.api_hougeki3.GetEnemyDamages() ); }
public void Update(combined_battle_battle data) { this.Name = "連合艦隊 - 機動部隊 - 昼戦"; this.UpdateFleets(data.api_deck_id, data, data.api_formation); this.UpdateMaxHP(data.api_maxhps, data.api_maxhps_combined); this.UpdateNowHP(data.api_nowhps, data.api_nowhps_combined); this.FirstFleet.CalcDamages( data.api_kouku.GetFirstFleetDamages(), data.api_hougeki2.GetFriendDamages(), data.api_hougeki3.GetFriendDamages() ); this.SecondFleet.CalcDamages( data.api_kouku.GetSecondFleetDamages(), data.api_opening_atack.GetFriendDamages(), data.api_hougeki1.GetFriendDamages(), data.api_raigeki.GetFriendDamages() ); this.Enemies.CalcDamages( data.api_support_info.GetEnemyDamages(), data.api_kouku.GetEnemyDamages(), data.api_opening_atack.GetEnemyDamages(), data.api_hougeki1.GetEnemyDamages(), data.api_raigeki.GetEnemyDamages(), data.api_hougeki2.GetEnemyDamages(), data.api_hougeki3.GetEnemyDamages() ); this.FriendAirSupremacy = data.api_kouku.GetAirSupremacy(); this.AirCombatResults = data.api_kouku.ToResult(); }
public void Update(combined_battle_battle data) { this.provider.UpdateEnemyData( data.api_ship_ke, data.api_formation, data.api_eSlot, data.api_eKyouka, data.api_eParam, data.api_ship_lv, data.api_maxhps); this.provider.UpdateBattleTypes(data); }
public void Update(combined_battle_battle data, bool isCombined = false) { this.Update(new CommonBattleData { api_injection_kouku = data.api_injection_kouku, api_kouku = data.api_kouku, api_opening_taisen = data.api_opening_taisen, api_opening_atack = data.api_opening_atack, api_hougeki1 = data.api_hougeki1, api_hougeki2 = data.api_hougeki2, api_hougeki3 = data.api_hougeki3, api_raigeki = data.api_raigeki }, isCombined); }
public void Update(combined_battle_battle data) { this.Update(() => { this.UpdateInfo(data); this.AirBaseAttack(data.api_air_base_attack); this.AirCombat(data.api_kouku); this.Support(data.api_support_info); this.Shelling(data.api_opening_taisen); this.Torpedo(data.api_opening_atack, 1, 0); this.Shelling(data.api_hougeki1, 1, 0); this.Torpedo(data.api_raigeki, 1, 0); this.Shelling(data.api_hougeki2, 0, 0); this.Shelling(data.api_hougeki3, 0, 0); }, "連合艦隊 - 機動部隊 - 昼戦"); }
public void Update(combined_battle_battle data) { this.Update(() => { this.UpdateInfo(data); this.InjectionAirCombat(data.api_injection_kouku); this.AirBaseAttack(data.api_air_base_attack); this.AirCombat(data.api_kouku); this.Support(data.api_support_info, data.api_support_flag); this.Shelling(data.api_opening_taisen); this.Torpedo(data.api_opening_atack); this.Shelling(data.api_hougeki1); this.Torpedo(data.api_raigeki); this.Shelling(data.api_hougeki2); this.Shelling(data.api_hougeki3); }, "連合艦隊 - 機動部隊 - 昼戦"); }
public void Update(combined_battle_battle data) { this.Name = "連合艦隊 - 機動部隊 - 昼戦"; this.UpdateFleets(data.api_deck_id, data.api_ship_ke, data.api_formation, data.api_eSlot, data.api_eKyouka, data.api_eParam, data.api_ship_lv); this.UpdateMaxHP(data.api_maxhps, data.api_maxhps_combined); this.UpdateNowHP(data.api_nowhps, data.api_nowhps_combined); this.PreUpdateBattleRank(true); this.FirstFleet.CalcDamages( data.api_kouku.GetFirstFleetDamages(), data.api_hougeki2.GetFriendDamages(), data.api_hougeki3.GetFriendDamages() ); this.SecondFleet.CalcDamages( data.api_kouku.GetSecondFleetDamages(), data.api_opening_atack.GetFriendDamages(), data.api_hougeki1.GetFriendDamages(), data.api_raigeki.GetFriendDamages() ); this.Enemies.CalcDamages( data.api_support_info.GetEnemyDamages(), data.api_kouku.GetEnemyDamages(), data.api_opening_atack.GetEnemyDamages(), data.api_hougeki1.GetEnemyDamages(), data.api_raigeki.GetEnemyDamages(), data.api_hougeki2.GetEnemyDamages(), data.api_hougeki3.GetEnemyDamages() ); this.UpdateBattleRank(true); this.FriendAirSupremacy = data.api_kouku.GetAirSupremacy(); this.provider.UpdateBattleTypes(data); }