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

676 B

MonoScriptRuntime::OnRuntimeStart

命名空间: XCEngine::Scripting

类型: method

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

签名

void OnRuntimeStart(Components::Scene* scene) override;

当前实现行为

  • 先把 m_activeScene 清空,并把 internal call 的 deltaTime 重置为 0
  • 调用 Initialize
  • 初始化成功后,把 m_activeScene 和 internal call 场景都指向当前 scene

设计意义

这一步的重点不是创建所有脚本实例,而是让 Mono 后端进入“可服务当前场景”的状态。

相关文档