imprioving stage complience for player

This commit is contained in:
betalars 2023-07-17 14:16:12 +02:00
parent 3a295c3887
commit 09fa3f65bc
1 changed files with 5 additions and 1 deletions

View File

@ -74,7 +74,7 @@ func _process(_delta):
emit_signal("ui_entered") emit_signal("ui_entered")
has_entered = true has_entered = true
if has_entered: if has_entered and has_stage:
if focus_ray.get_collider() == null: if focus_ray.get_collider() == null:
emit_signal("ui_exited") emit_signal("ui_exited")
has_entered = false has_entered = false
@ -163,6 +163,10 @@ func _input(event:InputEvent):
if !Input.is_mouse_button_pressed(MOUSE_BUTTON_LEFT): if !Input.is_mouse_button_pressed(MOUSE_BUTTON_LEFT):
State.take_stage(self, true) State.take_stage(self, true)
func play_scene(id: int):
if id == Scenes.id.YOUTH_DRAEVEN:
var rotation_tween = create_tween()
func _on_bed_enter(_body): func _on_bed_enter(_body):
if not (crouched or on_crouch_cooldown): if not (crouched or on_crouch_cooldown):
$PlayerAnimationPlayer.queue("crouch") $PlayerAnimationPlayer.queue("crouch")