## CharacterData — Resource holding all persistent state for one character. class_name CharacterData extends Resource enum State { HEALTHY, SICK, SLEEPING, TIRED, PREGNANT, BABY } enum Species { BUNNY, KITTEN } @export var id: String = "" @export var display_name: String = "" @export var species: Species = Species.BUNNY @export var state: State = State.HEALTHY @export var current_floor: int = 0 @export var position: Vector2 = Vector2.ZERO