Files
project-thor/Scripts/build_manager.gd
Nikolai Fesenko 29e78166eb new shelf model
2025-08-16 01:30:20 +02:00

36 lines
786 B
GDScript

extends Node
@onready var DoubleBeds = preload("res://Scenes/Prefabs/DoubleBeds.tscn")
@onready var Pot = preload("res://Scenes/Prefabs/Pot.tscn")
@onready var Battery = preload("res://Scenes/Prefabs/Battery.tscn")
@onready var Shelf = preload("res://Scenes/Prefabs/Shelf.tscn")
signal build_object_selected
var selected_object_id: int
var is_object_selected: bool
var global_y = 2.903
func _ready() -> void:
is_object_selected = false
build_object_selected.connect(_on_object_selected)
func get_preview_object():
var selected_object
match selected_object_id:
0:
selected_object = DoubleBeds
1:
selected_object = Pot
2:
selected_object = Battery
3:
selected_object = Shelf
return selected_object
func _on_object_selected():
is_object_selected = true