Files
XCEngine/docs/api/XCEngine/Scripting/ScriptFieldStorage/DeserializeFromString.md

649 B

ScriptFieldStorage::DeserializeFromString

命名空间: XCEngine::Scripting

类型: method

头文件: XCEngine/Scripting/ScriptFieldStorage.h

签名

void DeserializeFromString(const std::string& data);

当前实现行为

  • 先清空已有字段。
  • 按行读取。
  • 只接受以 field= 开头的行。
  • 必须存在两个 | 分隔符。
  • 类型名解析失败或值解析失败时,该行会被跳过。

设计含义

当前恢复策略偏容错而不是强校验,更适合场景文件向前兼容和调试阶段手工修复。

相关文档