open-fpsz/systems/game_manager.gd
2024-05-07 14:21:10 +00:00

14 lines
276 B
GDScript

extends Node
## This is the mode currently used by the game.
var mode : Node:
set(new_mode):
# clean up previous mode
if mode != null:
mode.queue_free()
# keep reference to new mode
mode = new_mode
# setup new mode
if new_mode != null:
add_child(new_mode)