1
0
Fork 0
spacetac/tac/weapons/turret.gd
2022-10-07 00:34:33 +02:00

25 lines
453 B
GDScript

extends Weapon
var __laser_time := 0.0
func _ready():
$laser.visible = false
func _process(delta: float):
super._process(delta)
if $laser.visible:
__laser_time -= delta
if __laser_time < 0.0:
$laser.visible = false
func fire(target: Unit):
super.fire(target)
__laser_time = 0.4
var laser := $laser as Line2D
laser.set_point_position(0, global_position)
laser.set_point_position(1, target.global_position)
laser.visible = true