Example #1
0
    private void Awake()
    {
        var quadrantsToSort = GetComponentsInChildren <Quadrant>();

        quadrantSorter = new SpatialSorter <Quadrant>(quadrantsToSort, ref sortedQuadrants);

        for (int i = 0; i < sortedQuadrants.Count; i++)
        {
            sortedQuadrants[i].quadrantIndex = i;
        }
    }
Example #2
0
    private void Awake()
    {
        board = GetComponent <Board>();
        Debug.Assert(board != null);

        var spacesToSort = GetComponentsInChildren <Space>();

        spaceSorter = new SpatialSorter <Space>(spacesToSort, ref sortedSpaces);

        for (int i = 0; i < sortedSpaces.Count; i++)
        {
            sortedSpaces[i].spaceIndex = i;
        }
    }