C# Class KillableObstacle

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

Public Methods

Method Description
ApplyOnTimeEffects ( ) : void

Applies every effect the Character is affected by.

KillableObstacle ( Hexagon, position, int life, Character, caster ) : System
ReceiveDamage ( int value, Element, element ) : int
ReceiveOnTimeEffect ( PlayerOnTimeAppliedEffect, effect ) : void
RemoveMarkedOnTimeEffects ( ) : void
RemoveOnTimeEffect ( PlayerOnTimeAppliedEffect, effect ) : void
isDead ( ) : bool

Method Details

ApplyOnTimeEffects() public method

Applies every effect the Character is affected by.
public ApplyOnTimeEffects ( ) : void
return void

KillableObstacle() public method

public KillableObstacle ( Hexagon, position, int life, Character, caster ) : System
position Hexagon,
life int
caster Character,
return System

ReceiveDamage() public method

public ReceiveDamage ( int value, Element, element ) : int
value int
element Element,
return int

ReceiveOnTimeEffect() public method

public ReceiveOnTimeEffect ( PlayerOnTimeAppliedEffect, effect ) : void
effect PlayerOnTimeAppliedEffect,
return void

RemoveMarkedOnTimeEffects() public method

public RemoveMarkedOnTimeEffects ( ) : void
return void

RemoveOnTimeEffect() public method

public RemoveOnTimeEffect ( PlayerOnTimeAppliedEffect, effect ) : void
effect PlayerOnTimeAppliedEffect,
return void

isDead() public method

public isDead ( ) : bool
return bool