Exemple #1
0
    void Start()
    {
        buttonClickScript = GameObject.Find("Canvas").GetComponent<ButtonClicks>();

        evidenceActive = evidenceOptions.None;
        LibrePage.SetActive(false);
        PiePage.SetActive(false);
        BarPage.SetActive(false);
    }
Exemple #2
0
 public GameObject GetGameObjectButton(evidenceOptions but)
 {
     switch (but)
     {
         case evidenceOptions.Libre:
             return LibrePage;
         case evidenceOptions.Pie:
             return PiePage;
         case evidenceOptions.Bar:
             return BarPage;
     }
     return null;
 }
Exemple #3
0
    public void ChangeEvidenceButton(int intButton)
    {
        evidenceOptions but = (evidenceOptions)intButton;

        if(evidenceActive != evidenceOptions.None)
        {
            if (evidenceActive == but)
            {
                GetGameObjectButton(but).SetActive(!(GetGameObjectButton(evidenceActive).activeInHierarchy));
            }
            else
            {
                GetGameObjectButton(evidenceActive).SetActive(false);
                GetGameObjectButton(but).SetActive(true);
            }
        } else
        {
            GetGameObjectButton(but).SetActive(true);
        }

        evidenceActive = but;
    }