2026-10-18 18:11:32 -05:00
|
|
|
class_name GameMode extends Node
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const MODES: Dictionary = {
|
|
|
|
|
0: preload("res://scripts/game_modes/dog_fight.gd"),
|
|
|
|
|
1: preload("res://scripts/game_modes/dog_fight_waves.gd")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@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-20 21:38:30 -05:00
|
|
|
jet_factory.create_player_jet(Globals.Faction.ALLIES)
|