revo-jailbreak/objects/enemy/steam.gd

23 lines
538 B
GDScript

extends "res://objects/enemy/enemy.gd"
export var off_time = 1.0
export var on_time = 1.0
export var active = false
onready var particles = $SteamParticles
onready var collision_shape = $Hitbox/CollisionShape2D
var time = 0.0
func _physics_process(delta):
time += delta
if active && time >= on_time:
time -= on_time
active = false
collision_shape.disabled = true
particles.emitting = false
elif !active && time >= off_time:
time -= off_time
active = true
collision_shape.disabled = false
particles.emitting = true