extends Resource class_name SectorData var id = "" var name = "" var position = Vector2.ZERO var owner = null var planets: Array = [] # Funkcja statyczna tworząca listę sektorów static func generate_sectors(sector_count: int) -> Array: var sectors_list: Array = [] for i in range(sector_count): var s = SectorData.new() s.id = "sector_" + str(i) s.name = ObjectNames.sector_names[randi() % ObjectNames.sector_names.size()] s.position = Vector2(randi() % 1000, randi() % 600) # Generujemy planety dla tego sektora s.planets = PlanetData.generate_planets() sectors_list.append(s) return sectors_list