C# 클래스 QFramework.UI.QUIBehaviour

상속: QMonoBehaviour
파일 보기 프로젝트 열기: liangxiegame/QFramework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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[]