22 lines
		
	
	
		
			445 B
		
	
	
	
		
			GDScript
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			445 B
		
	
	
	
		
			GDScript
		
	
	
	
	
	
extends Node2D
 | 
						|
 | 
						|
 | 
						|
# Called when the node enters the scene tree for the first time.
 | 
						|
func _ready():
 | 
						|
	pass # Replace with function body.
 | 
						|
 | 
						|
 | 
						|
# Called every frame. 'delta' is the elapsed time since the previous frame.
 | 
						|
func _process(delta):
 | 
						|
	pass
 | 
						|
 | 
						|
 | 
						|
func _on_trigger_fired(intent, body):
 | 
						|
	print("GC knows trigger fired "+intent)
 | 
						|
	match intent:
 | 
						|
		"destroy":
 | 
						|
			print("destroy this thing")
 | 
						|
			body.queue_free()
 | 
						|
		"powerup":
 | 
						|
			print("power up this thing")
 |