Refactored weapon and shoot component use and resources.
This commit is contained in:
parent
79122a074e
commit
bdbc3b015f
29 changed files with 239 additions and 435 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue