Files
GGJ26/scenes/character/chara_resource.gd
minimata 3477b89145
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 10s
Create tag and build when new code gets to main / Export (push) Successful in 1m15s
Basic character, trait and preference resources
2026-01-30 22:30:52 +01:00

24 lines
531 B
GDScript

@tool
extends Resource
class_name CharacterResource
@export var chara_sprite: Texture2D:
set(value):
chara_sprite = value
changed.emit()
@export_category("Mask settings")
@export var mask_eyes_location: Vector2 = Vector2.ZERO:
set(value):
mask_eyes_location = value
changed.emit()
@export var mask_mouth_location: Vector2 = Vector2.ZERO:
set(value):
mask_mouth_location = value
changed.emit()
@export_category("Traits and preferences")
@export var traits: Array[Trait]
@export var preferences: Array[Preference]