15 lines
253 B
GDScript3
15 lines
253 B
GDScript3
|
class_name PlayerState extends Object
|
||
|
@export_category("PlayerState")
|
||
|
|
||
|
# -- Player's metadata
|
||
|
var name: String
|
||
|
var id: int
|
||
|
|
||
|
# -- Player's in-game data
|
||
|
var health: int
|
||
|
var current_weapon_slot: int
|
||
|
|
||
|
func init(id: int, name: String):
|
||
|
id = id
|
||
|
name = name
|