记忆(MemoryDefinition)定义了游戏中的记忆条目。每条记忆关联一个 Yarn 变量作为触发条件,并配置显示模板和范围映射。记忆按类型分组,可以附加标签。
TechName:这个记忆的技术名称
NameKey:记忆名称,多语言字段
DescKey:记忆描述,多语言字段
Icon:记忆图标
MemoryType:记忆所属的类型
Tags:记忆标签列表
MainVariable:触发变量(VariableCondition,包含 VariableName、TargetValue 和 ValueType)
RelatedVariables:关联变量列表(自动解析)
IntTextTemplate:Int 类型记忆的文本模板(默认 “{Memorytext}({Memorynum})“)
IntDisplays:Int 类型记忆的范围显示列表(IntRangeDisplay,包含 MemoryText、MinValue 和 MaxValue)
StringTextTemplate:String 类型记忆的文本模板(默认 “{Memorydesc}“)
相关SO
MemoryConceptDefinition 记忆概念:通过 MemoryTag 间接关联
MemoryTag 记忆标签:通过 Tags 引用
MemotyTypeDefinition 记忆类型:通过 MemoryType 引用