PlayerData and EnemyData reworked for WeaponData

This commit is contained in:
2025-12-17 22:02:54 +03:00
parent 36e6a9bb10
commit d55047239a
19 changed files with 80 additions and 45 deletions
+1 -1
View File
@@ -9,6 +9,6 @@ extends Resource
@export var enemy_scene: String
@export var weapon_id: String
@export var weapon: WeaponData
@export var weapon_count: int
+2 -2
View File
@@ -2,7 +2,7 @@ class_name PlayerData
extends Resource
@export var weapon_ids: Array[String]
@export var weapons: Array[WeaponData]
@export var hull: int
@@ -11,6 +11,6 @@ var is_new_game: bool = false
func reset() -> void:
weapon_ids.clear()
weapons.clear()
hull = 0
is_new_game = true
+1
View File
@@ -4,5 +4,6 @@ extends Resource
@export var id: String
@export var name: String
@export var group: String
@export var scene: PackedScene
+1 -1
View File
@@ -6,4 +6,4 @@ extends Resource
@export var seed_value : int = 0
@export var player_start_weapon_ids: Array[String]
@export var player_start_weapons: Array[WeaponData]