C# Class Codebreak.Service.World.Game.Fight.AbstractActivableObject

Inheritance: IFightObstacle
Show file Open project: hussein-aitlahcen/codebreak Class Usage Examples

Protected Properties

Property Type Description
m_actionEffect Codebreak.Service.World.Game.Spell.SpellLevel
m_actionSpell Codebreak.Service.World.Game.Spell.SpellTemplate
m_caster AbstractFighter
m_fight AbstractFight
m_spellId int

Public Methods

Method Description
Activate ( AbstractFighter activator ) : void

Appear ( MessageDispatcher dispatcher ) : void

AppearForAll ( ) : void

CompareTo ( IFightObstacle obj ) : int

DecrementDuration ( ) : void

DisappearForAll ( ) : void

LoadTargets ( AbstractFighter target ) : void

Remove ( ) : void

Protected Methods

Method Description
AbstractActivableObject ( FightObstacleTypeEnum type, ActiveType activeType, AbstractFight fight, AbstractFighter caster, CastInfos castInfos, int cell, int duration, int actionId, bool canGoThrough, bool canStack, bool hide = false ) : System

Method Details

AbstractActivableObject() protected method

protected AbstractActivableObject ( FightObstacleTypeEnum type, ActiveType activeType, AbstractFight fight, AbstractFighter caster, CastInfos castInfos, int cell, int duration, int actionId, bool canGoThrough, bool canStack, bool hide = false ) : System
type FightObstacleTypeEnum
activeType ActiveType
fight AbstractFight
caster AbstractFighter
castInfos Codebreak.Service.World.Game.Fight.Effect.CastInfos
cell int
duration int
actionId int
canGoThrough bool
canStack bool
hide bool
return System

Activate() public method

public Activate ( AbstractFighter activator ) : void
activator AbstractFighter
return void

Appear() public abstract method

public abstract Appear ( MessageDispatcher dispatcher ) : void
dispatcher Codebreak.Service.World.Network.MessageDispatcher
return void

AppearForAll() public abstract method

public abstract AppearForAll ( ) : void
return void

CompareTo() public method

public CompareTo ( IFightObstacle obj ) : int
obj IFightObstacle
return int

DecrementDuration() public method

public DecrementDuration ( ) : void
return void

DisappearForAll() public abstract method

public abstract DisappearForAll ( ) : void
return void

LoadTargets() public method

public LoadTargets ( AbstractFighter target ) : void
target AbstractFighter
return void

Remove() public method

public Remove ( ) : void
return void

Property Details

m_actionEffect protected property

protected SpellLevel,Codebreak.Service.World.Game.Spell m_actionEffect
return Codebreak.Service.World.Game.Spell.SpellLevel

m_actionSpell protected property

protected SpellTemplate,Codebreak.Service.World.Game.Spell m_actionSpell
return Codebreak.Service.World.Game.Spell.SpellTemplate

m_caster protected property

protected AbstractFighter,Codebreak.Service.World.Game.Fight m_caster
return AbstractFighter

m_fight protected property

protected AbstractFight,Codebreak.Service.World.Game.Fight m_fight
return AbstractFight

m_spellId protected property

protected int m_spellId
return int