TowerDefense/Levels/Scripts/Resource/Level.gd
2025-09-04 13:19:46 +02:00

12 lines
294 B
GDScript

@tool
extends EnhancedResource
class_name Level
@export var auto_start : bool = false
@export var allowedTowers : Array[Tower.TYPE]
@export var laneCount : int = 1
@export var startingMoney : int = 0
@export var waves : Array[Wave] :
set(value):
waves = arrayValueChanged(value, Wave.new)