C# 클래스 MapServer.EudemonObject

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

공개 메소드들

메소드 설명
AddExp ( int nExp ) : void
AddMagicInfo ( ushort magicid, byte magiclv, uint exp ) : bool
Attack ( NetMsg info ) : void
Battle ( ) : void
CalcAttribute ( ) : void
ChangeAttribute ( GameStruct type, int value, bool isBrocat = true ) : void
CheckMagicAttackSpeed ( ushort magicid, byte magiclv ) : bool
ClearThis ( ) : void
DeleteMagicInfo ( ushort magicid ) : void
EudemonObject ( RoleData_Eudemon info, PlayerObject _play ) : System
FlyPlay ( ) : void
GetAttr ( ) : RoleData_Eudemon
GetDefense ( ) : int
GetEudemonId ( ) : uint
GetEudemonInfo ( ) : RoleData_Eudemon
GetLevel ( ) : byte
GetLuck ( ) : int
GetMagicAck ( ) : int
GetMagicDefense ( ) : int
GetMagicLevel ( ushort magicid ) : ushort
GetMaxAck ( ) : int
GetMaxMagixAck ( ) : int
GetMinAck ( ) : int
GetMonsterInfo ( ) : MonsterInfo
GetMonsterInfo ( PlayerObject _play, uint _item_id ) : MonsterInfo
GetOwnerPlay ( ) : PlayerObject
GetPlayObjectList ( ) : PlayerObject>.Dictionary
GetState ( ) : EUDEMONSTATE
Injured ( BaseObject obj, uint value, NetMsg info ) : void
IsDie ( ) : bool
IsHaveMagic ( ushort magicid ) : bool
IsRiding ( ) : bool
MagicAttack ( NetMsg info ) : void
Move ( NetMsg move ) : bool
ReCall ( ) : void
RefreshVisibleObject ( ) : void
Run ( ) : bool
SendEudemonInfo ( PlayerObject _play = null ) : void
SendMagicInfo ( ) : void
SendMoveInfo ( BaseObject obj, byte runValue ) : void
SendPlayRefreshInfo ( PlayerObject play ) : void
SetEudemonInfo ( RoleData_Eudemon info ) : void
SetMosterInfo ( GameStruct info ) : void
SetRiding ( bool v ) : void
SetState ( EUDEMONSTATE _state ) : void

보호된 메소드들

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

비공개 메소드들

메소드 설명
GetBombVisibleObj ( NetMsg magicinfo ) : List
GetFanVisibleObj ( NetMsg magicinfo ) : List

메소드 상세

AddExp() 공개 메소드

public AddExp ( int nExp ) : void
nExp int
리턴 void

AddMagicInfo() 공개 메소드

public AddMagicInfo ( ushort magicid, byte magiclv, uint exp ) : bool
magicid ushort
magiclv byte
exp uint
리턴 bool

Attack() 공개 메소드

public Attack ( NetMsg info ) : void
info NetMsg
리턴 void

Battle() 공개 메소드

public Battle ( ) : void
리턴 void

CalcAttribute() 공개 메소드

public CalcAttribute ( ) : void
리턴 void

ChangeAttribute() 공개 메소드

public ChangeAttribute ( GameStruct type, int value, bool isBrocat = true ) : void
type GameStruct
value int
isBrocat bool
리턴 void

CheckMagicAttackSpeed() 공개 메소드

public CheckMagicAttackSpeed ( ushort magicid, byte magiclv ) : bool
magicid ushort
magiclv byte
리턴 bool

ClearThis() 공개 메소드

public ClearThis ( ) : void
리턴 void

DeleteMagicInfo() 공개 메소드

public DeleteMagicInfo ( ushort magicid ) : void
magicid ushort
리턴 void

EudemonObject() 공개 메소드

public EudemonObject ( RoleData_Eudemon info, PlayerObject _play ) : System
info GameBase.Network.Internal.RoleData_Eudemon
_play PlayerObject
리턴 System

FlyPlay() 공개 메소드

public FlyPlay ( ) : void
리턴 void

GetAttr() 공개 메소드

public GetAttr ( ) : RoleData_Eudemon
리턴 GameBase.Network.Internal.RoleData_Eudemon

GetDefense() 공개 메소드

public GetDefense ( ) : int
리턴 int

GetEudemonId() 공개 메소드

public GetEudemonId ( ) : uint
리턴 uint

GetEudemonInfo() 공개 메소드

public GetEudemonInfo ( ) : RoleData_Eudemon
리턴 GameBase.Network.Internal.RoleData_Eudemon

GetLevel() 공개 메소드

public GetLevel ( ) : byte
리턴 byte

GetLuck() 공개 메소드

public GetLuck ( ) : int
리턴 int

GetMagicAck() 공개 메소드

public GetMagicAck ( ) : int
리턴 int

GetMagicDefense() 공개 메소드

public GetMagicDefense ( ) : int
리턴 int

GetMagicLevel() 공개 메소드

public GetMagicLevel ( ushort magicid ) : ushort
magicid ushort
리턴 ushort

GetMaxAck() 공개 메소드

public GetMaxAck ( ) : int
리턴 int

GetMaxMagixAck() 공개 메소드

public GetMaxMagixAck ( ) : int
리턴 int

GetMinAck() 공개 메소드

public GetMinAck ( ) : int
리턴 int

GetMonsterInfo() 공개 메소드

public GetMonsterInfo ( ) : MonsterInfo
리턴 GameStruct.MonsterInfo

GetMonsterInfo() 공개 정적인 메소드

public static GetMonsterInfo ( PlayerObject _play, uint _item_id ) : MonsterInfo
_play PlayerObject
_item_id uint
리턴 GameStruct.MonsterInfo

GetOwnerPlay() 공개 메소드

public GetOwnerPlay ( ) : PlayerObject
리턴 PlayerObject

GetPlayObjectList() 공개 메소드

public GetPlayObjectList ( ) : PlayerObject>.Dictionary
리턴 PlayerObject>.Dictionary

GetState() 공개 메소드

public GetState ( ) : EUDEMONSTATE
리턴 EUDEMONSTATE

Injured() 공개 메소드

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

IsDie() 공개 메소드

public IsDie ( ) : bool
리턴 bool

IsHaveMagic() 공개 메소드

public IsHaveMagic ( ushort magicid ) : bool
magicid ushort
리턴 bool

IsRiding() 공개 메소드

public IsRiding ( ) : bool
리턴 bool

MagicAttack() 공개 메소드

public MagicAttack ( NetMsg info ) : void
info NetMsg
리턴 void

Move() 공개 메소드

public Move ( NetMsg move ) : bool
move NetMsg
리턴 bool

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

ReCall() 공개 메소드

public ReCall ( ) : void
리턴 void

RefreshVisibleObject() 공개 메소드

public RefreshVisibleObject ( ) : void
리턴 void

Run() 공개 메소드

public Run ( ) : bool
리턴 bool

SendEudemonInfo() 공개 메소드

public SendEudemonInfo ( PlayerObject _play = null ) : void
_play PlayerObject
리턴 void

SendMagicInfo() 공개 메소드

public SendMagicInfo ( ) : void
리턴 void

SendMoveInfo() 공개 메소드

public SendMoveInfo ( BaseObject obj, byte runValue ) : void
obj BaseObject
runValue byte
리턴 void

SendPlayRefreshInfo() 공개 메소드

public SendPlayRefreshInfo ( PlayerObject play ) : void
play PlayerObject
리턴 void

SetEudemonInfo() 공개 메소드

public SetEudemonInfo ( RoleData_Eudemon info ) : void
info GameBase.Network.Internal.RoleData_Eudemon
리턴 void

SetMosterInfo() 공개 메소드

public SetMosterInfo ( GameStruct info ) : void
info GameStruct
리턴 void

SetRiding() 공개 메소드

public SetRiding ( bool v ) : void
v bool
리턴 void

SetState() 공개 메소드

public SetState ( EUDEMONSTATE _state ) : void
_state EUDEMONSTATE
리턴 void