C# 클래스 KBEngine.Entity

파일 보기 프로젝트 열기: liuxq/TestGame 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
_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