/// <summary> /// コンストラクタ /// </summary> /// <param name="info">艦隊情報</param> public ShipStatus(KCB.api_get_member.ApiDataShip it, int order, MasterData.Ship masterShip, MemberData.Item memberItem) { Order = order; Name = masterShip.LookupShipMaster(it.api_ship_id).Name; Condition = it.api_cond; HP = new MemberData.Ship.Info.NowMax(it.api_nowhp, it.api_maxhp); DamageControl = false; foreach (var item in it.api_slot) { if (item < 0) { continue; } var item_info = memberItem.GetItem(item); if (item_info == null) { continue; } if (item_info.TypeNum == 14) { DamageControl = true; break; } } }