C# Class QFramework.UI.QUIBehaviour

Inheritance: QMonoBehaviour
Afficher le fichier Open project: liangxiegame/QFramework Class Usage Examples

Protected Properties

Свойство Type Description
mIComponents IUIComponents
mMsgIds ushort[]

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
FindAllCanHandleWidget ( Transform trans ) : void
InnerInit ( object uiData = null ) : void
OnDestroy ( ) : void

Method Details

AddButtonListener() public méthode

public AddButtonListener ( UnityAction action ) : void
action UnityAction
Résultat void

AddInputListener() public méthode

public AddInputListener ( UnityAction action ) : void
action UnityAction
Résultat void

AddSliderListener() public méthode

public AddSliderListener ( UnityAction action ) : void
action UnityAction
Résultat void

Close() public méthode

public Close ( ) : void
Résultat void

DestroyUI() protected méthode

protected DestroyUI ( ) : void
Résultat void

Enter() public méthode

public Enter ( object uiData ) : void
uiData object
Résultat void

Exit() public méthode

public Exit ( ) : void
Résultat void

Get() public méthode

public Get ( string behaivourName ) : Transform
behaivourName string
Résultat UnityEngine.Transform

Hide() public méthode

public Hide ( ) : void
Résultat void

Init() public méthode

public Init ( object uiData = null ) : void
uiData object
Résultat void

InitUI() protected méthode

protected InitUI ( object uiData = null ) : void
uiData object
Résultat void

OnAwake() protected méthode

protected OnAwake ( ) : void
Résultat void

OnClose() protected méthode

protected OnClose ( ) : void
Résultat void

OnEnter() protected méthode

资源加载之后用
protected OnEnter ( object uiData ) : void
uiData object
Résultat void

OnExit() protected méthode

删除时候调用
protected OnExit ( ) : void
Résultat void

OnFixedUpdate() protected méthode

protected OnFixedUpdate ( ) : void
Résultat void

OnHide() protected méthode

隐藏时候调用,即将删除 或者,Active为False
protected OnHide ( ) : void
Résultat void

OnShow() protected méthode

显示时候用,或者,Active为True
protected OnShow ( ) : void
Résultat void

OnStart() protected méthode

protected OnStart ( ) : void
Résultat void

OnUpdate() protected méthode

protected OnUpdate ( ) : void
Résultat void

ProcessMsg() public méthode

public ProcessMsg ( QMsg msg ) : void
msg QMsg
Résultat void

RegisterSelf() public méthode

public RegisterSelf ( QMonoBehaviour behaviour, ushort msgs ) : void
behaviour QMonoBehaviour
msgs ushort
Résultat void

RegisterUIEvent() protected méthode

protected RegisterUIEvent ( ) : void
Résultat void

RemoveButtonListener() public méthode

public RemoveButtonListener ( UnityAction action ) : void
action UnityAction
Résultat void

RemoveSliderListener() public méthode

public RemoveSliderListener ( UnityAction action ) : void
action UnityAction
Résultat void

SendMsg() public méthode

public SendMsg ( QMsg msg ) : void
msg QMsg
Résultat void

SetUIBehavior() protected méthode

protected SetUIBehavior ( IUIComponents uiChild ) : void
uiChild IUIComponents
Résultat void

SetVisible() public méthode

public SetVisible ( bool visible ) : void
visible bool
Résultat void

SetupMgr() protected méthode

protected SetupMgr ( ) : void
Résultat void

Show() public méthode

public Show ( ) : void
Résultat void

UnRegisterSelf() public méthode

public UnRegisterSelf ( QMonoBehaviour behaviour, ushort msg ) : void
behaviour QMonoBehaviour
msg ushort
Résultat void

Property Details

mIComponents protected_oe property

protected IUIComponents mIComponents
Résultat IUIComponents

mMsgIds protected_oe property

protected ushort[] mMsgIds
Résultat ushort[]