C# Class KCB2.BattleResult.Manager

Afficher le fichier Open project: walkure/KCBr Class Usage Examples

Méthodes publiques

Méthode Description
GetBattleResult ( ) : Result

/kcsapi/api_req_sortie/battleresult 戦闘終了(戦闘が解析されていなければnull)

ProcessBattle ( string JSON, bool practice, MemberData _memberShip, MemberData _memberDeck, MasterData _masterShip, MasterData _masterItem ) : int

/kcsapi/api_req_sortie/battle 戦闘開始

ProcessNightBattle ( string JSON, MemberData _memberShip, MemberData _memberDeck, MasterData _masterShip, MasterData _masterItem ) : void

/kcsapi/api_req_battle_midnight/sp_midnight 開幕夜戦

StartBattle ( ) : void

/kcsapi/api_req_map/start 戦闘を開始するので過去の情報を削除

SwitchNightBattle ( string JSON, MasterData _masterItem ) : void

/kcsapi/api_req_battle_midnight/battle 夜戦開始

Private Methods

Méthode Description
getHougekiDamage ( KCB hougeki, Result result, MasterData _masterItem ) : int

砲雷撃戦の結果処理

getRaiDamage ( List damages, Result param ) : int

雷撃/航空攻撃の結果処理

initializeShipData ( KCB result, MemberData fleetInfo, MemberData _memberShip, MasterData _masterShip ) : void

内部状態の初期化

Method Details

GetBattleResult() public méthode

/kcsapi/api_req_sortie/battleresult 戦闘終了(戦闘が解析されていなければnull)
public GetBattleResult ( ) : Result
Résultat Result

ProcessBattle() public méthode

/kcsapi/api_req_sortie/battle 戦闘開始
public ProcessBattle ( string JSON, bool practice, MemberData _memberShip, MemberData _memberDeck, MasterData _masterShip, MasterData _masterItem ) : int
JSON string
practice bool 演習の時true
_memberShip MemberData
_memberDeck MemberData
_masterShip MasterData
_masterItem MasterData
Résultat int

ProcessNightBattle() public méthode

/kcsapi/api_req_battle_midnight/sp_midnight 開幕夜戦
public ProcessNightBattle ( string JSON, MemberData _memberShip, MemberData _memberDeck, MasterData _masterShip, MasterData _masterItem ) : void
JSON string
_memberShip MemberData
_memberDeck MemberData
_masterShip MasterData
_masterItem MasterData
Résultat void

StartBattle() public méthode

/kcsapi/api_req_map/start 戦闘を開始するので過去の情報を削除
public StartBattle ( ) : void
Résultat void

SwitchNightBattle() public méthode

/kcsapi/api_req_battle_midnight/battle 夜戦開始
public SwitchNightBattle ( string JSON, MasterData _masterItem ) : void
JSON string
_masterItem MasterData
Résultat void