facsimile-wing/scripts/weapon_component.gd

9 lines
351 B
GDScript

class_name WeaponComponent extends Node
@export var loaded_weapon: PackedScene = load("res://scenes/player_weapons/weapon_stock.tscn")
var data : WeaponShot = load("res://resources/player_weapon_resources/weapon_shot_stock.tres")
func get_bullet_scene() -> PackedScene:
return data.weapon_shot # Reference to the Shot scene from the resource