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

Inheritance: IFightObstacle
Afficher le fichier Open project: hussein-aitlahcen/codebreak Class Usage Examples

Protected Properties

Свойство 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

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode 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 méthode

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
Résultat System

Activate() public méthode

public Activate ( AbstractFighter activator ) : void
activator AbstractFighter
Résultat void

Appear() public abstract méthode

public abstract Appear ( MessageDispatcher dispatcher ) : void
dispatcher Codebreak.Service.World.Network.MessageDispatcher
Résultat void

AppearForAll() public abstract méthode

public abstract AppearForAll ( ) : void
Résultat void

CompareTo() public méthode

public CompareTo ( IFightObstacle obj ) : int
obj IFightObstacle
Résultat int

DecrementDuration() public méthode

public DecrementDuration ( ) : void
Résultat void

DisappearForAll() public abstract méthode

public abstract DisappearForAll ( ) : void
Résultat void

LoadTargets() public méthode

public LoadTargets ( AbstractFighter target ) : void
target AbstractFighter
Résultat void

Remove() public méthode

public Remove ( ) : void
Résultat void

Property Details

m_actionEffect protected_oe property

protected SpellLevel,Codebreak.Service.World.Game.Spell m_actionEffect
Résultat Codebreak.Service.World.Game.Spell.SpellLevel

m_actionSpell protected_oe property

protected SpellTemplate,Codebreak.Service.World.Game.Spell m_actionSpell
Résultat Codebreak.Service.World.Game.Spell.SpellTemplate

m_caster protected_oe property

protected AbstractFighter,Codebreak.Service.World.Game.Fight m_caster
Résultat AbstractFighter

m_fight protected_oe property

protected AbstractFight,Codebreak.Service.World.Game.Fight m_fight
Résultat AbstractFight

m_spellId protected_oe property

protected int m_spellId
Résultat int