Game Framework
2021.05.31
|
界面组件。 更多...
Public 成员函数 | |
bool | HasUIGroup (string uiGroupName) |
是否存在界面组。 更多... | |
IUIGroup | GetUIGroup (string uiGroupName) |
获取界面组。 更多... | |
IUIGroup[] | GetAllUIGroups () |
获取所有界面组。 更多... | |
void | GetAllUIGroups (List< IUIGroup > results) |
获取所有界面组。 更多... | |
bool | AddUIGroup (string uiGroupName) |
增加界面组。 更多... | |
bool | AddUIGroup (string uiGroupName, int depth) |
增加界面组。 更多... | |
bool | HasUIForm (int serialId) |
是否存在界面。 更多... | |
bool | HasUIForm (string uiFormAssetName) |
是否存在界面。 更多... | |
UIForm | GetUIForm (int serialId) |
获取界面。 更多... | |
UIForm | GetUIForm (string uiFormAssetName) |
获取界面。 更多... | |
UIForm[] | GetUIForms (string uiFormAssetName) |
获取界面。 更多... | |
void | GetUIForms (string uiFormAssetName, List< UIForm > results) |
获取界面。 更多... | |
UIForm[] | GetAllLoadedUIForms () |
获取所有已加载的界面。 更多... | |
void | GetAllLoadedUIForms (List< UIForm > results) |
获取所有已加载的界面。 更多... | |
int[] | GetAllLoadingUIFormSerialIds () |
获取所有正在加载界面的序列编号。 更多... | |
void | GetAllLoadingUIFormSerialIds (List< int > results) |
获取所有正在加载界面的序列编号。 更多... | |
bool | IsLoadingUIForm (int serialId) |
是否正在加载界面。 更多... | |
bool | IsLoadingUIForm (string uiFormAssetName) |
是否正在加载界面。 更多... | |
bool | IsValidUIForm (UIForm uiForm) |
是否是合法的界面。 更多... | |
int | OpenUIForm (string uiFormAssetName, string uiGroupName) |
打开界面。 更多... | |
int | OpenUIForm (string uiFormAssetName, string uiGroupName, int priority) |
打开界面。 更多... | |
int | OpenUIForm (string uiFormAssetName, string uiGroupName, bool pauseCoveredUIForm) |
打开界面。 更多... | |
int | OpenUIForm (string uiFormAssetName, string uiGroupName, object userData) |
打开界面。 更多... | |
int | OpenUIForm (string uiFormAssetName, string uiGroupName, int priority, bool pauseCoveredUIForm) |
打开界面。 更多... | |
int | OpenUIForm (string uiFormAssetName, string uiGroupName, int priority, object userData) |
打开界面。 更多... | |
int | OpenUIForm (string uiFormAssetName, string uiGroupName, bool pauseCoveredUIForm, object userData) |
打开界面。 更多... | |
int | OpenUIForm (string uiFormAssetName, string uiGroupName, int priority, bool pauseCoveredUIForm, object userData) |
打开界面。 更多... | |
void | CloseUIForm (int serialId) |
关闭界面。 更多... | |
void | CloseUIForm (int serialId, object userData) |
关闭界面。 更多... | |
void | CloseUIForm (UIForm uiForm) |
关闭界面。 更多... | |
void | CloseUIForm (UIForm uiForm, object userData) |
关闭界面。 更多... | |
void | CloseAllLoadedUIForms () |
关闭所有已加载的界面。 更多... | |
void | CloseAllLoadedUIForms (object userData) |
关闭所有已加载的界面。 更多... | |
void | CloseAllLoadingUIForms () |
关闭所有正在加载的界面。 更多... | |
void | RefocusUIForm (UIForm uiForm) |
激活界面。 更多... | |
void | RefocusUIForm (UIForm uiForm, object userData) |
激活界面。 更多... | |
void | SetUIFormInstanceLocked (UIForm uiForm, bool locked) |
设置界面是否被加锁。 更多... | |
void | SetUIFormInstancePriority (UIForm uiForm, int priority) |
设置界面的优先级。 更多... | |
Protected 成员函数 | |
override void | Awake () |
游戏框架组件初始化。 更多... | |
属性 | |
int | UIGroupCount [get] |
获取界面组数量。 更多... | |
float | InstanceAutoReleaseInterval [get, set] |
获取或设置界面实例对象池自动释放可释放对象的间隔秒数。 更多... | |
int | InstanceCapacity [get, set] |
获取或设置界面实例对象池的容量。 更多... | |
float | InstanceExpireTime [get, set] |
获取或设置界面实例对象池对象过期秒数。 更多... | |
int | InstancePriority [get, set] |
获取或设置界面实例对象池的优先级。 更多... | |
界面组件。
bool AddUIGroup | ( | string | uiGroupName | ) |
增加界面组。
uiGroupName | 界面组名称。 |
bool AddUIGroup | ( | string | uiGroupName, |
int | depth | ||
) |
增加界面组。
uiGroupName | 界面组名称。 |
depth | 界面组深度。 |
|
protectedvirtual |
游戏框架组件初始化。
void CloseAllLoadedUIForms | ( | ) |
关闭所有已加载的界面。
void CloseAllLoadedUIForms | ( | object | userData | ) |
关闭所有已加载的界面。
userData | 用户自定义数据。 |
void CloseAllLoadingUIForms | ( | ) |
关闭所有正在加载的界面。
void CloseUIForm | ( | int | serialId | ) |
关闭界面。
serialId | 要关闭界面的序列编号。 |
void CloseUIForm | ( | int | serialId, |
object | userData | ||
) |
关闭界面。
serialId | 要关闭界面的序列编号。 |
userData | 用户自定义数据。 |
void CloseUIForm | ( | UIForm | uiForm | ) |
关闭界面。
uiForm | 要关闭的界面。 |
void CloseUIForm | ( | UIForm | uiForm, |
object | userData | ||
) |
关闭界面。
uiForm | 要关闭的界面。 |
userData | 用户自定义数据。 |
UIForm [] GetAllLoadedUIForms | ( | ) |
获取所有已加载的界面。
void GetAllLoadedUIForms | ( | List< UIForm > | results | ) |
获取所有已加载的界面。
results | 所有已加载的界面。 |
int [] GetAllLoadingUIFormSerialIds | ( | ) |
获取所有正在加载界面的序列编号。
void GetAllLoadingUIFormSerialIds | ( | List< int > | results | ) |
获取所有正在加载界面的序列编号。
results | 所有正在加载界面的序列编号。 |
IUIGroup [] GetAllUIGroups | ( | ) |
获取所有界面组。
void GetAllUIGroups | ( | List< IUIGroup > | results | ) |
获取所有界面组。
results | 所有界面组。 |
UIForm GetUIForm | ( | int | serialId | ) |
获取界面。
serialId | 界面序列编号。 |
UIForm GetUIForm | ( | string | uiFormAssetName | ) |
获取界面。
uiFormAssetName | 界面资源名称。 |
UIForm [] GetUIForms | ( | string | uiFormAssetName | ) |
获取界面。
uiFormAssetName | 界面资源名称。 |
void GetUIForms | ( | string | uiFormAssetName, |
List< UIForm > | results | ||
) |
获取界面。
uiFormAssetName | 界面资源名称。 |
results | 要获取的界面。 |
IUIGroup GetUIGroup | ( | string | uiGroupName | ) |
获取界面组。
uiGroupName | 界面组名称。 |
bool HasUIForm | ( | int | serialId | ) |
是否存在界面。
serialId | 界面序列编号。 |
bool HasUIForm | ( | string | uiFormAssetName | ) |
是否存在界面。
uiFormAssetName | 界面资源名称。 |
bool HasUIGroup | ( | string | uiGroupName | ) |
是否存在界面组。
uiGroupName | 界面组名称。 |
bool IsLoadingUIForm | ( | int | serialId | ) |
是否正在加载界面。
serialId | 界面序列编号。 |
bool IsLoadingUIForm | ( | string | uiFormAssetName | ) |
是否正在加载界面。
uiFormAssetName | 界面资源名称。 |
bool IsValidUIForm | ( | UIForm | uiForm | ) |
是否是合法的界面。
uiForm | 界面。 |
int OpenUIForm | ( | string | uiFormAssetName, |
string | uiGroupName | ||
) |
打开界面。
uiFormAssetName | 界面资源名称。 |
uiGroupName | 界面组名称。 |
int OpenUIForm | ( | string | uiFormAssetName, |
string | uiGroupName, | ||
bool | pauseCoveredUIForm | ||
) |
打开界面。
uiFormAssetName | 界面资源名称。 |
uiGroupName | 界面组名称。 |
pauseCoveredUIForm | 是否暂停被覆盖的界面。 |
int OpenUIForm | ( | string | uiFormAssetName, |
string | uiGroupName, | ||
bool | pauseCoveredUIForm, | ||
object | userData | ||
) |
打开界面。
uiFormAssetName | 界面资源名称。 |
uiGroupName | 界面组名称。 |
pauseCoveredUIForm | 是否暂停被覆盖的界面。 |
userData | 用户自定义数据。 |
int OpenUIForm | ( | string | uiFormAssetName, |
string | uiGroupName, | ||
int | priority | ||
) |
打开界面。
uiFormAssetName | 界面资源名称。 |
uiGroupName | 界面组名称。 |
priority | 加载界面资源的优先级。 |
int OpenUIForm | ( | string | uiFormAssetName, |
string | uiGroupName, | ||
int | priority, | ||
bool | pauseCoveredUIForm | ||
) |
打开界面。
uiFormAssetName | 界面资源名称。 |
uiGroupName | 界面组名称。 |
priority | 加载界面资源的优先级。 |
pauseCoveredUIForm | 是否暂停被覆盖的界面。 |
int OpenUIForm | ( | string | uiFormAssetName, |
string | uiGroupName, | ||
int | priority, | ||
bool | pauseCoveredUIForm, | ||
object | userData | ||
) |
打开界面。
uiFormAssetName | 界面资源名称。 |
uiGroupName | 界面组名称。 |
priority | 加载界面资源的优先级。 |
pauseCoveredUIForm | 是否暂停被覆盖的界面。 |
userData | 用户自定义数据。 |
int OpenUIForm | ( | string | uiFormAssetName, |
string | uiGroupName, | ||
int | priority, | ||
object | userData | ||
) |
打开界面。
uiFormAssetName | 界面资源名称。 |
uiGroupName | 界面组名称。 |
priority | 加载界面资源的优先级。 |
userData | 用户自定义数据。 |
int OpenUIForm | ( | string | uiFormAssetName, |
string | uiGroupName, | ||
object | userData | ||
) |
打开界面。
uiFormAssetName | 界面资源名称。 |
uiGroupName | 界面组名称。 |
userData | 用户自定义数据。 |
void RefocusUIForm | ( | UIForm | uiForm | ) |
激活界面。
uiForm | 要激活的界面。 |
void RefocusUIForm | ( | UIForm | uiForm, |
object | userData | ||
) |
激活界面。
uiForm | 要激活的界面。 |
userData | 用户自定义数据。 |
void SetUIFormInstanceLocked | ( | UIForm | uiForm, |
bool | locked | ||
) |
设置界面是否被加锁。
uiForm | 要设置是否被加锁的界面。 |
locked | 界面是否被加锁。 |
void SetUIFormInstancePriority | ( | UIForm | uiForm, |
int | priority | ||
) |
设置界面的优先级。
uiForm | 要设置优先级的界面。 |
priority | 界面优先级。 |
|
getset |
获取或设置界面实例对象池自动释放可释放对象的间隔秒数。
|
getset |
获取或设置界面实例对象池的容量。
|
getset |
获取或设置界面实例对象池对象过期秒数。
|
getset |
获取或设置界面实例对象池的优先级。
|
get |
获取界面组数量。