hadean-godot/Scripts/BuildButton.gd

28 lines
444 B
GDScript
Raw Permalink Normal View History

2025-10-10 03:01:08 -04:00
extends Button
class_name BuildButton
enum CreationAction {
Reservation,
Creation,
}
enum CursorStyle {
Single,
Area,
Line
}
#@export var building: Resource
@export var cursor_style: CursorStyle
@export var creation_action: CreationAction
@export var building: BuildingData
var menu: BuildMenu
func _ready():
menu = Util.find_parent_type(self, BuildMenu)
text = building.tile_name
func _pressed():
menu.build_button_pressed(self)