C# Class GroundOnTimeAppliedEffect

Inheritance: EffectOnTime
Mostra file Open project: LilTsubaki/Les-fragments-d-Erule Class Usage Examples

Protected Properties

Property Type Description
_caster Character,

Public Methods

Method Description
ApplyEffect ( List hexagons, Hexagon, target, Character, caster ) : void
GetCaster ( ) : Character,
GroundOnTimeAppliedEffect ( int id, Effect, effect, int nbTurn, Character, caster ) : System.Collections.Generic
ReduceNbTurn ( Hexagon, hexagon ) : void

Reduces the number of turns remaining. Removes the effect from the Hexagon if nbTurn inferior to 1.

Method Details

ApplyEffect() public method

public ApplyEffect ( List hexagons, Hexagon, target, Character, caster ) : void
hexagons List
target Hexagon,
caster Character,
return void

GetCaster() public method

public GetCaster ( ) : Character,
return Character,

GroundOnTimeAppliedEffect() public method

public GroundOnTimeAppliedEffect ( int id, Effect, effect, int nbTurn, Character, caster ) : System.Collections.Generic
id int
effect Effect,
nbTurn int
caster Character,
return System.Collections.Generic

ReduceNbTurn() public method

Reduces the number of turns remaining. Removes the effect from the Hexagon if nbTurn inferior to 1.
public ReduceNbTurn ( Hexagon, hexagon ) : void
hexagon Hexagon, The Hexagon affected by the effect.
return void

Property Details

_caster protected_oe property

protected Character, _caster
return Character,