Game Framework  2021.05.31
ObjectBase类 参考abstract

对象基类。 更多...

类 ObjectBase 继承关系图:
IReference

Public 成员函数

 ObjectBase ()
 初始化对象基类的新实例。 更多...
 
virtual void Clear ()
 清理对象基类。 更多...
 

Protected 成员函数

void Initialize (object target)
 初始化对象基类。 更多...
 
void Initialize (string name, object target)
 初始化对象基类。 更多...
 
void Initialize (string name, object target, bool locked)
 初始化对象基类。 更多...
 
void Initialize (string name, object target, int priority)
 初始化对象基类。 更多...
 
void Initialize (string name, object target, bool locked, int priority)
 初始化对象基类。 更多...
 

属性

string Name [get]
 获取对象名称。 更多...
 
object Target [get]
 获取对象。 更多...
 
bool Locked [get, set]
 获取或设置对象是否被加锁。 更多...
 
int Priority [get, set]
 获取或设置对象的优先级。 更多...
 
virtual bool CustomCanReleaseFlag [get]
 获取自定义释放检查标记。 更多...
 
DateTime LastUseTime [get]
 获取对象上次使用时间。 更多...
 

详细描述

对象基类。

构造及析构函数说明

◆ ObjectBase()

初始化对象基类的新实例。

成员函数说明

◆ Clear()

virtual void Clear ( )
virtual

清理对象基类。

实现了 IReference.

◆ Initialize() [1/5]

void Initialize ( object  target)
protected

初始化对象基类。

参数
target对象。

◆ Initialize() [2/5]

void Initialize ( string  name,
object  target 
)
protected

初始化对象基类。

参数
name对象名称。
target对象。

◆ Initialize() [3/5]

void Initialize ( string  name,
object  target,
bool  locked 
)
protected

初始化对象基类。

参数
name对象名称。
target对象。
locked对象是否被加锁。

◆ Initialize() [4/5]

void Initialize ( string  name,
object  target,
bool  locked,
int  priority 
)
protected

初始化对象基类。

参数
name对象名称。
target对象。
locked对象是否被加锁。
priority对象的优先级。

◆ Initialize() [5/5]

void Initialize ( string  name,
object  target,
int  priority 
)
protected

初始化对象基类。

参数
name对象名称。
target对象。
priority对象的优先级。

属性说明

◆ CustomCanReleaseFlag

virtual bool CustomCanReleaseFlag
get

获取自定义释放检查标记。

◆ LastUseTime

DateTime LastUseTime
get

获取对象上次使用时间。

◆ Locked

bool Locked
getset

获取或设置对象是否被加锁。

◆ Name

string Name
get

获取对象名称。

◆ Priority

int Priority
getset

获取或设置对象的优先级。

◆ Target

object Target
get

获取对象。