19 lines
267 B
GDScript
19 lines
267 B
GDScript
extends Node3D
|
|
|
|
var is_free: bool
|
|
var item
|
|
|
|
func _init() -> void:
|
|
is_free = true
|
|
|
|
func add_item(new_item):
|
|
is_free = false
|
|
item = new_item
|
|
self.add_child(item)
|
|
item.position = global_position
|
|
print("item added")
|
|
|
|
|
|
func remove_item():
|
|
self.remove_child(item)
|