C# Class KBEngine.Entity

Afficher le fichier Open project: liuxq/TestGame Class Usage Examples

Méthodes publiques

Свойство Type Description
_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

Méthodes publiques

Méthode Description
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

Method Details

Entity() public méthode

public Entity ( ) : System
Résultat System

__init__() public méthode

public __init__ ( ) : void
Résultat void

addDefinedProperty() public méthode

public addDefinedProperty ( string name, object v ) : void
name string
v object
Résultat void

baseCall() public méthode

public baseCall ( string methodname ) : void
methodname string
Résultat void

callPropertysSetMethods() public méthode

public callPropertysSetMethods ( ) : void
Résultat void

cellCall() public méthode

public cellCall ( string methodname ) : void
methodname string
Résultat void

clear() public static méthode

public static clear ( ) : void
Résultat void

enterSpace() public méthode

public enterSpace ( ) : void
Résultat void

enterWorld() public méthode

public enterWorld ( ) : void
Résultat void

getDefinedProperty() public méthode

public getDefinedProperty ( string name ) : object
name string
Résultat object

getDefinedPropertyByUType() public méthode

public getDefinedPropertyByUType ( UInt16 utype ) : object
utype System.UInt16
Résultat object

isPlayer() public méthode

public isPlayer ( ) : bool
Résultat bool

leaveSpace() public méthode

public leaveSpace ( ) : void
Résultat void

leaveWorld() public méthode

public leaveWorld ( ) : void
Résultat void

onControlled() public méthode

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
Résultat void

onDestroy() public méthode

public onDestroy ( ) : void
Résultat void

onEnterSpace() public méthode

public onEnterSpace ( ) : void
Résultat void

onEnterWorld() public méthode

public onEnterWorld ( ) : void
Résultat void

onLeaveSpace() public méthode

public onLeaveSpace ( ) : void
Résultat void

onLeaveWorld() public méthode

public onLeaveWorld ( ) : void
Résultat void

onUpdateVolatileData() public méthode

public onUpdateVolatileData ( ) : void
Résultat void

setDefinedProperty() public méthode

public setDefinedProperty ( string name, object val ) : void
name string
val object
Résultat void

setDefinedPropertyByUType() public méthode

public setDefinedPropertyByUType ( UInt16 utype, object val ) : void
utype System.UInt16
val object
Résultat void

set_direction() public méthode

public set_direction ( object old ) : void
old object
Résultat void

set_position() public méthode

public set_position ( object old ) : void
old object
Résultat void

Property Details

_entityLastLocalDir public_oe property

public Vector3 _entityLastLocalDir
Résultat Vector3

_entityLastLocalPos public_oe property

public Vector3 _entityLastLocalPos
Résultat Vector3

baseMailbox public_oe property

public Mailbox,KBEngine baseMailbox
Résultat Mailbox

cellMailbox public_oe property

public Mailbox,KBEngine cellMailbox
Résultat Mailbox

className public_oe property

public string className
Résultat string

direction public_oe property

public Vector3 direction
Résultat Vector3

id public_oe property

public Int32,System id
Résultat System.Int32

inWorld public_oe property

public bool inWorld
Résultat bool

inited public_oe property

public bool inited
Résultat bool

isControlled public_oe property

对于玩家自身来说,它表示是否自己被其它玩家控制了; 对于其它entity来说,表示我本机是否控制了这个entity
public bool isControlled
Résultat bool

isOnGround public_oe property

public bool isOnGround
Résultat bool

position public_oe property

public Vector3 position
Résultat Vector3

renderObj public_oe property

public object renderObj
Résultat object

velocity public_oe property

public float velocity
Résultat float