Exemplo n.º 1
0
 static int SortByAvailability(StudySpace s1, StudySpace s2)
 {
     if (s1.availability == StudySpace.Availablity.High)
     {
         if (s2.availability == StudySpace.Availablity.High)
         {
             return(s1.title.CompareTo(s2.title));
         }
         else
         {
             return(-1);
         }
     }
     else
     {
         if (s2.availability == StudySpace.Availablity.High)
         {
             return(1);
         }
         else
         {
             return(s1.title.CompareTo(s2.title));
         }
     }
 }
Exemplo n.º 2
0
 public void SetPanelContent(StudySpace studySpace)
 {
     titleText.text    = studySpace.title;
     subtitleText.text = studySpace.distance.ToString() + "mi | Availability: " + studySpace.availability.ToString() +
                         " | Friends: " + studySpace.numFriends.ToString();
     GetComponent <Button>().onClick.AddListener(() => SetBottomPanel(studySpace));
 }
Exemplo n.º 3
0
    void CreatePanel(StudySpace space)
    {
        GameObject curPanel = Instantiate(panelPrefab, transform);

        curPanel.transform.localScale = Vector3.one;
        StudySpacePanel ssp = curPanel.GetComponent <StudySpacePanel>();

        ssp.SetPanelContent(space);
        panels.Add(ssp);
    }
Exemplo n.º 4
0
    static int SortByProximity(StudySpace s1, StudySpace s2)
    {
        int res = s1.distance.CompareTo(s2.distance);

        if (res == 0)
        {
            return(s1.title.CompareTo(s2.title));
        }
        else
        {
            return(res);
        }
    }
Exemplo n.º 5
0
    static int SortByFriends(StudySpace s1, StudySpace s2)
    {
        int res = -1 * s1.numFriends.CompareTo(s2.numFriends);

        if (res == 0)
        {
            return(s1.title.CompareTo(s2.title));
        }
        else
        {
            return(res);
        }
    }
Exemplo n.º 6
0
 void SetBottomPanel(StudySpace space)
 {
     BottomPanelManager.current.SetPanelInfo(space);
 }
 public void SetPanelInfo(StudySpace studySpace)
 {
     titleText.text    = studySpace.title;
     subtitleText.text = "Availability: " + studySpace.availability.ToString() +
                         " | Friends: " + studySpace.numFriends.ToString();
 }