Ejemplo n.º 1
0
 public override ListHelper <Boulder> GetInstance()
 {
     if (instance == null)
     {
         instance = this;
     }
     return(instance);
 }
    /// <summary>
    /// Sort the list of boulders for a difficulty
    /// </summary>
    private void SortBoulderEntriesDisplays()
    {
        BoulderListHelper sortedBoulders = (BoulderListHelper)StaticBoulderList.GetByDifficulty(difficulty);

        for (int i = 0; i < sortedBoulders.Count; i++)
        {
            boulders.TryGetValue(sortedBoulders[i], out GameObject boulderObject);
            if (boulderObject == null)
            {
                continue;
            }
            boulderObject.transform.SetSiblingIndex(i + 1);
        }
    }
Ejemplo n.º 3
0
    public override ListHelper <Boulder> GetNewList(Boulder boulder)
    {
        BoulderListHelper boulderListHelper = new BoulderListHelper(boulder);

        return(boulderListHelper);
    }