Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Player Code:
- export (PackedScene) var Bullet
- onready var bulletSpawner = $bulletSpawner
- onready var bulletTimer = $BulletTimer
- var bulletCooldown = false
- func shoot():
- if bulletCooldown == false:
- #shoot bullet
- var b = Bullet.instance(motion)
- add_child(b)
- b.transform = $bulletSpawner.transform
- bulletCooldown = true
- bulletTimer.start(0.25)
- #Bullet Code
- extends Area2D
- var speed = 750
- func _physics_process(delta):
- position += transform.x * speed * delta
- func _on_Bullet_body_entered(body):
- if body.is_in_group('mobs'):
- body.queue_free()
- queue_free()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement