Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/game
diff options
context:
space:
mode:
authorWasabiRaptor <ketchupraptor@gmail.com>2025-05-18 23:37:30 -0400
committerWasabiRaptor <ketchupraptor@gmail.com>2025-05-18 23:37:30 -0400
commita117a34c3d352f005f64abef2636c25ca9ea9172 (patch)
tree5f947ec634f9710770924b30895b581da0347d13 /source/game
parentffb2fdee70353b4d55cce22388813274e5368879 (diff)
callback for setting local anim state
Diffstat (limited to 'source/game')
-rw-r--r--source/game/scripting/StarNetworkedAnimatorLuaBindings.cpp2
-rw-r--r--source/game/scripting/StarScriptedAnimatorLuaBindings.cpp2
2 files changed, 4 insertions, 0 deletions
diff --git a/source/game/scripting/StarNetworkedAnimatorLuaBindings.cpp b/source/game/scripting/StarNetworkedAnimatorLuaBindings.cpp
index 68bd35c..49df283 100644
--- a/source/game/scripting/StarNetworkedAnimatorLuaBindings.cpp
+++ b/source/game/scripting/StarNetworkedAnimatorLuaBindings.cpp
@@ -10,6 +10,8 @@ LuaCallbacks LuaBindings::makeNetworkedAnimatorCallbacks(NetworkedAnimator* netw
callbacks.registerCallbackWithSignature<bool, String, String, bool, bool>(
"setAnimationState", bind(&NetworkedAnimator::setState, networkedAnimator, _1, _2, _3, _4));
+ callbacks.registerCallbackWithSignature<bool, String, String, bool, bool>(
+ "setLocalAnimationState", bind(&NetworkedAnimator::setLocalState, networkedAnimator, _1, _2, _3, _4));
callbacks.registerCallbackWithSignature<String, String>(
"animationState", bind(&NetworkedAnimator::state, networkedAnimator, _1));
callbacks.registerCallbackWithSignature<Json, String, String>(
diff --git a/source/game/scripting/StarScriptedAnimatorLuaBindings.cpp b/source/game/scripting/StarScriptedAnimatorLuaBindings.cpp
index d29e3a5..593d2cd 100644
--- a/source/game/scripting/StarScriptedAnimatorLuaBindings.cpp
+++ b/source/game/scripting/StarScriptedAnimatorLuaBindings.cpp
@@ -20,6 +20,8 @@ LuaCallbacks LuaBindings::makeScriptedAnimatorCallbacks(NetworkedAnimator* netwo
return poly;
});
+ callbacks.registerCallbackWithSignature<bool, String, String, bool, bool>(
+ "setLocalAnimationState", bind(&NetworkedAnimator::setLocalState, networkedAnimator, _1, _2, _3, _4));
callbacks.registerCallbackWithSignature<Json, String, String>(
"animationStateProperty", bind(&NetworkedAnimator::stateProperty, networkedAnimator, _1, _2));
callbacks.registerCallbackWithSignature<Json, String, String>(