class_name GameStateManager extends Node var level_complete : bool = false var gathered_nectar : int = 0 : get: return gathered_nectar set(value): gathered_nectar = value if gathered_nectar > required_nectar: game_win() @export var required_nectar : int = 100 func _ready(): Log.pr("GameStateManager ready") func add_nectar(): gathered_nectar += 1 Log.pr("Nectar gathered", gathered_nectar) func game_win(): Log.pr("Game win") level_complete = true # get_tree().paused = true