17 lines
442 B
GDScript
17 lines
442 B
GDScript
extends Node2D
|
|
class_name Station
|
|
|
|
|
|
# --- Timery ---
|
|
var sname: String = "Stacja noName"
|
|
|
|
|
|
func _ready():
|
|
var area = $Sprite2D/Area2D
|
|
area.connect("input_event", Callable(self, "_on_area_input"))
|
|
|
|
func _on_area_input(viewport, event, shape_idx):
|
|
if event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT and event.pressed:
|
|
var panel = get_tree().root.get_node("Galaxy/UI/StationPanel")
|
|
panel.show_for_station(self)
|