From c232b92e2dde1277324d1f89d0e75ae641e4ac3b Mon Sep 17 00:00:00 2001 From: Anson Bridges Date: Wed, 7 Sep 2022 14:07:30 -0400 Subject: reorganized, ladders, vehicle control --- godot/particles/p_Explosion.gd | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 godot/particles/p_Explosion.gd (limited to 'godot/particles/p_Explosion.gd') diff --git a/godot/particles/p_Explosion.gd b/godot/particles/p_Explosion.gd new file mode 100644 index 0000000..f0cbd96 --- /dev/null +++ b/godot/particles/p_Explosion.gd @@ -0,0 +1,31 @@ +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 -- cgit v1.2.3