13 lines
		
	
	
	
		
			639 B
		
	
	
	
		
			GDScript
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
	
		
			639 B
		
	
	
	
		
			GDScript
		
	
	
	
	
	
| extends Resource
 | |
| class_name ProjectileResource
 | |
| 
 | |
| 
 | |
| @export var speed : int = 20
 | |
| @export var damage : int = 1
 | |
| @export var maxTargets : int = 1 ## Usefull when [enum Projectile.TYPE] is [param PIERCING] or [param BOUNCING]
 | |
| @export var type : Projectile.TYPE = Projectile.TYPE.BASIC
 | |
| @export_flags("Enemies", "Alliés") var allowedTargets : int = 1
 | |
| ## Usefull when [enum Projectile.TYPE] is [param AOE], [param PIERCING] or [param BOUNCING]
 | |
| ## When [enum Projectile.TYPE] is [param BOUNCING] the shape is for target new entity in range
 | |
| @export var damageArea : Shape3D
 | |
| @export var sprite : Texture2D = load("res://Assets/Emotes/emote_star.png")
 | 
