public final class ShipDto extends ShipBaseDto implements java.lang.Comparable<ShipDto>
コンストラクタと説明 |
---|
ShipDto(int id,
ShipInfoDto shipinfo,
int[] slot)
新規入手艦
|
ShipDto(javax.json.JsonObject object)
コンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
compareTo(ShipDto o) |
int |
getAccuracy()
装備で加算された命中
|
long |
getAkashiTime()
泊地修理による修理時間
|
int |
getBull()
残弾
|
int |
getCharId()
改造前初期艦のID
|
int |
getCond()
疲労
|
java.util.Date |
getCondClearTime(CondTiming timer,
java.util.Date ndockCompleteTime)
疲労が抜けるまでの時間
|
java.util.Date |
getCondClearTime(CondTiming timer,
java.util.Date ndockCompleteTime,
int okCond)
疲労が抜けるまでの時間
|
int |
getDockfuel()
修復資材 燃料
|
int |
getDockmetal()
修復資材 鋼材
|
long |
getDocktime()
入渠時間
|
int |
getEstimatedCond(CondTiming timer)
現在の疲労推定値(下限値)
|
int |
getExp()
経験値
|
float |
getExpraito()
経験値ゲージの割合
|
java.lang.String |
getFleetid() |
int |
getFleetpos()
艦隊での位置
|
int |
getFuel()
燃料
|
int |
getHougekiPower()
砲撃戦火力
|
int |
getId()
艦娘個人を識別するID
|
javax.json.JsonObject |
getJson()
データの更新に使ったJSON
|
boolean |
getLocked()
鍵付き
|
int |
getLv()
Lv
|
int |
getMaxhp()
最大HP
|
java.lang.Integer |
getNext()
次のレベルまでの経験値
|
int |
getNowhp()
現在のHP
|
int[] |
getOnSlot()
現在の艦載機搭載数
|
int |
getRaigekiPower()
雷撃戦火力
|
int |
getSlotEx()
補助装備ID
|
ItemDto |
getSlotExItem()
補助装備
|
int |
getSlotNum()
装備可能スロット数
|
int |
getSortno()
sortno
|
int |
getTaisenPower()
対潜火力
|
int |
getYasenPower()
夜戦火力
|
boolean |
isBadlyDamage()
艦娘が大破しているかを調べます
|
boolean |
isFleetMember()
艦隊に所属しているか?
|
boolean |
isHalfDamage()
艦娘が中破しているかを調べます
|
boolean |
isSlightDamage()
艦娘が小破しているかを調べます
|
boolean |
isSunk()
艦娘が轟沈しているかを調べます
|
void |
setBull(int bull) |
void |
setCond(int cond) |
void |
setDockTime(long docktime)
入渠時間をセット
|
void |
setFleetid(java.lang.String fleetid)
艦隊IDを設定する
|
void |
setFleetpos(int fleetpos) |
void |
setFuel(int fuel) |
void |
setLocked(boolean locked) |
void |
setNowhp(int v) |
void |
setOnslot(int[] onslot) |
canEquipPlane, getBullMax, getDaihatsu, getDetailedString, getDram, getFriendlyName, getFuelMax, getFullName, getItem, getItem2, getItemId, getKaihi, getKaihiMax, getKaryoku, getKaryokuMax, getLucky, getLuckyMax, getMax, getMaxeq, getName, getParam, getRaisou, getRaisouMax, getSakuteki, getSakutekiMax, getSeiku, getShipId, getShipInfo, getSlot, getSlotParam, getSlotSakuteki, getSoukou, getSoukouMax, getStype, getTaiku, getTaikuMax, getTaisen, getTaisenMax, getType, isFriend, makeDetailedString, setSlotFromJson
equals, hashCode, toString
public ShipDto(javax.json.JsonObject object)
object
- JSON Objectpublic ShipDto(int id, ShipInfoDto shipinfo, int[] slot)
public int getId()
public int getCharId()
public int getSortno()
public boolean getLocked()
public void setLocked(boolean locked)
public java.lang.String getFleetid()
public void setFleetid(java.lang.String fleetid)
fleetid
- 艦隊IDpublic boolean isFleetMember()
public int getFleetpos()
public void setFleetpos(int fleetpos)
fleetpos
- セットする fleetpospublic int getLv()
getLv
クラス内 ShipBaseDto
public int getCond()
public void setCond(int cond)
cond
- 疲労public int getEstimatedCond(CondTiming timer)
public long getDocktime()
public long getAkashiTime()
public void setDockTime(long docktime)
public int getDockfuel()
public int getDockmetal()
public int getBull()
public void setBull(int bull)
bull
- 残弾public int getFuel()
public void setFuel(int fuel)
fuel
- 残燃料public int getExp()
public void setNowhp(int v)
public float getExpraito()
public int getNowhp()
public int getMaxhp()
public int getSlotNum()
public int[] getOnSlot()
getOnSlot
クラス内 ShipBaseDto
public java.lang.Integer getNext()
public java.util.Date getCondClearTime(CondTiming timer, java.util.Date ndockCompleteTime, int okCond)
public java.util.Date getCondClearTime(CondTiming timer, java.util.Date ndockCompleteTime)
public boolean isSunk()
public boolean isBadlyDamage()
public boolean isHalfDamage()
public boolean isSlightDamage()
public int getAccuracy()
public int getHougekiPower()
public int getRaigekiPower()
public int getTaisenPower()
public int getYasenPower()
public javax.json.JsonObject getJson()
public void setOnslot(int[] onslot)
onslot2
- public int getSlotEx()
public ItemDto getSlotExItem()