LevelExit.gd 371 B

123456789101112
  1. extends PlayerState
  2. func enter(_msg := {}) -> void:
  3. player.has_jumped = false
  4. player.crouching = false
  5. player.get_node("CameraCenterJoint/RightWall").set_collision_layer_value(1, false)
  6. func physics_update(delta: float) -> void:
  7. player.input_direction = 1
  8. player.can_run = false
  9. player.normal_state.handle_movement(delta)
  10. player.normal_state.handle_animations()