PVP/Objects/dump.gd
2026-03-24 19:40:21 +01:00

23 lines
534 B
GDScript

extends Node2D
class_name Dump
var level = 0
@export var spawn_trash_wait_time := 3.0
@onready var trash_packed : PackedScene = load("res://Objects/trash.tscn")
var trash_battler : Battler
func _process(delta: float) -> void:
if trash_battler == null && $SpawnCooldown.is_stopped():
$SpawnCooldown.start(spawn_trash_wait_time)
func spawn_trash() -> void:
level += 1
trash_battler = trash_packed.instantiate()
trash_battler.level = level
add_child(trash_battler)
func _on_spawn_cooldown_timeout() -> void:
spawn_trash()