Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2022
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
GDScript 0.48 KB | Source Code | 0 0
  1. extends RigidBody2D
  2.  
  3. # Ready.
  4. func _ready():
  5.     # Hide the animation.
  6.     $ExplosionSprite.hide()
  7.    
  8.     # Begin explosion timer.
  9.     $ExplosionTimer.start()
  10.    
  11. # Process.
  12. func _process(delta):
  13.     pass
  14.  
  15. # Explode itself on timeout.
  16. func _on_ExplosionTimer_timeout():
  17.     # Hide sprite.
  18.     $ProjectileSprite.hide()
  19.    
  20.     # Play explosion animation.
  21.     $ExplosionSprite.show()
  22.     $ExplosionSprite.play()
  23.  
  24. # Delete self upon explosion.
  25. func _on_ExplosionSprite_animation_finished():
  26.     queue_free()
  27.  
  28.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement