C# 클래스 Server.Mobiles.MageAI

상속: BaseAI
파일 보기 프로젝트 열기: Grimoric/RunUO.T2A

보호된 프로퍼티들

프로퍼티 타입 설명
m_Combo int

공개 메소드들

메소드 설명
CanDispel ( Mobile m ) : bool
ChooseSpell ( Mobile c ) : Spell
DoActionCombat ( ) : bool
DoActionFlee ( ) : bool
DoActionGuard ( ) : bool
DoActionWander ( ) : bool
DoCombo ( Mobile c ) : Spell
DoDispel ( Mobile toDispel ) : Spell
FindDispelTarget ( bool activeOnly ) : Mobile
GetRandomCurseSpell ( ) : Spell
GetRandomDamageSpell ( ) : Spell
GetRandomManaDrainSpell ( ) : Spell
MageAI ( BaseCreature m ) : System
OnFailedMove ( ) : void
Run ( Direction d ) : void
RunFrom ( Mobile m ) : void
RunTo ( Mobile m ) : void
ScaleBySkill ( double v, SkillName skill ) : double
Think ( ) : bool

비공개 메소드들

메소드 설명
CheckCastHealingSpell ( ) : Spell
GetDelay ( Spell spell ) : System.TimeSpan
ProcessTarget ( ) : bool

메소드 상세

CanDispel() 공개 메소드

public CanDispel ( Mobile m ) : bool
m Mobile
리턴 bool

ChooseSpell() 공개 메소드

public ChooseSpell ( Mobile c ) : Spell
c Mobile
리턴 Server.Spells.Spell

DoActionCombat() 공개 메소드

public DoActionCombat ( ) : bool
리턴 bool

DoActionFlee() 공개 메소드

public DoActionFlee ( ) : bool
리턴 bool

DoActionGuard() 공개 메소드

public DoActionGuard ( ) : bool
리턴 bool

DoActionWander() 공개 메소드

public DoActionWander ( ) : bool
리턴 bool

DoCombo() 공개 메소드

public DoCombo ( Mobile c ) : Spell
c Mobile
리턴 Server.Spells.Spell

DoDispel() 공개 메소드

public DoDispel ( Mobile toDispel ) : Spell
toDispel Mobile
리턴 Server.Spells.Spell

FindDispelTarget() 공개 메소드

public FindDispelTarget ( bool activeOnly ) : Mobile
activeOnly bool
리턴 Mobile

GetRandomCurseSpell() 공개 메소드

public GetRandomCurseSpell ( ) : Spell
리턴 Server.Spells.Spell

GetRandomDamageSpell() 공개 메소드

public GetRandomDamageSpell ( ) : Spell
리턴 Server.Spells.Spell

GetRandomManaDrainSpell() 공개 메소드

public GetRandomManaDrainSpell ( ) : Spell
리턴 Server.Spells.Spell

MageAI() 공개 메소드

public MageAI ( BaseCreature m ) : System
m BaseCreature
리턴 System

OnFailedMove() 공개 메소드

public OnFailedMove ( ) : void
리턴 void

Run() 공개 메소드

public Run ( Direction d ) : void
d Direction
리턴 void

RunFrom() 공개 메소드

public RunFrom ( Mobile m ) : void
m Mobile
리턴 void

RunTo() 공개 메소드

public RunTo ( Mobile m ) : void
m Mobile
리턴 void

ScaleBySkill() 공개 메소드

public ScaleBySkill ( double v, SkillName skill ) : double
v double
skill SkillName
리턴 double

Think() 공개 메소드

public Think ( ) : bool
리턴 bool

프로퍼티 상세

m_Combo 보호되어 있는 프로퍼티

protected int m_Combo
리턴 int