C# Класс QFramework.UI.QUIBehaviour

Наследование: QMonoBehaviour
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
mIComponents IUIComponents
mMsgIds ushort[]

Открытые методы

Метод Описание
AddButtonListener ( UnityAction action ) : void
AddInputListener ( UnityAction action ) : void
AddSliderListener ( UnityAction action ) : void
Close ( ) : void
Enter ( object uiData ) : void
Exit ( ) : void
Get ( string behaivourName ) : Transform
Hide ( ) : void
Init ( object uiData = null ) : void
ProcessMsg ( QMsg msg ) : void
RegisterSelf ( QMonoBehaviour behaviour, ushort msgs ) : void
RemoveButtonListener ( UnityAction action ) : void
RemoveSliderListener ( UnityAction action ) : void
SendMsg ( QMsg msg ) : void
SetVisible ( bool visible ) : void
Show ( ) : void
UnRegisterSelf ( QMonoBehaviour behaviour, ushort msg ) : void

Защищенные методы

Метод Описание
DestroyUI ( ) : void
InitUI ( object uiData = null ) : void
OnAwake ( ) : void
OnClose ( ) : void
OnEnter ( object uiData ) : void

资源加载之后用

OnExit ( ) : void

删除时候调用

OnFixedUpdate ( ) : void
OnHide ( ) : void

隐藏时候调用,即将删除 或者,Active为False

OnShow ( ) : void

显示时候用,或者,Active为True

OnStart ( ) : void
OnUpdate ( ) : void
RegisterUIEvent ( ) : void
SetUIBehavior ( IUIComponents uiChild ) : void
SetupMgr ( ) : void

Приватные методы

Метод Описание
FindAllCanHandleWidget ( Transform trans ) : void
InnerInit ( object uiData = null ) : void
OnDestroy ( ) : void

Описание методов

AddButtonListener() публичный Метод

public AddButtonListener ( UnityAction action ) : void
action UnityAction
Результат void

AddInputListener() публичный Метод

public AddInputListener ( UnityAction action ) : void
action UnityAction
Результат void

AddSliderListener() публичный Метод

public AddSliderListener ( UnityAction action ) : void
action UnityAction
Результат void

Close() публичный Метод

public Close ( ) : void
Результат void

DestroyUI() защищенный Метод

protected DestroyUI ( ) : void
Результат void

Enter() публичный Метод

public Enter ( object uiData ) : void
uiData object
Результат void

Exit() публичный Метод

public Exit ( ) : void
Результат void

Get() публичный Метод

public Get ( string behaivourName ) : Transform
behaivourName string
Результат UnityEngine.Transform

Hide() публичный Метод

public Hide ( ) : void
Результат void

Init() публичный Метод

public Init ( object uiData = null ) : void
uiData object
Результат void

InitUI() защищенный Метод

protected InitUI ( object uiData = null ) : void
uiData object
Результат void

OnAwake() защищенный Метод

protected OnAwake ( ) : void
Результат void

OnClose() защищенный Метод

protected OnClose ( ) : void
Результат void

OnEnter() защищенный Метод

资源加载之后用
protected OnEnter ( object uiData ) : void
uiData object
Результат void

OnExit() защищенный Метод

删除时候调用
protected OnExit ( ) : void
Результат void

OnFixedUpdate() защищенный Метод

protected OnFixedUpdate ( ) : void
Результат void

OnHide() защищенный Метод

隐藏时候调用,即将删除 或者,Active为False
protected OnHide ( ) : void
Результат void

OnShow() защищенный Метод

显示时候用,或者,Active为True
protected OnShow ( ) : void
Результат void

OnStart() защищенный Метод

protected OnStart ( ) : void
Результат void

OnUpdate() защищенный Метод

protected OnUpdate ( ) : void
Результат void

ProcessMsg() публичный Метод

public ProcessMsg ( QMsg msg ) : void
msg QMsg
Результат void

RegisterSelf() публичный Метод

public RegisterSelf ( QMonoBehaviour behaviour, ushort msgs ) : void
behaviour QMonoBehaviour
msgs ushort
Результат void

RegisterUIEvent() защищенный Метод

protected RegisterUIEvent ( ) : void
Результат void

RemoveButtonListener() публичный Метод

public RemoveButtonListener ( UnityAction action ) : void
action UnityAction
Результат void

RemoveSliderListener() публичный Метод

public RemoveSliderListener ( UnityAction action ) : void
action UnityAction
Результат void

SendMsg() публичный Метод

public SendMsg ( QMsg msg ) : void
msg QMsg
Результат void

SetUIBehavior() защищенный Метод

protected SetUIBehavior ( IUIComponents uiChild ) : void
uiChild IUIComponents
Результат void

SetVisible() публичный Метод

public SetVisible ( bool visible ) : void
visible bool
Результат void

SetupMgr() защищенный Метод

protected SetupMgr ( ) : void
Результат void

Show() публичный Метод

public Show ( ) : void
Результат void

UnRegisterSelf() публичный Метод

public UnRegisterSelf ( QMonoBehaviour behaviour, ushort msg ) : void
behaviour QMonoBehaviour
msg ushort
Результат void

Описание свойств

mIComponents защищенное свойство

protected IUIComponents mIComponents
Результат IUIComponents

mMsgIds защищенное свойство

protected ushort[] mMsgIds
Результат ushort[]