# UI_Window_Setting_FrameView_577.luac
; fn @FrameView.lua  line 0-0 np=0 va=1 ms=3 code=30 consts=13 upvals=1 protos=7
;   K[0]='FrameView'
;   K[1]='__index'
;   K[2]='Idle'
;   K[3]='idle'
;   K[4]='IdleShow'
;   K[5]='idle%d'
;   K[6]='Init'
;   K[7]='Awake'
;   K[8]='OnDestroy'
;   K[9]='OnEnable'
;   K[10]='OnDisable'
;   K[11]='_TryInitView'
;   K[12]='SetColor'
;   upvals: _ENV
;   locals: EAnimationKey(8-30)
0000  NEWTABLE  R0 = {} (0 items)
0001  SETTABUP  _ENV[K0('FrameView')] = R0
0002  GETTABUP  R0 = _ENV[K0('FrameView')]
0003  GETTABUP  R1 = _ENV[K0('FrameView')]
0004  SETTABLE  R0[K1('__index')] = R1
0005  NEWTABLE  R0 = {} (0 items)
0006  SETTABLE  R0[K2('Idle')] = K3('idle')
0007  SETTABLE  R0[K4('IdleShow')] = K5('idle%d')
0008  GETTABUP  R1 = _ENV[K0('FrameView')]
0009  CLOSURE   R2 = closure proto0
0010  SETTABLE  R1[K6('Init')] = R2
0011  GETTABUP  R1 = _ENV[K0('FrameView')]
0012  CLOSURE   R2 = closure proto1
0013  SETTABLE  R1[K7('Awake')] = R2
0014  GETTABUP  R1 = _ENV[K0('FrameView')]
0015  CLOSURE   R2 = closure proto2
0016  SETTABLE  R1[K8('OnDestroy')] = R2
0017  GETTABUP  R1 = _ENV[K0('FrameView')]
0018  CLOSURE   R2 = closure proto3
0019  SETTABLE  R1[K9('OnEnable')] = R2
0020  GETTABUP  R1 = _ENV[K0('FrameView')]
0021  CLOSURE   R2 = closure proto4
0022  SETTABLE  R1[K10('OnDisable')] = R2
0023  GETTABUP  R1 = _ENV[K0('FrameView')]
0024  CLOSURE   R2 = closure proto5
0025  SETTABLE  R1[K11('_TryInitView')] = R2
0026  GETTABUP  R1 = _ENV[K0('FrameView')]
0027  CLOSURE   R2 = closure proto6
0028  SETTABLE  R1[K12('SetColor')] = R2
0029  RETURN    return R0..R-1
; ---------- proto0 [Init] ----------
  ; fn ?  line 17-58 np=1 va=0 ms=13 code=100 consts=28 upvals=1 protos=0
  ;   K[0]='m_arrSpine'
  ;   K[1]='m_particleRenderer'
  ;   K[2]='m_spineRoot'
  ;   K[3]='GetComponentsInChildren'
  ;   K[4]='typeof'
  ;   K[5]='CS'
  ;   K[6]='Spine'
  ;   K[7]='Unity'
  ;   K[8]='SkeletonGraphic'
  ;   K[9]=0
  ;   K[10]='Length'
  ;   K[11]=1
  ;   K[12]='gameObject'
  ;   K[13]='GetLuaTable'
  ;   K[14]=nil
  ;   K[15]='Init'
  ;   K[16]='table'
  ;   K[17]='insert'
  ;   K[18]='UIParticleRenderer'
  ;   K[19]='UIParticleRenderer2'
  ;   K[20]='m_mapEffectGo'
  ;   K[21]='_TryInitView'
  ;   K[22]='GetComponentInParent'
  ;   K[23]='MultiImageButton'
  ;   K[24]='UIUtil'
  ;   K[25]='IsEmptyComponent'
  ;   K[26]='UpdateGraphics'
  ;   K[27]='m_multiImageButton'
  ;   upvals: _ENV
  ;   locals: self(0-100), spineAnimation(5-100), skeletonGraphics(15-100), (for index)(19-35), (for limit)(19-35), (for step)(19-35), i(20-34), particleRenderer(36-100), particleRenderers(43-100), (for index)(47-57), (for limit)(47-57), (for step)(47-57), i(48-56), particleRenderer2s(64-100), (for index)(68-78), (for limit)(68-78), (for step)(68-78), i(69-77), multiImageButton(90-100)
  0000  NEWTABLE  R1 = {} (0 items)
  0001  SETTABLE  R0[K0('m_arrSpine')] = R1
  0002  NEWTABLE  R1 = {} (0 items)
  0003  SETTABLE  R0[K1('m_particleRenderer')] = R1
  0004  LOADNIL   R1..R1 = nil
  0005  GETTABLE  R2 = R0[K2('m_spineRoot')]
  0006  SELF      R3 = R2[K3('GetComponentsInChildren')] (self)
  0007  GETTABUP  R4 = _ENV[K4('typeof')]
  0008  GETTABUP  R5 = _ENV[K5('CS')]
  0009  GETTABLE  R5 = R5[K6('Spine')]
  0010  GETTABLE  R5 = R5[K7('Unity')]
  0011  GETTABLE  R5 = R5[K8('SkeletonGraphic')]
  0012  CALL      R4 = call(R4, 1 args, 1 rets)
  0013  LOADBOOL  R5 = true
  0014  CALL      R2 = call(R2, 1 args, 3 rets)
  0015  LOADK     R3 = K9 0
  0016  GETTABLE  R4 = R2[K10('Length')]
  0017  SUB       R4 = K11(1) sub R4
  0018  LOADK     R5 = K11 1
  0019  FORPREP   forprep R3(sBx=14)   -> 34
  0020  GETTABLE  R7 = R2[R6]
  0021  GETTABLE  R7 = R7[K12('gameObject')]
  0022  SELF      R8 = R7[K13('GetLuaTable')] (self)
  0023  CALL      R7 = call(R7, 1 args, 1 rets)
  0024  MOVE      R1 = R0
  0025  EQ        if R1 eq K14(nil)   -> -130263
  0026  JMP       (jump)   -> 34
  0027  SELF      R8 = R1[K15('Init')] (self)
  0028  CALL      R7 = call(R7, 0 args, 1 rets)
  0029  GETTABUP  R7 = _ENV[K16('table')]
  0030  GETTABLE  R7 = R7[K17('insert')]
  0031  GETTABLE  R8 = R0[K0('m_arrSpine')]
  0032  MOVE      R9 = R0
  0033  CALL      R7 = call(R7, 0 args, 2 rets)
  0034  FORLOOP   forloop R3(sBx=-15)   -> 20
  0035  LOADNIL   R3..R3 = nil
  0036  GETTABLE  R4 = R0[K2('m_spineRoot')]
  0037  SELF      R5 = R4[K3('GetComponentsInChildren')] (self)
  0038  GETTABUP  R6 = _ENV[K4('typeof')]
  0039  GETTABUP  R7 = _ENV[K18('UIParticleRenderer')]
  0040  CALL      R6 = call(R6, 1 args, 1 rets)
  0041  LOADBOOL  R7 = true
  0042  CALL      R4 = call(R4, 1 args, 3 rets)
  0043  LOADK     R5 = K9 0
  0044  GETTABLE  R6 = R4[K10('Length')]
  0045  SUB       R6 = K11(1) sub R6
  0046  LOADK     R7 = K11 1
  0047  FORPREP   forprep R5(sBx=8)   -> 56
  0048  GETTABLE  R3 = R4[R8]
  0049  EQ        if R1 eq K14(nil)   -> -129215
  0050  JMP       (jump)   -> 56
  0051  GETTABUP  R9 = _ENV[K16('table')]
  0052  GETTABLE  R9 = R9[K17('insert')]
  0053  GETTABLE  R10 = R0[K1('m_particleRenderer')]
  0054  MOVE      R11 = R0
  0055  CALL      R9 = call(R9, 0 args, 2 rets)
  0056  FORLOOP   forloop R5(sBx=-9)   -> 48
  0057  GETTABLE  R5 = R0[K2('m_spineRoot')]
  0058  SELF      R6 = R5[K3('GetComponentsInChildren')] (self)
  0059  GETTABUP  R7 = _ENV[K4('typeof')]
  0060  GETTABUP  R8 = _ENV[K19('UIParticleRenderer2')]
  0061  CALL      R7 = call(R7, 1 args, 1 rets)
  0062  LOADBOOL  R8 = true
  0063  CALL      R5 = call(R5, 1 args, 3 rets)
  0064  LOADK     R6 = K9 0
  0065  GETTABLE  R7 = R5[K10('Length')]
  0066  SUB       R7 = K11(1) sub R7
  0067  LOADK     R8 = K11 1
  0068  FORPREP   forprep R6(sBx=8)   -> 77
  0069  GETTABLE  R3 = R5[R9]
  0070  EQ        if R1 eq K14(nil)   -> -129194
  0071  JMP       (jump)   -> 77
  0072  GETTABUP  R10 = _ENV[K16('table')]
  0073  GETTABLE  R10 = R10[K17('insert')]
  0074  GETTABLE  R11 = R0[K1('m_particleRenderer')]
  0075  MOVE      R12 = R0
  0076  CALL      R10 = call(R10, 0 args, 2 rets)
  0077  FORLOOP   forloop R6(sBx=-9)   -> 69
  0078  NEWTABLE  R6 = {} (0 items)
  0079  SETTABLE  R0[K20('m_mapEffectGo')] = R6
  0080  SELF      R7 = R0[K21('_TryInitView')] (self)
  0081  CALL      R6 = call(R6, 0 args, 1 rets)
  0082  GETTABLE  R6 = R0[K12('gameObject')]
  0083  SELF      R7 = R6[K22('GetComponentInParent')] (self)
  0084  GETTABUP  R8 = _ENV[K4('typeof')]
  0085  GETTABUP  R9 = _ENV[K5('CS')]
  0086  GETTABLE  R9 = R9[K23('MultiImageButton')]
  0087  CALL      R8 = call(R8, 1 args, 1 rets)
  0088  LOADBOOL  R9 = true
  0089  CALL      R6 = call(R6, 1 args, 3 rets)
  0090  GETTABUP  R7 = _ENV[K24('UIUtil')]
  0091  GETTABLE  R7 = R7[K25('IsEmptyComponent')]
  0092  MOVE      R8 = R0
  0093  CALL      R7 = call(R7, 1 args, 1 rets)
  0094  TEST      if not R7 then   -> -130975
  0095  JMP       (jump)   -> 99
  0096  SELF      R8 = R6[K26('UpdateGraphics')] (self)
  0097  CALL      R7 = call(R7, 0 args, 1 rets)
  0098  SETTABLE  R0[K27('m_multiImageButton')] = R6
  0099  RETURN    return R0..R-1
; ---------- proto1 [Awake] ----------
  ; fn ?  line 60-62 np=1 va=0 ms=3 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='_TryInitView'
  ;   locals: self(0-3)
  0000  SELF      R2 = R0[K0('_TryInitView')] (self)
  0001  CALL      R1 = call(R1, 0 args, 1 rets)
  0002  RETURN    return R0..R-1
; ---------- proto2 [OnDestroy] ----------
  ; fn ?  line 64-73 np=1 va=0 ms=3 code=18 consts=7 upvals=1 protos=0
  ;   K[0]='m_sequence'
  ;   K[1]=nil
  ;   K[2]='Kill'
  ;   K[3]='UIUtil'
  ;   K[4]='IsEmptyComponent'
  ;   K[5]='m_multiImageButton'
  ;   K[6]='UpdateGraphics'
  ;   upvals: _ENV
  ;   locals: self(0-18)
  0000  GETTABLE  R1 = R0[K0('m_sequence')]
  0001  EQ        if R1 eq K1(nil)   -> -130300
  0002  JMP       (jump)   -> 7
  0003  GETTABLE  R1 = R0[K0('m_sequence')]
  0004  SELF      R2 = R1[K2('Kill')] (self)
  0005  CALL      R1 = call(R1, 0 args, 1 rets)
  0006  SETTABLE  R0[K0('m_sequence')] = K1(nil)
  0007  GETTABUP  R1 = _ENV[K3('UIUtil')]
  0008  GETTABLE  R1 = R1[K4('IsEmptyComponent')]
  0009  GETTABLE  R2 = R0[K5('m_multiImageButton')]
  0010  CALL      R1 = call(R1, 1 args, 1 rets)
  0011  TEST      if not R1 then   -> -131058
  0012  JMP       (jump)   -> 17
  0013  GETTABLE  R1 = R0[K5('m_multiImageButton')]
  0014  SELF      R2 = R1[K6('UpdateGraphics')] (self)
  0015  CALL      R1 = call(R1, 0 args, 1 rets)
  0016  SETTABLE  R0[K5('m_multiImageButton')] = K1(nil)
  0017  RETURN    return R0..R-1
; ---------- proto3 [OnEnable] ----------
  ; fn ?  line 75-77 np=1 va=0 ms=2 code=1 consts=0 upvals=0 protos=0
  ;   locals: self(0-1)
  0000  RETURN    return R0..R-1
; ---------- proto4 [OnDisable] ----------
  ; fn ?  line 79-92 np=1 va=0 ms=10 code=29 consts=10 upvals=2 protos=0
  ;   K[0]='Table'
  ;   K[1]='IsEmpty'
  ;   K[2]='m_arrSpine'
  ;   K[3]='ipairs'
  ;   K[4]='SetAnimation'
  ;   K[5]='Idle'
  ;   K[6]='pairs'
  ;   K[7]='m_mapEffectGo'
  ;   K[8]='UIUtil'
  ;   K[9]='SetActive'
  ;   upvals: _ENV, EAnimationKey
  ;   locals: self(0-29), (for generator)(10-17), (for state)(10-17), (for control)(10-17), _(11-15), spineAnimation(11-15), (for generator)(20-28), (for state)(20-28), (for control)(20-28), _(21-26), effectGo(21-26)
  0000  GETTABUP  R1 = _ENV[K0('Table')]
  0001  GETTABLE  R1 = R1[K1('IsEmpty')]
  0002  GETTABLE  R2 = R0[K2('m_arrSpine')]
  0003  CALL      R1 = call(R1, 1 args, 1 rets)
  0004  TEST      if not R1 then   -> -131066
  0005  JMP       (jump)   -> 7
  0006  RETURN    return R0..R-1
  0007  GETTABUP  R1 = _ENV[K3('ipairs')]
  0008  GETTABLE  R2 = R0[K2('m_arrSpine')]
  0009  CALL      R1 = call(R1, 3 args, 1 rets)
  0010  JMP       (jump)   -> 15
  0011  SELF      R7 = R5[K4('SetAnimation')] (self)
  0012  GETTABUP  R8 = EAnimationKey[K5('Idle')]
  0013  LOADBOOL  R9 = true
  0014  CALL      R6 = call(R6, 0 args, 3 rets)
  0015  TFORCALL  tforcall R1
  0016  TFORLOOP  tforloop R3(sBx=-6)   -> 11
  0017  GETTABUP  R1 = _ENV[K6('pairs')]
  0018  GETTABLE  R2 = R0[K7('m_mapEffectGo')]
  0019  CALL      R1 = call(R1, 3 args, 1 rets)
  0020  JMP       (jump)   -> 26
  0021  GETTABUP  R6 = _ENV[K8('UIUtil')]
  0022  GETTABLE  R6 = R6[K9('SetActive')]
  0023  MOVE      R7 = R0
  0024  LOADBOOL  R8 = false
  0025  CALL      R6 = call(R6, 0 args, 2 rets)
  0026  TFORCALL  tforcall R1
  0027  TFORLOOP  tforloop R3(sBx=-7)   -> 21
  0028  RETURN    return R0..R-1
; ---------- proto5 [_TryInitView] ----------
  ; fn ?  line 94-138 np=1 va=0 ms=13 code=82 consts=31 upvals=2 protos=1
  ;   K[0]='Table'
  ;   K[1]='IsEmpty'
  ;   K[2]='m_arrSpine'
  ;   K[3]='gameObject'
  ;   K[4]='activeInHierarchy'
  ;   K[5]='m_sequence'
  ;   K[6]=nil
  ;   K[7]=0
  ;   K[8]='ipairs'
  ;   K[9]='SetAnimation'
  ;   K[10]='Idle'
  ;   K[11]=1
  ;   K[12]='IsValidAnimName'
  ;   K[13]='string'
  ;   K[14]='format'
  ;   K[15]='IdleShow'
  ;   K[16]='m_spineRoot'
  ;   K[17]='Find'
  ;   K[18]='UIUtil'
  ;   K[19]='IsEmptyComponent'
  ;   K[20]='m_mapEffectGo'
  ;   K[21]='math'
  ;   K[22]='max'
  ;   K[23]='DOTween'
  ;   K[24]='Sequence'
  ;   K[25]='AppendCallback'
  ;   K[26]='AppendInterval'
  ;   K[27]=8
  ;   K[28]='SetLoops'
  ;   K[29]=-1
  ;   K[30]='SetAutoKill'
  ;   upvals: _ENV, EAnimationKey
  ;   locals: self(0-82), index(15-82), maxIndex(16-82), (for generator)(19-61), (for state)(19-61), (for control)(19-61), _(20-59), spineAnimation(20-59), child(42-58), index(65-82), sequence(68-82)
  0000  GETTABUP  R1 = _ENV[K0('Table')]
  0001  GETTABLE  R1 = R1[K1('IsEmpty')]
  0002  GETTABLE  R2 = R0[K2('m_arrSpine')]
  0003  CALL      R1 = call(R1, 1 args, 1 rets)
  0004  TEST      if not R1 then   -> -131065
  0005  JMP       (jump)   -> 13
  0006  GETTABLE  R1 = R0[K3('gameObject')]
  0007  GETTABLE  R1 = R1[K4('activeInHierarchy')]
  0008  TEST      if not R1 then   -> -131062
  0009  JMP       (jump)   -> 13
  0010  GETTABLE  R1 = R0[K5('m_sequence')]
  0011  EQ        if R1 eq K6(nil)   -> -130285
  0012  JMP       (jump)   -> 14
  0013  RETURN    return R0..R-1
  0014  LOADNIL   R1..R1 = nil
  0015  LOADK     R2 = K7 0
  0016  GETTABUP  R3 = _ENV[K8('ipairs')]
  0017  GETTABLE  R4 = R0[K2('m_arrSpine')]
  0018  CALL      R3 = call(R3, 3 args, 1 rets)
  0019  JMP       (jump)   -> 59
  0020  SELF      R9 = R7[K9('SetAnimation')] (self)
  0021  GETTABUP  R10 = EAnimationKey[K10('Idle')]
  0022  LOADBOOL  R11 = true
  0023  CALL      R8 = call(R8, 0 args, 3 rets)
  0024  LOADK     R1 = K11 1
  0025  SELF      R9 = R7[K12('IsValidAnimName')] (self)
  0026  GETTABUP  R10 = _ENV[K13('string')]
  0027  GETTABLE  R10 = R10[K14('format')]
  0028  GETTABUP  R11 = EAnimationKey[K15('IdleShow')]
  0029  MOVE      R12 = R0
  0030  CALL      R10 = call(R10, -1 args, 2 rets)
  0031  CALL      R8 = call(R8, 1 args, -1 rets)
  0032  TEST      if not R8 then   -> -131038
  0033  JMP       (jump)   -> 59
  0034  GETTABLE  R8 = R0[K16('m_spineRoot')]
  0035  SELF      R9 = R8[K17('Find')] (self)
  0036  GETTABUP  R10 = _ENV[K13('string')]
  0037  GETTABLE  R10 = R10[K14('format')]
  0038  GETTABUP  R11 = EAnimationKey[K15('IdleShow')]
  0039  MOVE      R12 = R0
  0040  CALL      R10 = call(R10, -1 args, 2 rets)
  0041  CALL      R8 = call(R8, 1 args, -1 rets)
  0042  GETTABUP  R9 = _ENV[K18('UIUtil')]
  0043  GETTABLE  R9 = R9[K19('IsEmptyComponent')]
  0044  MOVE      R10 = R0
  0045  CALL      R9 = call(R9, 1 args, 1 rets)
  0046  TEST      if not R9 then   -> -131023
  0047  JMP       (jump)   -> 51
  0048  GETTABLE  R9 = R0[K20('m_mapEffectGo')]
  0049  GETTABLE  R10 = R8[K3('gameObject')]
  0050  SETTABLE  R9[R1] = R10
  0051  GETTABUP  R9 = _ENV[K21('math')]
  0052  GETTABLE  R9 = R9[K22('max')]
  0053  MOVE      R10 = R0
  0054  MOVE      R11 = R0
  0055  CALL      R9 = call(R9, 1 args, 2 rets)
  0056  MOVE      R2 = R0
  0057  ADD       R1 = K11(1) add R1
  0058  JMP       (jump)   -> 25
  0059  TFORCALL  tforcall R3
  0060  TFORLOOP  tforloop R5(sBx=-41)   -> 20
  0061  LE        if R0 le K7(0)   -> -129722
  0062  JMP       (jump)   -> 64
  0063  RETURN    return R0..R-1
  0064  LOADK     R3 = K7 0
  0065  GETTABUP  R4 = _ENV[K23('DOTween')]
  0066  GETTABLE  R4 = R4[K24('Sequence')]
  0067  CALL      R4 = call(R4, 1 args, 0 rets)
  0068  SELF      R6 = R4[K25('AppendCallback')] (self)
  0069  CLOSURE   R7 = closure proto0
  0070  CALL      R5 = call(R5, 0 args, 2 rets)
  0071  SELF      R6 = R4[K26('AppendInterval')] (self)
  0072  LOADK     R7 = K27 8
  0073  CALL      R5 = call(R5, 0 args, 2 rets)
  0074  SELF      R6 = R4[K28('SetLoops')] (self)
  0075  LOADK     R7 = K29 -1
  0076  CALL      R5 = call(R5, 0 args, 2 rets)
  0077  SELF      R6 = R4[K30('SetAutoKill')] (self)
  0078  LOADBOOL  R7 = false
  0079  CALL      R5 = call(R5, 0 args, 2 rets)
  0080  SETTABLE  R0[K5('m_sequence')] = R4
  0081  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 121-133 np=0 va=0 ms=10 code=43 consts=15 upvals=5 protos=0
    ;   K[0]=1
    ;   K[1]='gameObject'
    ;   K[2]='activeInHierarchy'
    ;   K[3]='ipairs'
    ;   K[4]='m_arrSpine'
    ;   K[5]='SetAnimation'
    ;   K[6]='string'
    ;   K[7]='format'
    ;   K[8]='IdleShow'
    ;   K[9]='AddAnimation'
    ;   K[10]='Idle'
    ;   K[11]='pairs'
    ;   K[12]='m_mapEffectGo'
    ;   K[13]='UIUtil'
    ;   K[14]='SetActive'
    ;   upvals: index, maxIndex, self, _ENV, EAnimationKey
    ;   locals: (for generator)(12-27), (for state)(12-27), (for control)(12-27), _(13-25), spineAnimation(13-25), (for generator)(30-42), (for state)(30-42), (for control)(30-42), i(31-40), effectGo(31-40)
    0000  GETUPVAL  R0 = index
    0001  GETUPVAL  R1 = index
    0002  MOD       R0 = R1 mod R0
    0003  ADD       R0 = K0(1) add R0
    0004  SETUPVAL  index = R0
    0005  GETTABUP  R0 = self[K1('gameObject')]
    0006  GETTABLE  R0 = R0[K2('activeInHierarchy')]
    0007  TEST      if not R0 then   -> -131063
    0008  JMP       (jump)   -> 42
    0009  GETTABUP  R0 = _ENV[K3('ipairs')]
    0010  GETTABUP  R1 = self[K4('m_arrSpine')]
    0011  CALL      R0 = call(R0, 3 args, 1 rets)
    0012  JMP       (jump)   -> 25
    0013  SELF      R6 = R4[K5('SetAnimation')] (self)
    0014  GETTABUP  R7 = _ENV[K6('string')]
    0015  GETTABLE  R7 = R7[K7('format')]
    0016  GETTABUP  R8 = EAnimationKey[K8('IdleShow')]
    0017  GETUPVAL  R9 = index
    0018  CALL      R7 = call(R7, 1 args, 2 rets)
    0019  LOADBOOL  R8 = false
    0020  CALL      R5 = call(R5, 0 args, 3 rets)
    0021  SELF      R6 = R4[K9('AddAnimation')] (self)
    0022  GETTABUP  R7 = EAnimationKey[K10('Idle')]
    0023  LOADBOOL  R8 = true
    0024  CALL      R5 = call(R5, 0 args, 3 rets)
    0025  TFORCALL  tforcall R0
    0026  TFORLOOP  tforloop R2(sBx=-14)   -> 13
    0027  GETTABUP  R0 = _ENV[K11('pairs')]
    0028  GETTABUP  R1 = self[K12('m_mapEffectGo')]
    0029  CALL      R0 = call(R0, 3 args, 1 rets)
    0030  JMP       (jump)   -> 40
    0031  GETTABUP  R5 = _ENV[K13('UIUtil')]
    0032  GETTABLE  R5 = R5[K14('SetActive')]
    0033  MOVE      R6 = R0
    0034  GETUPVAL  R7 = index
    0035  EQ        if R1 eq R7   -> -129492
    0036  JMP       (jump)   -> 38
    0037  LOADBOOL  R7 = false
    0038  LOADBOOL  R7 = true
    0039  CALL      R5 = call(R5, 0 args, 2 rets)
    0040  TFORCALL  tforcall R0
    0041  TFORLOOP  tforloop R2(sBx=-11)   -> 31
    0042  RETURN    return R0..R-1
; ---------- proto6 [SetColor] ----------
  ; fn ?  line 140-148 np=2 va=0 ms=10 code=17 consts=5 upvals=1 protos=0
  ;   K[0]='ipairs'
  ;   K[1]='m_arrSpine'
  ;   K[2]='SetColor'
  ;   K[3]='m_particleRenderer'
  ;   K[4]='color'
  ;   upvals: _ENV
  ;   locals: self(0-17), color(0-17), (for generator)(3-9), (for state)(3-9), (for control)(3-9), _(4-7), spineAnimation(4-7), (for generator)(12-16), (for state)(12-16), (for control)(12-16), _(13-14), particleRenderer(13-14)
  0000  GETTABUP  R2 = _ENV[K0('ipairs')]
  0001  GETTABLE  R3 = R0[K1('m_arrSpine')]
  0002  CALL      R2 = call(R2, 3 args, 1 rets)
  0003  JMP       (jump)   -> 7
  0004  SELF      R8 = R6[K2('SetColor')] (self)
  0005  MOVE      R9 = R0
  0006  CALL      R7 = call(R7, 0 args, 2 rets)
  0007  TFORCALL  tforcall R2
  0008  TFORLOOP  tforloop R4(sBx=-5)   -> 4
  0009  GETTABUP  R2 = _ENV[K0('ipairs')]
  0010  GETTABLE  R3 = R0[K3('m_particleRenderer')]
  0011  CALL      R2 = call(R2, 3 args, 1 rets)
  0012  JMP       (jump)   -> 14
  0013  SETTABLE  R6[K4('color')] = R1
  0014  TFORCALL  tforcall R2
  0015  TFORLOOP  tforloop R4(sBx=-3)   -> 13
  0016  RETURN    return R0..R-1
