class_name GameStateManager extends Node var level_complete : bool = false var level_complete_time : float = 0.0 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 @export var level_par : int = 2 @export var level_text : String = "" func add_nectar(): gathered_nectar += 1 func game_start(): pass func game_win(): Log.pr("Game win") level_complete = true # get_tree().paused = true func game_lose(): pass