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); } }
public override ListHelper <Boulder> GetNewList(Boulder boulder) { BoulderListHelper boulderListHelper = new BoulderListHelper(boulder); return(boulderListHelper); }