diff options
author | Kae <80987908+Novaenia@users.noreply.github.com> | 2023-11-30 21:48:43 +1100 |
---|---|---|
committer | Kae <80987908+Novaenia@users.noreply.github.com> | 2023-11-30 21:48:43 +1100 |
commit | 588065cfc32b8ee23f8ac20dc42d64f3546e5e7f (patch) | |
tree | aa94f2e88b465deffbb219eae80b67dc145031ef /source/game/scripting/StarRootLuaBindings.cpp | |
parent | 2a56c3f9e33c9c381d1f5b14cffc5905f0739b19 (diff) |
Update StarRootLuaBindings.cpp
Diffstat (limited to 'source/game/scripting/StarRootLuaBindings.cpp')
-rw-r--r-- | source/game/scripting/StarRootLuaBindings.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/game/scripting/StarRootLuaBindings.cpp b/source/game/scripting/StarRootLuaBindings.cpp index 1898fff..6759811 100644 --- a/source/game/scripting/StarRootLuaBindings.cpp +++ b/source/game/scripting/StarRootLuaBindings.cpp @@ -63,10 +63,11 @@ LuaCallbacks LuaBindings::makeRootCallbacks() { callbacks.registerCallbackWithSignature<Maybe<String>, String, Maybe<String>>("materialMiningSound", bind(RootCallbacks::materialMiningSound, root, _1, _2)); callbacks.registerCallbackWithSignature<Maybe<String>, String, Maybe<String>>("materialFootstepSound", bind(RootCallbacks::materialFootstepSound, root, _1, _2)); - callbacks.registerCallback("assetOrigin", [root](String const& path) { + callbacks.registerCallback("assetOrigin", [root](String const& path) -> Maybe<String> { auto assets = root->assets(); if (auto descriptor = assets->assetDescriptor(path)) return assets->assetSourcePath(descriptor->source); + return {}; }); callbacks.registerCallback("assetPatches", [root](LuaEngine& engine, String const& path) -> Maybe<LuaTable> { |