Files
ludum_dare_46/src/Objects/Traps/Flame/Flame.gd
Conrad d12d69f083 Minor Cleanup
- Renamed SoundController
- Cleaned up spacings
- File endings
2020-04-21 03:14:00 +02:00

31 lines
710 B
GDScript

extends Node2D
export(float,0.1,10.0) var burning_time = 2.0
var timer = Timer.new()
func on_timer_timeout():
timer.stop()
SoundControler.pub_stop_effect(4)
queue_free()
func _ready():
$Sprite.play("burn")
add_child(timer)
timer.connect("timeout", self, "on_timer_timeout")
timer.set_wait_time(burning_time)
timer.start()
SoundControler.pub_play_effect("res://Objects/Traps/Flame/Fire.wav",5)
SoundControler._effect[5].volume_db = -20
SoundControler._effect[5].connect("finished",self,"_sound_finished")
func _on_Hitbox_body_entered(body):
if(body.get_name() == "Player"):
body.velocity*=-3
func _sound_finished():
SoundControler.pub_play_effect("res://Objects/Traps/Flame/Fire.wav",5)