C# Класс Codebreak.Service.World.Game.Fight.AbstractActivableObject

Наследование: IFightObstacle
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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

Открытые методы

Метод Описание
Activate ( AbstractFighter activator ) : void

Appear ( MessageDispatcher dispatcher ) : void

AppearForAll ( ) : void

CompareTo ( IFightObstacle obj ) : int

DecrementDuration ( ) : void

DisappearForAll ( ) : void

LoadTargets ( AbstractFighter target ) : void

Remove ( ) : void

Защищенные методы

Метод Описание
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

Описание методов

AbstractActivableObject() защищенный Метод

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
Результат System

Activate() публичный Метод

public Activate ( AbstractFighter activator ) : void
activator AbstractFighter
Результат void

Appear() публичный абстрактный Метод

public abstract Appear ( MessageDispatcher dispatcher ) : void
dispatcher Codebreak.Service.World.Network.MessageDispatcher
Результат void

AppearForAll() публичный абстрактный Метод

public abstract AppearForAll ( ) : void
Результат void

CompareTo() публичный Метод

public CompareTo ( IFightObstacle obj ) : int
obj IFightObstacle
Результат int

DecrementDuration() публичный Метод

public DecrementDuration ( ) : void
Результат void

DisappearForAll() публичный абстрактный Метод

public abstract DisappearForAll ( ) : void
Результат void

LoadTargets() публичный Метод

public LoadTargets ( AbstractFighter target ) : void
target AbstractFighter
Результат void

Remove() публичный Метод

public Remove ( ) : void
Результат void

Описание свойств

m_actionEffect защищенное свойство

protected SpellLevel,Codebreak.Service.World.Game.Spell m_actionEffect
Результат Codebreak.Service.World.Game.Spell.SpellLevel

m_actionSpell защищенное свойство

protected SpellTemplate,Codebreak.Service.World.Game.Spell m_actionSpell
Результат Codebreak.Service.World.Game.Spell.SpellTemplate

m_caster защищенное свойство

protected AbstractFighter,Codebreak.Service.World.Game.Fight m_caster
Результат AbstractFighter

m_fight защищенное свойство

protected AbstractFight,Codebreak.Service.World.Game.Fight m_fight
Результат AbstractFight

m_spellId защищенное свойство

protected int m_spellId
Результат int