19 lines
396 B
GDScript
19 lines
396 B
GDScript
extends RigidBody2D
|
|
|
|
|
|
const LaserHit = preload("res://Scenes/LaserHit.tscn")
|
|
|
|
onready var laserSound = $LaserSound
|
|
|
|
func _ready():
|
|
laserSound.play()
|
|
|
|
func _on_VisibilityNotifier2D_screen_exited():
|
|
queue_free()
|
|
|
|
func create_hit_effect():
|
|
var hit = LaserHit.instance()
|
|
hit.global_position = global_position
|
|
hit.get_node("HitParticles").emitting = true
|
|
get_tree().current_scene.add_child(hit)
|