617 B
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找到实例缓存。 - 再在类元数据里查字段。
- 字段不存在或类型不兼容则失败。
- 成功时把原生值写进托管对象字段。