Files
XCEngine/engine/src/Scripting/NullScriptRuntime.cpp

33 lines
740 B
C++
Raw Normal View History

2026-03-26 20:45:41 +08:00
#include "Scripting/NullScriptRuntime.h"
namespace XCEngine {
namespace Scripting {
void NullScriptRuntime::OnRuntimeStart(Components::Scene* scene) {
(void)scene;
}
void NullScriptRuntime::OnRuntimeStop(Components::Scene* scene) {
(void)scene;
}
bool NullScriptRuntime::CreateScriptInstance(const ScriptRuntimeContext& context) {
return context.component != nullptr;
}
void NullScriptRuntime::DestroyScriptInstance(const ScriptRuntimeContext& context) {
(void)context;
}
void NullScriptRuntime::InvokeMethod(
const ScriptRuntimeContext& context,
ScriptLifecycleMethod method,
float deltaTime) {
(void)context;
(void)method;
(void)deltaTime;
}
} // namespace Scripting
} // namespace XCEngine