Exemple #1
0
    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;
        }
    }
Exemple #2
0
 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();
 }
Exemple #3
0
 public void SetUIManager(SelectUIManager ui)
 {
     this.uiManager = ui;
 }