UI基本流程邏輯,以登錄界面為例,通過事件機制通知創建UI的地方,調用UIHelper的Create方法,UIHelper.Create實際上通過層層調用傳遞界面名稱,即UIType.UILogin,傳遞給UIEventComponent。
而UiEventComponent管理界面名稱和界面事件的映射關系,通過UIEvents[UILogin]獲取UILoginEvent,在OnCreate方法調用UILoginEvent.OnCreate創建UI對象實例,UI對象實例再添加UILoginComponent組件,添加點擊監聽執行OnLogin方法調用LoginHelper.Login發送登錄協議。
發送登錄協議之后,前后端需要經過2次來回,獲取LoginKey才算正式登錄成功