16 lines
333 B
GDScript3
16 lines
333 B
GDScript3
|
extends Node2D
|
||
|
|
||
|
func _ready():
|
||
|
pass
|
||
|
|
||
|
func spawn_ore():
|
||
|
if len($DumpZone.get_overlapping_bodies()) <= 0:
|
||
|
var product = Constants.MATERIAL_SCENES[Constants.MATERIAL_TYPE.iORE].instance()
|
||
|
var outpos = position
|
||
|
product.position = outpos
|
||
|
$"/root/Main/TileMap/Objects".add_child(product)
|
||
|
|
||
|
|
||
|
func _on_Timer_timeout():
|
||
|
spawn_ore()
|