# UI_SceneView_TopSliderManager_430.luac
; fn @TopSliderManager.lua  line 0-0 np=0 va=1 ms=6 code=74 consts=22 upvals=1 protos=6
;   K[0]='TopSliderManager'
;   K[1]='__index'
;   K[2]=0
;   K[3]='Priority'
;   K[4]='ActivityType'
;   K[5]='FloatRace'
;   K[6]='CrashRace'
;   K[7]='WeeklyActiveQuest'
;   K[8]='WeeklyActiveQuest2'
;   K[9]='DailyActiveQuest'
;   K[10]='DailyActiveQuest2'
;   K[11]='DeliveryProgress'
;   K[12]='PairRace'
;   K[13]='LineRace'
;   K[14]='WaitList'
;   K[15]='Update'
;   K[16]='TopSliderManager'
;   K[17]='TrySlide'
;   K[18]='TopSliderManager'
;   K[19]='FinishLoad'
;   K[20]='Appear'
;   K[21]='Disappear'
;   upvals: _ENV
;   locals: nStart(6-74), autoIncrease(7-74)
0000  NEWTABLE  R0 = {} (0 items)
0001  SETTABUP  _ENV[K0('TopSliderManager')] = R0
0002  GETTABUP  R0 = _ENV[K0('TopSliderManager')]
0003  GETTABUP  R1 = _ENV[K0('TopSliderManager')]
0004  SETTABLE  R0[K1('__index')] = R1
0005  LOADK     R0 = K2 0
0006  CLOSURE   R1 = closure proto0
0007  GETTABUP  R2 = _ENV[K0('TopSliderManager')]
0008  NEWTABLE  R3 = {} (0 items)
0009  GETTABUP  R4 = _ENV[K4('ActivityType')]
0010  GETTABLE  R4 = R4[K5('FloatRace')]
0011  MOVE      R5 = R0
0012  CALL      R5 = call(R5, 1 args, 0 rets)
0013  SETTABLE  R3[R4] = R5
0014  GETTABUP  R4 = _ENV[K4('ActivityType')]
0015  GETTABLE  R4 = R4[K6('CrashRace')]
0016  MOVE      R5 = R0
0017  CALL      R5 = call(R5, 1 args, 0 rets)
0018  SETTABLE  R3[R4] = R5
0019  GETTABUP  R4 = _ENV[K4('ActivityType')]
0020  GETTABLE  R4 = R4[K7('WeeklyActiveQuest')]
0021  MOVE      R5 = R0
0022  CALL      R5 = call(R5, 1 args, 0 rets)
0023  SETTABLE  R3[R4] = R5
0024  GETTABUP  R4 = _ENV[K4('ActivityType')]
0025  GETTABLE  R4 = R4[K8('WeeklyActiveQuest2')]
0026  MOVE      R5 = R0
0027  CALL      R5 = call(R5, 1 args, 0 rets)
0028  SETTABLE  R3[R4] = R5
0029  GETTABUP  R4 = _ENV[K4('ActivityType')]
0030  GETTABLE  R4 = R4[K9('DailyActiveQuest')]
0031  MOVE      R5 = R0
0032  CALL      R5 = call(R5, 1 args, 0 rets)
0033  SETTABLE  R3[R4] = R5
0034  GETTABUP  R4 = _ENV[K4('ActivityType')]
0035  GETTABLE  R4 = R4[K10('DailyActiveQuest2')]
0036  MOVE      R5 = R0
0037  CALL      R5 = call(R5, 1 args, 0 rets)
0038  SETTABLE  R3[R4] = R5
0039  GETTABUP  R4 = _ENV[K4('ActivityType')]
0040  GETTABLE  R4 = R4[K11('DeliveryProgress')]
0041  MOVE      R5 = R0
0042  CALL      R5 = call(R5, 1 args, 0 rets)
0043  SETTABLE  R3[R4] = R5
0044  GETTABUP  R4 = _ENV[K4('ActivityType')]
0045  GETTABLE  R4 = R4[K12('PairRace')]
0046  MOVE      R5 = R0
0047  CALL      R5 = call(R5, 1 args, 0 rets)
0048  SETTABLE  R3[R4] = R5
0049  GETTABUP  R4 = _ENV[K4('ActivityType')]
0050  GETTABLE  R4 = R4[K13('LineRace')]
0051  MOVE      R5 = R0
0052  CALL      R5 = call(R5, 1 args, 0 rets)
0053  SETTABLE  R3[R4] = R5
0054  SETTABLE  R2[K3('Priority')] = R3
0055  GETTABUP  R2 = _ENV[K0('TopSliderManager')]
0056  NEWTABLE  R3 = {} (0 items)
0057  SETTABLE  R2[K14('WaitList')] = R3
0058  GETTABUP  R2 = _ENV[K0('TopSliderManager')]
0059  CLOSURE   R3 = closure proto1
0060  SETTABLE  R2[K15('Update')] = R3
0061  GETTABUP  R2 = _ENV[K16('TopSliderManager')]
0062  CLOSURE   R3 = closure proto2
0063  SETTABLE  R2[K17('TrySlide')] = R3
0064  GETTABUP  R2 = _ENV[K18('TopSliderManager')]
0065  CLOSURE   R3 = closure proto3
0066  SETTABLE  R2[K19('FinishLoad')] = R3
0067  GETTABUP  R2 = _ENV[K0('TopSliderManager')]
0068  CLOSURE   R3 = closure proto4
0069  SETTABLE  R2[K20('Appear')] = R3
0070  GETTABUP  R2 = _ENV[K0('TopSliderManager')]
0071  CLOSURE   R3 = closure proto5
0072  SETTABLE  R2[K21('Disappear')] = R3
0073  RETURN    return R0..R-1
; ---------- proto0 [] ----------
  ; fn ?  line 6-9 np=0 va=0 ms=2 code=6 consts=1 upvals=1 protos=0
  ;   K[0]=1
  ;   upvals: nStart
  0000  GETUPVAL  R0 = nStart
  0001  ADD       R0 = K0(1) add R0
  0002  SETUPVAL  nStart = R0
  0003  GETUPVAL  R0 = nStart
  0004  RETURN    return R0..R-1
  0005  RETURN    return R0..R-1
; ---------- proto1 [Update] ----------
  ; fn ?  line 25-34 np=1 va=0 ms=8 code=30 consts=15 upvals=1 protos=0
  ;   K[0]='GM'
  ;   K[1]='UIManager'
  ;   K[2]='GetOpenedTopViewByType'
  ;   K[3]='EViewType'
  ;   K[4]='SceneView'
  ;   K[5]='m_loaded'
  ;   K[6]=nil
  ;   K[7]='SceneManager'
  ;   K[8]='GetGameMode'
  ;   K[9]='EGameMode'
  ;   K[10]='Loading'
  ;   K[11]=true
  ;   K[12]='pairs'
  ;   K[13]='TopSliderManager'
  ;   K[14]='WaitList'
  ;   upvals: _ENV
  ;   locals: self(0-30), sceneview(6-30), (for generator)(24-29), (for state)(24-29), (for control)(24-29), _(25-27), callback(25-27)
  0000  GETTABUP  R1 = _ENV[K0('GM')]
  0001  GETTABLE  R1 = R1[K1('UIManager')]
  0002  SELF      R2 = R1[K2('GetOpenedTopViewByType')] (self)
  0003  GETTABUP  R3 = _ENV[K3('EViewType')]
  0004  GETTABLE  R3 = R3[K4('SceneView')]
  0005  CALL      R1 = call(R1, 1 args, 2 rets)
  0006  GETTABLE  R2 = R0[K5('m_loaded')]
  0007  EQ        if R0 eq K6(nil)   -> -129777
  0008  JMP       (jump)   -> 29
  0009  EQ        if R1 eq K6(nil)   -> -130287
  0010  JMP       (jump)   -> 29
  0011  GETTABUP  R2 = _ENV[K0('GM')]
  0012  GETTABLE  R2 = R2[K7('SceneManager')]
  0013  SELF      R3 = R2[K8('GetGameMode')] (self)
  0014  CALL      R2 = call(R2, 1 args, 1 rets)
  0015  GETTABUP  R3 = _ENV[K9('EGameMode')]
  0016  GETTABLE  R3 = R3[K10('Loading')]
  0017  EQ        if R1 eq R3   -> -130026
  0018  JMP       (jump)   -> 29
  0019  SETTABLE  R0[K5('m_loaded')] = K11(true)
  0020  GETTABUP  R2 = _ENV[K12('pairs')]
  0021  GETTABUP  R3 = _ENV[K13('TopSliderManager')]
  0022  GETTABLE  R3 = R3[K14('WaitList')]
  0023  CALL      R2 = call(R2, 3 args, 1 rets)
  0024  JMP       (jump)   -> 27
  0025  MOVE      R7 = R0
  0026  CALL      R7 = call(R7, 0 args, 0 rets)
  0027  TFORCALL  tforcall R2
  0028  TFORLOOP  tforloop R4(sBx=-4)   -> 25
  0029  RETURN    return R0..R-1
; ---------- proto2 [TrySlide] ----------
  ; fn ?  line 36-63 np=3 va=0 ms=11 code=96 consts=39 upvals=1 protos=2
  ;   K[0]='GameConfig'
  ;   K[1]='IsTestMode'
  ;   K[2]='TopSliderManager'
  ;   K[3]='Priority'
  ;   K[4]='Log'
  ;   K[5]='Error'
  ;   K[6]='['
  ;   K[7]='tostring'
  ;   K[8]=']'
  ;   K[9]=' 的下拉弹窗未添加优先级！'
  ;   K[10]='GM'
  ;   K[11]='UIManager'
  ;   K[12]='GetOpenedTopViewByType'
  ;   K[13]='EViewType'
  ;   K[14]='SceneView'
  ;   K[15]=nil
  ;   K[16]='SceneManager'
  ;   K[17]='GetGameMode'
  ;   K[18]='EGameMode'
  ;   K[19]='Loading'
  ;   K[20]='table'
  ;   K[21]='insert'
  ;   K[22]='WaitList'
  ;   K[23]='TopSliderManager'
  ;   K[24]='m_sliding'
  ;   K[25]='m_waiting'
  ;   K[26]='ActivityManager'
  ;   K[27]='GetModel'
  ;   K[28]='GetState'
  ;   K[29]='ActivityState'
  ;   K[30]='Started'
  ;   K[31]='ResourceLoader'
  ;   K[32]='LoadPrefab'
  ;   K[33]='DataResource'
  ;   K[34]='UIPrefabConfig'
  ;   K[35]='GetConfig'
  ;   K[36]='transform'
  ;   K[37]='Vector3'
  ;   K[38]='one'
  ;   upvals: _ENV
  ;   locals: activityType(0-96), prefabName(0-96), loadCallback(0-96), sceneview(26-96), model(64-93)
  0000  GETTABUP  R3 = _ENV[K0('GameConfig')]
  0001  GETTABLE  R3 = R3[K1('IsTestMode')]
  0002  CALL      R3 = call(R3, 1 args, 0 rets)
  0003  TEST      if not R3 then   -> -131067
  0004  JMP       (jump)   -> 20
  0005  GETTABUP  R3 = _ENV[K2('TopSliderManager')]
  0006  GETTABLE  R3 = R3[K3('Priority')]
  0007  GETTABLE  R3 = R3[R0]
  0008  TEST      if not R3 then   -> -131061
  0009  JMP       (jump)   -> 20
  0010  GETTABUP  R3 = _ENV[K4('Log')]
  0011  GETTABLE  R3 = R3[K5('Error')]
  0012  LOADK     R4 = K6 '['
  0013  GETTABUP  R5 = _ENV[K7('tostring')]
  0014  MOVE      R6 = R0
  0015  CALL      R5 = call(R5, 1 args, 1 rets)
  0016  LOADK     R6 = K8 ']'
  0017  LOADK     R7 = K9 ' 的下拉弹窗未添加优先级！'
  0018  CONCAT    R4 = concat(R4..R4)
  0019  CALL      R3 = call(R3, 0 args, 1 rets)
  0020  GETTABUP  R3 = _ENV[K10('GM')]
  0021  GETTABLE  R3 = R3[K11('UIManager')]
  0022  SELF      R4 = R3[K12('GetOpenedTopViewByType')] (self)
  0023  GETTABUP  R5 = _ENV[K13('EViewType')]
  0024  GETTABLE  R5 = R5[K14('SceneView')]
  0025  CALL      R3 = call(R3, 1 args, 2 rets)
  0026  EQ        if R1 eq K15(nil)   -> -129237
  0027  JMP       (jump)   -> 36
  0028  GETTABUP  R4 = _ENV[K10('GM')]
  0029  GETTABLE  R4 = R4[K16('SceneManager')]
  0030  SELF      R5 = R4[K17('GetGameMode')] (self)
  0031  CALL      R4 = call(R4, 1 args, 1 rets)
  0032  GETTABUP  R5 = _ENV[K18('EGameMode')]
  0033  GETTABLE  R5 = R5[K19('Loading')]
  0034  EQ        if R0 eq R5   -> -128983
  0035  JMP       (jump)   -> 43
  0036  GETTABUP  R4 = _ENV[K20('table')]
  0037  GETTABLE  R4 = R4[K21('insert')]
  0038  GETTABUP  R5 = _ENV[K2('TopSliderManager')]
  0039  GETTABLE  R5 = R5[K22('WaitList')]
  0040  CLOSURE   R6 = closure proto0
  0041  CALL      R4 = call(R4, 0 args, 2 rets)
  0042  RETURN    return R0..R-1
  0043  GETTABUP  R4 = _ENV[K23('TopSliderManager')]
  0044  GETTABLE  R4 = R4[K24('m_sliding')]
  0045  TEST      if not R4 then   -> -131025
  0046  JMP       (jump)   -> 48
  0047  RETURN    return R0..R-1
  0048  GETTABUP  R4 = _ENV[K23('TopSliderManager')]
  0049  GETTABLE  R4 = R4[K25('m_waiting')]
  0050  EQ        if R1 eq K15(nil)   -> -128701
  0051  JMP       (jump)   -> 59
  0052  GETTABUP  R4 = _ENV[K23('TopSliderManager')]
  0053  GETTABLE  R4 = R4[K25('m_waiting')]
  0054  GETTABUP  R5 = _ENV[K23('TopSliderManager')]
  0055  GETTABLE  R5 = R5[K3('Priority')]
  0056  GETTABLE  R5 = R5[R0]
  0057  LT        if R0 lt R5   -> -128960
  0058  JMP       (jump)   -> 93
  0059  GETTABUP  R4 = _ENV[K10('GM')]
  0060  GETTABLE  R4 = R4[K26('ActivityManager')]
  0061  SELF      R5 = R4[K27('GetModel')] (self)
  0062  MOVE      R6 = R0
  0063  CALL      R4 = call(R4, 1 args, 2 rets)
  0064  TEST      if not R4 then   -> -131006
  0065  JMP       (jump)   -> 91
  0066  SELF      R6 = R4[K28('GetState')] (self)
  0067  CALL      R5 = call(R5, 1 args, 1 rets)
  0068  GETTABUP  R6 = _ENV[K29('ActivityState')]
  0069  GETTABLE  R6 = R6[K30('Started')]
  0070  EQ        if R0 eq R6   -> -128434
  0071  JMP       (jump)   -> 91
  0072  GETTABUP  R5 = _ENV[K23('TopSliderManager')]
  0073  GETTABUP  R6 = _ENV[K23('TopSliderManager')]
  0074  GETTABLE  R6 = R6[K3('Priority')]
  0075  GETTABLE  R6 = R6[R0]
  0076  SETTABLE  R5[K25('m_waiting')] = R6
  0077  GETTABUP  R5 = _ENV[K10('GM')]
  0078  GETTABLE  R5 = R5[K31('ResourceLoader')]
  0079  SELF      R6 = R5[K32('LoadPrefab')] (self)
  0080  GETTABUP  R7 = _ENV[K10('GM')]
  0081  GETTABLE  R7 = R7[K33('DataResource')]
  0082  GETTABLE  R7 = R7[K34('UIPrefabConfig')]
  0083  SELF      R8 = R7[K35('GetConfig')] (self)
  0084  MOVE      R9 = R0
  0085  CALL      R7 = call(R7, 1 args, 2 rets)
  0086  GETTABLE  R8 = R3[K36('transform')]
  0087  GETTABUP  R9 = _ENV[K37('Vector3')]
  0088  GETTABLE  R9 = R9[K38('one')]
  0089  CLOSURE   R10 = closure proto1
  0090  CALL      R5 = call(R5, 0 args, 5 rets)
  0091  LOADBOOL  R5 = true
  0092  RETURN    return R5..R4
  0093  LOADBOOL  R4 = false
  0094  RETURN    return R4..R3
  0095  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 43-43 np=0 va=0 ms=4 code=7 consts=2 upvals=4 protos=0
    ;   K[0]='TopSliderManager'
    ;   K[1]='TrySlide'
    ;   upvals: _ENV, activityType, prefabName, loadCallback
    0000  GETTABUP  R0 = _ENV[K0('TopSliderManager')]
    0001  GETTABLE  R0 = R0[K1('TrySlide')]
    0002  GETUPVAL  R1 = _ENV
    0003  GETUPVAL  R2 = _ENV
    0004  GETUPVAL  R3 = _ENV
    0005  CALL      R0 = call(R0, 0 args, 3 rets)
    0006  RETURN    return R0..R-1
  ; ---------- proto1 [] ----------
    ; fn ?  line 55-58 np=1 va=0 ms=5 code=10 consts=3 upvals=3 protos=0
    ;   K[0]='SetActive'
    ;   K[1]='TopSliderManager'
    ;   K[2]='FinishLoad'
    ;   upvals: _ENV, activityType, loadCallback
    ;   locals: go(0-10)
    0000  SELF      R2 = R0[K0('SetActive')] (self)
    0001  LOADBOOL  R3 = false
    0002  CALL      R1 = call(R1, 0 args, 2 rets)
    0003  GETTABUP  R1 = _ENV[K1('TopSliderManager')]
    0004  GETTABLE  R1 = R1[K2('FinishLoad')]
    0005  GETUPVAL  R2 = _ENV
    0006  MOVE      R3 = R0
    0007  GETUPVAL  R4 = _ENV
    0008  CALL      R1 = call(R1, 0 args, 3 rets)
    0009  RETURN    return R0..R-1
; ---------- proto3 [FinishLoad] ----------
  ; fn ?  line 65-73 np=3 va=0 ms=8 code=27 consts=13 upvals=1 protos=0
  ;   K[0]='TopSliderManager'
  ;   K[1]='Priority'
  ;   K[2]='m_waiting'
  ;   K[3]='AddressableLoader'
  ;   K[4]='Destroy'
  ;   K[5]=nil
  ;   K[6]='GM'
  ;   K[7]='BIManager'
  ;   K[8]='LogUI'
  ;   K[9]='name'
  ;   K[10]='EBIType'
  ;   K[11]='UIActionType'
  ;   K[12]='Open'
  ;   upvals: _ENV
  ;   locals: activityType(0-27), go(0-27), loadCallback(0-27)
  0000  GETTABUP  R3 = _ENV[K0('TopSliderManager')]
  0001  GETTABLE  R3 = R3[K1('Priority')]
  0002  GETTABLE  R3 = R3[R0]
  0003  GETTABUP  R4 = _ENV[K0('TopSliderManager')]
  0004  GETTABLE  R4 = R4[K2('m_waiting')]
  0005  EQ        if R1 eq R4   -> -129525
  0006  JMP       (jump)   -> 12
  0007  GETTABUP  R3 = _ENV[K3('AddressableLoader')]
  0008  GETTABLE  R3 = R3[K4('Destroy')]
  0009  MOVE      R4 = R0
  0010  CALL      R3 = call(R3, 0 args, 1 rets)
  0011  RETURN    return R0..R-1
  0012  GETTABUP  R3 = _ENV[K0('TopSliderManager')]
  0013  SETTABLE  R3[K2('m_waiting')] = K5(nil)
  0014  MOVE      R3 = R0
  0015  MOVE      R4 = R0
  0016  CALL      R3 = call(R3, 0 args, 1 rets)
  0017  GETTABUP  R3 = _ENV[K6('GM')]
  0018  GETTABLE  R3 = R3[K7('BIManager')]
  0019  SELF      R4 = R3[K8('LogUI')] (self)
  0020  GETTABLE  R5 = R1[K9('name')]
  0021  GETTABUP  R6 = _ENV[K10('EBIType')]
  0022  GETTABLE  R6 = R6[K11('UIActionType')]
  0023  GETTABLE  R6 = R6[K12('Open')]
  0024  LOADBOOL  R7 = true
  0025  CALL      R3 = call(R3, 0 args, 4 rets)
  0026  RETURN    return R0..R-1
; ---------- proto4 [Appear] ----------
  ; fn ?  line 75-85 np=2 va=0 ms=10 code=46 consts=27 upvals=1 protos=0
  ;   K[0]='TopSliderManager'
  ;   K[1]='m_sliding'
  ;   K[2]=true
  ;   K[3]=0.5
  ;   K[4]='GM'
  ;   K[5]='UIManager'
  ;   K[6]='GetCanvasSize'
  ;   K[7]='ScreenFitter'
  ;   K[8]='GetSceneViewSizeOffset'
  ;   K[9]='transform'
  ;   K[10]='position'
  ;   K[11]='Vector3'
  ;   K[12]=0
  ;   K[13]='y'
  ;   K[14]=2
  ;   K[15]=300
  ;   K[16]='z'
  ;   K[17]='localScale'
  ;   K[18]='one'
  ;   K[19]=0.8
  ;   K[20]='SetActive'
  ;   K[21]='DOLocalMoveY'
  ;   K[22]=192
  ;   K[23]='SetEase'
  ;   K[24]='Ease'
  ;   K[25]='OutBack'
  ;   K[26]='OnComplete'
  ;   upvals: _ENV
  ;   locals: go(0-46), endCallback(0-46), tim1(3-46), canvasSize(7-46), adjustSizeOffset(10-46)
  0000  GETTABUP  R2 = _ENV[K0('TopSliderManager')]
  0001  SETTABLE  R2[K1('m_sliding')] = K2(true)
  0002  LOADK     R2 = K3 0.5
  0003  GETTABUP  R3 = _ENV[K4('GM')]
  0004  GETTABLE  R3 = R3[K5('UIManager')]
  0005  SELF      R4 = R3[K6('GetCanvasSize')] (self)
  0006  CALL      R3 = call(R3, 1 args, 1 rets)
  0007  GETTABUP  R4 = _ENV[K7('ScreenFitter')]
  0008  GETTABLE  R4 = R4[K8('GetSceneViewSizeOffset')]
  0009  CALL      R4 = call(R4, 1 args, 0 rets)
  0010  GETTABLE  R5 = R0[K9('transform')]
  0011  GETTABUP  R6 = _ENV[K11('Vector3')]
  0012  LOADK     R7 = K12 0
  0013  GETTABLE  R8 = R3[K13('y')]
  0014  DIV       R8 = K14(2) div R8
  0015  ADD       R8 = K15(300) add R8
  0016  GETTABLE  R9 = R0[K9('transform')]
  0017  GETTABLE  R9 = R9[K10('position')]
  0018  GETTABLE  R9 = R9[K16('z')]
  0019  CALL      R6 = call(R6, 1 args, 3 rets)
  0020  SETTABLE  R5[K10('position')] = R6
  0021  GETTABLE  R5 = R0[K9('transform')]
  0022  GETTABUP  R6 = _ENV[K11('Vector3')]
  0023  GETTABLE  R6 = R6[K18('one')]
  0024  MUL       R6 = K19(0.8) mul R6
  0025  SETTABLE  R5[K17('localScale')] = R6
  0026  SELF      R6 = R0[K20('SetActive')] (self)
  0027  LOADBOOL  R7 = true
  0028  CALL      R5 = call(R5, 0 args, 2 rets)
  0029  GETTABLE  R5 = R0[K9('transform')]
  0030  SELF      R6 = R5[K21('DOLocalMoveY')] (self)
  0031  GETTABLE  R7 = R3[K13('y')]
  0032  GETTABLE  R8 = R4[K13('y')]
  0033  SUB       R7 = R8 sub R7
  0034  DIV       R7 = K14(2) div R7
  0035  SUB       R7 = K22(192) sub R7
  0036  MOVE      R8 = R0
  0037  CALL      R5 = call(R5, 1 args, 3 rets)
  0038  SELF      R6 = R5[K23('SetEase')] (self)
  0039  GETTABUP  R7 = _ENV[K24('Ease')]
  0040  GETTABLE  R7 = R7[K25('OutBack')]
  0041  CALL      R5 = call(R5, 1 args, 2 rets)
  0042  SELF      R6 = R5[K26('OnComplete')] (self)
  0043  MOVE      R7 = R0
  0044  CALL      R5 = call(R5, 0 args, 2 rets)
  0045  RETURN    return R0..R-1
; ---------- proto5 [Disappear] ----------
  ; fn ?  line 87-100 np=2 va=0 ms=8 code=11 consts=5 upvals=1 protos=1
  ;   K[0]=0.5
  ;   K[1]='GM'
  ;   K[2]='UIManager'
  ;   K[3]='GetCanvasSize'
  ;   K[4]='DelayExecuteFunc'
  ;   upvals: _ENV
  ;   locals: go(0-11), endCallback(0-11), tim1(1-11), tim2(2-11), canvasSize(6-11)
  0000  LOADK     R2 = K0 0.5
  0001  LOADK     R3 = K0 0.5
  0002  GETTABUP  R4 = _ENV[K1('GM')]
  0003  GETTABLE  R4 = R4[K2('UIManager')]
  0004  SELF      R5 = R4[K3('GetCanvasSize')] (self)
  0005  CALL      R4 = call(R4, 1 args, 1 rets)
  0006  GETTABUP  R5 = _ENV[K4('DelayExecuteFunc')]
  0007  CLOSURE   R6 = closure proto0
  0008  MOVE      R7 = R0
  0009  CALL      R5 = call(R5, 0 args, 2 rets)
  0010  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 91-99 np=0 va=0 ms=4 code=14 consts=8 upvals=5 protos=1
    ;   K[0]='transform'
    ;   K[1]='DOLocalMoveY'
    ;   K[2]='y'
    ;   K[3]=300
    ;   K[4]='SetEase'
    ;   K[5]='Ease'
    ;   K[6]='InBack'
    ;   K[7]='OnComplete'
    ;   upvals: go, canvasSize, tim1, _ENV, endCallback
    0000  GETTABUP  R0 = go[K0('transform')]
    0001  SELF      R1 = R0[K1('DOLocalMoveY')] (self)
    0002  GETTABUP  R2 = canvasSize[K2('y')]
    0003  ADD       R2 = K3(300) add R2
    0004  GETUPVAL  R3 = go
    0005  CALL      R0 = call(R0, 1 args, 3 rets)
    0006  SELF      R1 = R0[K4('SetEase')] (self)
    0007  GETTABUP  R2 = _ENV[K5('Ease')]
    0008  GETTABLE  R2 = R2[K6('InBack')]
    0009  CALL      R0 = call(R0, 1 args, 2 rets)
    0010  SELF      R1 = R0[K7('OnComplete')] (self)
    0011  CLOSURE   R2 = closure proto0
    0012  CALL      R0 = call(R0, 0 args, 2 rets)
    0013  RETURN    return R0..R-1
    ; ---------- proto0 [] ----------
      ; fn ?  line 92-98 np=0 va=0 ms=2 code=12 consts=6 upvals=3 protos=0
      ;   K[0]='AddressableLoader'
      ;   K[1]='Destroy'
      ;   K[2]='TopSliderManager'
      ;   K[3]='m_sliding'
      ;   K[4]=false
      ;   K[5]=nil
      ;   upvals: _ENV, go, endCallback
      0000  GETTABUP  R0 = _ENV[K0('AddressableLoader')]
      0001  GETTABLE  R0 = R0[K1('Destroy')]
      0002  GETUPVAL  R1 = _ENV
      0003  CALL      R0 = call(R0, 0 args, 1 rets)
      0004  GETTABUP  R0 = _ENV[K2('TopSliderManager')]
      0005  SETTABLE  R0[K3('m_sliding')] = K4(false)
      0006  GETUPVAL  R0 = _ENV
      0007  EQ        if R1 eq K5(nil)   -> -130802
      0008  JMP       (jump)   -> 11
      0009  GETUPVAL  R0 = _ENV
      0010  CALL      R0 = call(R0, 0 args, 0 rets)
      0011  RETURN    return R0..R-1
