Diffstat (limited to 'bullets/scripts/EnemyLaser.gd')
| -rw-r--r-- | bullets/scripts/EnemyLaser.gd | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/bullets/scripts/EnemyLaser.gd b/bullets/scripts/EnemyLaser.gd new file mode 100644 index 0000000..01c24c5 --- /dev/null +++ b/bullets/scripts/EnemyLaser.gd @@ -0,0 +1,17 @@ +extends RigidBody2D + +const HitEffect = preload("res://effects/HitEffect.tscn") + + +func _ready(): + randomize() + var animatedSprite = $AnimatedSprite + animatedSprite.frame = rand_range(0, 13) + + +func create_hit_effect(): + Game.instance_scene_on_main(HitEffect, global_position) + + +func _on_VisibilityNotifier2D_screen_exited(): + queue_free() |