extends Spatial # Declare member variables here. Examples: # var a = 2 # var b = "text" var timer = 0 #Vector3 # Called when the node enters the scene tree for the first time. func _ready(): pass # Replace with function body. func init(position, norm): global_transform.origin = position+norm*.1 $outer_flash2.translate(norm*.3) $debris1.process_material.direction = norm $debris2.process_material.direction = norm $shock.restart() $flame1.restart() $outer_flash.restart() $outer_flash2.restart() #$smoke.restart() $debris1.restart() $debris2.restart() #Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta): if timer > 1: queue_free() timer += delta