diff --git a/thermion_dart/native/include/c_api/TSceneManager.h b/thermion_dart/native/include/c_api/TSceneManager.h index 43c832dd..1b910bec 100644 --- a/thermion_dart/native/include/c_api/TSceneManager.h +++ b/thermion_dart/native/include/c_api/TSceneManager.h @@ -58,7 +58,7 @@ extern "C" EMSCRIPTEN_KEEPALIVE void *SceneManager_destroyAsset(TSceneManager *tSceneManager, TSceneAsset *sceneAsset); EMSCRIPTEN_KEEPALIVE TNameComponentManager *SceneManager_getNameComponentManager(TSceneManager *tSceneManager); - EMSCRIPTEN_KEEPALIVE TSceneAsset *SceneManager_createGrid(TSceneManager *tSceneManager); + EMSCRIPTEN_KEEPALIVE TSceneAsset *SceneManager_createGrid(TSceneManager *tSceneManager, TMaterial *tMaterial); EMSCRIPTEN_KEEPALIVE bool SceneManager_isGridEntity(TSceneManager *tSceneManager, EntityId entityId); diff --git a/thermion_dart/native/include/scene/SceneManager.hpp b/thermion_dart/native/include/scene/SceneManager.hpp index 7318750d..809d2ed8 100644 --- a/thermion_dart/native/include/scene/SceneManager.hpp +++ b/thermion_dart/native/include/scene/SceneManager.hpp @@ -304,7 +304,7 @@ namespace thermion return _ncm; } - SceneAsset *createGrid(); + SceneAsset *createGrid(Material *material); bool isGridEntity(utils::Entity entity);