34 lines
691 B
GDScript
34 lines
691 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")
|
|
|
|
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
|
|
return selected_object
|
|
|
|
|
|
func _on_object_selected():
|
|
is_object_selected = true
|