public LevelInfo( Size levelSizeInTiles, string name, RigidAABB exit, List <RigidShape> staticShapes, Bitmap levelMap, List <Edge> raytracingEdges, NavMesh navMesh, List <Vector> botSpawnPoints, int wavesAmount, EntityFactory.PlayerInfo playerInfo, List <EntityFactory.BotInfo> botsInfo, List <CollectableWeaponInfo> collectableWeaponsInfo, List <Vector> botPatrolPoints) { LevelSizeInTiles = levelSizeInTiles; Name = name; Exit = exit; StaticShapes = staticShapes; LevelMap = levelMap; RaytracingEdges = raytracingEdges; NavMesh = navMesh; BotSpawnPoints = botSpawnPoints; BotPatrolPoints = botPatrolPoints; WavesAmount = wavesAmount; PlayerInfo = playerInfo; BotsInfo = botsInfo; CollectableWeaponsInfo = collectableWeaponsInfo; }