C# Class KCB2.BattleResult.Manager

Exibir arquivo Open project: walkure/KCBr Class Usage Examples

Public Methods

Method 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

Method 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 method

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

ProcessBattle() public method

/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
return int

ProcessNightBattle() public method

/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
return void

StartBattle() public method

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

SwitchNightBattle() public method

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