feat(scripting): expose PhysX rigidbody and raycast APIs
This commit is contained in:
@@ -203,9 +203,12 @@ void SceneRuntime::CreatePhysicsWorldForScene(Scene* scene) {
|
||||
createInfo.scene = scene;
|
||||
physicsWorld->Initialize(createInfo);
|
||||
m_physicsWorld = std::move(physicsWorld);
|
||||
Scripting::ScriptEngine::Get().SetRuntimePhysicsWorld(m_physicsWorld.get());
|
||||
}
|
||||
|
||||
void SceneRuntime::DestroyPhysicsWorld() {
|
||||
Scripting::ScriptEngine::Get().SetRuntimePhysicsWorld(nullptr);
|
||||
|
||||
if (!m_physicsWorld) {
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user