public void Update(practice_battle data) { this.Clear(); this.Name = "演習 - 昼戦"; this.UpdateFleets(data.api_dock_id, data, data.api_formation); this.UpdateMaxHP(data.api_maxhps); this.UpdateNowHP(data.api_nowhps); this.FirstFleet.CalcPracticeDamages( data.api_kouku.GetFirstFleetDamages(), data.api_opening_atack.GetFriendDamages(), data.api_hougeki1.GetFriendDamages(), data.api_hougeki2.GetFriendDamages(), data.api_raigeki.GetFriendDamages() ); this.Enemies.CalcPracticeDamages( data.api_kouku.GetEnemyDamages(), data.api_opening_atack.GetEnemyDamages(), data.api_hougeki1.GetEnemyDamages(), data.api_hougeki2.GetEnemyDamages(), data.api_raigeki.GetEnemyDamages() ); this.FriendAirSupremacy = data.api_kouku.GetAirSupremacy(); this.AirCombatResults = data.api_kouku.ToResult(); }
public void Update(practice_battle data) { this.Name = "演習 - 昼戦"; this.UpdateFleets(data.api_dock_id, data.api_ship_ke, data.api_formation, null, null, null, null, false); this.Enemies.Name = ""; this.UpdateMaxHP(data.api_maxhps); this.UpdateNowHP(data.api_nowhps); this.ClearBattleRank(); this.PreUpdateBattleRank(); this.FirstFleet.CalcDamages( data.api_kouku.GetFirstFleetDamages(), data.api_opening_atack.GetFriendDamages(), data.api_hougeki1.GetFriendDamages(), data.api_hougeki2.GetFriendDamages(), data.api_raigeki.GetFriendDamages() ); this.Enemies.CalcDamages( data.api_kouku.GetEnemyDamages(), data.api_opening_atack.GetEnemyDamages(), data.api_hougeki1.GetEnemyDamages(), data.api_hougeki2.GetEnemyDamages(), data.api_raigeki.GetEnemyDamages() ); this.UpdateBattleRank(); this.FriendAirSupremacy = data.api_kouku.GetAirSupremacy(); }
private void UpdateInfoPractice(practice_battle data) { this.State = BattleState.Practice; this.UpdateFriendFleets(data.api_dock_id); this.UpdateEnemyFleets(data); this.UpdateFleetsHPs(data); this.UpdateFormation(data); }
public void Update(practice_battle data) { this.Clear(); this.Update(() => { this.UpdateInfoPractice(data); this.AirCombat(data.api_kouku); this.Shelling(data.api_opening_taisen); this.Torpedo(data.api_opening_atack); this.Shelling(data.api_hougeki1); this.Shelling(data.api_hougeki2); this.Torpedo(data.api_raigeki); }, "演習 - 昼戦"); }
public void Update(practice_battle data) { this.Name = "演習 - 昼戦"; this.UpdateShipData(data.api_dock_id.ToString(), data.api_ship_ke, false); this.UpdateMaxHP(data.api_maxhps); this.UpdateNowHP(data.api_nowhps); this.FirstFleet.CalcDamages( data.api_kouku.GetFirstFleetDamages(), data.api_opening_atack.GetFriendDamages(), data.api_hougeki1.GetFriendDamages(), data.api_hougeki2.GetFriendDamages(), data.api_raigeki.GetFriendDamages() ); this.Enemies.CalcDamages( data.api_kouku.GetEnemyDamages(), data.api_opening_atack.GetEnemyDamages(), data.api_hougeki1.GetEnemyDamages(), data.api_hougeki2.GetEnemyDamages(), data.api_raigeki.GetEnemyDamages() ); }