C# Класс KBEngine.Entity

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

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

Свойство Тип Описание
_entityLastLocalDir Vector3
_entityLastLocalPos Vector3
baseMailbox Mailbox
cellMailbox Mailbox
className string
direction Vector3
id System.Int32
inWorld bool
inited bool
isControlled bool
isOnGround bool
position Vector3
renderObj object
velocity float

Открытые методы

Метод Описание
Entity ( ) : System
__init__ ( ) : void
addDefinedProperty ( string name, object v ) : void
baseCall ( string methodname ) : void
callPropertysSetMethods ( ) : void
cellCall ( string methodname ) : void
clear ( ) : void
enterSpace ( ) : void
enterWorld ( ) : void
getDefinedProperty ( string name ) : object
getDefinedPropertyByUType ( UInt16 utype ) : object
isPlayer ( ) : bool
leaveSpace ( ) : void
leaveWorld ( ) : void
onControlled ( bool isControlled_ ) : void

This callback method is called when the local entity control by the client has been enabled or disabled. See the Entity.controlledBy() method in the CellApp server code for more infomation.

onDestroy ( ) : void
onEnterSpace ( ) : void
onEnterWorld ( ) : void
onLeaveSpace ( ) : void
onLeaveWorld ( ) : void
onUpdateVolatileData ( ) : void
setDefinedProperty ( string name, object val ) : void
setDefinedPropertyByUType ( UInt16 utype, object val ) : void
set_direction ( object old ) : void
set_position ( object old ) : void

Описание методов

Entity() публичный Метод

public Entity ( ) : System
Результат System

__init__() публичный Метод

public __init__ ( ) : void
Результат void

addDefinedProperty() публичный Метод

public addDefinedProperty ( string name, object v ) : void
name string
v object
Результат void

baseCall() публичный Метод

public baseCall ( string methodname ) : void
methodname string
Результат void

callPropertysSetMethods() публичный Метод

public callPropertysSetMethods ( ) : void
Результат void

cellCall() публичный Метод

public cellCall ( string methodname ) : void
methodname string
Результат void

clear() публичный статический Метод

public static clear ( ) : void
Результат void

enterSpace() публичный Метод

public enterSpace ( ) : void
Результат void

enterWorld() публичный Метод

public enterWorld ( ) : void
Результат void

getDefinedProperty() публичный Метод

public getDefinedProperty ( string name ) : object
name string
Результат object

getDefinedPropertyByUType() публичный Метод

public getDefinedPropertyByUType ( UInt16 utype ) : object
utype System.UInt16
Результат object

isPlayer() публичный Метод

public isPlayer ( ) : bool
Результат bool

leaveSpace() публичный Метод

public leaveSpace ( ) : void
Результат void

leaveWorld() публичный Метод

public leaveWorld ( ) : void
Результат void

onControlled() публичный Метод

This callback method is called when the local entity control by the client has been enabled or disabled. See the Entity.controlledBy() method in the CellApp server code for more infomation.
public onControlled ( bool isControlled_ ) : void
isControlled_ bool
Результат void

onDestroy() публичный Метод

public onDestroy ( ) : void
Результат void

onEnterSpace() публичный Метод

public onEnterSpace ( ) : void
Результат void

onEnterWorld() публичный Метод

public onEnterWorld ( ) : void
Результат void

onLeaveSpace() публичный Метод

public onLeaveSpace ( ) : void
Результат void

onLeaveWorld() публичный Метод

public onLeaveWorld ( ) : void
Результат void

onUpdateVolatileData() публичный Метод

public onUpdateVolatileData ( ) : void
Результат void

setDefinedProperty() публичный Метод

public setDefinedProperty ( string name, object val ) : void
name string
val object
Результат void

setDefinedPropertyByUType() публичный Метод

public setDefinedPropertyByUType ( UInt16 utype, object val ) : void
utype System.UInt16
val object
Результат void

set_direction() публичный Метод

public set_direction ( object old ) : void
old object
Результат void

set_position() публичный Метод

public set_position ( object old ) : void
old object
Результат void

Описание свойств

_entityLastLocalDir публичное свойство

public Vector3 _entityLastLocalDir
Результат Vector3

_entityLastLocalPos публичное свойство

public Vector3 _entityLastLocalPos
Результат Vector3

baseMailbox публичное свойство

public Mailbox,KBEngine baseMailbox
Результат Mailbox

cellMailbox публичное свойство

public Mailbox,KBEngine cellMailbox
Результат Mailbox

className публичное свойство

public string className
Результат string

direction публичное свойство

public Vector3 direction
Результат Vector3

id публичное свойство

public Int32,System id
Результат System.Int32

inWorld публичное свойство

public bool inWorld
Результат bool

inited публичное свойство

public bool inited
Результат bool

isControlled публичное свойство

对于玩家自身来说,它表示是否自己被其它玩家控制了; 对于其它entity来说,表示我本机是否控制了这个entity
public bool isControlled
Результат bool

isOnGround публичное свойство

public bool isOnGround
Результат bool

position публичное свойство

public Vector3 position
Результат Vector3

renderObj публичное свойство

public object renderObj
Результат object

velocity публичное свойство

public float velocity
Результат float