YMFS/core/scripts/GameManager.gd
gskeough 6b85034a30 Rescaled maps and reworked drone code
Rescaled maps and reworked drone code to support fpv remote and joy controller with a menu switch
2025-02-15 22:31:27 -05:00

24 lines
600 B
GDScript

extends Node3D
@export var camera_array: Array[Camera3D] = []
@export var current_camera: int = 0
@export var game_started: bool = false
@export var is_paused: bool = false
@export var controller_mode: String = "JoyController"
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)
func start_game():
game_started = true