877 B
877 B
ScriptComponent::ClearScriptClass
命名空间: XCEngine::Scripting
类型: method
头文件: XCEngine/Scripting/ScriptComponent.h
签名
void ClearScriptClass();
作用
清空当前脚本组件的命名空间和类名绑定。
当前实现行为
- 内部等价于调用
SetScriptClass(m_assemblyName, "", "")。 - 当前
assemblyName会被保留。 - 如果运行时正在运行且该组件原本已有脚本类,
ScriptEngine会收到类变化通知,并销毁旧跟踪实例。
设计含义
“清空绑定”不是单纯改两个字符串。对运行时来说,它意味着这个组件不再有可执行脚本类,应该停止继续调度生命周期。