-- Decompiled using luadec 2.0 standard by sztupy (http://luadec51.luaforge.net) -- Command line was: -d C:\Downloads\luadec51_2.0_win32_bin\lua\model\composition\CCDeleteTransitions.luac ---------------------------------------------- 1 GETGLOBAL 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{require} (...) ---------------------------------------------- 2 LOADK 1 1 SET_CTR(Tpend) = 1 next bool: 0 locals(0): vpend(0): tpend(2): 0{require} 1{"undo.UndoContext"} (...) ---------------------------------------------- 3 CALL 0 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{require("undo.UndoContext")} (...) ---------------------------------------------- 4 GETGLOBAL 1 0 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_0_0} vpend(0): tpend(1): 1{require} (...) local l_0_0 = require("undo.UndoContext") ---------------------------------------------- 5 LOADK 2 2 SET_CTR(Tpend) = 1 next bool: 0 locals(1): 0{l_0_0} vpend(0): tpend(2): 1{require} 2{"util.SimpleUndo"} (...) local l_0_0 = require("undo.UndoContext") ---------------------------------------------- 6 CALL 1 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_0_0} vpend(0): tpend(1): 1{require("util.SimpleUndo")} (...) local l_0_0 = require("undo.UndoContext") ---------------------------------------------- 7 GETGLOBAL 2 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(0): tpend(1): 2{require} (...) local l_0_0 = require("undo.UndoContext") local l_0_1 = require("util.SimpleUndo") ---------------------------------------------- 8 LOADK 3 3 SET_CTR(Tpend) = 1 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(0): tpend(2): 2{require} 3{"model.composition.CCMessages"} (...) local l_0_0 = require("undo.UndoContext") local l_0_1 = require("util.SimpleUndo") ---------------------------------------------- 9 CALL 2 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(0): tpend(1): 2{(require("model.composition.CCMessages"))} (...) local l_0_0 = require("undo.UndoContext") local l_0_1 = require("util.SimpleUndo") ---------------------------------------------- 10 LOADNIL 3 3 0 SET_CTR(Tpend) = 0 next bool: 0 locals(3): 0{l_0_0} 1{l_0_1} 2{l_0_2} vpend(0): tpend(1): 3{nil} (...) local l_0_0 = require("undo.UndoContext") local l_0_1 = require("util.SimpleUndo") local l_0_2 = (require("model.composition.CCMessages")) ---------------------------------------------- 11 GETGLOBAL 4 4 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} vpend(0): tpend(1): 4{log} (...) local l_0_0 = require("undo.UndoContext") local l_0_1 = require("util.SimpleUndo") local l_0_2 = (require("model.composition.CCMessages")) local l_0_3 = nil ---------------------------------------------- 12 SELF 4 4 261 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 1 next bool: 0 locals(4): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} vpend(0): tpend(2): 5{log} 4{log:obtain} (...) local l_0_0 = require("undo.UndoContext") local l_0_1 = require("util.SimpleUndo") local l_0_2 = (require("model.composition.CCMessages")) local l_0_3 = nil ---------------------------------------------- 13 LOADK 6 6 SET_CTR(Tpend) = 2 next bool: 0 locals(4): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} vpend(0): tpend(3): 5{log} 4{log:obtain} 6{"CompositionController"} (...) local l_0_0 = require("undo.UndoContext") local l_0_1 = require("util.SimpleUndo") local l_0_2 = (require("model.composition.CCMessages")) local l_0_3 = nil ---------------------------------------------- 14 CALL 4 3 2 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} vpend(0): tpend(1): 4{log:obtain("CompositionController")} (...) local l_0_0 = require("undo.UndoContext") local l_0_1 = require("util.SimpleUndo") local l_0_2 = (require("model.composition.CCMessages")) local l_0_3 = nil ---------------------------------------------- 15 GETGLOBAL 5 8 SET_CTR(Tpend) = 0 next bool: 0 locals(5): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} 4{l_0_4} vpend(0): tpend(1): 5{LOG_LEVEL_WARN} (...) local l_0_0 = require("undo.UndoContext") local l_0_1 = require("util.SimpleUndo") local l_0_2 = (require("model.composition.CCMessages")) local l_0_3 = nil local l_0_4 = log:obtain("CompositionController") ---------------------------------------------- 16 SETTABLE 4 263 5 SET_CTR(Tpend) = 0 next bool: 0 locals(5): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} 4{l_0_4} vpend(1): -1{l_0_4.level=LOG_LEVEL_WARN} tpend(0): (...) local l_0_0 = require("undo.UndoContext") local l_0_1 = require("util.SimpleUndo") local l_0_2 = (require("model.composition.CCMessages")) local l_0_3 = nil local l_0_4 = log:obtain("CompositionController") ---------------------------------------------- 17 LOADK 5 9 SET_CTR(Tpend) = 0 next bool: 0 locals(5): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} 4{l_0_4} vpend(0): tpend(1): 5{10} (...) local l_0_0 = require("undo.UndoContext") local l_0_1 = require("util.SimpleUndo") local l_0_2 = (require("model.composition.CCMessages")) local l_0_3 = nil local l_0_4 = log:obtain("CompositionController") l_0_4.level = LOG_LEVEL_WARN ---------------------------------------------- 18 NEWTABLE 6 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(6): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} 4{l_0_4} 5{l_0_5} vpend(0): tpend(1): 6{{}} (...) local l_0_0 = require("undo.UndoContext") local l_0_1 = require("util.SimpleUndo") local l_0_2 = (require("model.composition.CCMessages")) local l_0_3 = nil local l_0_4 = log:obtain("CompositionController") l_0_4.level = LOG_LEVEL_WARN local l_0_5 = 10 ---------------------------------------------- 19 CLOSURE 7 0 ---------------------------------------------- 1 GETUPVAL 5 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(5): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} vpend(0): tpend(1): 5{l_0_3} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) ---------------------------------------------- 2 TEST 5 0 1 next bool: 0 locals(5): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} vpend(0): tpend(0): (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) ---------------------------------------------- 3 JMP 0 3 next bool: 1 locals(5): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} vpend(0): tpend(0): (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) ---------------------------------------------- 4 GETGLOBAL 5 0 SET_CTR(Tpend) = 0 next bool: 1 locals(5): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} vpend(0): tpend(1): 5{require} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) ---------------------------------------------- 5 LOADK 6 1 SET_CTR(Tpend) = 1 next bool: 1 locals(5): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} vpend(0): tpend(2): 5{require} 6{"model.server.ModelRuntime"} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) ---------------------------------------------- 6 CALL 5 2 2 SET_CTR(Tpend) = 0 next bool: 1 locals(5): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} vpend(0): tpend(1): 5{require("model.server.ModelRuntime")} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) ---------------------------------------------- 7 SETUPVAL 5 0 0 SET_CTR(Tpend) = 0 next bool: 1 locals(5): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} vpend(1): -1{l_0_3=require("model.server.ModelRuntime")} tpend(0): (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) Exps(0): at 2 dest 7 neg 1 (l_0_3 (null) l_0_3) cpd -1 Stored at endif list: <7> ---------------------------------------------- 8 SELF 5 2 258 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 1 next bool: 0 locals(5): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} vpend(0): tpend(2): 6{l_1_2} 5{l_1_2:getPreviousKeyframe} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") ---------------------------------------------- 9 MOVE 7 3 0 SET_CTR(Tpend) = 2 next bool: 0 locals(5): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} vpend(0): tpend(3): 6{l_1_2} 5{l_1_2:getPreviousKeyframe} 7{l_1_3} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end ---------------------------------------------- 10 SELF 8 4 259 SET_CTR(Tpend) = 3 SET_CTR(Tpend) = 4 next bool: 0 locals(5): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} vpend(0): tpend(5): 6{l_1_2} 5{l_1_2:getPreviousKeyframe} 7{l_1_3} 9{l_1_4} 8{l_1_4:getDelay} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end ---------------------------------------------- 11 CALL 8 2 0 SET_CTR(Tpend) = 3 next bool: 0 locals(5): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} vpend(0): tpend(4): 6{l_1_2} 5{l_1_2:getPreviousKeyframe} 7{l_1_3} 8{l_1_4:getDelay()} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end ---------------------------------------------- 12 CALL 5 0 2 SET_CTR(Tpend) = 0 next bool: 0 locals(5): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} vpend(0): tpend(1): 5{l_1_2:getPreviousKeyframe(l_1_3, l_1_4:getDelay())} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end ---------------------------------------------- 13 SELF 6 2 260 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 1 next bool: 0 locals(6): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} 5{l_1_5} vpend(0): tpend(2): 7{l_1_2} 6{l_1_2:getNextKeyframe} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end local l_1_5 = l_1_2:getPreviousKeyframe(l_1_3, l_1_4:getDelay()) ---------------------------------------------- 14 MOVE 8 3 0 SET_CTR(Tpend) = 2 next bool: 0 locals(6): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} 5{l_1_5} vpend(0): tpend(3): 7{l_1_2} 6{l_1_2:getNextKeyframe} 8{l_1_3} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end local l_1_5 = l_1_2:getPreviousKeyframe(l_1_3, l_1_4:getDelay()) ---------------------------------------------- 15 SELF 9 4 259 SET_CTR(Tpend) = 3 SET_CTR(Tpend) = 4 next bool: 0 locals(6): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} 5{l_1_5} vpend(0): tpend(5): 7{l_1_2} 6{l_1_2:getNextKeyframe} 8{l_1_3} 10{l_1_4} 9{l_1_4:getDelay} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end local l_1_5 = l_1_2:getPreviousKeyframe(l_1_3, l_1_4:getDelay()) ---------------------------------------------- 16 CALL 9 2 0 SET_CTR(Tpend) = 3 next bool: 0 locals(6): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} 5{l_1_5} vpend(0): tpend(4): 7{l_1_2} 6{l_1_2:getNextKeyframe} 8{l_1_3} 9{l_1_4:getDelay()} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end local l_1_5 = l_1_2:getPreviousKeyframe(l_1_3, l_1_4:getDelay()) ---------------------------------------------- 17 CALL 6 0 2 SET_CTR(Tpend) = 0 next bool: 0 locals(6): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} 5{l_1_5} vpend(0): tpend(1): 6{l_1_2:getNextKeyframe(l_1_3, l_1_4:getDelay())} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end local l_1_5 = l_1_2:getPreviousKeyframe(l_1_3, l_1_4:getDelay()) ---------------------------------------------- 18 GETUPVAL 7 1 0 SET_CTR(Tpend) = 0 next bool: 0 locals(7): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} 5{l_1_5} 6{l_1_6} vpend(0): tpend(1): 7{l_0_1} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end local l_1_5 = l_1_2:getPreviousKeyframe(l_1_3, l_1_4:getDelay()) local l_1_6 = l_1_2:getNextKeyframe(l_1_3, l_1_4:getDelay()) ---------------------------------------------- 19 GETTABLE 7 7 261 SET_CTR(Tpend) = 0 next bool: 0 locals(7): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} 5{l_1_5} 6{l_1_6} vpend(0): tpend(1): 7{l_0_1.step} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end local l_1_5 = l_1_2:getPreviousKeyframe(l_1_3, l_1_4:getDelay()) local l_1_6 = l_1_2:getNextKeyframe(l_1_3, l_1_4:getDelay()) ---------------------------------------------- 20 CLOSURE 8 0 ---------------------------------------------- 1 GETUPVAL 0 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{l_0_3} () ---------------------------------------------- 2 GETTABLE 0 0 256 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{l_0_3.removeTimelineTransition} () ---------------------------------------------- 3 GETUPVAL 1 1 0 SET_CTR(Tpend) = 1 next bool: 0 locals(0): vpend(0): tpend(2): 0{l_0_3.removeTimelineTransition} 1{l_1_1} () ---------------------------------------------- 4 GETUPVAL 2 2 0 SET_CTR(Tpend) = 2 next bool: 0 locals(0): vpend(0): tpend(3): 0{l_0_3.removeTimelineTransition} 1{l_1_1} 2{l_1_2} () ---------------------------------------------- 5 GETUPVAL 3 3 0 SET_CTR(Tpend) = 3 next bool: 0 locals(0): vpend(0): tpend(4): 0{l_0_3.removeTimelineTransition} 1{l_1_1} 2{l_1_2} 3{l_1_4} () ---------------------------------------------- 6 SELF 3 3 257 SET_CTR(Tpend) = 3 SET_CTR(Tpend) = 4 next bool: 0 locals(0): vpend(0): tpend(5): 0{l_0_3.removeTimelineTransition} 1{l_1_1} 2{l_1_2} 4{l_1_4} 3{l_1_4:getActorSelector} () ---------------------------------------------- 7 CALL 3 2 2 SET_CTR(Tpend) = 3 next bool: 0 locals(0): vpend(0): tpend(4): 0{l_0_3.removeTimelineTransition} 1{l_1_1} 2{l_1_2} 3{l_1_4:getActorSelector()} () ---------------------------------------------- 8 GETUPVAL 4 3 0 SET_CTR(Tpend) = 4 next bool: 0 locals(0): vpend(0): tpend(5): 0{l_0_3.removeTimelineTransition} 1{l_1_1} 2{l_1_2} 3{l_1_4:getActorSelector()} 4{l_1_4} () ---------------------------------------------- 9 SELF 4 4 258 SET_CTR(Tpend) = 4 SET_CTR(Tpend) = 5 next bool: 0 locals(0): vpend(0): tpend(6): 0{l_0_3.removeTimelineTransition} 1{l_1_1} 2{l_1_2} 3{l_1_4:getActorSelector()} 5{l_1_4} 4{l_1_4:getPropertyName} () ---------------------------------------------- 10 CALL 4 2 2 SET_CTR(Tpend) = 4 next bool: 0 locals(0): vpend(0): tpend(5): 0{l_0_3.removeTimelineTransition} 1{l_1_1} 2{l_1_2} 3{l_1_4:getActorSelector()} 4{l_1_4:getPropertyName()} () ---------------------------------------------- 11 GETUPVAL 5 3 0 SET_CTR(Tpend) = 5 next bool: 0 locals(0): vpend(0): tpend(6): 0{l_0_3.removeTimelineTransition} 1{l_1_1} 2{l_1_2} 3{l_1_4:getActorSelector()} 4{l_1_4:getPropertyName()} 5{l_1_4} () ---------------------------------------------- 12 SELF 5 5 259 SET_CTR(Tpend) = 5 SET_CTR(Tpend) = 6 next bool: 0 locals(0): vpend(0): tpend(7): 0{l_0_3.removeTimelineTransition} 1{l_1_1} 2{l_1_2} 3{l_1_4:getActorSelector()} 4{l_1_4:getPropertyName()} 6{l_1_4} 5{l_1_4:getId} () ---------------------------------------------- 13 CALL 5 2 0 SET_CTR(Tpend) = 5 next bool: 0 locals(0): vpend(0): tpend(6): 0{l_0_3.removeTimelineTransition} 1{l_1_1} 2{l_1_2} 3{l_1_4:getActorSelector()} 4{l_1_4:getPropertyName()} 5{l_1_4:getId()} () ---------------------------------------------- 14 CALL 0 0 1 next bool: 0 locals(0): vpend(0): tpend(0): () l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) ---------------------------------------------- 15 GETUPVAL 0 4 0 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{l_1_3} () l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) ---------------------------------------------- 16 SELF 0 0 260 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 1 next bool: 0 locals(0): vpend(0): tpend(2): 1{l_1_3} 0{l_1_3:removeTransition} () l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) ---------------------------------------------- 17 GETUPVAL 2 3 0 SET_CTR(Tpend) = 2 next bool: 0 locals(0): vpend(0): tpend(3): 1{l_1_3} 0{l_1_3:removeTransition} 2{l_1_4} () l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) ---------------------------------------------- 18 CALL 0 3 1 next bool: 0 locals(0): vpend(0): tpend(0): () l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) l_1_3:removeTransition(l_1_4) ---------------------------------------------- 19 GETUPVAL 0 5 0 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{l_0_2} () l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) l_1_3:removeTransition(l_1_4) ---------------------------------------------- 20 GETTABLE 0 0 261 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{l_0_2.shouldNotify} () l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) l_1_3:removeTransition(l_1_4) ---------------------------------------------- 21 GETUPVAL 1 4 0 SET_CTR(Tpend) = 1 next bool: 0 locals(0): vpend(0): tpend(2): 0{l_0_2.shouldNotify} 1{l_1_3} () l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) l_1_3:removeTransition(l_1_4) ---------------------------------------------- 22 CALL 0 2 1 next bool: 0 locals(0): vpend(0): tpend(0): () l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) l_1_3:removeTransition(l_1_4) l_0_2.shouldNotify(l_1_3) ---------------------------------------------- 23 RETURN 0 1 0 next bool: 0 locals(0): vpend(0): tpend(0): () l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) l_1_3:removeTransition(l_1_4) l_0_2.shouldNotify(l_1_3) SET_CTR(Tpend) = 1 next bool: 0 locals(7): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} 5{l_1_5} 6{l_1_6} vpend(0): tpend(2): 7{l_0_1.step} 8{function() l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) l_1_3:removeTransition(l_1_4) l_0_2.shouldNotify(l_1_3) end} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end local l_1_5 = l_1_2:getPreviousKeyframe(l_1_3, l_1_4:getDelay()) local l_1_6 = l_1_2:getNextKeyframe(l_1_3, l_1_4:getDelay()) ---------------------------------------------- 27 CLOSURE 9 1 ---------------------------------------------- 1 GETUPVAL 0 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{l_1_4} () ---------------------------------------------- 2 SELF 0 0 256 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 1 next bool: 0 locals(0): vpend(0): tpend(2): 1{l_1_4} 0{l_1_4:linkedLeft} () ---------------------------------------------- 3 CALL 0 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{l_1_4:linkedLeft()} () ---------------------------------------------- 4 GETUPVAL 1 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_3_0} vpend(0): tpend(1): 1{l_1_4} () local l_3_0 = l_1_4:linkedLeft() ---------------------------------------------- 5 GETTABLE 1 1 257 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_3_0} vpend(0): tpend(1): 1{l_1_4.keyframeBegin} () local l_3_0 = l_1_4:linkedLeft() ---------------------------------------------- 6 TEST 1 0 0 next bool: 0 locals(1): 0{l_3_0} vpend(0): tpend(0): () local l_3_0 = l_1_4:linkedLeft() ---------------------------------------------- 7 JMP 0 4 next bool: 1 locals(1): 0{l_3_0} vpend(0): tpend(0): () local l_3_0 = l_1_4:linkedLeft() ---------------------------------------------- 8 GETUPVAL 1 0 0 SET_CTR(Tpend) = 0 next bool: 1 locals(1): 0{l_3_0} vpend(0): tpend(1): 1{l_1_4} () local l_3_0 = l_1_4:linkedLeft() ---------------------------------------------- 9 GETTABLE 1 1 257 SET_CTR(Tpend) = 0 next bool: 1 locals(1): 0{l_3_0} vpend(0): tpend(1): 1{l_1_4.keyframeBegin} () local l_3_0 = l_1_4:linkedLeft() ---------------------------------------------- 10 SELF 1 1 258 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 1 next bool: 1 locals(1): 0{l_3_0} vpend(0): tpend(2): 2{l_1_4.keyframeBegin} 1{l_1_4.keyframeBegin:getPropertyValue} () local l_3_0 = l_1_4:linkedLeft() ---------------------------------------------- 11 CALL 1 2 1 Exps(0): at 6 dest 12 neg 0 (l_1_4.keyframeBegin (null) l_1_4.keyframeBegin) cpd -1 Stored at endif list: <12> next bool: 0 locals(1): 0{l_3_0} vpend(0): tpend(0): () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() ---------------------------------------------- 12 GETUPVAL 1 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_3_0} vpend(0): tpend(1): 1{l_1_4} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end ---------------------------------------------- 13 SELF 1 1 259 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 1 next bool: 0 locals(1): 0{l_3_0} vpend(0): tpend(2): 2{l_1_4} 1{l_1_4:linkedRight} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end ---------------------------------------------- 14 CALL 1 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_3_0} vpend(0): tpend(1): 1{l_1_4:linkedRight()} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end ---------------------------------------------- 15 GETUPVAL 2 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(1): 2{l_1_4} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() ---------------------------------------------- 16 GETTABLE 2 2 260 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(1): 2{l_1_4.keyframeEnd} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() ---------------------------------------------- 17 TEST 2 0 0 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(0): () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() ---------------------------------------------- 18 JMP 0 4 next bool: 1 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(0): () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() ---------------------------------------------- 19 GETUPVAL 2 0 0 SET_CTR(Tpend) = 0 next bool: 1 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(1): 2{l_1_4} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() ---------------------------------------------- 20 GETTABLE 2 2 260 SET_CTR(Tpend) = 0 next bool: 1 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(1): 2{l_1_4.keyframeEnd} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() ---------------------------------------------- 21 SELF 2 2 258 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 1 next bool: 1 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(2): 3{l_1_4.keyframeEnd} 2{l_1_4.keyframeEnd:getPropertyValue} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() ---------------------------------------------- 22 CALL 2 2 1 Exps(0): at 17 dest 23 neg 0 (l_1_4.keyframeEnd (null) l_1_4.keyframeEnd) cpd -1 Stored at endif list: <23> next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(0): () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() ---------------------------------------------- 23 GETUPVAL 2 1 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(1): 2{l_1_3} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end ---------------------------------------------- 24 SELF 2 2 261 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 1 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(2): 3{l_1_3} 2{l_1_3:addTransition} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end ---------------------------------------------- 25 GETUPVAL 4 0 0 SET_CTR(Tpend) = 2 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(3): 3{l_1_3} 2{l_1_3:addTransition} 4{l_1_4} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end ---------------------------------------------- 26 CALL 2 3 1 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(0): () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) ---------------------------------------------- 27 GETUPVAL 2 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(1): 2{l_1_4} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) ---------------------------------------------- 28 SELF 2 2 262 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 1 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(2): 3{l_1_4} 2{l_1_4:linkLeft} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) ---------------------------------------------- 29 MOVE 4 0 0 SET_CTR(Tpend) = 2 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(3): 3{l_1_4} 2{l_1_4:linkLeft} 4{l_3_0} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) ---------------------------------------------- 30 CALL 2 3 1 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(0): () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) ---------------------------------------------- 31 GETUPVAL 2 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(1): 2{l_1_4} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) ---------------------------------------------- 32 SELF 2 2 263 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 1 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(2): 3{l_1_4} 2{l_1_4:linkRight} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) ---------------------------------------------- 33 MOVE 4 1 0 SET_CTR(Tpend) = 2 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(3): 3{l_1_4} 2{l_1_4:linkRight} 4{l_3_1} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) ---------------------------------------------- 34 CALL 2 3 1 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(0): () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) ---------------------------------------------- 35 GETUPVAL 2 2 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(1): 2{l_0_3} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) ---------------------------------------------- 36 GETTABLE 2 2 264 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(1): 2{l_0_3.addTimelineTransition} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) ---------------------------------------------- 37 GETUPVAL 3 3 0 SET_CTR(Tpend) = 1 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(2): 2{l_0_3.addTimelineTransition} 3{l_1_0} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) ---------------------------------------------- 38 GETUPVAL 4 4 0 SET_CTR(Tpend) = 2 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(3): 2{l_0_3.addTimelineTransition} 3{l_1_0} 4{l_1_1} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) ---------------------------------------------- 39 GETUPVAL 5 5 0 SET_CTR(Tpend) = 3 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(4): 2{l_0_3.addTimelineTransition} 3{l_1_0} 4{l_1_1} 5{l_1_2} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) ---------------------------------------------- 40 GETUPVAL 6 0 0 SET_CTR(Tpend) = 4 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(5): 2{l_0_3.addTimelineTransition} 3{l_1_0} 4{l_1_1} 5{l_1_2} 6{l_1_4} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) ---------------------------------------------- 41 CALL 2 5 1 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(0): () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) l_0_3.addTimelineTransition(l_1_0, l_1_1, l_1_2, l_1_4) ---------------------------------------------- 42 GETUPVAL 2 6 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(1): 2{l_0_2} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) l_0_3.addTimelineTransition(l_1_0, l_1_1, l_1_2, l_1_4) ---------------------------------------------- 43 GETTABLE 2 2 265 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(1): 2{l_0_2.shouldNotify} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) l_0_3.addTimelineTransition(l_1_0, l_1_1, l_1_2, l_1_4) ---------------------------------------------- 44 GETUPVAL 3 1 0 SET_CTR(Tpend) = 1 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(2): 2{l_0_2.shouldNotify} 3{l_1_3} () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) l_0_3.addTimelineTransition(l_1_0, l_1_1, l_1_2, l_1_4) ---------------------------------------------- 45 CALL 2 2 1 next bool: 0 locals(2): 0{l_3_0} 1{l_3_1} vpend(0): tpend(0): () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) l_0_3.addTimelineTransition(l_1_0, l_1_1, l_1_2, l_1_4) l_0_2.shouldNotify(l_1_3) ---------------------------------------------- 46 RETURN 0 1 0 next bool: 0 locals(0): vpend(0): tpend(0): () local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) l_0_3.addTimelineTransition(l_1_0, l_1_1, l_1_2, l_1_4) l_0_2.shouldNotify(l_1_3) SET_CTR(Tpend) = 2 next bool: 0 locals(7): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} 5{l_1_5} 6{l_1_6} vpend(0): tpend(3): 7{l_0_1.step} 8{function() l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) l_1_3:removeTransition(l_1_4) l_0_2.shouldNotify(l_1_3) end} 9{function() local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) l_0_3.addTimelineTransition(l_1_0, l_1_1, l_1_2, l_1_4) l_0_2.shouldNotify(l_1_3) end} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end local l_1_5 = l_1_2:getPreviousKeyframe(l_1_3, l_1_4:getDelay()) local l_1_6 = l_1_2:getNextKeyframe(l_1_3, l_1_4:getDelay()) ---------------------------------------------- 35 CALL 7 3 1 next bool: 0 locals(7): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} 5{l_1_5} 6{l_1_6} vpend(0): tpend(0): (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end local l_1_5 = l_1_2:getPreviousKeyframe(l_1_3, l_1_4:getDelay()) local l_1_6 = l_1_2:getNextKeyframe(l_1_3, l_1_4:getDelay()) l_0_1.step(function() l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) l_1_3:removeTransition(l_1_4) l_0_2.shouldNotify(l_1_3) end, function() local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) l_0_3.addTimelineTransition(l_1_0, l_1_1, l_1_2, l_1_4) l_0_2.shouldNotify(l_1_3) end) ---------------------------------------------- 36 LOADNIL 7 7 0 SET_CTR(Tpend) = 0 next bool: 0 locals(7): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} 5{l_1_5} 6{l_1_6} vpend(0): tpend(1): 7{nil} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end local l_1_5 = l_1_2:getPreviousKeyframe(l_1_3, l_1_4:getDelay()) local l_1_6 = l_1_2:getNextKeyframe(l_1_3, l_1_4:getDelay()) l_0_1.step(function() l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) l_1_3:removeTransition(l_1_4) l_0_2.shouldNotify(l_1_3) end, function() local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) l_0_3.addTimelineTransition(l_1_0, l_1_1, l_1_2, l_1_4) l_0_2.shouldNotify(l_1_3) end) ---------------------------------------------- 37 GETUPVAL 8 1 0 SET_CTR(Tpend) = 0 next bool: 0 locals(8): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} 5{l_1_5} 6{l_1_6} 7{l_1_7} vpend(0): tpend(1): 8{l_0_1} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end local l_1_5 = l_1_2:getPreviousKeyframe(l_1_3, l_1_4:getDelay()) local l_1_6 = l_1_2:getNextKeyframe(l_1_3, l_1_4:getDelay()) l_0_1.step(function() l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) l_1_3:removeTransition(l_1_4) l_0_2.shouldNotify(l_1_3) end, function() local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) l_0_3.addTimelineTransition(l_1_0, l_1_1, l_1_2, l_1_4) l_0_2.shouldNotify(l_1_3) end) local l_1_7 = nil ---------------------------------------------- 38 GETTABLE 8 8 261 SET_CTR(Tpend) = 0 next bool: 0 locals(8): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} 4{l_1_4} 5{l_1_5} 6{l_1_6} 7{l_1_7} vpend(0): tpend(1): 8{l_0_1.step} (l_1_0, l_1_1, l_1_2, l_1_3, l_1_4) if not l_0_3 then l_0_3 = require("model.server.ModelRuntime") end local l_1_5 = l_1_2:getPreviousKeyframe(l_1_3, l_1_4:getDelay()) local l_1_6 = l_1_2:getNextKeyframe(l_1_3, l_1_4:getDelay()) l_0_1.step(function() l_0_3.removeTimelineTransition(l_1_1, l_1_2, l_1_4:getActorSelector(), l_1_4:getPropertyName(), l_1_4:getId()) l_1_3:removeTransition(l_1_4) l_0_2.shouldNotify(l_1_3) end, function() local l_3_0 = l_1_4:linkedLeft() if l_1_4.keyframeBegin then l_1_4.keyframeBegin:getPropertyValue() end local l_3_1 = l_1_4:linkedRight() if l_1_4.keyframeEnd then l_1_4.keyframeEnd:getPropertyValue() end l_1_3:addTransition(l_1_4) l_1_4:linkLeft(l_3_0) l_1_4:linkRight(l_3_1) l_0_3.addTimelineTransition(l_1_0, l_1_1, l_1_2, l_1_4) l_0_2.shouldNotify(l_1_3) end) local l_1_7 = nil ---------------------------------------------- 39 CLOSURE 9 2 ---------------------------------------------- 1 GETUPVAL 0 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{l_1_5} () ---------------------------------------------- 2 TEST 0 0 0 next bool: 0 locals(0): vpend(0): tpend(0): () ---------------------------------------------- 3 JMP 0 22 next bool: 1 locals(0): vpend(0): tpend(0): () ---------------------------------------------- 4 GETUPVAL 0 1 0 SET_CTR(Tpend) = 0 next bool: 1 locals(0): vpend(0): tpend(1): 0{l_1_6} () ---------------------------------------------- 5 TEST 0 0 0 next bool: 1 locals(0): vpend(0): tpend(0): () ---------------------------------------------- 6 JMP 0 19 next bool: 2 locals(0): vpend(0): tpend(0): () ---------------------------------------------- 7 GETUPVAL 0 0 0 SET_CTR(Tpend) = 0 next bool: 2 locals(0): vpend(0): tpend(1): 0{l_1_5} () ---------------------------------------------- 8 GETTABLE 0 0 256 SET_CTR(Tpend) = 0 next bool: 2 locals(0): vpend(0): tpend(1): 0{l_1_5.linked} () ---------------------------------------------- 9 GETUPVAL 1 1 0 SET_CTR(Tpend) = 1 next bool: 2 locals(0): vpend(0): tpend(2): 0{l_1_5.linked} 1{l_1_6} () ---------------------------------------------- 10 GETTABLE 1 1 256 SET_CTR(Tpend) = 1 next bool: 2 locals(0): vpend(0): tpend(2): 0{l_1_5.linked} 1{l_1_6.linked} () ---------------------------------------------- 11 EQ 1 0 1 next bool: 2 locals(0): vpend(0): tpend(0): () ---------------------------------------------- 12 JMP 0 13 next bool: 3 locals(0): vpend(0): tpend(0): () ---------------------------------------------- 13 GETUPVAL 0 0 0 SET_CTR(Tpend) = 0 next bool: 3 locals(0): vpend(0): tpend(1): 0{l_1_5} () ---------------------------------------------- 14 GETTABLE 0 0 256 SET_CTR(Tpend) = 0 next bool: 3 locals(0): vpend(0): tpend(1): 0{l_1_5.linked} () ---------------------------------------------- 15 TEST 0 0 0 next bool: 3 locals(0): vpend(0): tpend(0): () ---------------------------------------------- 16 JMP 0 3 next bool: 4 locals(0): vpend(0): tpend(0): () ---------------------------------------------- 17 GETUPVAL 0 0 0 SET_CTR(Tpend) = 0 next bool: 4 locals(0): vpend(0): tpend(1): 0{l_1_5} () ---------------------------------------------- 18 SETUPVAL 0 2 0 SET_CTR(Tpend) = 0