From 09fa3f65bc0ad9f76a4beab7473ddeeaf5febd1c Mon Sep 17 00:00:00 2001 From: betalars Date: Mon, 17 Jul 2023 14:16:12 +0200 Subject: [PATCH] imprioving stage complience for player --- src/logic-scenes/player_controller/player_controller.gd | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/logic-scenes/player_controller/player_controller.gd b/src/logic-scenes/player_controller/player_controller.gd index e10bcc8..f40f0a4 100644 --- a/src/logic-scenes/player_controller/player_controller.gd +++ b/src/logic-scenes/player_controller/player_controller.gd @@ -74,7 +74,7 @@ func _process(_delta): emit_signal("ui_entered") has_entered = true - if has_entered: + if has_entered and has_stage: if focus_ray.get_collider() == null: emit_signal("ui_exited") has_entered = false @@ -163,6 +163,10 @@ func _input(event:InputEvent): if !Input.is_mouse_button_pressed(MOUSE_BUTTON_LEFT): 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): if not (crouched or on_crouch_cooldown): $PlayerAnimationPlayer.queue("crouch")