change to seperate classes
parent
4e8e37867d
commit
77cbbfe7af
@ -1 +1,13 @@
|
||||
list=Array[Dictionary]([])
|
||||
list=Array[Dictionary]([{
|
||||
"base": &"RefCounted",
|
||||
"class": &"GameData",
|
||||
"icon": "",
|
||||
"language": &"GDScript",
|
||||
"path": "res://scripts/game_data.gd"
|
||||
}, {
|
||||
"base": &"RefCounted",
|
||||
"class": &"UIData",
|
||||
"icon": "",
|
||||
"language": &"GDScript",
|
||||
"path": "res://scripts/ui_data.gd"
|
||||
}])
|
||||
|
||||
@ -0,0 +1,14 @@
|
||||
class_name GameData
|
||||
|
||||
var xp: int
|
||||
var xp_next_level: int
|
||||
var level: int
|
||||
var boss_level: int
|
||||
var kill_count: int
|
||||
|
||||
func _init(init_xp: int, init_xp_next_level: int, init_level: int, init_boss_level: int, init_kill_count: int) -> void:
|
||||
self.xp = init_xp
|
||||
self.xp_next_level = init_xp_next_level
|
||||
self.level = init_level
|
||||
self.boss_level = init_boss_level
|
||||
self.kill_count = init_kill_count
|
||||
@ -0,0 +1,14 @@
|
||||
class_name UIData
|
||||
|
||||
var xp: int
|
||||
var xp_next_level: int
|
||||
var level: int
|
||||
var boss_level: int
|
||||
var kill_count: int
|
||||
|
||||
func _init(init_xp: int, init_xp_next_level: int, init_level: int, init_boss_level: int, init_kill_count: int) -> void:
|
||||
self.xp = init_xp
|
||||
self.xp_next_level = init_xp_next_level
|
||||
self.level = init_level
|
||||
self.boss_level = init_boss_level
|
||||
self.kill_count = init_kill_count
|
||||
Loading…
Reference in New Issue