person interaction update

This commit is contained in:
Nikolai Fesenko
2025-08-17 20:49:29 +02:00
parent c073bb555f
commit a62d2e29bc
12 changed files with 128 additions and 21 deletions

View File

@@ -1,26 +1,17 @@
extends Interactable
var transform_pos1: Vector3
var transform_rot1: Vector3
var transform_pos2: Vector3
var transform_rot2: Vector3
func _init() -> void:
can_pick = false
can_store = false
max_person_using = 2
transform_pos1 = Vector3(-0.18,-0.753,-0.275)
transform_rot1 = Vector3(84.2,-90.0, 0)
transform_pos2 = Vector3(-0.18,1.226,-0.275)
transform_rot2 = Vector3(84.2,-90.0, 0)
func _ready() -> void:
persons_position.append($PersonPos1)
func action(person, object):
person.global_position = object.to_global(transform_pos1)
person.rotation = transform_rot1
print(person.position)
func start_action(person, object):
person.visible = false
set_person_pos(person)
print(str(person) + " is sleeping")
PersonAction.sleep(person, object, self)