コード例 #1
0
 public override ListHelper <Traverse> GetInstance()
 {
     if (instance == null)
     {
         instance = this;
     }
     return(instance);
 }
コード例 #2
0
    /// <summary>
    /// Sort the list of traverses for a difficulty
    /// </summary>
    private void SortTraverseEntriesDisplays()
    {
        TraverseListHelper sortedTraverses = (TraverseListHelper)StaticTraverseList.GetByDifficulty(difficulty);

        for (int i = 0; i < sortedTraverses.Count; i++)
        {
            traverses.TryGetValue(sortedTraverses[i], out GameObject traverseObject);
            if (traverseObject == null)
            {
                continue;
            }
            traverseObject.transform.SetSiblingIndex(i + 1);
        }
    }
コード例 #3
0
    public override ListHelper <Traverse> GetNewList(Traverse traverse)
    {
        TraverseListHelper traverseListHelper = new TraverseListHelper(traverse);

        return(traverseListHelper);
    }