# LineRaceActivity_View_LineRaceActivityPathCell_1981.luac
; fn @LineRaceActivityPathCell.lua  line 0-0 np=0 va=1 ms=2 code=53 consts=16 upvals=1 protos=14
;   K[0]='LineRaceActivityPathCell'
;   K[1]='__index'
;   K[2]='Init'
;   K[3]='IsTurnBack'
;   K[4]='IsReverse'
;   K[5]='IsBornPoints'
;   K[6]='GetKidParentName'
;   K[7]='LineRaceActivityKidCell'
;   K[8]='GetBornIndex'
;   K[9]='SetBornIndex'
;   K[10]='SetKidAnimation'
;   K[11]='UpdateSkin'
;   K[12]='PlayKidAppear'
;   K[13]='PlayKidIdle'
;   K[14]='PlayKidHideAnimation'
;   K[15]='PlayScoreAppearAnimation'
;   upvals: _ENV
0000  NEWTABLE  R0 = {} (0 items)
0001  SETTABUP  _ENV[K0('LineRaceActivityPathCell')] = R0
0002  GETTABUP  R0 = _ENV[K0('LineRaceActivityPathCell')]
0003  GETTABUP  R1 = _ENV[K0('LineRaceActivityPathCell')]
0004  SETTABLE  R0[K1('__index')] = R1
0005  GETTABUP  R0 = _ENV[K0('LineRaceActivityPathCell')]
0006  CLOSURE   R1 = closure proto0
0007  SETTABLE  R0[K2('Init')] = R1
0008  GETTABUP  R0 = _ENV[K0('LineRaceActivityPathCell')]
0009  CLOSURE   R1 = closure proto1
0010  SETTABLE  R0[K3('IsTurnBack')] = R1
0011  GETTABUP  R0 = _ENV[K0('LineRaceActivityPathCell')]
0012  CLOSURE   R1 = closure proto2
0013  SETTABLE  R0[K4('IsReverse')] = R1
0014  GETTABUP  R0 = _ENV[K0('LineRaceActivityPathCell')]
0015  CLOSURE   R1 = closure proto3
0016  SETTABLE  R0[K5('IsBornPoints')] = R1
0017  GETTABUP  R0 = _ENV[K0('LineRaceActivityPathCell')]
0018  CLOSURE   R1 = closure proto4
0019  SETTABLE  R0[K6('GetKidParentName')] = R1
0020  NEWTABLE  R0 = {} (0 items)
0021  SETTABUP  _ENV[K7('LineRaceActivityKidCell')] = R0
0022  GETTABUP  R0 = _ENV[K7('LineRaceActivityKidCell')]
0023  GETTABUP  R1 = _ENV[K7('LineRaceActivityKidCell')]
0024  SETTABLE  R0[K1('__index')] = R1
0025  GETTABUP  R0 = _ENV[K7('LineRaceActivityKidCell')]
0026  CLOSURE   R1 = closure proto5
0027  SETTABLE  R0[K2('Init')] = R1
0028  GETTABUP  R0 = _ENV[K7('LineRaceActivityKidCell')]
0029  CLOSURE   R1 = closure proto6
0030  SETTABLE  R0[K8('GetBornIndex')] = R1
0031  GETTABUP  R0 = _ENV[K7('LineRaceActivityKidCell')]
0032  CLOSURE   R1 = closure proto7
0033  SETTABLE  R0[K9('SetBornIndex')] = R1
0034  GETTABUP  R0 = _ENV[K7('LineRaceActivityKidCell')]
0035  CLOSURE   R1 = closure proto8
0036  SETTABLE  R0[K10('SetKidAnimation')] = R1
0037  GETTABUP  R0 = _ENV[K7('LineRaceActivityKidCell')]
0038  CLOSURE   R1 = closure proto9
0039  SETTABLE  R0[K11('UpdateSkin')] = R1
0040  GETTABUP  R0 = _ENV[K7('LineRaceActivityKidCell')]
0041  CLOSURE   R1 = closure proto10
0042  SETTABLE  R0[K12('PlayKidAppear')] = R1
0043  GETTABUP  R0 = _ENV[K7('LineRaceActivityKidCell')]
0044  CLOSURE   R1 = closure proto11
0045  SETTABLE  R0[K13('PlayKidIdle')] = R1
0046  GETTABUP  R0 = _ENV[K7('LineRaceActivityKidCell')]
0047  CLOSURE   R1 = closure proto12
0048  SETTABLE  R0[K14('PlayKidHideAnimation')] = R1
0049  GETTABUP  R0 = _ENV[K7('LineRaceActivityKidCell')]
0050  CLOSURE   R1 = closure proto13
0051  SETTABLE  R0[K15('PlayScoreAppearAnimation')] = R1
0052  RETURN    return R0..R-1
; ---------- proto0 [Init] ----------
  ; fn ?  line 6-7 np=1 va=0 ms=2 code=1 consts=0 upvals=0 protos=0
  ;   locals: self(0-1)
  0000  RETURN    return R0..R-1
; ---------- proto1 [IsTurnBack] ----------
  ; fn ?  line 10-12 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_bTurnBack'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_bTurnBack')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto2 [IsReverse] ----------
  ; fn ?  line 15-17 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_bReverse'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_bReverse')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto3 [IsBornPoints] ----------
  ; fn ?  line 20-22 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_bBornPoints'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_bBornPoints')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto4 [GetKidParentName] ----------
  ; fn ?  line 24-26 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_parentName'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_parentName')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto5 [Init] ----------
  ; fn ?  line 33-38 np=4 va=0 ms=7 code=11 consts=5 upvals=0 protos=0
  ;   K[0]='m_kidSpine'
  ;   K[1]='Init'
  ;   K[2]='UpdateSkin'
  ;   K[3]='SetKidAnimation'
  ;   K[4]='m_bornIndex'
  ;   locals: self(0-11), skin(0-11), kidAction(0-11), bornIndex(0-11)
  0000  GETTABLE  R4 = R0[K0('m_kidSpine')]
  0001  SELF      R5 = R4[K1('Init')] (self)
  0002  CALL      R4 = call(R4, 0 args, 1 rets)
  0003  SELF      R5 = R0[K2('UpdateSkin')] (self)
  0004  MOVE      R6 = R0
  0005  CALL      R4 = call(R4, 0 args, 2 rets)
  0006  SELF      R5 = R0[K3('SetKidAnimation')] (self)
  0007  MOVE      R6 = R0
  0008  CALL      R4 = call(R4, 0 args, 2 rets)
  0009  SETTABLE  R0[K4('m_bornIndex')] = R3
  0010  RETURN    return R0..R-1
; ---------- proto6 [GetBornIndex] ----------
  ; fn ?  line 41-43 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_bornIndex'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_bornIndex')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto7 [SetBornIndex] ----------
  ; fn ?  line 45-47 np=2 va=0 ms=2 code=2 consts=1 upvals=0 protos=0
  ;   K[0]='m_bornIndex'
  ;   locals: self(0-2), index(0-2)
  0000  SETTABLE  R0[K0('m_bornIndex')] = R1
  0001  RETURN    return R0..R-1
; ---------- proto8 [SetKidAnimation] ----------
  ; fn ?  line 49-51 np=2 va=0 ms=6 code=6 consts=2 upvals=0 protos=0
  ;   K[0]='m_kidSpine'
  ;   K[1]='SetAnimation'
  ;   locals: self(0-6), kidAction(0-6)
  0000  GETTABLE  R2 = R0[K0('m_kidSpine')]
  0001  SELF      R3 = R2[K1('SetAnimation')] (self)
  0002  MOVE      R4 = R0
  0003  LOADBOOL  R5 = true
  0004  CALL      R2 = call(R2, 0 args, 3 rets)
  0005  RETURN    return R0..R-1
; ---------- proto9 [UpdateSkin] ----------
  ; fn ?  line 53-55 np=2 va=0 ms=5 code=5 consts=2 upvals=0 protos=0
  ;   K[0]='m_kidSpine'
  ;   K[1]='SetSkin'
  ;   locals: self(0-5), skin(0-5)
  0000  GETTABLE  R2 = R0[K0('m_kidSpine')]
  0001  SELF      R3 = R2[K1('SetSkin')] (self)
  0002  MOVE      R4 = R0
  0003  CALL      R2 = call(R2, 0 args, 2 rets)
  0004  RETURN    return R0..R-1
; ---------- proto10 [PlayKidAppear] ----------
  ; fn ?  line 57-59 np=1 va=0 ms=4 code=5 consts=3 upvals=0 protos=0
  ;   K[0]='m_kidAnimator'
  ;   K[1]='SetTrigger'
  ;   K[2]='Appear'
  ;   locals: self(0-5)
  0000  GETTABLE  R1 = R0[K0('m_kidAnimator')]
  0001  SELF      R2 = R1[K1('SetTrigger')] (self)
  0002  LOADK     R3 = K2 'Appear'
  0003  CALL      R1 = call(R1, 0 args, 2 rets)
  0004  RETURN    return R0..R-1
; ---------- proto11 [PlayKidIdle] ----------
  ; fn ?  line 61-63 np=1 va=0 ms=4 code=5 consts=3 upvals=0 protos=0
  ;   K[0]='m_kidAnimator'
  ;   K[1]='SetTrigger'
  ;   K[2]='Idle'
  ;   locals: self(0-5)
  0000  GETTABLE  R1 = R0[K0('m_kidAnimator')]
  0001  SELF      R2 = R1[K1('SetTrigger')] (self)
  0002  LOADK     R3 = K2 'Idle'
  0003  CALL      R1 = call(R1, 0 args, 2 rets)
  0004  RETURN    return R0..R-1
; ---------- proto12 [PlayKidHideAnimation] ----------
  ; fn ?  line 66-70 np=1 va=0 ms=5 code=10 consts=5 upvals=1 protos=1
  ;   K[0]='m_canvasGroup'
  ;   K[1]='DOFade'
  ;   K[2]=0
  ;   K[3]=0.3
  ;   K[4]='OnComplete'
  ;   upvals: _ENV
  ;   locals: self(0-10)
  0000  GETTABLE  R1 = R0[K0('m_canvasGroup')]
  0001  SELF      R2 = R1[K1('DOFade')] (self)
  0002  LOADK     R3 = K2 0
  0003  LOADK     R4 = K3 0.3
  0004  CALL      R1 = call(R1, 1 args, 3 rets)
  0005  SELF      R2 = R1[K4('OnComplete')] (self)
  0006  CLOSURE   R3 = closure proto0
  0007  TAILCALL  tailcall(R1, 0)
  0008  RETURN    return R1..R0
  0009  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 67-69 np=0 va=0 ms=3 code=7 consts=4 upvals=2 protos=0
    ;   K[0]='UIUtil'
    ;   K[1]='SetActive'
    ;   K[2]='m_kidGo'
    ;   K[3]='gameObject'
    ;   upvals: _ENV, self
    0000  GETTABUP  R0 = _ENV[K0('UIUtil')]
    0001  GETTABLE  R0 = R0[K1('SetActive')]
    0002  GETTABUP  R1 = self[K2('m_kidGo')]
    0003  GETTABLE  R1 = R1[K3('gameObject')]
    0004  LOADBOOL  R2 = false
    0005  CALL      R0 = call(R0, 0 args, 2 rets)
    0006  RETURN    return R0..R-1
; ---------- proto13 [PlayScoreAppearAnimation] ----------
  ; fn ?  line 72-74 np=1 va=0 ms=4 code=5 consts=3 upvals=0 protos=0
  ;   K[0]='m_scoreAnimator'
  ;   K[1]='SetTrigger'
  ;   K[2]='AppearScore'
  ;   locals: self(0-5)
  0000  GETTABLE  R1 = R0[K0('m_scoreAnimator')]
  0001  SELF      R2 = R1[K1('SetTrigger')] (self)
  0002  LOADK     R3 = K2 'AppearScore'
  0003  CALL      R1 = call(R1, 0 args, 2 rets)
  0004  RETURN    return R0..R-1
