649 B
649 B
ScriptFieldStorage::DeserializeFromString
命名空间: XCEngine::Scripting
类型: method
头文件: XCEngine/Scripting/ScriptFieldStorage.h
签名
void DeserializeFromString(const std::string& data);
当前实现行为
- 先清空已有字段。
- 按行读取。
- 只接受以
field=开头的行。 - 必须存在两个
|分隔符。 - 类型名解析失败或值解析失败时,该行会被跳过。
设计含义
当前恢复策略偏容错而不是强校验,更适合场景文件向前兼容和调试阶段手工修复。