docs: update scripting API docs
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# NullScriptRuntime::TryGetClassFieldDefaultValues
|
||||
|
||||
**命名空间**: `XCEngine::Scripting`
|
||||
|
||||
**类型**: `method`
|
||||
|
||||
**头文件**: `XCEngine/Scripting/NullScriptRuntime.h`
|
||||
|
||||
## 签名
|
||||
|
||||
```cpp
|
||||
bool TryGetClassFieldDefaultValues(
|
||||
const std::string& assemblyName,
|
||||
const std::string& namespaceName,
|
||||
const std::string& className,
|
||||
std::vector<ScriptFieldDefaultValue>& outFields) const override;
|
||||
```
|
||||
|
||||
## 当前实现行为
|
||||
|
||||
- 忽略输入参数
|
||||
- 清空 `outFields`
|
||||
- 直接返回 `false`
|
||||
|
||||
## 含义
|
||||
|
||||
空运行时不会提供类默认值,因此 `ScriptEngine` 在这种模式下会回退到按字段类型生成默认值。
|
||||
|
||||
## 相关文档
|
||||
|
||||
- [NullScriptRuntime](NullScriptRuntime.md)
|
||||
- [IScriptRuntime::TryGetClassFieldDefaultValues](../IScriptRuntime/TryGetClassFieldDefaultValues.md)
|
||||
Reference in New Issue
Block a user