C# Класс TinyFrameWork.UICenterMasterManager

UI Main Manager "the Master" most important Class Control all the "Big Parent" window:UIRank,UIShop,UIGame,UIMainMenu and so on. UIRankManager: control the rank window logic (UIRankDetail sub window) May be UIShopManager:control the UIShopDetailWindow or UIShopSubTwoWindow 枢纽中心,控制整个大界面的显示逻辑UIRank,UIMainMenu等 UIRank排行榜界面可能也会有自己的Manager用来管理Rank系统中自己的子界面,这些子界面不交给"老大"UICenterMasterManager管理 分而治之,不是中央集权
Наследование: UIManagerBase
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
UIRoot Transform
maskAtlas UIAtlas

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

Метод Описание
AdjustTargetWindowDepthToTop ( UIBaseWindow targetWindow ) : void
ClearAllWindow ( ) : void
CloseMessageBox ( System.Action onClosed = null ) : void
HideWindow ( WindowID id, Action onComplete = null ) : void
InitWindowManager ( ) : void
PopNavigationWindow ( ) : bool

Return logic When return back navigation check current window's Return Logic If true just execute the return logic If false just immediately enter the RealReturnWindow() logic

ShowMessageBox ( string msg ) : void

MessageBox

ShowMessageBox ( string msg, string centerStr, UIEventListener callBack ) : void
ShowMessageBox ( string msg, string leftStr, UIEventListener leftCallBack, string rightStr, UIEventListener rightCallBack ) : void
ShowWindow ( WindowID id, ShowWindowData showData = null ) : void

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

Метод Описание
Awake ( ) : void
InitWindowControl ( ) : void
ReadyToShowBaseWindow ( WindowID id, ShowWindowData showData = null ) : UIBaseWindow

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

Метод Описание
AddColliderBgForWindow ( UIBaseWindow baseWindow ) : void

Add Collider and BgTexture for target window

AdjustBaseWindowDepth ( UIBaseWindow baseWindow ) : void

Calculate right depth with windowType

CheckBackSequenceData ( UIBaseWindow baseWindow ) : void
ExecuteNavigationLogic ( UIBaseWindow baseWindow, ShowWindowData showData ) : void
GetTargetRoot ( UIWindowType type ) : Transform
RefreshBackSequenceData ( UIBaseWindow targetWindow, ShowWindowData showData ) : void

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

AdjustTargetWindowDepthToTop() публичный статический Метод

public static AdjustTargetWindowDepthToTop ( UIBaseWindow targetWindow ) : void
targetWindow UIBaseWindow
Результат void

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

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

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

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

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

public CloseMessageBox ( System.Action onClosed = null ) : void
onClosed System.Action
Результат void

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

public HideWindow ( WindowID id, Action onComplete = null ) : void
id WindowID
onComplete Action
Результат void

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

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

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

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

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

Return logic When return back navigation check current window's Return Logic If true just execute the return logic If false just immediately enter the RealReturnWindow() logic
public PopNavigationWindow ( ) : bool
Результат bool

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

protected ReadyToShowBaseWindow ( WindowID id, ShowWindowData showData = null ) : UIBaseWindow
id WindowID
showData ShowWindowData
Результат UIBaseWindow

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

MessageBox
public ShowMessageBox ( string msg ) : void
msg string
Результат void

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

public ShowMessageBox ( string msg, string centerStr, UIEventListener callBack ) : void
msg string
centerStr string
callBack UIEventListener
Результат void

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

public ShowMessageBox ( string msg, string leftStr, UIEventListener leftCallBack, string rightStr, UIEventListener rightCallBack ) : void
msg string
leftStr string
leftCallBack UIEventListener
rightStr string
rightCallBack UIEventListener
Результат void

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

public ShowWindow ( WindowID id, ShowWindowData showData = null ) : void
id WindowID
showData ShowWindowData
Результат void

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

UIRoot публичное свойство

public Transform UIRoot
Результат Transform

maskAtlas публичное свойство

public UIAtlas maskAtlas
Результат UIAtlas