| 12345678910111213141516171819202122 |
- class_name CameraRightLimit
- extends Node2D
- @export var reset_on_delete := true
- @export var lock_camera := false
- func _enter_tree() -> void:
- Player.camera_right_limit = int(global_position.x)
- func _exit_tree() -> void:
- if reset_on_delete:
- Player.camera_right_limit = int(99999999)
- func return_camera_to_normal() -> void:
- for i in get_tree().get_nodes_in_group("Players"):
- CameraHandler.cam_locked = false
- i.reset_camera_to_center()
- func on_screen_entered() -> void:
- if lock_camera:
- CameraHandler.cam_locked = true
|