Game Framework  3.0.8
Variable< T > 模板类 参考abstract

变量。 更多...

类 Variable< T > 继承关系图:

Public 成员函数

override object GetValue ()
 获取变量值。 更多...
 
override void SetValue (object value)
 设置变量值。 更多...
 
override void Reset ()
 重置变量值。 更多...
 
override string ToString ()
 获取变量字符串。 更多...
 
abstract object GetValue ()
 获取变量值。 更多...
 
abstract void SetValue (object value)
 设置变量值。 更多...
 
abstract void Reset ()
 重置变量值。 更多...
 

Protected 成员函数

 Variable ()
 初始化变量的新实例。 更多...
 
 Variable (T value)
 初始化变量的新实例。 更多...
 
 Variable ()
 初始化变量的新实例。 更多...
 

属性

override Type Type [get]
 获取变量类型。 更多...
 
Value [get, set]
 获取或设置变量值。 更多...
 
abstract Type Type [get]
 获取变量类型。 更多...
 

详细描述

变量。

模板参数
T变量类型。

构造及析构函数说明

◆ Variable() [1/3]

Variable ( )
protected

初始化变量的新实例。

◆ Variable() [2/3]

Variable ( value)
protected

初始化变量的新实例。

参数
value初始值。

◆ Variable() [3/3]

Variable ( )
protected

初始化变量的新实例。

成员函数说明

◆ GetValue() [1/2]

abstract object GetValue ( )
pure virtual

获取变量值。

返回
变量值。

◆ GetValue() [2/2]

override object GetValue ( )

获取变量值。

返回
变量值。

◆ Reset() [1/2]

abstract void Reset ( )
pure virtual

重置变量值。

◆ Reset() [2/2]

override void Reset ( )

重置变量值。

◆ SetValue() [1/2]

abstract void SetValue ( object  value)
pure virtual

设置变量值。

参数
value变量值。

◆ SetValue() [2/2]

override void SetValue ( object  value)

设置变量值。

参数
value变量值。

◆ ToString()

override string ToString ( )

获取变量字符串。

返回
变量字符串。

属性说明

◆ Type [1/2]

abstract Type Type
get

获取变量类型。

◆ Type [2/2]

override Type Type
get

获取变量类型。

◆ Value

T Value
getset

获取或设置变量值。