public void DrawDungeon(Room[] rooms) { foreach (var room in rooms) { int[] roomTilemap = MapTextureExtractor.GetTextureData(debugTexture, roomSize.x, roomSize.y, roomSize.x * room.roomType, roomSize.y * room.roomLayout); DrawRoom(roomTilemap, roomSize.x * room.position.x, roomSize.y * room.position.y); } }
void GenerateTilemap() { Debug.Log("Clearing tilemap."); ClearTilemap(); Debug.Log("Drawing tilemap..."); int[] roomTilemap = MapTextureExtractor.GetTextureData(debugTexture, roomSize.x, roomSize.y, 16); DrawRoom(roomTilemap); }