-- exercise LLGesture API LLGesture = require 'LLGesture' inspect = require 'inspect' coro = require 'coro' leap = require 'leap' coro.launch(function() -- getActiveGestures() returns {: {name, playing, trigger}} gestures_uuid = LLGesture.getActiveGestures() -- convert to {: } gestures = {} for uuid, info in pairs(gestures_uuid) do gestures[info.name] = uuid end -- now run through the list for name, uuid in pairs(gestures) do if name == 'afk' then -- afk has a long timeout, and isn't interesting to look at continue end print(name) LLGesture.startGesture(uuid) repeat LL.sleep(1) until not LLGesture.isGesturePlaying(uuid) end print('Done.') leap.done() end) leap.process()