Advertisement
HoleForYou

shoot function for the player

Jun 22nd, 2022
1,047
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. func shoot():
  2.    
  3.     var _projectile = projectile.instance()
  4.     get_tree().get_root().add_child(_projectile)
  5.    
  6.     if !sprite.flip_h:
  7.         _projectile.direction = 1
  8.         _projectile.position = position + Vector2( 8, 2) # Projectile spawn position
  9.         movementVelocity.x = -movementSpeed * 2 # Knockback
  10.     else:
  11.         _projectile.position = position + Vector2(-8, 2) # Projectile spawn position
  12.         movementVelocity.x = movementSpeed * 2 # Knockback
  13.        
  14.     sprite.scale = Vector2(0.75, 1.25)
  15.  
  16.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement