# LuckyBlastActivity_View_LuckyBlastActivitySimpleStartView_1784.luac
; fn @LuckyBlastActivitySimpleStartView.lua  line 0-0 np=0 va=1 ms=3 code=45 consts=16 upvals=1 protos=12
;   K[0]='LuckyBlastActivitySimpleStartView'
;   K[1]='setmetatable'
;   K[2]='BaseActivitySimpleStartView'
;   K[3]='__index'
;   K[4]='_InitModelData'
;   K[5]='_InitView'
;   K[6]='_IsActivityValid'
;   K[7]='_GetCountDownEndTime'
;   K[8]='_Show'
;   K[9]='_SkipShow'
;   K[10]='_Hide'
;   K[11]='_SkipHide'
;   K[12]='GetHudButton'
;   K[13]='_OnCloseView'
;   K[14]='_SkipCloseView'
;   K[15]='_SpeedUp'
;   upvals: _ENV
0000  GETTABUP  R0 = _ENV[K1('setmetatable')]
0001  NEWTABLE  R1 = {} (0 items)
0002  GETTABUP  R2 = _ENV[K2('BaseActivitySimpleStartView')]
0003  CALL      R0 = call(R0, 1 args, 2 rets)
0004  SETTABUP  _ENV[K0('LuckyBlastActivitySimpleStartView')] = R0
0005  GETTABUP  R0 = _ENV[K0('LuckyBlastActivitySimpleStartView')]
0006  GETTABUP  R1 = _ENV[K0('LuckyBlastActivitySimpleStartView')]
0007  SETTABLE  R0[K3('__index')] = R1
0008  GETTABUP  R0 = _ENV[K0('LuckyBlastActivitySimpleStartView')]
0009  CLOSURE   R1 = closure proto0
0010  SETTABLE  R0[K4('_InitModelData')] = R1
0011  GETTABUP  R0 = _ENV[K0('LuckyBlastActivitySimpleStartView')]
0012  CLOSURE   R1 = closure proto1
0013  SETTABLE  R0[K5('_InitView')] = R1
0014  GETTABUP  R0 = _ENV[K0('LuckyBlastActivitySimpleStartView')]
0015  CLOSURE   R1 = closure proto2
0016  SETTABLE  R0[K6('_IsActivityValid')] = R1
0017  GETTABUP  R0 = _ENV[K0('LuckyBlastActivitySimpleStartView')]
0018  CLOSURE   R1 = closure proto3
0019  SETTABLE  R0[K7('_GetCountDownEndTime')] = R1
0020  GETTABUP  R0 = _ENV[K0('LuckyBlastActivitySimpleStartView')]
0021  CLOSURE   R1 = closure proto4
0022  SETTABLE  R0[K8('_Show')] = R1
0023  GETTABUP  R0 = _ENV[K0('LuckyBlastActivitySimpleStartView')]
0024  CLOSURE   R1 = closure proto5
0025  SETTABLE  R0[K9('_SkipShow')] = R1
0026  GETTABUP  R0 = _ENV[K0('LuckyBlastActivitySimpleStartView')]
0027  CLOSURE   R1 = closure proto6
0028  SETTABLE  R0[K10('_Hide')] = R1
0029  GETTABUP  R0 = _ENV[K0('LuckyBlastActivitySimpleStartView')]
0030  CLOSURE   R1 = closure proto7
0031  SETTABLE  R0[K11('_SkipHide')] = R1
0032  GETTABUP  R0 = _ENV[K0('LuckyBlastActivitySimpleStartView')]
0033  CLOSURE   R1 = closure proto8
0034  SETTABLE  R0[K12('GetHudButton')] = R1
0035  GETTABUP  R0 = _ENV[K0('LuckyBlastActivitySimpleStartView')]
0036  CLOSURE   R1 = closure proto9
0037  SETTABLE  R0[K13('_OnCloseView')] = R1
0038  GETTABUP  R0 = _ENV[K0('LuckyBlastActivitySimpleStartView')]
0039  CLOSURE   R1 = closure proto10
0040  SETTABLE  R0[K14('_SkipCloseView')] = R1
0041  GETTABUP  R0 = _ENV[K0('LuckyBlastActivitySimpleStartView')]
0042  CLOSURE   R1 = closure proto11
0043  SETTABLE  R0[K15('_SpeedUp')] = R1
0044  RETURN    return R0..R-1
; ---------- proto0 [_InitModelData] ----------
  ; fn ?  line 15-22 np=1 va=0 ms=4 code=17 consts=5 upvals=1 protos=0
  ;   K[0]='BaseActivitySimpleStartView'
  ;   K[1]='_IsActivityValid'
  ;   K[2]='GetModel'
  ;   K[3]='SetHideTopRightEntry'
  ;   K[4]='TryTrigger'
  ;   upvals: _ENV
  ;   locals: self(0-17)
  0000  GETTABUP  R1 = _ENV[K0('BaseActivitySimpleStartView')]
  0001  GETTABLE  R1 = R1[K1('_IsActivityValid')]
  0002  MOVE      R2 = R0
  0003  CALL      R1 = call(R1, 1 args, 1 rets)
  0004  TEST      if not R1 then   -> -131065
  0005  JMP       (jump)   -> 7
  0006  RETURN    return R0..R-1
  0007  SELF      R2 = R0[K2('GetModel')] (self)
  0008  CALL      R1 = call(R1, 1 args, 1 rets)
  0009  SELF      R2 = R1[K3('SetHideTopRightEntry')] (self)
  0010  LOADBOOL  R3 = true
  0011  CALL      R1 = call(R1, 0 args, 2 rets)
  0012  SELF      R2 = R0[K2('GetModel')] (self)
  0013  CALL      R1 = call(R1, 1 args, 1 rets)
  0014  SELF      R2 = R1[K4('TryTrigger')] (self)
  0015  CALL      R1 = call(R1, 0 args, 1 rets)
  0016  RETURN    return R0..R-1
; ---------- proto1 [_InitView] ----------
  ; fn ?  line 25-27 np=1 va=0 ms=4 code=7 consts=5 upvals=0 protos=0
  ;   K[0]='m_sortingGroup'
  ;   K[1]='sortingOrder'
  ;   K[2]='m_window'
  ;   K[3]='GetSortingOrder'
  ;   K[4]=1
  ;   locals: self(0-7)
  0000  GETTABLE  R1 = R0[K0('m_sortingGroup')]
  0001  GETTABLE  R2 = R0[K2('m_window')]
  0002  SELF      R3 = R2[K3('GetSortingOrder')] (self)
  0003  CALL      R2 = call(R2, 1 args, 1 rets)
  0004  ADD       R2 = K4(1) add R2
  0005  SETTABLE  R1[K1('sortingOrder')] = R2
  0006  RETURN    return R0..R-1
; ---------- proto2 [_IsActivityValid] ----------
  ; fn ?  line 30-32 np=1 va=0 ms=3 code=12 consts=4 upvals=1 protos=0
  ;   K[0]='BaseActivitySimpleStartView'
  ;   K[1]='_IsActivityValid'
  ;   K[2]='GetModel'
  ;   K[3]='IsTriggered'
  ;   upvals: _ENV
  ;   locals: self(0-12)
  0000  GETTABUP  R1 = _ENV[K0('BaseActivitySimpleStartView')]
  0001  GETTABLE  R1 = R1[K1('_IsActivityValid')]
  0002  MOVE      R2 = R0
  0003  CALL      R1 = call(R1, 1 args, 1 rets)
  0004  TEST      if not R1 then   -> -131066
  0005  JMP       (jump)   -> 10
  0006  SELF      R2 = R0[K2('GetModel')] (self)
  0007  CALL      R1 = call(R1, 1 args, 1 rets)
  0008  SELF      R2 = R1[K3('IsTriggered')] (self)
  0009  CALL      R1 = call(R1, 1 args, 1 rets)
  0010  RETURN    return R1..R0
  0011  RETURN    return R0..R-1
; ---------- proto3 [_GetCountDownEndTime] ----------
  ; fn ?  line 35-37 np=1 va=0 ms=3 code=6 consts=2 upvals=0 protos=0
  ;   K[0]='GetModel'
  ;   K[1]='GetTriggerEndTime'
  ;   locals: self(0-6)
  0000  SELF      R2 = R0[K0('GetModel')] (self)
  0001  CALL      R1 = call(R1, 1 args, 1 rets)
  0002  SELF      R2 = R1[K1('GetTriggerEndTime')] (self)
  0003  TAILCALL  tailcall(R1, 0)
  0004  RETURN    return R1..R0
  0005  RETURN    return R0..R-1
; ---------- proto4 [_Show] ----------
  ; fn ?  line 40-42 np=1 va=0 ms=2 code=3 consts=3 upvals=0 protos=0
  ;   K[0]='m_animator'
  ;   K[1]='enabled'
  ;   K[2]=true
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_animator')]
  0001  SETTABLE  R1[K1('enabled')] = K2(true)
  0002  RETURN    return R0..R-1
; ---------- proto5 [_SkipShow] ----------
  ; fn ?  line 45-48 np=1 va=0 ms=5 code=8 consts=4 upvals=0 protos=0
  ;   K[0]='m_animator'
  ;   K[1]='SetBool'
  ;   K[2]='Skip'
  ;   K[3]='_OnShowFinished'
  ;   locals: self(0-8)
  0000  GETTABLE  R1 = R0[K0('m_animator')]
  0001  SELF      R2 = R1[K1('SetBool')] (self)
  0002  LOADK     R3 = K2 'Skip'
  0003  LOADBOOL  R4 = true
  0004  CALL      R1 = call(R1, 0 args, 3 rets)
  0005  SELF      R2 = R0[K3('_OnShowFinished')] (self)
  0006  CALL      R1 = call(R1, 0 args, 1 rets)
  0007  RETURN    return R0..R-1
; ---------- proto6 [_Hide] ----------
  ; fn ?  line 51-58 np=1 va=0 ms=5 code=39 consts=24 upvals=1 protos=0
  ;   K[0]='m_animator'
  ;   K[1]='SetTrigger'
  ;   K[2]='Hide'
  ;   K[3]='m_startTrailEffect'
  ;   K[4]='Object'
  ;   K[5]='Instantiate'
  ;   K[6]='m_startTrailEffectPrefab'
  ;   K[7]='GM'
  ;   K[8]='UIManager'
  ;   K[9]='GetCanvasRoot'
  ;   K[10]='GetLuaTable'
  ;   K[11]='GetSortingGroup'
  ;   K[12]='sortingOrder'
  ;   K[13]='m_window'
  ;   K[14]='GetSortingOrder'
  ;   K[15]=1
  ;   K[16]='transform'
  ;   K[17]='position'
  ;   K[18]='m_iconRectTransform'
  ;   K[19]='localScale'
  ;   K[20]='lossyScale'
  ;   K[21]='UIUtil'
  ;   K[22]='SetActive'
  ;   K[23]='m_iconGo'
  ;   upvals: _ENV
  ;   locals: self(0-39)
  0000  GETTABLE  R1 = R0[K0('m_animator')]
  0001  SELF      R2 = R1[K1('SetTrigger')] (self)
  0002  LOADK     R3 = K2 'Hide'
  0003  CALL      R1 = call(R1, 0 args, 2 rets)
  0004  GETTABUP  R1 = _ENV[K4('Object')]
  0005  GETTABLE  R1 = R1[K5('Instantiate')]
  0006  GETTABLE  R2 = R0[K6('m_startTrailEffectPrefab')]
  0007  GETTABUP  R3 = _ENV[K7('GM')]
  0008  GETTABLE  R3 = R3[K8('UIManager')]
  0009  SELF      R4 = R3[K9('GetCanvasRoot')] (self)
  0010  CALL      R3 = call(R3, -1 args, 1 rets)
  0011  CALL      R1 = call(R1, 1 args, -1 rets)
  0012  SELF      R2 = R1[K10('GetLuaTable')] (self)
  0013  CALL      R1 = call(R1, 1 args, 1 rets)
  0014  SETTABLE  R0[K3('m_startTrailEffect')] = R1
  0015  GETTABLE  R1 = R0[K3('m_startTrailEffect')]
  0016  SELF      R2 = R1[K11('GetSortingGroup')] (self)
  0017  CALL      R1 = call(R1, 1 args, 1 rets)
  0018  GETTABLE  R2 = R0[K13('m_window')]
  0019  SELF      R3 = R2[K14('GetSortingOrder')] (self)
  0020  CALL      R2 = call(R2, 1 args, 1 rets)
  0021  ADD       R2 = K15(1) add R2
  0022  SETTABLE  R1[K12('sortingOrder')] = R2
  0023  GETTABLE  R1 = R0[K3('m_startTrailEffect')]
  0024  GETTABLE  R1 = R1[K16('transform')]
  0025  GETTABLE  R2 = R0[K18('m_iconRectTransform')]
  0026  GETTABLE  R2 = R2[K17('position')]
  0027  SETTABLE  R1[K17('position')] = R2
  0028  GETTABLE  R1 = R0[K3('m_startTrailEffect')]
  0029  GETTABLE  R1 = R1[K16('transform')]
  0030  GETTABLE  R2 = R0[K18('m_iconRectTransform')]
  0031  GETTABLE  R2 = R2[K20('lossyScale')]
  0032  SETTABLE  R1[K19('localScale')] = R2
  0033  GETTABUP  R1 = _ENV[K21('UIUtil')]
  0034  GETTABLE  R1 = R1[K22('SetActive')]
  0035  GETTABLE  R2 = R0[K23('m_iconGo')]
  0036  LOADBOOL  R3 = false
  0037  CALL      R1 = call(R1, 0 args, 2 rets)
  0038  RETURN    return R0..R-1
; ---------- proto7 [_SkipHide] ----------
  ; fn ?  line 61-64 np=1 va=0 ms=5 code=8 consts=4 upvals=0 protos=0
  ;   K[0]='m_animator'
  ;   K[1]='SetBool'
  ;   K[2]='Skip'
  ;   K[3]='_OnHideFinished'
  ;   locals: self(0-8)
  0000  GETTABLE  R1 = R0[K0('m_animator')]
  0001  SELF      R2 = R1[K1('SetBool')] (self)
  0002  LOADK     R3 = K2 'Skip'
  0003  LOADBOOL  R4 = true
  0004  CALL      R1 = call(R1, 0 args, 3 rets)
  0005  SELF      R2 = R0[K3('_OnHideFinished')] (self)
  0006  CALL      R1 = call(R1, 0 args, 1 rets)
  0007  RETURN    return R0..R-1
; ---------- proto8 [GetHudButton] ----------
  ; fn ?  line 66-71 np=1 va=0 ms=5 code=10 consts=5 upvals=1 protos=0
  ;   K[0]='GetModel'
  ;   K[1]='GetActivityDefinition'
  ;   K[2]='TutorialHelper'
  ;   K[3]='GetHudButton'
  ;   K[4]='EntryButtonKey'
  ;   upvals: _ENV
  ;   locals: self(0-10), model(2-10), activityDefinition(4-10)
  0000  SELF      R2 = R0[K0('GetModel')] (self)
  0001  CALL      R1 = call(R1, 1 args, 1 rets)
  0002  SELF      R3 = R1[K1('GetActivityDefinition')] (self)
  0003  CALL      R2 = call(R2, 1 args, 1 rets)
  0004  GETTABUP  R3 = _ENV[K2('TutorialHelper')]
  0005  GETTABLE  R3 = R3[K3('GetHudButton')]
  0006  GETTABLE  R4 = R2[K4('EntryButtonKey')]
  0007  TAILCALL  tailcall(R3, 0)
  0008  RETURN    return R3..R2
  0009  RETURN    return R0..R-1
; ---------- proto9 [_OnCloseView] ----------
  ; fn ?  line 73-103 np=1 va=0 ms=12 code=85 consts=36 upvals=1 protos=2
  ;   K[0]='GetModel'
  ;   K[1]='GetHudButton'
  ;   K[2]=nil
  ;   K[3]='SetHideTopRightEntry'
  ;   K[4]='Object'
  ;   K[5]='Destroy'
  ;   K[6]='m_startTrailEffect'
  ;   K[7]='gameObject'
  ;   K[8]='BaseActivitySimpleStartView'
  ;   K[9]='_OnCloseView'
  ;   K[10]='DOTween'
  ;   K[11]='Sequence'
  ;   K[12]='Append'
  ;   K[13]='transform'
  ;   K[14]='DOMove'
  ;   K[15]='GetIconNode'
  ;   K[16]='position'
  ;   K[17]=0.45
  ;   K[18]='SetEase'
  ;   K[19]='Ease'
  ;   K[20]='InBack'
  ;   K[21]='Join'
  ;   K[22]='DOScale'
  ;   K[23]='Vector3'
  ;   K[24]=0.36
  ;   K[25]=1
  ;   K[26]=5
  ;   K[27]='InsertCallback'
  ;   K[28]='Duration'
  ;   K[29]=0.1
  ;   K[30]=0.2
  ;   K[31]='GetSpriteRenderer'
  ;   K[32]='DOFade'
  ;   K[33]=0
  ;   K[34]='AppendCallback'
  ;   K[35]='m_flySequence'
  ;   upvals: _ENV
  ;   locals: self(0-85), model(2-85), targetButton(4-85), sequence(22-85)
  0000  SELF      R2 = R0[K0('GetModel')] (self)
  0001  CALL      R1 = call(R1, 1 args, 1 rets)
  0002  SELF      R3 = R0[K1('GetHudButton')] (self)
  0003  CALL      R2 = call(R2, 1 args, 1 rets)
  0004  EQ        if R0 eq K2(nil)   -> -129784
  0005  JMP       (jump)   -> 19
  0006  SELF      R4 = R1[K3('SetHideTopRightEntry')] (self)
  0007  LOADBOOL  R5 = false
  0008  CALL      R3 = call(R3, 0 args, 2 rets)
  0009  GETTABUP  R3 = _ENV[K4('Object')]
  0010  GETTABLE  R3 = R3[K5('Destroy')]
  0011  GETTABLE  R4 = R0[K6('m_startTrailEffect')]
  0012  GETTABLE  R4 = R4[K7('gameObject')]
  0013  CALL      R3 = call(R3, 0 args, 1 rets)
  0014  GETTABUP  R3 = _ENV[K8('BaseActivitySimpleStartView')]
  0015  GETTABLE  R3 = R3[K9('_OnCloseView')]
  0016  MOVE      R4 = R0
  0017  CALL      R3 = call(R3, 0 args, 1 rets)
  0018  RETURN    return R0..R-1
  0019  GETTABUP  R3 = _ENV[K10('DOTween')]
  0020  GETTABLE  R3 = R3[K11('Sequence')]
  0021  CALL      R3 = call(R3, 1 args, 0 rets)
  0022  SELF      R5 = R3[K12('Append')] (self)
  0023  GETTABLE  R6 = R0[K6('m_startTrailEffect')]
  0024  GETTABLE  R6 = R6[K13('transform')]
  0025  SELF      R7 = R6[K14('DOMove')] (self)
  0026  SELF      R9 = R2[K15('GetIconNode')] (self)
  0027  CALL      R8 = call(R8, 1 args, 1 rets)
  0028  GETTABLE  R8 = R8[K16('position')]
  0029  LOADK     R9 = K17 0.45
  0030  CALL      R6 = call(R6, 1 args, 3 rets)
  0031  SELF      R7 = R6[K18('SetEase')] (self)
  0032  GETTABUP  R8 = _ENV[K19('Ease')]
  0033  GETTABLE  R8 = R8[K20('InBack')]
  0034  CALL      R6 = call(R6, -1 args, 2 rets)
  0035  CALL      R4 = call(R4, 0 args, -1 rets)
  0036  SELF      R5 = R3[K21('Join')] (self)
  0037  GETTABLE  R6 = R0[K6('m_startTrailEffect')]
  0038  GETTABLE  R6 = R6[K13('transform')]
  0039  SELF      R7 = R6[K22('DOScale')] (self)
  0040  GETTABUP  R8 = _ENV[K23('Vector3')]
  0041  LOADK     R9 = K24 0.36
  0042  LOADK     R10 = K24 0.36
  0043  LOADK     R11 = K25 1
  0044  CALL      R8 = call(R8, 1 args, 3 rets)
  0045  LOADK     R9 = K17 0.45
  0046  CALL      R6 = call(R6, 1 args, 3 rets)
  0047  SELF      R7 = R6[K18('SetEase')] (self)
  0048  GETTABUP  R8 = _ENV[K19('Ease')]
  0049  GETTABLE  R8 = R8[K20('InBack')]
  0050  LOADK     R9 = K26 5
  0051  CALL      R6 = call(R6, -1 args, 3 rets)
  0052  CALL      R4 = call(R4, 0 args, -1 rets)
  0053  SELF      R5 = R3[K27('InsertCallback')] (self)
  0054  SELF      R7 = R3[K28('Duration')] (self)
  0055  CALL      R6 = call(R6, 1 args, 1 rets)
  0056  SUB       R6 = K29(0.1) sub R6
  0057  CLOSURE   R7 = closure proto0
  0058  CALL      R4 = call(R4, 0 args, 3 rets)
  0059  SELF      R5 = R3[K12('Append')] (self)
  0060  GETTABLE  R6 = R0[K6('m_startTrailEffect')]
  0061  GETTABLE  R6 = R6[K13('transform')]
  0062  SELF      R7 = R6[K22('DOScale')] (self)
  0063  GETTABUP  R8 = _ENV[K23('Vector3')]
  0064  LOADK     R9 = K29 0.1
  0065  LOADK     R10 = K29 0.1
  0066  LOADK     R11 = K25 1
  0067  CALL      R8 = call(R8, 1 args, 3 rets)
  0068  LOADK     R9 = K30 0.2
  0069  CALL      R6 = call(R6, -1 args, 3 rets)
  0070  CALL      R4 = call(R4, 0 args, -1 rets)
  0071  SELF      R5 = R3[K21('Join')] (self)
  0072  GETTABLE  R6 = R0[K6('m_startTrailEffect')]
  0073  SELF      R7 = R6[K31('GetSpriteRenderer')] (self)
  0074  CALL      R6 = call(R6, 1 args, 1 rets)
  0075  SELF      R7 = R6[K32('DOFade')] (self)
  0076  LOADK     R8 = K33 0
  0077  LOADK     R9 = K30 0.2
  0078  CALL      R6 = call(R6, -1 args, 3 rets)
  0079  CALL      R4 = call(R4, 0 args, -1 rets)
  0080  SELF      R5 = R3[K34('AppendCallback')] (self)
  0081  CLOSURE   R6 = closure proto1
  0082  CALL      R4 = call(R4, 0 args, 2 rets)
  0083  SETTABLE  R0[K35('m_flySequence')] = R3
  0084  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 87-94 np=0 va=0 ms=3 code=25 consts=10 upvals=4 protos=0
    ;   K[0]='UIUtil'
    ;   K[1]='IsEmptyComponent'
    ;   K[2]='_IsActivityValid'
    ;   K[3]='SetVisible'
    ;   K[4]='SetHideTopRightEntry'
    ;   K[5]='GM'
    ;   K[6]='AudioModel'
    ;   K[7]='PlayEffect'
    ;   K[8]='AudioFileConfigName'
    ;   K[9]='SfxMergeCd'
    ;   upvals: _ENV, targetButton, self, model
    0000  GETTABUP  R0 = _ENV[K0('UIUtil')]
    0001  GETTABLE  R0 = R0[K1('IsEmptyComponent')]
    0002  GETUPVAL  R1 = _ENV
    0003  CALL      R0 = call(R0, 1 args, 1 rets)
    0004  TEST      if not R0 then   -> -131065
    0005  JMP       (jump)   -> 14
    0006  GETUPVAL  R0 = _ENV
    0007  SELF      R1 = R0[K2('_IsActivityValid')] (self)
    0008  CALL      R0 = call(R0, 1 args, 1 rets)
    0009  TEST      if not R0 then   -> -131061
    0010  JMP       (jump)   -> 14
    0011  GETUPVAL  R0 = _ENV
    0012  SELF      R1 = R0[K3('SetVisible')] (self)
    0013  CALL      R0 = call(R0, 0 args, 1 rets)
    0014  GETUPVAL  R0 = _ENV
    0015  SELF      R1 = R0[K4('SetHideTopRightEntry')] (self)
    0016  LOADBOOL  R2 = false
    0017  CALL      R0 = call(R0, 0 args, 2 rets)
    0018  GETTABUP  R0 = _ENV[K5('GM')]
    0019  GETTABLE  R0 = R0[K6('AudioModel')]
    0020  SELF      R1 = R0[K7('PlayEffect')] (self)
    0021  GETTABUP  R2 = _ENV[K8('AudioFileConfigName')]
    0022  GETTABLE  R2 = R2[K9('SfxMergeCd')]
    0023  CALL      R0 = call(R0, 0 args, 2 rets)
    0024  RETURN    return R0..R-1
  ; ---------- proto1 [m_flySequence] ----------
    ; fn ?  line 97-101 np=0 va=0 ms=2 code=11 consts=8 upvals=2 protos=0
    ;   K[0]='m_flySequence'
    ;   K[1]=nil
    ;   K[2]='Object'
    ;   K[3]='Destroy'
    ;   K[4]='m_startTrailEffect'
    ;   K[5]='gameObject'
    ;   K[6]='BaseActivitySimpleStartView'
    ;   K[7]='_OnCloseView'
    ;   upvals: self, _ENV
    0000  SETTABUP  self[K0('m_flySequence')] = K1(nil)
    0001  GETTABUP  R0 = _ENV[K2('Object')]
    0002  GETTABLE  R0 = R0[K3('Destroy')]
    0003  GETTABUP  R1 = self[K4('m_startTrailEffect')]
    0004  GETTABLE  R1 = R1[K5('gameObject')]
    0005  CALL      R0 = call(R0, 0 args, 1 rets)
    0006  GETTABUP  R0 = _ENV[K6('BaseActivitySimpleStartView')]
    0007  GETTABLE  R0 = R0[K7('_OnCloseView')]
    0008  GETUPVAL  R1 = self
    0009  CALL      R0 = call(R0, 0 args, 1 rets)
    0010  RETURN    return R0..R-1
; ---------- proto10 [_SkipCloseView] ----------
  ; fn ?  line 105-109 np=1 va=0 ms=4 code=8 consts=3 upvals=0 protos=0
  ;   K[0]='m_flySequence'
  ;   K[1]=nil
  ;   K[2]='Complete'
  ;   locals: self(0-8)
  0000  GETTABLE  R1 = R0[K0('m_flySequence')]
  0001  EQ        if R1 eq K1(nil)   -> -130300
  0002  JMP       (jump)   -> 7
  0003  GETTABLE  R1 = R0[K0('m_flySequence')]
  0004  SELF      R2 = R1[K2('Complete')] (self)
  0005  LOADBOOL  R3 = true
  0006  CALL      R1 = call(R1, 0 args, 2 rets)
  0007  RETURN    return R0..R-1
; ---------- proto11 [_SpeedUp] ----------
  ; fn ?  line 111-117 np=1 va=0 ms=3 code=10 consts=4 upvals=1 protos=0
  ;   K[0]='GetHudButton'
  ;   K[1]=nil
  ;   K[2]='BaseActivitySimpleStartView'
  ;   K[3]='_SpeedUp'
  ;   upvals: _ENV
  ;   locals: self(0-10)
  0000  SELF      R2 = R0[K0('GetHudButton')] (self)
  0001  CALL      R1 = call(R1, 1 args, 1 rets)
  0002  EQ        if R0 eq K1(nil)   -> -130299
  0003  JMP       (jump)   -> 5
  0004  RETURN    return R0..R-1
  0005  GETTABUP  R1 = _ENV[K2('BaseActivitySimpleStartView')]
  0006  GETTABLE  R1 = R1[K3('_SpeedUp')]
  0007  MOVE      R2 = R0
  0008  CALL      R1 = call(R1, 0 args, 1 rets)
  0009  RETURN    return R0..R-1
