public void Display(int numberOfBuilding)
    {
        title.text      = LocalizationManager.instance.StringForKey("ManagersPanel_Title");
        title_desc.text = LocalizationManager.instance.StringForKey("ManagersPanel_TitleDesc");

        if (panels == null)
        {
            panels = new List <ManagerPanel>();
        }
        for (int managerIndex = 0; managerIndex < GameData.instance.numberOfManagers; managerIndex++)
        {
            if (!PlayerManager.instance.HasBoughtManager(managerIndex))
            {
                ManagerPanel panel = Instantiate(managerPanelPrefab, scrollViewContent);
                panel.Initialize(managerIndex);
                panels.Add(panel);

                if (numberOfBuilding != panel.numberOfBuilding)
                {
                    panel.GetComponent <Transform>().gameObject.SetActive(false);
                }
            }
        }

        if (PlayerPrefs.GetInt("ManagersPopup") != 1)
        {
            FindObjectOfType <TutorialManager>().PlayTutorialStep(3);
            PlayerPrefs.SetInt("ManagersPopup", 1);
        }

        animator.SetTrigger("Show");
    }
 private void TeacherForm_Load(object sender, EventArgs e)
 {
     if (j == 1)
     {
         ManagerPanel.Hide();
     }
 }
Example #3
0
 private void AddExhibitSpase_Click(object sender, EventArgs e)
 {
     Floore_Scheme.Image = OriginalScheme;
     isChange            = true;
     Floor_Name.Text     = "Выберите позицию новой точки на схеме";
     AdministratorPanel.Hide();
     ManagerPanel.Hide();
     Cansel.Show();
 }
Example #4
0
 public Client()
 {
     root      = 0;
     bridge    = new Bridge();
     isManager = false;
     isAdmin   = false;
     InitializeComponent();
     Cansel.Hide();
     LB.Hide();
     ManagerPanel.Hide();
     AdministratorPanel.Hide();
     RefreshAllUseableFloor();
     Scheme = new Bitmap(Floore_Scheme.Width, Floore_Scheme.Height);
     RefreshFloor();
 }
Example #5
0
        private void UseRoot(int root)
        {
            switch (root)
            {
            case 0:
            {
                Autorization.Show();
                AdministratorPanel.Hide();
                ManagerPanel.Hide();
                isManager = false;
                isAdmin   = false;
                break;
            }

            case 1:
            {
                Autorization.Hide();
                AdministratorPanel.Hide();
                ManagerPanel.Show();
                isManager = true;
                isAdmin   = false;
                break;
            }

            case 2:
            {
                Autorization.Hide();
                AdministratorPanel.Show();
                ManagerPanel.Show();
                isManager = true;
                isAdmin   = true;
                break;
            }

            default:
            {
                Autorization.Show();
                AdministratorPanel.Hide();
                ManagerPanel.Hide();
                isManager = false;
                isAdmin   = false;
                break;
            }
            }
            RefreshAllFloorList();
            RefreshFloor();
        }
Example #6
0
 /// <summary>Displays the popup.</summary>
 public override void Display()
 {
     //instantiate a list of the upgrade panels which the player hasn't yet bought
     if (panels == null)
     {
         panels = new List <ManagerPanel>();
     }
     for (int managerIndex = 0; managerIndex < GameData.instance.numberOfManagers; managerIndex++)
     {
         if (!PlayerManager.instance.HasBoughtManager(managerIndex))
         {
             ManagerPanel panel = Instantiate(managerPanelPrefab, scrollViewContent);
             panel.Initialize(managerIndex);
             panels.Add(panel);
         }
     }
     //and set the popup to be visible
     SetVisibleInteractable(true);
 }