# UI_Window_Promotion_MoreGameCell_667.luac
; fn @MoreGameCell.lua  line 0-0 np=0 va=1 ms=2 code=12 consts=4 upvals=1 protos=2
;   K[0]='MoreGameCell'
;   K[1]='__index'
;   K[2]='Init'
;   K[3]='OnPlayClick'
;   upvals: _ENV
0000  NEWTABLE  R0 = {} (0 items)
0001  SETTABUP  _ENV[K0('MoreGameCell')] = R0
0002  GETTABUP  R0 = _ENV[K0('MoreGameCell')]
0003  GETTABUP  R1 = _ENV[K0('MoreGameCell')]
0004  SETTABLE  R0[K1('__index')] = R1
0005  GETTABUP  R0 = _ENV[K0('MoreGameCell')]
0006  CLOSURE   R1 = closure proto0
0007  SETTABLE  R0[K2('Init')] = R1
0008  GETTABUP  R0 = _ENV[K0('MoreGameCell')]
0009  CLOSURE   R1 = closure proto1
0010  SETTABLE  R0[K3('OnPlayClick')] = R1
0011  RETURN    return R0..R-1
; ---------- proto0 [Init] ----------
  ; fn ?  line 5-15 np=2 va=0 ms=7 code=27 consts=13 upvals=1 protos=0
  ;   K[0]='m_playButtonGo'
  ;   K[1]='SetActive'
  ;   K[2]='GM'
  ;   K[3]='MoreGameModel'
  ;   K[4]='IsMoreNextCell'
  ;   K[5]='gameId'
  ;   K[6]='m_comingSoonGo'
  ;   K[7]='m_gameId'
  ;   K[8]='CrossPromotionModel'
  ;   K[9]='LoadImageFromBundleOrUrl'
  ;   K[10]='m_gameImage'
  ;   K[11]='picture'
  ;   K[12]='pictureName'
  ;   upvals: _ENV
  ;   locals: self(0-27), tbGame(0-27)
  0000  GETTABLE  R2 = R0[K0('m_playButtonGo')]
  0001  SELF      R3 = R2[K1('SetActive')] (self)
  0002  GETTABUP  R4 = _ENV[K2('GM')]
  0003  GETTABLE  R4 = R4[K3('MoreGameModel')]
  0004  SELF      R5 = R4[K4('IsMoreNextCell')] (self)
  0005  GETTABLE  R6 = R1[K5('gameId')]
  0006  CALL      R4 = call(R4, 1 args, 2 rets)
  0007  NOT       R4 = not R0
  0008  CALL      R2 = call(R2, 0 args, 2 rets)
  0009  GETTABLE  R2 = R0[K6('m_comingSoonGo')]
  0010  SELF      R3 = R2[K1('SetActive')] (self)
  0011  GETTABUP  R4 = _ENV[K2('GM')]
  0012  GETTABLE  R4 = R4[K3('MoreGameModel')]
  0013  SELF      R5 = R4[K4('IsMoreNextCell')] (self)
  0014  GETTABLE  R6 = R1[K5('gameId')]
  0015  CALL      R4 = call(R4, -1 args, 2 rets)
  0016  CALL      R2 = call(R2, 0 args, -1 rets)
  0017  GETTABLE  R2 = R1[K5('gameId')]
  0018  SETTABLE  R0[K7('m_gameId')] = R2
  0019  GETTABUP  R2 = _ENV[K2('GM')]
  0020  GETTABLE  R2 = R2[K8('CrossPromotionModel')]
  0021  SELF      R3 = R2[K9('LoadImageFromBundleOrUrl')] (self)
  0022  GETTABLE  R4 = R0[K10('m_gameImage')]
  0023  GETTABLE  R5 = R1[K11('picture')]
  0024  GETTABLE  R6 = R1[K12('pictureName')]
  0025  CALL      R2 = call(R2, 0 args, 4 rets)
  0026  RETURN    return R0..R-1
; ---------- proto1 [OnPlayClick] ----------
  ; fn ?  line 17-19 np=1 va=0 ms=4 code=6 consts=4 upvals=1 protos=0
  ;   K[0]='GM'
  ;   K[1]='MoreGameModel'
  ;   K[2]='Go2NewGame'
  ;   K[3]='m_gameId'
  ;   upvals: _ENV
  ;   locals: self(0-6)
  0000  GETTABUP  R1 = _ENV[K0('GM')]
  0001  GETTABLE  R1 = R1[K1('MoreGameModel')]
  0002  SELF      R2 = R1[K2('Go2NewGame')] (self)
  0003  GETTABLE  R3 = R0[K3('m_gameId')]
  0004  CALL      R1 = call(R1, 0 args, 2 rets)
  0005  RETURN    return R0..R-1
