public void InitCreatorAndMover(Tilemap tilemap, MapDimentions mapDimentions) { this.mapDimentions = mapDimentions; this.tilemap = tilemap; tilemapManager = tilemap.GetComponent <TilemapManager>(); this.mapInfo = tilemap.GetComponent <Match3TileMapInformation>(); this.mapInfo.InitMapToCreateAndMove(new Vector3Int(0, 0, 0), tilemap, mapDimentions, tiles); tilemapManager.StartCoroutine(ChangeObliqueMoveDirection()); }
public UnavailablePlacesInTilemap(Match3TileMapInformation mapInfo) { this.mapInfo = mapInfo; this.positionsOfRocks = mapInfo.rocks.GetRocksPositions(); this.FindUnavailable(); }