Files
XCEngine/docs/api/XCEngine/Scripting/Mono/MonoScriptRuntime/TrySetManagedFieldValue.md

617 B

MonoScriptRuntime::TrySetManagedFieldValue

命名空间: XCEngine::Scripting

类型: method

头文件: XCEngine/Scripting/Mono/MonoScriptRuntime.h

签名

bool TrySetManagedFieldValue(
    const ScriptRuntimeContext& context,
    const std::string& fieldName,
    const ScriptFieldValue& value) override;

当前实现行为

  • 先用 context 找到实例缓存。
  • 再在类元数据里查字段。
  • 字段不存在或类型不兼容则失败。
  • 成功时把原生值写进托管对象字段。

相关文档