Files
XCEngine/docs/api/XCEngine/Scripting/ScriptComponent/ClearScriptClass.md

877 B

ScriptComponent::ClearScriptClass

命名空间: XCEngine::Scripting

类型: method

头文件: XCEngine/Scripting/ScriptComponent.h

签名

void ClearScriptClass();

作用

清空当前脚本组件的命名空间和类名绑定。

当前实现行为

  • 内部等价于调用 SetScriptClass(m_assemblyName, "", "")
  • 当前 assemblyName 会被保留。
  • 如果运行时正在运行且该组件原本已有脚本类,ScriptEngine 会收到类变化通知,并销毁旧跟踪实例。

设计含义

“清空绑定”不是单纯改两个字符串。对运行时来说,它意味着这个组件不再有可执行脚本类,应该停止继续调度生命周期。

相关文档