Reworked weapons and projectiles
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
class_name EnemyData
|
||||
extends Resource
|
||||
|
||||
|
||||
@export var seed_value : int = 0
|
||||
|
||||
@export var spawn_point : Vector2
|
||||
@export var spawn_time : float
|
||||
|
||||
@export var enemy_scene: String
|
||||
|
||||
@export var weapon: WeaponData
|
||||
|
||||
@export var weapon_count: int
|
||||
@@ -0,0 +1 @@
|
||||
uid://dsg7ml2ebhs3w
|
||||
@@ -0,0 +1,16 @@
|
||||
class_name PlayerData
|
||||
extends Resource
|
||||
|
||||
|
||||
@export var weapons: Array[WeaponData]
|
||||
|
||||
@export var hull: int
|
||||
|
||||
|
||||
var is_new_game: bool = false
|
||||
|
||||
|
||||
func reset() -> void:
|
||||
weapons.clear()
|
||||
hull = 0
|
||||
is_new_game = true
|
||||
@@ -0,0 +1 @@
|
||||
uid://bc5bi1nr7845m
|
||||
Reference in New Issue
Block a user