C# Class NFrame.NFIObject

显示文件 Open project: ketoo/NoahGameFrame Class Usage Examples

Public Methods

Method Description
AddHeartBeat ( string strHeartBeatName, float fTime, int nCount, NFIHeartBeat handler ) : void
ClassName ( ) : string
ConfigIndex ( ) : string
ContainerID ( ) : int
FindHeartBeat ( string strHeartBeatName ) : bool
FindProperty ( string strPropertyName ) : bool
FindRecord ( string strRecordName ) : bool
GetHeartBeatManager ( ) : NFIHeartBeatManager
GetPropertyManager ( ) : NFIPropertyManager
GetRecordManager ( ) : NFIRecordManager
GroupID ( ) : int
Init ( ) : void
QueryPropertyFloat ( string strPropertyName ) : double
QueryPropertyInt ( string strPropertyName ) : System.Int64
QueryPropertyObject ( string strPropertyName ) : NFGUID
QueryPropertyString ( string strPropertyName ) : string
QueryPropertyVector2 ( string strPropertyName ) : NFVector2
QueryPropertyVector3 ( string strPropertyName ) : NFVector3
QueryRecordFloat ( string strRecordName, int nRow, int nCol ) : double
QueryRecordInt ( string strRecordName, int nRow, int nCol ) : System.Int64
QueryRecordObject ( string strRecordName, int nRow, int nCol ) : NFGUID
QueryRecordString ( string strRecordName, int nRow, int nCol ) : string
QueryRecordVector2 ( string strRecordName, int nRow, int nCol ) : NFVector2
QueryRecordVector3 ( string strRecordName, int nRow, int nCol ) : NFVector3
RemoveHeartBeat ( string strHeartBeatName ) : void
Self ( ) : NFGUID
SetPropertyFloat ( string strPropertyName, double fValue ) : bool
SetPropertyInt ( string strPropertyName, Int64 nValue ) : bool
SetPropertyObject ( string strPropertyName, NFGUID obj ) : bool
SetPropertyString ( string strPropertyName, string strValue ) : bool
SetPropertyVector2 ( string strPropertyName, NFVector2 obj ) : bool
SetPropertyVector3 ( string strPropertyName, NFVector3 obj ) : bool
SetRecordFloat ( string strRecordName, int nRow, int nCol, double fValue ) : bool
SetRecordInt ( string strRecordName, int nRow, int nCol, Int64 nValue ) : bool
SetRecordObject ( string strRecordName, int nRow, int nCol, NFGUID obj ) : bool
SetRecordString ( string strRecordName, int nRow, int nCol, string strValue ) : bool
SetRecordVector2 ( string strRecordName, int nRow, int nCol, NFVector2 obj ) : bool
SetRecordVector3 ( string strRecordName, int nRow, int nCol, NFVector3 obj ) : bool
Shut ( ) : void
UpData ( float fLastTime, float fAllTime ) : bool

Method Details

AddHeartBeat() public abstract method

public abstract AddHeartBeat ( string strHeartBeatName, float fTime, int nCount, NFIHeartBeat handler ) : void
strHeartBeatName string
fTime float
nCount int
handler NFIHeartBeat
return void

ClassName() public abstract method

public abstract ClassName ( ) : string
return string

ConfigIndex() public abstract method

public abstract ConfigIndex ( ) : string
return string

ContainerID() public abstract method

public abstract ContainerID ( ) : int
return int

FindHeartBeat() public abstract method

public abstract FindHeartBeat ( string strHeartBeatName ) : bool
strHeartBeatName string
return bool

FindProperty() public abstract method

public abstract FindProperty ( string strPropertyName ) : bool
strPropertyName string
return bool

FindRecord() public abstract method

public abstract FindRecord ( string strRecordName ) : bool
strRecordName string
return bool

GetHeartBeatManager() public abstract method

public abstract GetHeartBeatManager ( ) : NFIHeartBeatManager
return NFIHeartBeatManager

GetPropertyManager() public abstract method

public abstract GetPropertyManager ( ) : NFIPropertyManager
return NFIPropertyManager

GetRecordManager() public abstract method

public abstract GetRecordManager ( ) : NFIRecordManager
return NFIRecordManager

GroupID() public abstract method

public abstract GroupID ( ) : int
return int

Init() public abstract method

public abstract Init ( ) : void
return void

QueryPropertyFloat() public abstract method

public abstract QueryPropertyFloat ( string strPropertyName ) : double
strPropertyName string
return double

QueryPropertyInt() public abstract method

public abstract QueryPropertyInt ( string strPropertyName ) : System.Int64
strPropertyName string
return System.Int64

QueryPropertyObject() public abstract method

public abstract QueryPropertyObject ( string strPropertyName ) : NFGUID
strPropertyName string
return NFGUID

QueryPropertyString() public abstract method

public abstract QueryPropertyString ( string strPropertyName ) : string
strPropertyName string
return string

QueryPropertyVector2() public abstract method

public abstract QueryPropertyVector2 ( string strPropertyName ) : NFVector2
strPropertyName string
return NFVector2

QueryPropertyVector3() public abstract method

public abstract QueryPropertyVector3 ( string strPropertyName ) : NFVector3
strPropertyName string
return NFVector3

QueryRecordFloat() public abstract method

public abstract QueryRecordFloat ( string strRecordName, int nRow, int nCol ) : double
strRecordName string
nRow int
nCol int
return double

QueryRecordInt() public abstract method

public abstract QueryRecordInt ( string strRecordName, int nRow, int nCol ) : System.Int64
strRecordName string
nRow int
nCol int
return System.Int64

QueryRecordObject() public abstract method

public abstract QueryRecordObject ( string strRecordName, int nRow, int nCol ) : NFGUID
strRecordName string
nRow int
nCol int
return NFGUID

QueryRecordString() public abstract method

public abstract QueryRecordString ( string strRecordName, int nRow, int nCol ) : string
strRecordName string
nRow int
nCol int
return string

QueryRecordVector2() public abstract method

public abstract QueryRecordVector2 ( string strRecordName, int nRow, int nCol ) : NFVector2
strRecordName string
nRow int
nCol int
return NFVector2

QueryRecordVector3() public abstract method

public abstract QueryRecordVector3 ( string strRecordName, int nRow, int nCol ) : NFVector3
strRecordName string
nRow int
nCol int
return NFVector3

RemoveHeartBeat() public abstract method

public abstract RemoveHeartBeat ( string strHeartBeatName ) : void
strHeartBeatName string
return void

Self() public abstract method

public abstract Self ( ) : NFGUID
return NFGUID

SetPropertyFloat() public abstract method

public abstract SetPropertyFloat ( string strPropertyName, double fValue ) : bool
strPropertyName string
fValue double
return bool

SetPropertyInt() public abstract method

public abstract SetPropertyInt ( string strPropertyName, Int64 nValue ) : bool
strPropertyName string
nValue Int64
return bool

SetPropertyObject() public abstract method

public abstract SetPropertyObject ( string strPropertyName, NFGUID obj ) : bool
strPropertyName string
obj NFGUID
return bool

SetPropertyString() public abstract method

public abstract SetPropertyString ( string strPropertyName, string strValue ) : bool
strPropertyName string
strValue string
return bool

SetPropertyVector2() public abstract method

public abstract SetPropertyVector2 ( string strPropertyName, NFVector2 obj ) : bool
strPropertyName string
obj NFVector2
return bool

SetPropertyVector3() public abstract method

public abstract SetPropertyVector3 ( string strPropertyName, NFVector3 obj ) : bool
strPropertyName string
obj NFVector3
return bool

SetRecordFloat() public abstract method

public abstract SetRecordFloat ( string strRecordName, int nRow, int nCol, double fValue ) : bool
strRecordName string
nRow int
nCol int
fValue double
return bool

SetRecordInt() public abstract method

public abstract SetRecordInt ( string strRecordName, int nRow, int nCol, Int64 nValue ) : bool
strRecordName string
nRow int
nCol int
nValue Int64
return bool

SetRecordObject() public abstract method

public abstract SetRecordObject ( string strRecordName, int nRow, int nCol, NFGUID obj ) : bool
strRecordName string
nRow int
nCol int
obj NFGUID
return bool

SetRecordString() public abstract method

public abstract SetRecordString ( string strRecordName, int nRow, int nCol, string strValue ) : bool
strRecordName string
nRow int
nCol int
strValue string
return bool

SetRecordVector2() public abstract method

public abstract SetRecordVector2 ( string strRecordName, int nRow, int nCol, NFVector2 obj ) : bool
strRecordName string
nRow int
nCol int
obj NFVector2
return bool

SetRecordVector3() public abstract method

public abstract SetRecordVector3 ( string strRecordName, int nRow, int nCol, NFVector3 obj ) : bool
strRecordName string
nRow int
nCol int
obj NFVector3
return bool

Shut() public abstract method

public abstract Shut ( ) : void
return void

UpData() public abstract method

public abstract UpData ( float fLastTime, float fAllTime ) : bool
fLastTime float
fAllTime float
return bool