TowerDefense/Levels/Scripts/Resource/Level.gd

14 lines
338 B
GDScript3
Raw Normal View History

2025-08-30 00:46:34 +02:00
@tool
extends EnhancedResource
2025-08-29 12:11:51 +02:00
class_name Level
2025-09-04 02:54:37 +02:00
2025-08-29 12:11:51 +02:00
@export var auto_start : bool = false
@export var auto_launch_wave : bool = false
@export var allowedTowers : Array[Tower.TYPE]
@export var laneCount : int = 1
2025-09-04 02:54:37 +02:00
@export var startingMoney : int = 0
@export var waves : Array[Wave] :
set(value):
waves = arrayValueChanged(value, Wave.new)