public void Init() { tileMapPrefab = Resources.Load("TestTilemap Variant") as GameObject; //"TestTilemap" tilemap = tileMapPrefab.GetComponent <Tilemap>(); inputReader = new InputReader(tilemap); valueManager = new ValuesManager <TileBase>(inputReader.ReadInputToGrid()); patterndataResults = PatternFinder.GetPatternDataFromGrid(valueManager, patternSize, false); if (patternSize > 1) { strategy = new NeighbourStartegySize2andMore(); } }