From 124eed02647deb868f2abb52066d0bfeee041123 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Tue, 7 Jan 2025 08:43:36 +0800 Subject: [PATCH] fix: don't return entity from SceneManager_addLightRenderThread --- .../native/include/c_api/ThermionDartRenderThreadApi.h | 2 +- thermion_dart/native/src/c_api/ThermionDartRenderThreadApi.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/thermion_dart/native/include/c_api/ThermionDartRenderThreadApi.h b/thermion_dart/native/include/c_api/ThermionDartRenderThreadApi.h index 18d0a7a9..f52663d6 100644 --- a/thermion_dart/native/include/c_api/ThermionDartRenderThreadApi.h +++ b/thermion_dart/native/include/c_api/ThermionDartRenderThreadApi.h @@ -95,7 +95,7 @@ namespace thermion EMSCRIPTEN_KEEPALIVE void SceneManager_destroyAssetRenderThread(TSceneManager *tSceneManager, TSceneAsset *sceneAsset, void (*callback)()); EMSCRIPTEN_KEEPALIVE void SceneManager_destroyAssetsRenderThread(TSceneManager *tSceneManager, void (*callback)()); EMSCRIPTEN_KEEPALIVE void SceneManager_destroyLightsRenderThread(TSceneManager *tSceneManager, void (*callback)()); - EMSCRIPTEN_KEEPALIVE EntityId SceneManager_addLightRenderThread( + EMSCRIPTEN_KEEPALIVE void SceneManager_addLightRenderThread( TSceneManager *tSceneManager, uint8_t type, float colour, diff --git a/thermion_dart/native/src/c_api/ThermionDartRenderThreadApi.cpp b/thermion_dart/native/src/c_api/ThermionDartRenderThreadApi.cpp index b57f0924..c8af68ea 100644 --- a/thermion_dart/native/src/c_api/ThermionDartRenderThreadApi.cpp +++ b/thermion_dart/native/src/c_api/ThermionDartRenderThreadApi.cpp @@ -622,7 +622,7 @@ extern "C" return nullptr; } - EMSCRIPTEN_KEEPALIVE EntityId SceneManager_addLightRenderThread( + EMSCRIPTEN_KEEPALIVE void SceneManager_addLightRenderThread( TSceneManager *tSceneManager, uint8_t type, float colour,