public void SetUIManager(UIManagerIndex index) { InitializeUIManager(); switch (index) { case UIManagerIndex.Login: loginUIManager = gameObject.AddComponent <LoginUIManager>(); break; case UIManagerIndex.Select: selectUIManager = gameObject.AddComponent <SelectUIManager>(); break; case UIManagerIndex.Create: createUIManager = gameObject.AddComponent <CreateUIManager>(); break; case UIManagerIndex.Waiting: waitingUIManager = gameObject.AddComponent <WaitingUIManager>(); break; case UIManagerIndex.Room: roomUIManager = gameObject.AddComponent <RoomUIManager>(); break; case UIManagerIndex.InGame: battleUIManager = gameObject.AddComponent <BattleUIManager>(); break; } }
public SelectNode(DataManager manager, GameObject root, PanelSwitch ps, string selection) : base(manager, root, ps) { uiManager = root.transform.Find("Avg_Panel/Selection_Panel").GetComponent <SelectUIManager>(); factory = NodeFactory.GetInstance(); uiManager.SetNode(this); //uiManager.SetCountDown(cd, cdexit); uiManager.SetSelects(selection); uiManager.gameObject.SetActive(true); uiManager.Show(); }
public void SetUIManager(SelectUIManager ui) { this.uiManager = ui; }