C# Класс KCB2.BattleResult.Manager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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 夜戦開始

Приватные методы

Метод Описание
getHougekiDamage ( KCB hougeki, Result result, MasterData _masterItem ) : int

砲雷撃戦の結果処理

getRaiDamage ( List damages, Result param ) : int

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

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

内部状態の初期化

Описание методов

GetBattleResult() публичный Метод

/kcsapi/api_req_sortie/battleresult 戦闘終了(戦闘が解析されていなければnull)
public GetBattleResult ( ) : Result
Результат Result

ProcessBattle() публичный Метод

/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
Результат int

ProcessNightBattle() публичный Метод

/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
Результат void

StartBattle() публичный Метод

/kcsapi/api_req_map/start 戦闘を開始するので過去の情報を削除
public StartBattle ( ) : void
Результат void

SwitchNightBattle() публичный Метод

/kcsapi/api_req_battle_midnight/battle 夜戦開始
public SwitchNightBattle ( string JSON, MasterData _masterItem ) : void
JSON string
_masterItem MasterData
Результат void