@tool extends Resource class_name Level @export var waves : Array[Wave] @export var auto_start : bool = false @export var allowedTowers : Array[Tower.TYPES] : set = allowedTowersHasChanged func allowedTowersHasChanged(value) -> void: allowedTowers = value if Engine.is_editor_hint(): EventBus.allowedTowerHasChange.emit(allowedTowers)