laser wall fixes

This commit is contained in:
Haze Weathers 2023-03-25 00:16:30 -04:00
parent 4264d26e4a
commit 02eb7ece33
2 changed files with 6 additions and 6 deletions

View file

@ -1,7 +1,7 @@
extends "res://objects/enemy/enemy_move_sidesideupdown.gd"
export var laser_rate = 1.0
export var laser_time = 0.5
export var off_time = 1.0
export var on_time = 0.5
onready var line = $Laser
onready var cast = $RayCast2D
@ -15,7 +15,7 @@ func _physics_process(delta):
if cast.is_colliding():
line.points[1].y = line.to_local(cast.get_collision_point()).y
line.visible = true
sparks.global_position.y = cast.get_collision_point().y
sparks.global_position = cast.get_collision_point()
sparks.emitting = true
var collider = cast.get_collider()
@ -27,12 +27,12 @@ func _physics_process(delta):
func _enable_laser():
cast.enabled = true
timer.wait_time = laser_time
timer.wait_time = on_time
timer.connect("timeout", self, "_disable_laser", [], CONNECT_ONESHOT)
timer.start()
func _disable_laser():
cast.enabled = false
timer.wait_time = laser_rate
timer.wait_time = off_time
timer.connect("timeout", self, "_enable_laser", [], CONNECT_ONESHOT)
timer.start()