2025-02-03 01:00:55 +00:00
|
|
|
extends Node3D
|
|
|
|
|
|
|
|
|
|
|
|
@export var camera_array: Array[Camera3D] = []
|
|
|
|
@export var current_camera: int = 0
|
2025-02-03 04:55:33 +00:00
|
|
|
@export var game_started: bool = false
|
2025-02-03 01:00:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
func _process(delta):
|
|
|
|
if camera_array.size() != 0 and Input.is_action_just_released("change_camera_view"):
|
|
|
|
current_camera += 1
|
|
|
|
if current_camera <= camera_array.size() - 1:
|
|
|
|
camera_array[current_camera].make_current()
|
|
|
|
else:
|
|
|
|
current_camera = 0
|
|
|
|
camera_array[current_camera].make_current()
|
|
|
|
print(current_camera)
|
2025-02-03 04:55:33 +00:00
|
|
|
|
|
|
|
|
|
|
|
func start_game():
|
|
|
|
game_started = true
|