laser wall fixes
This commit is contained in:
parent
4264d26e4a
commit
02eb7ece33
2 changed files with 6 additions and 6 deletions
|
@ -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()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue