public abstract class ShipBaseDto extends AbstractDto
修飾子とタイプ | フィールドと説明 |
---|---|
protected ShipParameters |
max
装備なしのMAX(艦娘のみ)
|
protected ShipParameters |
param
装備込のパラメータ
|
protected ShipInfoDto |
shipInfo |
protected int[] |
slot
装備
艦娘の場合は 装備個別ID
敵艦の場合は 装備ID (slotitem_id)
|
protected java.util.List<ItemInfoDto> |
slotItem |
protected ShipParameters |
slotParam
装備による上昇分
|
コンストラクタと説明 |
---|
ShipBaseDto(javax.json.JsonObject object)
艦娘用コンストラクター
|
ShipBaseDto(ShipInfoDto shipinfo,
int[] slot,
int[] param,
boolean friend)
敵艦用コンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
canEquipPlane()
飛行機を装備できるか?
|
int |
getBullMax()
弾Max
|
int |
getDaihatsu()
/大発の合計を計算します
|
java.lang.String |
getDetailedString()
名前:装備1,装備2,...
|
int |
getDram()
/ドラム缶の合計を計算します
|
java.lang.String |
getFriendlyName()
航海日誌における表示名
|
int |
getFuelMax()
燃料Max
|
java.lang.String |
getFullName() |
java.util.List<ItemInfoDto> |
getItem()
装備(マスターデータ)
|
java.util.List<ItemDto> |
getItem2()
装備(個別)
|
int[] |
getItemId()
装備ID
艦娘の場合は 装備個別ID
敵艦の場合は 装備ID (slotitem_id)
|
int |
getKaihi()
回避
|
int |
getKaihiMax()
回避(最大)(艦娘のみ)
|
int |
getKaryoku()
火力
|
int |
getKaryokuMax()
火力(最大)(艦娘のみ)
|
int |
getLucky()
運
|
int |
getLuckyMax()
運(最大)(艦娘のみ)
|
int |
getLv()
レベル
|
ShipParameters |
getMax()
この艦の最大パラメータ(装備なしで)
|
int[] |
getMaxeq()
艦載機最大搭載数
|
java.lang.String |
getName()
名前
|
int[] |
getOnSlot()
現在の艦載機搭載数
|
ShipParameters |
getParam()
装備込のパラメータ
|
int |
getRaisou()
雷装
|
int |
getRaisouMax()
雷装(最大)(艦娘のみ)
|
int |
getSakuteki()
索敵
|
int |
getSakutekiMax()
索敵(最大)(艦娘のみ)
|
java.lang.Integer |
getSeiku()
制空値
|
int |
getShipId()
艦娘を識別するID
|
ShipInfoDto |
getShipInfo()
艦のマスター情報を取得
|
java.util.List<java.lang.String> |
getSlot()
装備(名前)
|
ShipParameters |
getSlotParam()
装備による上昇分
|
int |
getSlotSakuteki()
アイテムの索敵合計を計算します
|
int |
getSoukou()
装甲
|
int |
getSoukouMax()
装甲(最大)(艦娘のみ)
|
int |
getStype()
艦種ID
|
int |
getTaiku()
対空
|
int |
getTaikuMax()
対空(最大)(艦娘のみ)
|
int |
getTaisen()
対潜
|
int |
getTaisenMax()
対潜(最大)(艦娘のみ)
|
java.lang.String |
getType()
艦種
|
boolean |
isFriend() |
static java.lang.String |
makeDetailedString(java.lang.String shipname,
java.util.List<ItemInfoDto> slot) |
void |
setSlotFromJson(javax.json.JsonObject object)
装備を設定
|
equals, hashCode, toString
protected final ShipInfoDto shipInfo
protected int[] slot
protected java.util.List<ItemInfoDto> slotItem
protected final ShipParameters param
protected final ShipParameters max
protected final ShipParameters slotParam
public ShipBaseDto(javax.json.JsonObject object)
object
- JSON Objectpublic ShipBaseDto(ShipInfoDto shipinfo, int[] slot, int[] param, boolean friend)
shipId
- ship_idslot
- 装備public void setSlotFromJson(javax.json.JsonObject object)
object
- public boolean isFriend()
public ShipInfoDto getShipInfo()
public int getShipId()
public java.lang.String getName()
public java.lang.String getFriendlyName()
public int getLv()
public java.lang.String getType()
public int getStype()
public int getBullMax()
public int getFuelMax()
public int[] getOnSlot()
public int[] getMaxeq()
public java.util.List<java.lang.String> getSlot()
public int[] getItemId()
public java.util.List<ItemInfoDto> getItem()
public java.util.List<ItemDto> getItem2()
public java.lang.Integer getSeiku()
public int getSlotSakuteki()
public int getDram()
public int getDaihatsu()
public boolean canEquipPlane()
public static java.lang.String makeDetailedString(java.lang.String shipname, java.util.List<ItemInfoDto> slot)
public java.lang.String getDetailedString()
public int getKaryoku()
public int getKaryokuMax()
public int getRaisou()
public int getRaisouMax()
public int getTaiku()
public int getTaikuMax()
public int getSoukou()
public int getSoukouMax()
public int getKaihi()
public int getKaihiMax()
public int getTaisen()
public int getTaisenMax()
public int getSakuteki()
public int getSakutekiMax()
public int getLucky()
public int getLuckyMax()
public ShipParameters getParam()
public ShipParameters getSlotParam()
public ShipParameters getMax()
public java.lang.String getFullName()