diff --git a/src/logic-scenes/player_controller/player_controller.gd b/src/logic-scenes/player_controller/player_controller.gd index 2cbfd93..a94c034 100644 --- a/src/logic-scenes/player_controller/player_controller.gd +++ b/src/logic-scenes/player_controller/player_controller.gd @@ -1,4 +1,4 @@ -extends RigidBody3D +class_name Player extends RigidBody3D var has_stage: bool = false: set(on_stage): diff --git a/src/main.gd b/src/main.gd index 6ac94fc..b49568f 100644 --- a/src/main.gd +++ b/src/main.gd @@ -69,7 +69,9 @@ func toggle_pause_menu(): get_tree().paused = false var state_machine = menu_animation["parameters/playback"] state_machine.travel("start_game") - Input.mouse_mode = Input.MOUSE_MODE_CAPTURED + #FIXME: this may need a more generic implementation + if State.stage_list[0] is Player: + Input.mouse_mode = Input.MOUSE_MODE_CAPTURED func debug_youth(): get_child(1).hide()