C# Class OpenRA.Mods.Common.Warheads.DamageWarhead

Inheritance: Warhead
Exibir arquivo Open project: pchote/OpenRA

Public Methods

Method Description
DamageVersus ( Actor victim ) : int
DoImpact ( Actor victim, Actor firedBy, IEnumerable damageModifiers ) : void
DoImpact ( Target target, Actor firedBy, IEnumerable damageModifiers ) : void
DoImpact ( WPos pos, Actor firedBy, IEnumerable damageModifiers ) : void
IsValidAgainst ( Actor victim, Actor firedBy ) : bool
LoadVersus ( MiniYaml yaml ) : object

Method Details

DamageVersus() public method

public DamageVersus ( Actor victim ) : int
victim Actor
return int

DoImpact() public method

public DoImpact ( Actor victim, Actor firedBy, IEnumerable damageModifiers ) : void
victim Actor
firedBy Actor
damageModifiers IEnumerable
return void

DoImpact() public method

public DoImpact ( Target target, Actor firedBy, IEnumerable damageModifiers ) : void
target Target
firedBy Actor
damageModifiers IEnumerable
return void

DoImpact() public abstract method

public abstract DoImpact ( WPos pos, Actor firedBy, IEnumerable damageModifiers ) : void
pos WPos
firedBy Actor
damageModifiers IEnumerable
return void

IsValidAgainst() public method

public IsValidAgainst ( Actor victim, Actor firedBy ) : bool
victim Actor
firedBy Actor
return bool

LoadVersus() public static method

public static LoadVersus ( MiniYaml yaml ) : object
yaml MiniYaml
return object