public GameViewController(GameObject ui)
 {
     Views     = Resources.Load <ViewContainer>("ScriptableObjects/Views");
     Popups    = Resources.Load <ViewContainer>("ScriptableObjects/Popups");
     UIParent  = ui;
     ViewDict  = Views.ToDict(UIParent.transform);
     PopupDict = Popups.ToDict(UIParent.transform);
     InitController();
 }