18 lines
355 B
GDScript
18 lines
355 B
GDScript
class_name PlayerData extends Node
|
|
|
|
class TrapData:
|
|
var type : Game.TrapType
|
|
var quantity : int
|
|
var max : int
|
|
|
|
func _init(type : Game.TrapType, quantity : int, max : int) -> void:
|
|
self.type = type
|
|
self.quantity = quantity
|
|
self.max = max
|
|
|
|
var traps : Array[TrapData] = []
|
|
var active_trap : int = 0
|
|
|
|
var life : int = 100
|
|
var max_life : int = 100
|