Better and simpler way to represent preferences

This commit is contained in:
2026-01-31 09:12:50 +01:00
parent 3477b89145
commit 311095104b
23 changed files with 114 additions and 95 deletions

View File

@@ -3,6 +3,13 @@ extends Resource
class_name CharacterResource
enum Preference {
LOVE,
APPROVE,
DISAPPROVE,
HATE
}
@export var chara_sprite: Texture2D:
set(value):
chara_sprite = value
@@ -20,4 +27,4 @@ class_name CharacterResource
@export_category("Traits and preferences")
@export var traits: Array[Trait]
@export var preferences: Array[Preference]
@export var preferences: Dictionary[Trait.Tag, Preference]