# UI_UIFramework_Prompt_255.luac
; fn @Prompt.lua  line 0-0 np=0 va=1 ms=4 code=34 consts=11 upvals=1 protos=6
;   K[0]='Prompt'
;   K[1]='__index'
;   K[2]='CSColor'
;   K[3]=1.0
;   K[4]=0.39215686274509803
;   K[5]='Init'
;   K[6]='_AppendShowSequence'
;   K[7]='OnDestroy'
;   K[8]='SetSortingOrder'
;   K[9]='_TrySpeedUpTween'
;   K[10]='BoardBoostPrompt'
;   upvals: _ENV
;   locals: TEST_COLOR(10-34)
0000  NEWTABLE  R0 = {} (0 items)
0001  SETTABUP  _ENV[K0('Prompt')] = R0
0002  GETTABUP  R0 = _ENV[K0('Prompt')]
0003  GETTABUP  R1 = _ENV[K0('Prompt')]
0004  SETTABLE  R0[K1('__index')] = R1
0005  GETTABUP  R0 = _ENV[K2('CSColor')]
0006  LOADK     R1 = K3 1.0
0007  LOADK     R2 = K4 0.39215686274509803
0008  LOADK     R3 = K3 1.0
0009  CALL      R0 = call(R0, 1 args, 3 rets)
0010  GETTABUP  R1 = _ENV[K0('Prompt')]
0011  CLOSURE   R2 = closure proto0
0012  SETTABLE  R1[K5('Init')] = R2
0013  GETTABUP  R1 = _ENV[K0('Prompt')]
0014  CLOSURE   R2 = closure proto1
0015  SETTABLE  R1[K6('_AppendShowSequence')] = R2
0016  GETTABUP  R1 = _ENV[K0('Prompt')]
0017  CLOSURE   R2 = closure proto2
0018  SETTABLE  R1[K7('OnDestroy')] = R2
0019  GETTABUP  R1 = _ENV[K0('Prompt')]
0020  CLOSURE   R2 = closure proto3
0021  SETTABLE  R1[K8('SetSortingOrder')] = R2
0022  GETTABUP  R1 = _ENV[K0('Prompt')]
0023  CLOSURE   R2 = closure proto4
0024  SETTABLE  R1[K9('_TrySpeedUpTween')] = R2
0025  NEWTABLE  R1 = {} (0 items)
0026  SETTABUP  _ENV[K10('BoardBoostPrompt')] = R1
0027  GETTABUP  R1 = _ENV[K10('BoardBoostPrompt')]
0028  GETTABUP  R2 = _ENV[K10('BoardBoostPrompt')]
0029  SETTABLE  R1[K1('__index')] = R2
0030  GETTABUP  R1 = _ENV[K10('BoardBoostPrompt')]
0031  CLOSURE   R2 = closure proto5
0032  SETTABLE  R1[K5('Init')] = R2
0033  RETURN    return R0..R-1
; ---------- proto0 [Init] ----------
  ; fn ?  line 10-71 np=8 va=0 ms=22 code=149 consts=55 upvals=1 protos=0
  ;   K[0]='UIUtil'
  ;   K[1]='SetLocalScale'
  ;   K[2]='transform'
  ;   K[3]=1
  ;   K[4]=0
  ;   K[5]='SetAlpha'
  ;   K[6]='m_normalText'
  ;   K[7]='m_id'
  ;   K[8]='SetActive'
  ;   K[9]='m_tmpText'
  ;   K[10]='gameObject'
  ;   K[11]='text'
  ;   K[12]='m_testImg'
  ;   K[13]='enabled'
  ;   K[14]=true
  ;   K[15]='m_canvas'
  ;   K[16]='rect'
  ;   K[17]='width'
  ;   K[18]='m_canvasGroup'
  ;   K[19]='alpha'
  ;   K[20]='SetSizeDelta'
  ;   K[21]='sizeDelta'
  ;   K[22]='y'
  ;   K[23]='fontSize'
  ;   K[24]='resizeTextMaxSize'
  ;   K[25]='resizeTextForBestFit'
  ;   K[26]='m_localizeCmp'
  ;   K[27]='Update'
  ;   K[28]='preferredWidth'
  ;   K[29]=2
  ;   K[30]=10
  ;   K[31]=nil
  ;   K[32]='Vector2'
  ;   K[33]='zero'
  ;   K[34]='x'
  ;   K[35]='m_bIgnorePositionClamp'
  ;   K[36]='math'
  ;   K[37]='max'
  ;   K[38]='min'
  ;   K[39]='anchoredPosition'
  ;   K[40]='DOTween'
  ;   K[41]='Sequence'
  ;   K[42]='_AppendShowSequence'
  ;   K[43]='AppendInterval'
  ;   K[44]='Append'
  ;   K[45]='DOFade'
  ;   K[46]=0.15
  ;   K[47]='Join'
  ;   K[48]='onComplete'
  ;   K[49]='m_tween'
  ;   K[50]='_TrySpeedUpTween'
  ;   K[51]='EventDispatcher'
  ;   K[52]='AddListener'
  ;   K[53]='EEventType'
  ;   K[54]='ShowPrompt'
  ;   upvals: _ENV
  ;   locals: self(0-149), id(0-149), text(0-149), customStartPosition(0-149), stayDuration(0-149), callback(0-149), bTMP(0-149), forTest(0-149), textCmp(34-149), oldText(35-149), canvasWidth(46-149), preferredWidth(71-149), minX(74-149), maxX(75-149), startAnchoredPosition(76-149), x(82-109), seq(114-149)
  0000  GETTABUP  R8 = _ENV[K0('UIUtil')]
  0001  GETTABLE  R8 = R8[K1('SetLocalScale')]
  0002  GETTABLE  R9 = R0[K2('transform')]
  0003  LOADK     R10 = K3 1
  0004  LOADK     R11 = K4 0
  0005  LOADK     R12 = K3 1
  0006  CALL      R8 = call(R8, 0 args, 4 rets)
  0007  GETTABUP  R8 = _ENV[K0('UIUtil')]
  0008  GETTABLE  R8 = R8[K5('SetAlpha')]
  0009  GETTABLE  R9 = R0[K6('m_normalText')]
  0010  LOADK     R10 = K4 0
  0011  CALL      R8 = call(R8, 0 args, 2 rets)
  0012  SETTABLE  R0[K7('m_id')] = R1
  0013  TEST      if not R6 then   -> -131056
  0014  JMP       (jump)   -> 16
  0015  LOADBOOL  R6 = false
  0016  GETTABUP  R8 = _ENV[K0('UIUtil')]
  0017  GETTABLE  R8 = R8[K8('SetActive')]
  0018  GETTABLE  R9 = R0[K9('m_tmpText')]
  0019  GETTABLE  R9 = R9[K10('gameObject')]
  0020  MOVE      R10 = R0
  0021  CALL      R8 = call(R8, 0 args, 2 rets)
  0022  GETTABUP  R8 = _ENV[K0('UIUtil')]
  0023  GETTABLE  R8 = R8[K8('SetActive')]
  0024  GETTABLE  R9 = R0[K6('m_normalText')]
  0025  GETTABLE  R9 = R9[K10('gameObject')]
  0026  NOT       R10 = not R0
  0027  CALL      R8 = call(R8, 0 args, 2 rets)
  0028  TEST      if not R6 then   -> -131042
  0029  JMP       (jump)   -> 33
  0030  GETTABLE  R8 = R0[K9('m_tmpText')]
  0031  TEST      if not R8 then   -> -131038
  0032  JMP       (jump)   -> 34
  0033  GETTABLE  R8 = R0[K6('m_normalText')]
  0034  GETTABLE  R9 = R8[K11('text')]
  0035  SETTABLE  R8[K11('text')] = R2
  0036  GETTABLE  R10 = R0[K12('m_testImg')]
  0037  EQ        if R1 eq K14(true)   -> -127179
  0038  JMP       (jump)   -> 40
  0039  LOADBOOL  R11 = false
  0040  LOADBOOL  R11 = true
  0041  SETTABLE  R10[K13('enabled')] = R11
  0042  GETTABLE  R10 = R0[K15('m_canvas')]
  0043  GETTABLE  R10 = R10[K2('transform')]
  0044  GETTABLE  R10 = R10[K16('rect')]
  0045  GETTABLE  R10 = R10[K17('width')]
  0046  GETTABLE  R11 = R0[K18('m_canvasGroup')]
  0047  SETTABLE  R11[K19('alpha')] = K4(0)
  0048  GETTABUP  R11 = _ENV[K0('UIUtil')]
  0049  GETTABLE  R11 = R11[K20('SetSizeDelta')]
  0050  GETTABLE  R12 = R0[K18('m_canvasGroup')]
  0051  GETTABLE  R12 = R12[K2('transform')]
  0052  MOVE      R13 = R0
  0053  GETTABLE  R14 = R0[K18('m_canvasGroup')]
  0054  GETTABLE  R14 = R14[K2('transform')]
  0055  GETTABLE  R14 = R14[K21('sizeDelta')]
  0056  GETTABLE  R14 = R14[K22('y')]
  0057  CALL      R11 = call(R11, 0 args, 3 rets)
  0058  EQ        if R1 eq R2   -> -126402
  0059  JMP       (jump)   -> 69
  0060  GETTABLE  R11 = R0[K6('m_normalText')]
  0061  GETTABLE  R12 = R0[K6('m_normalText')]
  0062  GETTABLE  R12 = R12[K24('resizeTextMaxSize')]
  0063  SETTABLE  R11[K23('fontSize')] = R12
  0064  GETTABLE  R11 = R0[K6('m_normalText')]
  0065  SETTABLE  R11[K25('resizeTextForBestFit')] = K14(true)
  0066  GETTABLE  R11 = R0[K26('m_localizeCmp')]
  0067  SELF      R12 = R11[K27('Update')] (self)
  0068  CALL      R11 = call(R11, 0 args, 1 rets)
  0069  GETTABLE  R11 = R0[K6('m_normalText')]
  0070  GETTABLE  R11 = R11[K28('preferredWidth')]
  0071  SUB       R12 = R10 sub R11
  0072  DIV       R12 = K29(2) div R12
  0073  ADD       R12 = K30(10) add R12
  0074  UNM       R13 = unm R0
  0075  LOADNIL   R14..R14 = nil
  0076  EQ        if R0 eq K31(nil)   -> -129171
  0077  JMP       (jump)   -> 81
  0078  GETTABUP  R15 = _ENV[K32('Vector2')]
  0079  GETTABLE  R14 = R15[K33('zero')]
  0080  JMP       (jump)   -> 109
  0081  GETTABLE  R15 = R3[K34('x')]
  0082  GETTABLE  R16 = R0[K35('m_bIgnorePositionClamp')]
  0083  TEST      if not R16 then   -> -130986
  0084  JMP       (jump)   -> 104
  0085  GETTABUP  R16 = _ENV[K36('math')]
  0086  GETTABLE  R16 = R16[K37('max')]
  0087  MOVE      R17 = R0
  0088  MOVE      R18 = R0
  0089  CALL      R16 = call(R16, 1 args, 2 rets)
  0090  MOVE      R15 = R0
  0091  GETTABUP  R16 = _ENV[K36('math')]
  0092  GETTABLE  R16 = R16[K38('min')]
  0093  MOVE      R17 = R0
  0094  MOVE      R18 = R0
  0095  CALL      R16 = call(R16, 1 args, 2 rets)
  0096  MOVE      R15 = R0
  0097  GETTABLE  R16 = R0[K6('m_normalText')]
  0098  GETTABLE  R16 = R16[K2('transform')]
  0099  GETTABLE  R16 = R16[K16('rect')]
  0100  GETTABLE  R16 = R16[K17('width')]
  0101  LE        if R0 le R11   -> -122766
  0102  JMP       (jump)   -> 104
  0103  LOADK     R15 = K4 0
  0104  GETTABUP  R16 = _ENV[K32('Vector2')]
  0105  MOVE      R17 = R0
  0106  GETTABLE  R18 = R3[K22('y')]
  0107  CALL      R16 = call(R16, 1 args, 2 rets)
  0108  MOVE      R14 = R0
  0109  GETTABLE  R15 = R0[K2('transform')]
  0110  SETTABLE  R15[K39('anchoredPosition')] = R14
  0111  GETTABUP  R15 = _ENV[K40('DOTween')]
  0112  GETTABLE  R15 = R15[K41('Sequence')]
  0113  CALL      R15 = call(R15, 1 args, 0 rets)
  0114  SELF      R17 = R0[K42('_AppendShowSequence')] (self)
  0115  MOVE      R18 = R0
  0116  MOVE      R19 = R0
  0117  CALL      R16 = call(R16, 0 args, 3 rets)
  0118  SELF      R17 = R15[K43('AppendInterval')] (self)
  0119  TESTSET   if R1 then R18   -> -128902
  0120  JMP       (jump)   -> 122
  0121  LOADK     R18 = K3 1
  0122  CALL      R16 = call(R16, 0 args, 2 rets)
  0123  SELF      R17 = R15[K44('Append')] (self)
  0124  GETTABLE  R18 = R0[K6('m_normalText')]
  0125  SELF      R19 = R18[K45('DOFade')] (self)
  0126  LOADK     R20 = K4 0
  0127  LOADK     R21 = K46 0.15
  0128  CALL      R18 = call(R18, -1 args, 3 rets)
  0129  CALL      R16 = call(R16, 0 args, -1 rets)
  0130  SELF      R17 = R15[K47('Join')] (self)
  0131  GETTABLE  R18 = R0[K18('m_canvasGroup')]
  0132  SELF      R19 = R18[K45('DOFade')] (self)
  0133  LOADK     R20 = K4 0
  0134  LOADK     R21 = K46 0.15
  0135  CALL      R18 = call(R18, -1 args, 3 rets)
  0136  CALL      R16 = call(R16, 0 args, -1 rets)
  0137  SETTABLE  R15[K48('onComplete')] = R5
  0138  SETTABLE  R0[K49('m_tween')] = R15
  0139  SELF      R17 = R0[K50('_TrySpeedUpTween')] (self)
  0140  CALL      R16 = call(R16, 0 args, 1 rets)
  0141  GETTABUP  R16 = _ENV[K51('EventDispatcher')]
  0142  GETTABLE  R16 = R16[K52('AddListener')]
  0143  GETTABUP  R17 = _ENV[K53('EEventType')]
  0144  GETTABLE  R17 = R17[K54('ShowPrompt')]
  0145  MOVE      R18 = R0
  0146  GETTABLE  R19 = R0[K50('_TrySpeedUpTween')]
  0147  CALL      R16 = call(R16, 0 args, 3 rets)
  0148  RETURN    return R0..R-1
; ---------- proto1 [_AppendShowSequence] ----------
  ; fn ?  line 75-83 np=3 va=0 ms=9 code=53 consts=17 upvals=0 protos=0
  ;   K[0]='Append'
  ;   K[1]='m_normalText'
  ;   K[2]='DOFade'
  ;   K[3]=1
  ;   K[4]=0.2
  ;   K[5]='Join'
  ;   K[6]='m_canvasGroup'
  ;   K[7]='transform'
  ;   K[8]='DOAnchorPosY'
  ;   K[9]='y'
  ;   K[10]=75
  ;   K[11]=0.3
  ;   K[12]='DOScaleY'
  ;   K[13]=1.2
  ;   K[14]=30
  ;   K[15]=0.1
  ;   K[16]=45
  ;   locals: self(0-53), seq(0-53), startAnchoredPosition(0-53)
  0000  SELF      R4 = R1[K0('Append')] (self)
  0001  GETTABLE  R5 = R0[K1('m_normalText')]
  0002  SELF      R6 = R5[K2('DOFade')] (self)
  0003  LOADK     R7 = K3 1
  0004  LOADK     R8 = K4 0.2
  0005  CALL      R5 = call(R5, -1 args, 3 rets)
  0006  CALL      R3 = call(R3, 0 args, -1 rets)
  0007  SELF      R4 = R1[K5('Join')] (self)
  0008  GETTABLE  R5 = R0[K6('m_canvasGroup')]
  0009  SELF      R6 = R5[K2('DOFade')] (self)
  0010  LOADK     R7 = K3 1
  0011  LOADK     R8 = K4 0.2
  0012  CALL      R5 = call(R5, -1 args, 3 rets)
  0013  CALL      R3 = call(R3, 0 args, -1 rets)
  0014  SELF      R4 = R1[K5('Join')] (self)
  0015  GETTABLE  R5 = R0[K7('transform')]
  0016  SELF      R6 = R5[K8('DOAnchorPosY')] (self)
  0017  GETTABLE  R7 = R2[K9('y')]
  0018  ADD       R7 = K10(75) add R7
  0019  LOADK     R8 = K11 0.3
  0020  CALL      R5 = call(R5, -1 args, 3 rets)
  0021  CALL      R3 = call(R3, 0 args, -1 rets)
  0022  SELF      R4 = R1[K5('Join')] (self)
  0023  GETTABLE  R5 = R0[K7('transform')]
  0024  SELF      R6 = R5[K12('DOScaleY')] (self)
  0025  LOADK     R7 = K13 1.2
  0026  LOADK     R8 = K11 0.3
  0027  CALL      R5 = call(R5, -1 args, 3 rets)
  0028  CALL      R3 = call(R3, 0 args, -1 rets)
  0029  SELF      R4 = R1[K0('Append')] (self)
  0030  GETTABLE  R5 = R0[K7('transform')]
  0031  SELF      R6 = R5[K8('DOAnchorPosY')] (self)
  0032  GETTABLE  R7 = R2[K9('y')]
  0033  ADD       R7 = K14(30) add R7
  0034  LOADK     R8 = K15 0.1
  0035  CALL      R5 = call(R5, -1 args, 3 rets)
  0036  CALL      R3 = call(R3, 0 args, -1 rets)
  0037  SELF      R4 = R1[K5('Join')] (self)
  0038  GETTABLE  R5 = R0[K7('transform')]
  0039  SELF      R6 = R5[K12('DOScaleY')] (self)
  0040  LOADK     R7 = K3 1
  0041  LOADK     R8 = K15 0.1
  0042  CALL      R5 = call(R5, -1 args, 3 rets)
  0043  CALL      R3 = call(R3, 0 args, -1 rets)
  0044  SELF      R4 = R1[K0('Append')] (self)
  0045  GETTABLE  R5 = R0[K7('transform')]
  0046  SELF      R6 = R5[K8('DOAnchorPosY')] (self)
  0047  GETTABLE  R7 = R2[K9('y')]
  0048  ADD       R7 = K16(45) add R7
  0049  LOADK     R8 = K15 0.1
  0050  CALL      R5 = call(R5, -1 args, 3 rets)
  0051  CALL      R3 = call(R3, 0 args, -1 rets)
  0052  RETURN    return R0..R-1
; ---------- proto2 [OnDestroy] ----------
  ; fn ?  line 85-92 np=1 va=0 ms=3 code=12 consts=5 upvals=1 protos=0
  ;   K[0]='EventDispatcher'
  ;   K[1]='RemoveTarget'
  ;   K[2]='m_tween'
  ;   K[3]='Kill'
  ;   K[4]=nil
  ;   upvals: _ENV
  ;   locals: self(0-12)
  0000  GETTABUP  R1 = _ENV[K0('EventDispatcher')]
  0001  GETTABLE  R1 = R1[K1('RemoveTarget')]
  0002  MOVE      R2 = R0
  0003  CALL      R1 = call(R1, 0 args, 1 rets)
  0004  GETTABLE  R1 = R0[K2('m_tween')]
  0005  TEST      if not R1 then   -> -131065
  0006  JMP       (jump)   -> 11
  0007  GETTABLE  R1 = R0[K2('m_tween')]
  0008  SELF      R2 = R1[K3('Kill')] (self)
  0009  CALL      R1 = call(R1, 0 args, 1 rets)
  0010  SETTABLE  R0[K2('m_tween')] = K4(nil)
  0011  RETURN    return R0..R-1
; ---------- proto3 [SetSortingOrder] ----------
  ; fn ?  line 94-96 np=2 va=0 ms=3 code=3 consts=2 upvals=0 protos=0
  ;   K[0]='m_canvas'
  ;   K[1]='sortingOrder'
  ;   locals: self(0-3), order(0-3)
  0000  GETTABLE  R2 = R0[K0('m_canvas')]
  0001  SETTABLE  R2[K1('sortingOrder')] = R1
  0002  RETURN    return R0..R-1
; ---------- proto4 [_TrySpeedUpTween] ----------
  ; fn ?  line 98-107 np=1 va=0 ms=4 code=14 consts=7 upvals=1 protos=0
  ;   K[0]='m_id'
  ;   K[1]='GM'
  ;   K[2]='UIManager'
  ;   K[3]='GetCurrentPromptId'
  ;   K[4]='m_tween'
  ;   K[5]='timeScale'
  ;   K[6]=10
  ;   upvals: _ENV
  ;   locals: self(0-14)
  0000  GETTABLE  R1 = R0[K0('m_id')]
  0001  GETTABUP  R2 = _ENV[K1('GM')]
  0002  GETTABLE  R2 = R2[K2('UIManager')]
  0003  SELF      R3 = R2[K3('GetCurrentPromptId')] (self)
  0004  CALL      R2 = call(R2, 1 args, 1 rets)
  0005  EQ        if R0 eq R2   -> -130551
  0006  JMP       (jump)   -> 8
  0007  RETURN    return R0..R-1
  0008  GETTABLE  R1 = R0[K4('m_tween')]
  0009  TEST      if not R1 then   -> -131061
  0010  JMP       (jump)   -> 13
  0011  GETTABLE  R1 = R0[K4('m_tween')]
  0012  SETTABLE  R1[K5('timeScale')] = K6(10)
  0013  RETURN    return R0..R-1
; ---------- proto5 [Init] ----------
  ; fn ?  line 112-129 np=3 va=0 ms=11 code=70 consts=27 upvals=1 protos=1
  ;   K[0]='m_text'
  ;   K[1]='text'
  ;   K[2]='+ '
  ;   K[3]='transform'
  ;   K[4]='anchoredPosition'
  ;   K[5]=0.5
  ;   K[6]='DOTween'
  ;   K[7]='Sequence'
  ;   K[8]='Append'
  ;   K[9]='m_canvasGroup'
  ;   K[10]='DOFade'
  ;   K[11]=1
  ;   K[12]=0.2
  ;   K[13]='Join'
  ;   K[14]='DOAnchorPosY'
  ;   K[15]='y'
  ;   K[16]=75
  ;   K[17]=0.3
  ;   K[18]='DOScaleY'
  ;   K[19]=1.2
  ;   K[20]=30
  ;   K[21]=0.1
  ;   K[22]=45
  ;   K[23]='AppendInterval'
  ;   K[24]=0
  ;   K[25]=0.15
  ;   K[26]='OnComplete'
  ;   upvals: _ENV
  ;   locals: self(0-70), count(0-70), startAnchoredPosition(0-70), stayDuration(8-70), seq(11-70)
  0000  GETTABLE  R3 = R0[K0('m_text')]
  0001  LOADK     R4 = K2 '+ '
  0002  MOVE      R5 = R0
  0003  CONCAT    R4 = concat(R4..R4)
  0004  SETTABLE  R3[K1('text')] = R4
  0005  GETTABLE  R3 = R0[K3('transform')]
  0006  SETTABLE  R3[K4('anchoredPosition')] = R2
  0007  LOADK     R3 = K5 0.5
  0008  GETTABUP  R4 = _ENV[K6('DOTween')]
  0009  GETTABLE  R4 = R4[K7('Sequence')]
  0010  CALL      R4 = call(R4, 1 args, 0 rets)
  0011  SELF      R6 = R4[K8('Append')] (self)
  0012  GETTABLE  R7 = R0[K9('m_canvasGroup')]
  0013  SELF      R8 = R7[K10('DOFade')] (self)
  0014  LOADK     R9 = K11 1
  0015  LOADK     R10 = K12 0.2
  0016  CALL      R7 = call(R7, -1 args, 3 rets)
  0017  CALL      R5 = call(R5, 0 args, -1 rets)
  0018  SELF      R6 = R4[K13('Join')] (self)
  0019  GETTABLE  R7 = R0[K3('transform')]
  0020  SELF      R8 = R7[K14('DOAnchorPosY')] (self)
  0021  GETTABLE  R9 = R2[K15('y')]
  0022  ADD       R9 = K16(75) add R9
  0023  LOADK     R10 = K17 0.3
  0024  CALL      R7 = call(R7, -1 args, 3 rets)
  0025  CALL      R5 = call(R5, 0 args, -1 rets)
  0026  SELF      R6 = R4[K13('Join')] (self)
  0027  GETTABLE  R7 = R0[K3('transform')]
  0028  SELF      R8 = R7[K18('DOScaleY')] (self)
  0029  LOADK     R9 = K19 1.2
  0030  LOADK     R10 = K17 0.3
  0031  CALL      R7 = call(R7, -1 args, 3 rets)
  0032  CALL      R5 = call(R5, 0 args, -1 rets)
  0033  SELF      R6 = R4[K8('Append')] (self)
  0034  GETTABLE  R7 = R0[K3('transform')]
  0035  SELF      R8 = R7[K14('DOAnchorPosY')] (self)
  0036  GETTABLE  R9 = R2[K15('y')]
  0037  ADD       R9 = K20(30) add R9
  0038  LOADK     R10 = K21 0.1
  0039  CALL      R7 = call(R7, -1 args, 3 rets)
  0040  CALL      R5 = call(R5, 0 args, -1 rets)
  0041  SELF      R6 = R4[K13('Join')] (self)
  0042  GETTABLE  R7 = R0[K3('transform')]
  0043  SELF      R8 = R7[K18('DOScaleY')] (self)
  0044  LOADK     R9 = K11 1
  0045  LOADK     R10 = K21 0.1
  0046  CALL      R7 = call(R7, -1 args, 3 rets)
  0047  CALL      R5 = call(R5, 0 args, -1 rets)
  0048  SELF      R6 = R4[K8('Append')] (self)
  0049  GETTABLE  R7 = R0[K3('transform')]
  0050  SELF      R8 = R7[K14('DOAnchorPosY')] (self)
  0051  GETTABLE  R9 = R2[K15('y')]
  0052  ADD       R9 = K22(45) add R9
  0053  LOADK     R10 = K21 0.1
  0054  CALL      R7 = call(R7, -1 args, 3 rets)
  0055  CALL      R5 = call(R5, 0 args, -1 rets)
  0056  SELF      R6 = R4[K23('AppendInterval')] (self)
  0057  MOVE      R7 = R0
  0058  CALL      R5 = call(R5, 0 args, 2 rets)
  0059  SELF      R6 = R4[K8('Append')] (self)
  0060  GETTABLE  R7 = R0[K9('m_canvasGroup')]
  0061  SELF      R8 = R7[K10('DOFade')] (self)
  0062  LOADK     R9 = K24 0
  0063  LOADK     R10 = K25 0.15
  0064  CALL      R7 = call(R7, -1 args, 3 rets)
  0065  CALL      R5 = call(R5, 0 args, -1 rets)
  0066  SELF      R6 = R4[K26('OnComplete')] (self)
  0067  CLOSURE   R7 = closure proto0
  0068  CALL      R5 = call(R5, 0 args, 2 rets)
  0069  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 126-128 np=0 va=0 ms=2 code=4 consts=2 upvals=1 protos=0
    ;   K[0]='gameObject'
    ;   K[1]='RemoveSelf'
    ;   upvals: self
    0000  GETTABUP  R0 = self[K0('gameObject')]
    0001  SELF      R1 = R0[K1('RemoveSelf')] (self)
    0002  CALL      R0 = call(R0, 0 args, 1 rets)
    0003  RETURN    return R0..R-1
