2026-10-18 18:11:32 -05:00
|
|
|
class_name GameMode extends Node
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const MODES: Dictionary = {
|
2026-10-24 21:41:44 -05:00
|
|
|
0: preload("res://scripts/controllers/game_system/game_modes/dog_fight.gd"),
|
|
|
|
|
1: preload("res://scripts/controllers/game_system/game_modes/dog_fight_waves.gd")
|
2026-10-18 18:11:32 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@export_enum(
|
|
|
|
|
"Dog Fight:0",
|
|
|
|
|
"Dog Fight Waves:1"
|
|
|
|
|
) var mode: int = 0
|
|
|
|
|
|
2026-10-18 22:58:58 -05:00
|
|
|
@export var jet_factory: JetFactory
|
2026-10-18 18:11:32 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
func _ready() -> void:
|
|
|
|
|
#MODES[mode].instantiate()
|
2026-10-21 01:42:31 -05:00
|
|
|
pass
|