Refactored weapon and shoot component use and resources.

This commit is contained in:
Henry Faber 2026-06-09 13:57:40 +01:00
parent 79122a074e
commit bdbc3b015f
29 changed files with 239 additions and 435 deletions

View file

@ -1,16 +1,9 @@
class_name WeaponComponent extends Node
@export var weapon_current : PackedScene
var data : PlayerShot = load("res://resources/player_weapons/shot_stock.tres")
#@export var projectile_origin: int = -23
@export var loaded_weapon: PackedScene = load("res://scenes/weapon_stock.tscn")
var data : WeaponShot = load("res://resources/player_weapons/weapon_shot_stock.tres")
#@export_category("Temp Bullet Data")
#@export var projectiles: int = 3
#@export var projectile_spacing: float = 10
#var damage: int = 0
#var speed: int = 135
#var projectiles: int = 2
#var rate: float = 0.1
#var cooldown: float = 0.25
#var projectile_spacing: float = 10
func get_bullet_scene() -> PackedScene:
return data.weapon_shot # Reference to the Shot scene from the resource