# ScriptEngine::TryGetScriptFieldSnapshots **命名空间**: `XCEngine::Scripting` **类型**: `method` **头文件**: `XCEngine/Scripting/ScriptEngine.h` ## 签名 ```cpp bool TryGetScriptFieldSnapshots( const ScriptComponent* component, std::vector& outFields) const; ``` ## 当前实现行为 - 内部直接调用 [TryGetScriptFieldModel](TryGetScriptFieldModel.md)。 - 成功后把 `model.fields` 移交给 `outFields`。 - 如果结果为空,返回 `false`。 ## 相关文档 - [TryGetScriptFieldModel](TryGetScriptFieldModel.md)