Add collectable types and implement level unlocking mechanics; enhance player state management

This commit is contained in:
2025-05-03 07:03:44 +02:00
parent 4e5427e731
commit c58cc7da88
19 changed files with 255 additions and 24 deletions

View File

@@ -1,4 +1,10 @@
class_name CollectableResource
extends Resource
@export var amount: int = 0
enum CollectableType {
COIN,
KID,
HEALTH,
}
@export var amount: int = 0
@export var type: CollectableType = CollectableType.COIN