C# 클래스 Codebreak.Service.World.Game.Fight.AbstractActivableObject

상속: IFightObstacle
파일 보기 프로젝트 열기: hussein-aitlahcen/codebreak 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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