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

31 lines
620 B
Markdown
Raw Normal View History

# MonoScriptRuntime::Shutdown
**命名空间**: `XCEngine::Scripting`
**类型**: `method`
**头文件**: `XCEngine/Scripting/Mono/MonoScriptRuntime.h`
## 签名
```cpp
void Shutdown();
```
## 当前实现行为
- 清空托管实例缓存。
- 清空类缓存。
- 清空所有 Mono 相关指针成员。
- 销毁 app domain。
- 重置活动场景和 internal call 上下文。
-`m_initialized` 置回 `false`
## 注意事项
`OnRuntimeStop()` 不等价于 `Shutdown()`;前者更像运行场景停止,后者则是整个 Mono 运行时关闭。
## 相关文档
- [OnRuntimeStop](OnRuntimeStop.md)