llStartObjectAnimation() & llStopObjectAnimation() does not visually work on Viewer 26.3
Tested with the following script:
default
{
touch_end(integer i)
{
if (~llDetectedTouchFace(0) && (llDetectedKey(0) == llGetOwner()))
{
if (llGetInventoryNumber(INVENTORY_ANIMATION))
{
string animation = llGetInventoryName(INVENTORY_ANIMATION,0);
if (~llListFindList(llGetObjectAnimationNames(),[animation]))
{
llOwnerSay("Stopping the animation '" + animation + "'...");
llStopObjectAnimation(animation);
}
else
{
llOwnerSay("Starting the animation '" + animation + "'...");
llStartObjectAnimation(animation);
}
}
else
{
llOwnerSay("no animations in inventory");
}
}
}
}
llGetObjectAnimationNames() sees animations start/stop, but Developer > Avatar > Animation Info does not.
Teleporting out of the region, waiting for a few minutes then teleporting back shows the character correctly.