C# 클래스 MapServer.MonsterObject

상속: BaseObject
파일 보기 프로젝트 열기: dream-young-soul/soul 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
attr GameStruct.MonterAttribute
mRebirthTime uint

공개 메소드들

메소드 설명
Alive ( bool init = true ) : void
CanPK ( BaseObject obj, bool bGoCrime = true ) : bool
ClearThis ( ) : void
CreateAi ( int nAi_Id ) : AI.BaseAI
DropItem ( BaseObject attack ) : void
GetAi ( ) : AI.BaseAI
GetAttribute ( ) : MonterAttribute
GetBasicAttribute ( ) : MonsterInfo
GetDefense ( ) : int
GetLevel ( ) : byte
GetMagicAck ( ) : int
GetMagicDefense ( ) : int
GetMaxAck ( ) : int
GetMinAck ( ) : int
Injured ( BaseObject obj, uint value, NetMsg info ) : void
IsClear ( ) : bool
IsDie ( ) : bool
MonsterObject ( uint _id, int nAi_Id, short x, short y, bool isCreateTypeId = true ) : System
RefreshVisibleObject ( ) : void
Run ( ) : bool
SetAi ( AI _ai ) : void
SetRebirthTime ( uint nTime ) : void
Walk ( byte dir ) : void
Walk ( byte dir, short x, short y ) : void

보호된 메소드들

메소드 설명
ProcessAction_Die ( GameStruct act ) : void
ProcessAction_Injured ( GameStruct act ) : void
ProcessAction_Move ( GameStruct act ) : void

비공개 메소드들

메소드 설명
GetDropItemPoint ( short &x, short &y ) : bool

메소드 상세

Alive() 공개 메소드

public Alive ( bool init = true ) : void
init bool
리턴 void

CanPK() 공개 메소드

public CanPK ( BaseObject obj, bool bGoCrime = true ) : bool
obj BaseObject
bGoCrime bool
리턴 bool

ClearThis() 공개 메소드

public ClearThis ( ) : void
리턴 void

CreateAi() 공개 메소드

public CreateAi ( int nAi_Id ) : AI.BaseAI
nAi_Id int
리턴 AI.BaseAI

DropItem() 공개 메소드

public DropItem ( BaseObject attack ) : void
attack BaseObject
리턴 void

GetAi() 공개 메소드

public GetAi ( ) : AI.BaseAI
리턴 AI.BaseAI

GetAttribute() 공개 메소드

public GetAttribute ( ) : MonterAttribute
리턴 GameStruct.MonterAttribute

GetBasicAttribute() 공개 메소드

public GetBasicAttribute ( ) : MonsterInfo
리턴 GameStruct.MonsterInfo

GetDefense() 공개 메소드

public GetDefense ( ) : int
리턴 int

GetLevel() 공개 메소드

public GetLevel ( ) : byte
리턴 byte

GetMagicAck() 공개 메소드

public GetMagicAck ( ) : int
리턴 int

GetMagicDefense() 공개 메소드

public GetMagicDefense ( ) : int
리턴 int

GetMaxAck() 공개 메소드

public GetMaxAck ( ) : int
리턴 int

GetMinAck() 공개 메소드

public GetMinAck ( ) : int
리턴 int

Injured() 공개 메소드

public Injured ( BaseObject obj, uint value, NetMsg info ) : void
obj BaseObject
value uint
info NetMsg
리턴 void

IsClear() 공개 메소드

public IsClear ( ) : bool
리턴 bool

IsDie() 공개 메소드

public IsDie ( ) : bool
리턴 bool

MonsterObject() 공개 메소드

public MonsterObject ( uint _id, int nAi_Id, short x, short y, bool isCreateTypeId = true ) : System
_id uint
nAi_Id int
x short
y short
isCreateTypeId bool
리턴 System

ProcessAction_Die() 보호된 메소드

protected ProcessAction_Die ( GameStruct act ) : void
act GameStruct
리턴 void

ProcessAction_Injured() 보호된 메소드

protected ProcessAction_Injured ( GameStruct act ) : void
act GameStruct
리턴 void

ProcessAction_Move() 보호된 메소드

protected ProcessAction_Move ( GameStruct act ) : void
act GameStruct
리턴 void

RefreshVisibleObject() 공개 메소드

public RefreshVisibleObject ( ) : void
리턴 void

Run() 공개 메소드

public Run ( ) : bool
리턴 bool

SetAi() 공개 메소드

public SetAi ( AI _ai ) : void
_ai AI
리턴 void

SetRebirthTime() 공개 메소드

public SetRebirthTime ( uint nTime ) : void
nTime uint
리턴 void

Walk() 공개 메소드

public Walk ( byte dir ) : void
dir byte
리턴 void

Walk() 공개 메소드

public Walk ( byte dir, short x, short y ) : void
dir byte
x short
y short
리턴 void

프로퍼티 상세

attr 보호되어 있는 프로퍼티

protected MonterAttribute,GameStruct attr
리턴 GameStruct.MonterAttribute

mRebirthTime 보호되어 있는 프로퍼티

protected uint mRebirthTime
리턴 uint