C# Class FittingEngine.DamageAnalysis

Show file Open project: rischwa/eve-fast-fitting-assessment

Public Properties

Property Type Description
DAMAGE_ATTRIBUT_IDS int[]

Public Methods

Method Description
AddDrones ( Ship ship ) : void
AddDrones ( Ship ship, System.Item droneType, int amount ) : void
GetDamageEntry ( Context context, System.Item item ) : DamageOutput.WeaponEntry
GetDamageOfWeapon ( System.Item item ) : Damage
GetDamageOutput ( Context context ) : DamageOutput
TryGetWeaponSystem ( System.Item item, WeaponSystem &weaponSystem ) : bool

Private Methods

Method Description
DamageAnalysis ( ) : System
GetAmmoEntry ( Context parentContext, System.Item weapon, System.Item ammoItem ) : DamageOutput.WeaponEntry.AmmoEntry
GetDamage ( System.Item item, System.Item damateTypeItem ) : Damage
IsNeedingAmmo ( WeaponSystem weaponSystem ) : bool

Method Details

AddDrones() public static method

public static AddDrones ( Ship ship ) : void
ship Ship
return void

AddDrones() public static method

public static AddDrones ( Ship ship, System.Item droneType, int amount ) : void
ship Ship
droneType System.Item
amount int
return void

GetDamageEntry() public static method

public static GetDamageEntry ( Context context, System.Item item ) : DamageOutput.WeaponEntry
context Context
item System.Item
return DamageOutput.WeaponEntry

GetDamageOfWeapon() public static method

public static GetDamageOfWeapon ( System.Item item ) : Damage
item System.Item
return Damage

GetDamageOutput() public static method

public static GetDamageOutput ( Context context ) : DamageOutput
context Context
return DamageOutput

TryGetWeaponSystem() public static method

public static TryGetWeaponSystem ( System.Item item, WeaponSystem &weaponSystem ) : bool
item System.Item
weaponSystem WeaponSystem
return bool

Property Details

DAMAGE_ATTRIBUT_IDS public static property

public static int[] DAMAGE_ATTRIBUT_IDS
return int[]