mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-22 07:28:14 +00:00
31 lines
617 B
GDScript
31 lines
617 B
GDScript
class_name TilePropertyContainer
|
|
extends HBoxContainer
|
|
|
|
signal value_changed(this, new_value)
|
|
|
|
var max_value = null
|
|
var min_value = null
|
|
var property_step = 1.0
|
|
|
|
var values := {}
|
|
|
|
signal exit_changed(new_value: bool)
|
|
|
|
signal start_value_changed(new_value)
|
|
|
|
var value = null
|
|
|
|
var editing_node: Node = null
|
|
|
|
@export var tile_property_name := ""
|
|
|
|
func _ready() -> void:
|
|
%Label.text = tile_property_name.replace("_", " ") + ":"
|
|
|
|
func set_value(new_value = null) -> void:
|
|
value = new_value
|
|
value_changed.emit(self, new_value)
|
|
|
|
func set_starting_value(start_value = null) -> void:
|
|
start_value_changed.emit(start_value)
|