mirror of
				https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
				synced 2025-11-04 08:35:41 +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)
 |