C# Class Huoyaoyuan.AdmiralRoom.Officer.Battle

Inheritance: BattleBase
Show file Open project: huoyaoyuan/AdmiralRoom Class Usage Examples

Private Properties

Property Type Description
AirBaseAttack void
AirBattle AirCombat
ECFireAttack void
ECTorpedoAttack void
EndApplyBattle void
FindEnemy ShipInBattle
FindFriend ShipInBattle
FindShip ShipInBattle
FireAttack void
FireAttack void
SupportAttack void
TorpedoAttack void

Public Methods

Method Description
Battle ( sortie_battle api, CombinedFleetType fleettype, MapNodeType battletype, BattleManager source ) : System.Linq
NightBattle ( sortie_battle api ) : void

Private Methods

Method Description
AirBaseAttack ( sortie_battle api ) : void
AirBattle ( sortie_battle api, bool issupport ) : AirCombat
ECFireAttack ( sortie_battle api ) : void
ECTorpedoAttack ( sortie_battle api ) : void
EndApplyBattle ( ) : void
FindEnemy ( int index ) : ShipInBattle
FindFriend ( int index ) : ShipInBattle
FindShip ( int index, ShipInBattle friend, ShipInBattle enemy ) : ShipInBattle
FireAttack ( sortie_battle api, ShipInBattle fleet ) : void
FireAttack ( sortie_battle api, ShipInBattle fleet, ShipInBattle enemy ) : void
SupportAttack ( sortie_battle api ) : void
TorpedoAttack ( sortie_battle api ) : void

Method Details

Battle() public method

public Battle ( sortie_battle api, CombinedFleetType fleettype, MapNodeType battletype, BattleManager source ) : System.Linq
api Huoyaoyuan.AdmiralRoom.API.sortie_battle
fleettype CombinedFleetType
battletype MapNodeType
source BattleManager
return System.Linq

NightBattle() public method

public NightBattle ( sortie_battle api ) : void
api Huoyaoyuan.AdmiralRoom.API.sortie_battle
return void