UIPanelElement
Panel属性+ panelRootManager
+ panelName
事件
+ pushEvent
+ popEvent
+ pauseEvent
+ resumeEvent
UI Stack操作
+ OnPush
+ OnPop
+ OnPause
+ OnResume
UISt ackManager
+ UIPanels: Dictionary<UIPanelElement, string>
初始化Panel
+ useInitializePanel
+ initializationPanel
+ Peek
+ Push
+ Pop
Push(Panel 1)
Peek UI Stack
Call Panel 0
OnPause
Panel 0
Panel 1
Push Panel 1
Call Panel 1 OnPush
END
Pop()
Pop Panel 1
Call Panel 1
OnPop
Peek UI Stack
Call Panel 0
OnResume
END
UI Stack
Hold until Panel 0
Finish Pause
Call Panel 0
OnFinishPause
Hold until Panel 1
Finish Pop
Call Panel 1
OnFinishPop
评论0