C# 클래스 hds.npc

파일 보기 프로젝트 열기: hdneo/mxo-hd 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
currentState int
next_move_time long
prev_x_pos double
prev_z_pos double
ticksNeeded int
ticksReceived int
updateClient bool
updateData byte[]
xBase double
yBase double
zBase double

공개 메소드들

메소드 설명
doTick ( ) : bool
flushClientUpdateData ( ) : void
generatePathTable ( ) : int
getAndResetUpdateData ( ) : byte[]
getCreationData ( ) : Object599
getDistrict ( ) : UInt16
getDistrictName ( ) : string
getEntityId ( ) : System.UInt64
getGoId ( ) : byte[]
getHealthC ( ) : UInt16
getHealthM ( ) : UInt16
getIsDefeated ( ) : bool
getIsLootable ( ) : bool
getIsSpawned ( ) : bool
getLevel ( ) : ushort
getMobId ( ) : UInt16
getName ( ) : string
getRotation ( ) : uint
getRsiHex ( ) : string
getState ( ) : int
getWeapon ( ) : UInt32
getXPos ( ) : double
getYPos ( ) : double
getZPos ( ) : double
npc ( ) : System
setDistrict ( UInt16 _district ) : void
setDistrictName ( string _districtName ) : void
setEntityId ( System.UInt64 _entityId ) : void
setGoId ( byte objectID ) : void
setHealthC ( UInt16 currentHealth ) : void
setHealthM ( UInt16 maxHealth ) : void
setIsDead ( bool dead ) : void
setIsLootable ( bool lootable ) : void
setIsSpawned ( bool spawned ) : void
setLevel ( ushort level ) : void
setMobId ( UInt16 mobID ) : void
setName ( string mobName ) : void
setRotation ( uint rotation ) : void
setRsiHex ( string _rsihex ) : void
setState ( int state ) : void
setWeapon ( UInt32 weapon ) : void
setXPos ( double xPosition ) : void
setYPos ( double yPosition ) : void
setZPos ( double zPosition ) : void
updateAnimation ( byte animationByte ) : void
updateCombat ( ) : void
updatePosition ( ) : void

메소드 상세

doTick() 공개 메소드

public doTick ( ) : bool
리턴 bool

flushClientUpdateData() 공개 메소드

public flushClientUpdateData ( ) : void
리턴 void

generatePathTable() 공개 메소드

public generatePathTable ( ) : int
리턴 int

getAndResetUpdateData() 공개 메소드

public getAndResetUpdateData ( ) : byte[]
리턴 byte[]

getCreationData() 공개 메소드

public getCreationData ( ) : Object599
리턴 Object599

getDistrict() 공개 메소드

public getDistrict ( ) : UInt16
리턴 System.UInt16

getDistrictName() 공개 메소드

public getDistrictName ( ) : string
리턴 string

getEntityId() 공개 메소드

public getEntityId ( ) : System.UInt64
리턴 System.UInt64

getGoId() 공개 메소드

public getGoId ( ) : byte[]
리턴 byte[]

getHealthC() 공개 메소드

public getHealthC ( ) : UInt16
리턴 System.UInt16

getHealthM() 공개 메소드

public getHealthM ( ) : UInt16
리턴 System.UInt16

getIsDefeated() 공개 메소드

public getIsDefeated ( ) : bool
리턴 bool

getIsLootable() 공개 메소드

public getIsLootable ( ) : bool
리턴 bool

getIsSpawned() 공개 메소드

public getIsSpawned ( ) : bool
리턴 bool

getLevel() 공개 메소드

public getLevel ( ) : ushort
리턴 ushort

getMobId() 공개 메소드

public getMobId ( ) : UInt16
리턴 System.UInt16

getName() 공개 메소드

public getName ( ) : string
리턴 string

getRotation() 공개 메소드

public getRotation ( ) : uint
리턴 uint

getRsiHex() 공개 메소드

public getRsiHex ( ) : string
리턴 string

getState() 공개 메소드

public getState ( ) : int
리턴 int

getWeapon() 공개 메소드

public getWeapon ( ) : UInt32
리턴 System.UInt32

getXPos() 공개 메소드

public getXPos ( ) : double
리턴 double

getYPos() 공개 메소드

public getYPos ( ) : double
리턴 double

getZPos() 공개 메소드

public getZPos ( ) : double
리턴 double

npc() 공개 메소드

public npc ( ) : System
리턴 System

setDistrict() 공개 메소드

public setDistrict ( UInt16 _district ) : void
_district System.UInt16
리턴 void

setDistrictName() 공개 메소드

public setDistrictName ( string _districtName ) : void
_districtName string
리턴 void

setEntityId() 공개 메소드

public setEntityId ( System.UInt64 _entityId ) : void
_entityId System.UInt64
리턴 void

setGoId() 공개 메소드

public setGoId ( byte objectID ) : void
objectID byte
리턴 void

setHealthC() 공개 메소드

public setHealthC ( UInt16 currentHealth ) : void
currentHealth System.UInt16
리턴 void

setHealthM() 공개 메소드

public setHealthM ( UInt16 maxHealth ) : void
maxHealth System.UInt16
리턴 void

setIsDead() 공개 메소드

public setIsDead ( bool dead ) : void
dead bool
리턴 void

setIsLootable() 공개 메소드

public setIsLootable ( bool lootable ) : void
lootable bool
리턴 void

setIsSpawned() 공개 메소드

public setIsSpawned ( bool spawned ) : void
spawned bool
리턴 void

setLevel() 공개 메소드

public setLevel ( ushort level ) : void
level ushort
리턴 void

setMobId() 공개 메소드

public setMobId ( UInt16 mobID ) : void
mobID System.UInt16
리턴 void

setName() 공개 메소드

public setName ( string mobName ) : void
mobName string
리턴 void

setRotation() 공개 메소드

public setRotation ( uint rotation ) : void
rotation uint
리턴 void

setRsiHex() 공개 메소드

public setRsiHex ( string _rsihex ) : void
_rsihex string
리턴 void

setState() 공개 메소드

public setState ( int state ) : void
state int
리턴 void

setWeapon() 공개 메소드

public setWeapon ( UInt32 weapon ) : void
weapon System.UInt32
리턴 void

setXPos() 공개 메소드

public setXPos ( double xPosition ) : void
xPosition double
리턴 void

setYPos() 공개 메소드

public setYPos ( double yPosition ) : void
yPosition double
리턴 void

setZPos() 공개 메소드

public setZPos ( double zPosition ) : void
zPosition double
리턴 void

updateAnimation() 공개 메소드

public updateAnimation ( byte animationByte ) : void
animationByte byte
리턴 void

updateCombat() 공개 메소드

public updateCombat ( ) : void
리턴 void

updatePosition() 공개 메소드

public updatePosition ( ) : void
리턴 void

프로퍼티 상세

currentState 공개적으로 프로퍼티

public int currentState
리턴 int

next_move_time 공개적으로 프로퍼티

public long next_move_time
리턴 long

prev_x_pos 공개적으로 프로퍼티

public double prev_x_pos
리턴 double

prev_z_pos 공개적으로 프로퍼티

public double prev_z_pos
리턴 double

ticksNeeded 공개적으로 프로퍼티

public int ticksNeeded
리턴 int

ticksReceived 공개적으로 프로퍼티

public int ticksReceived
리턴 int

updateClient 공개적으로 프로퍼티

public bool updateClient
리턴 bool

updateData 공개적으로 프로퍼티

public byte[] updateData
리턴 byte[]

xBase 공개적으로 프로퍼티

public double xBase
리턴 double

yBase 공개적으로 프로퍼티

public double yBase
리턴 double

zBase 공개적으로 프로퍼티

public double zBase
리턴 double