13 lines
338 B
GDScript
13 lines
338 B
GDScript
@tool
|
|
extends EnhancedResource
|
|
class_name Level
|
|
|
|
|
|
@export var auto_start : bool = false
|
|
@export var auto_launch_wave : 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)
|