C# Класс hds.npc

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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