blob: 1cce674565ec7266557bcc8ea393ed358f258196 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
-- exercise LLGesture API
LLGesture = require 'LLGesture'
inspect = require 'inspect'
-- getActiveGestures() returns {<UUID>: {name, playing, trigger}}
gestures_uuid = LLGesture.getActiveGestures()
-- convert to {<name>: <uuid>}
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.')
|