steam barrier enemy
This commit is contained in:
parent
8b247304e6
commit
30cfad6e7e
2 changed files with 61 additions and 0 deletions
23
objects/enemy/steam.gd
Normal file
23
objects/enemy/steam.gd
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue