steam barrier enemy

This commit is contained in:
Haze Weathers 2023-02-24 21:52:52 -05:00
parent 8b247304e6
commit 30cfad6e7e
2 changed files with 61 additions and 0 deletions

23
objects/enemy/steam.gd Normal file
View file

@ -0,0 +1,23 @@
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