# Plik: sector_view_script.gd (Skrypt podłączony do root węzła w sector.tscn) extends Node2D # lub inny węzeł główny class_name SectorView # Używamy class_name dla czystości var sector_data: SectorData # Lokalna referencja do danych func _ready(): # Pobieramy referencję do danych z Singletonu sector_data = GameData.selected_sector_data if sector_data: print("Scena sektor załadowana. Dane pobrane dla:", sector_data.name) # ZWOLNIJ SCHOWEK GameData.selected_sector_data = null # --- TUTAJ ZACZYNASZ INSTANCJONOWAĆ WIZUALIZACJE --- # Np. rysujesz gwiazdę, planety itd. var debug_label = Label.new() debug_label.text = "Widok Sektora: " + sector_data.name + ", Planety: " + str(sector_data.planets.size()) debug_label.position = Vector2(100, 100) add_child(debug_label) else: push_error("Błąd: Scena sektora nie otrzymała danych z GameData!")