Advertisement
Guest User

bullet related code

a guest
Jan 5th, 2021
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. #Player Code:
  2. export (PackedScene) var Bullet
  3. onready var bulletSpawner = $bulletSpawner
  4. onready var bulletTimer = $BulletTimer
  5. var bulletCooldown = false
  6.  
  7.  
  8. func shoot():
  9. if bulletCooldown == false:
  10. #shoot bullet
  11. var b = Bullet.instance(motion)
  12. add_child(b)
  13. b.transform = $bulletSpawner.transform
  14. bulletCooldown = true
  15. bulletTimer.start(0.25)
  16.  
  17.  
  18. #Bullet Code
  19. extends Area2D
  20. var speed = 750
  21. func _physics_process(delta):
  22. position += transform.x * speed * delta
  23.  
  24. func _on_Bullet_body_entered(body):
  25. if body.is_in_group('mobs'):
  26. body.queue_free()
  27. queue_free()
  28.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement