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

summaryrefslogtreecommitdiff
path: root/source/game/scripting/StarNetworkedAnimatorLuaBindings.cpp
diff options
context:
space:
mode:
authorEmmaker <79481373+Emmaker@users.noreply.github.com>2025-06-02 18:09:06 -0400
committerGitHub <noreply@github.com>2025-06-02 18:09:06 -0400
commite8fcbabb7a71134fcd58cc2251d7eb3aa443039f (patch)
tree245f6fd717a704d648756117e134c7b738e9d512 /source/game/scripting/StarNetworkedAnimatorLuaBindings.cpp
parent00d70f62235437bd7f473d43c506a1c652236362 (diff)
parent4048e211c50af86dc278f13b1b2eb2a9ec00b7bf (diff)
Merge branch 'OpenStarbound:main' into main
Diffstat (limited to 'source/game/scripting/StarNetworkedAnimatorLuaBindings.cpp')
-rw-r--r--source/game/scripting/StarNetworkedAnimatorLuaBindings.cpp46
1 files changed, 2 insertions, 44 deletions
diff --git a/source/game/scripting/StarNetworkedAnimatorLuaBindings.cpp b/source/game/scripting/StarNetworkedAnimatorLuaBindings.cpp
index 49df283..dfafeb0 100644
--- a/source/game/scripting/StarNetworkedAnimatorLuaBindings.cpp
+++ b/source/game/scripting/StarNetworkedAnimatorLuaBindings.cpp
@@ -8,25 +8,12 @@ namespace Star {
LuaCallbacks LuaBindings::makeNetworkedAnimatorCallbacks(NetworkedAnimator* networkedAnimator) {
LuaCallbacks callbacks;
- 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<bool, String, String, bool>(
+ "setAnimationState", bind(&NetworkedAnimator::setState, networkedAnimator, _1, _2, _3));
callbacks.registerCallbackWithSignature<String, String>(
"animationState", bind(&NetworkedAnimator::state, networkedAnimator, _1));
callbacks.registerCallbackWithSignature<Json, String, String>(
"animationStateProperty", bind(&NetworkedAnimator::stateProperty, networkedAnimator, _1, _2));
- callbacks.registerCallbackWithSignature<Json, String, String>(
- "animationStateNextProperty", bind(&NetworkedAnimator::stateNextProperty, networkedAnimator, _1, _2));
- callbacks.registerCallbackWithSignature<int, String>(
- "animationStateFrame", bind(&NetworkedAnimator::stateFrame, networkedAnimator, _1));
- callbacks.registerCallbackWithSignature<float, String>(
- "animationStateFrameProgress", bind(&NetworkedAnimator::stateFrameProgress, networkedAnimator, _1));
- callbacks.registerCallbackWithSignature<float, String>(
- "animationStateTimer", bind(&NetworkedAnimator::stateTimer, networkedAnimator, _1));
- callbacks.registerCallbackWithSignature<bool, String>(
- "animationStateReverse", bind(&NetworkedAnimator::stateReverse, networkedAnimator, _1));
-
callbacks.registerCallbackWithSignature<void, String, String>(
"setGlobalTag", bind(&NetworkedAnimator::setGlobalTag, networkedAnimator, _1, _2));
callbacks.registerCallbackWithSignature<void, String, String, String>(
@@ -43,7 +30,6 @@ LuaCallbacks LuaBindings::makeNetworkedAnimatorCallbacks(NetworkedAnimator* netw
"currentRotationAngle", bind(&NetworkedAnimator::currentRotationAngle, networkedAnimator, _1));
callbacks.registerCallbackWithSignature<bool, String>(
"hasTransformationGroup", bind(&NetworkedAnimator::hasTransformationGroup, networkedAnimator, _1));
-
callbacks.registerCallbackWithSignature<void, String, Vec2F>("translateTransformationGroup",
bind(&NetworkedAnimator::translateTransformationGroup, networkedAnimator, _1, _2));
callbacks.registerCallback("rotateTransformationGroup",
@@ -62,27 +48,6 @@ LuaCallbacks LuaBindings::makeNetworkedAnimatorCallbacks(NetworkedAnimator* netw
bind(&NetworkedAnimator::transformTransformationGroup, networkedAnimator, _1, _2, _3, _4, _5, _6, _7));
callbacks.registerCallbackWithSignature<void, String>(
"resetTransformationGroup", bind(&NetworkedAnimator::resetTransformationGroup, networkedAnimator, _1));
-
- callbacks.registerCallbackWithSignature<void, String, Vec2F>("translateLocalTransformationGroup",
- bind(&NetworkedAnimator::translateLocalTransformationGroup, networkedAnimator, _1, _2));
- callbacks.registerCallback("rotateLocalTransformationGroup",
- [networkedAnimator](String const& transformationGroup, float rotation, Maybe<Vec2F> const& rotationCenter) {
- networkedAnimator->rotateLocalTransformationGroup(transformationGroup, rotation, rotationCenter.value());
- });
- callbacks.registerCallback("scaleLocalTransformationGroup",
- [networkedAnimator](LuaEngine& engine, String const& transformationGroup, LuaValue scale, Maybe<Vec2F> const& scaleCenter) {
- if (auto cs = engine.luaMaybeTo<Vec2F>(scale))
- networkedAnimator->scaleLocalTransformationGroup(transformationGroup, *cs, scaleCenter.value());
- else
- networkedAnimator->scaleLocalTransformationGroup(transformationGroup, engine.luaTo<float>(scale), scaleCenter.value());
- });
- callbacks.registerCallbackWithSignature<void, String, float, float, float, float, float, float>(
- "transformLocalTransformationGroup",
- bind(&NetworkedAnimator::transformLocalTransformationGroup, networkedAnimator, _1, _2, _3, _4, _5, _6, _7));
- callbacks.registerCallbackWithSignature<void, String>(
- "resetLocalTransformationGroup", bind(&NetworkedAnimator::resetLocalTransformationGroup, networkedAnimator, _1));
-
-
callbacks.registerCallbackWithSignature<void, String, bool>(
"setParticleEmitterActive", bind(&NetworkedAnimator::setParticleEmitterActive, networkedAnimator, _1, _2));
callbacks.registerCallbackWithSignature<void, String, float>("setParticleEmitterEmissionRate",
@@ -140,13 +105,6 @@ LuaCallbacks LuaBindings::makeNetworkedAnimatorCallbacks(NetworkedAnimator* netw
return poly;
});
- callbacks.registerCallbackWithSignature<void, String, List<Drawable>>(
- "addPartDrawables", bind(&NetworkedAnimator::addPartDrawables, networkedAnimator, _1, _2));
- callbacks.registerCallbackWithSignature<void, String, List<Drawable>>(
- "setPartDrawables", bind(&NetworkedAnimator::setPartDrawables, networkedAnimator, _1, _2));
-
- callbacks.registerCallbackWithSignature<String, String, String>(
- "applyPartTags", bind(&NetworkedAnimator::applyPartTags, networkedAnimator, _1, _2));
return callbacks;
}