Added data classes

This commit is contained in:
2025-12-03 18:09:34 +03:00
parent 60a029100f
commit 9b73e900f7
15 changed files with 82 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
class_name AreaData
extends Resource
@export var first_stage : StageData
@export var last_stage : StageData
@export var inner_stages : Array[StageData] = []
@export var passages : Array[PassageData] = []
@export var seed_string : String = ""
+1
View File
@@ -0,0 +1 @@
uid://chsdac455jkm4
+7
View File
@@ -0,0 +1,7 @@
class_name EnemyData
extends Resource
@export var seed_string : String = ""
@export var spawn_point : Vector2
+1
View File
@@ -0,0 +1 @@
uid://dsg7ml2ebhs3w
+10
View File
@@ -0,0 +1,10 @@
class_name PassageData
extends Resource
@export var previous_sector : SectorData
@export var next_sector : SectorData
@export var enemies : Array[EnemyData] = []
@export var seed_string : String = ""
+1
View File
@@ -0,0 +1 @@
uid://bvqvn7slf5f82
+8
View File
@@ -0,0 +1,8 @@
class_name SectorData
extends Resource
@export var previous_passages : Array[PassageData] = []
@export var next_passages : Array[PassageData] = []
@export var seed_string : String = ""
+1
View File
@@ -0,0 +1 @@
uid://ru80bu5nt6rs
+7
View File
@@ -0,0 +1,7 @@
class_name StageData
extends Resource
@export var sectors : Array[SectorData] = []
@export var seed_string : String = ""
+1
View File
@@ -0,0 +1 @@
uid://donl4fqb825et
+7
View File
@@ -0,0 +1,7 @@
class_name WorldData
extends Resource
@export var areas : Array[AreaData] = []
@export var seed_string : String = ""
+1
View File
@@ -0,0 +1 @@
uid://1hanx5eudexx