20 lines
326 B
GDScript
20 lines
326 B
GDScript
class_name Interactable
|
|
extends Node
|
|
|
|
var can_pick: bool
|
|
|
|
var can_store: bool
|
|
var stored_objects: Array
|
|
|
|
var max_person_using
|
|
var persons_using: Array
|
|
|
|
func action(person, object):
|
|
print("action!")
|
|
|
|
func add_person_using(person):
|
|
persons_using.append(person)
|
|
|
|
func remove_person_using(person):
|
|
persons_using.erase(person)
|