Example #1
0
 public void ShowRunSlots()
 {
     for (int i = 0; i < runDates.Length; i++)
     {
         var cur = runDates[i];
         slots[i].color = Colors.greyColor;
         if (cur == "")
         {
             slots[i].text = "Empty slot";
             slots[i].GetComponent <Button>().enabled = false;
         }
         else
         {
             string finishStatus;
             if (vM.GetRunsFinishedState()[i] == true)
             {
                 finishStatus = " - finished";
             }
             else
             {
                 finishStatus = " - ongoing";
             }
             slots[i].text = cur + " - " + vM.GetBadHabitNameFromRun(i) + finishStatus;
             Debug.Log("index of req run = " + i);
             Debug.Log(PlayerPrefs.GetString("badHabitName0", "default"));
         }
     }
     loadButton.color = Colors.greyColor;
     loadButton.GetComponent <Button>().enabled = false;
     pM.EnablePopup(runTablePopup);
 }
Example #2
0
    private void Start()
    {
        vM                = FindObjectOfType <ValueManagement>();
        dM                = FindObjectOfType <DateManagement>();
        sL                = FindObjectOfType <SceneLoader>();
        pM                = FindObjectOfType <PopupManagement>();
        runDates          = vM.GetRunDates();
        runsFinishedState = vM.GetRunsFinishedState();

        slots[0] = slot0;
        slots[1] = slot1;
        slots[2] = slot2;
        slots[3] = slot3;
        slots[4] = slot4;
    }