# UI_SceneView_BoardEntryShowArea_426.luac
; fn @BoardEntryShowArea.lua  line 0-0 np=0 va=1 ms=2 code=38 consts=16 upvals=1 protos=8
;   K[0]='BoardEntryShowArea'
;   K[1]='__index'
;   K[2]='Set'
;   K[3]='PosArea'
;   K[4]='halfspace'
;   K[5]=90
;   K[6]='Find'
;   K[7]='BoardEntryShowArea'
;   K[8]='Create'
;   K[9]='Loaded'
;   K[10]='Add'
;   K[11]='Finish'
;   K[12]='Delete'
;   K[13]='BoardEntryShowArea'
;   K[14]='_GetAnchorPosition'
;   K[15]='_GetBoardEntryPrefab'
;   upvals: _ENV
0000  NEWTABLE  R0 = {} (0 items)
0001  SETTABUP  _ENV[K0('BoardEntryShowArea')] = R0
0002  GETTABUP  R0 = _ENV[K0('BoardEntryShowArea')]
0003  GETTABUP  R1 = _ENV[K0('BoardEntryShowArea')]
0004  SETTABLE  R0[K1('__index')] = R1
0005  GETTABUP  R0 = _ENV[K0('BoardEntryShowArea')]
0006  NEWTABLE  R1 = {} (0 items)
0007  SETTABLE  R0[K2('Set')] = R1
0008  GETTABUP  R0 = _ENV[K0('BoardEntryShowArea')]
0009  NEWTABLE  R1 = {} (0 items)
0010  SETTABLE  R0[K3('PosArea')] = R1
0011  GETTABUP  R0 = _ENV[K0('BoardEntryShowArea')]
0012  SETTABLE  R0[K4('halfspace')] = K5(90)
0013  GETTABUP  R0 = _ENV[K0('BoardEntryShowArea')]
0014  CLOSURE   R1 = closure proto0
0015  SETTABLE  R0[K6('Find')] = R1
0016  GETTABUP  R0 = _ENV[K7('BoardEntryShowArea')]
0017  CLOSURE   R1 = closure proto1
0018  SETTABLE  R0[K8('Create')] = R1
0019  GETTABUP  R0 = _ENV[K0('BoardEntryShowArea')]
0020  CLOSURE   R1 = closure proto2
0021  SETTABLE  R0[K9('Loaded')] = R1
0022  GETTABUP  R0 = _ENV[K7('BoardEntryShowArea')]
0023  CLOSURE   R1 = closure proto3
0024  SETTABLE  R0[K10('Add')] = R1
0025  GETTABUP  R0 = _ENV[K0('BoardEntryShowArea')]
0026  CLOSURE   R1 = closure proto4
0027  SETTABLE  R0[K11('Finish')] = R1
0028  GETTABUP  R0 = _ENV[K0('BoardEntryShowArea')]
0029  CLOSURE   R1 = closure proto5
0030  SETTABLE  R0[K12('Delete')] = R1
0031  GETTABUP  R0 = _ENV[K13('BoardEntryShowArea')]
0032  CLOSURE   R1 = closure proto6
0033  SETTABLE  R0[K14('_GetAnchorPosition')] = R1
0034  GETTABUP  R0 = _ENV[K13('BoardEntryShowArea')]
0035  CLOSURE   R1 = closure proto7
0036  SETTABLE  R0[K15('_GetBoardEntryPrefab')] = R1
0037  RETURN    return R0..R-1
; ---------- proto0 [Find] ----------
  ; fn ?  line 12-19 np=0 va=0 ms=2 code=13 consts=5 upvals=1 protos=0
  ;   K[0]=1
  ;   K[1]='BoardEntryShowArea'
  ;   K[2]='PosArea'
  ;   K[3]=nil
  ;   K[4]=true
  ;   upvals: _ENV
  ;   locals: i(1-13)
  0000  LOADK     R0 = K0 1
  0001  GETTABUP  R1 = _ENV[K1('BoardEntryShowArea')]
  0002  GETTABLE  R1 = R1[K2('PosArea')]
  0003  GETTABLE  R1 = R1[R0]
  0004  EQ        if R1 eq K3(nil)   -> -130295
  0005  JMP       (jump)   -> 8
  0006  ADD       R0 = K0(1) add R0
  0007  JMP       (jump)   -> 1
  0008  GETTABUP  R1 = _ENV[K1('BoardEntryShowArea')]
  0009  GETTABLE  R1 = R1[K2('PosArea')]
  0010  SETTABLE  R1[R0] = K4(true)
  0011  RETURN    return R0..R-1
  0012  RETURN    return R0..R-1
; ---------- proto1 [Create] ----------
  ; fn ?  line 21-30 np=3 va=0 ms=9 code=43 consts=15 upvals=1 protos=0
  ;   K[0]='BoardEntryShowArea'
  ;   K[1]='Set'
  ;   K[2]='id'
  ;   K[3]=0
  ;   K[4]='Find'
  ;   K[5]='cnt'
  ;   K[6]='_GetBoardEntryPrefab'
  ;   K[7]='GameObject'
  ;   K[8]='Instantiate'
  ;   K[9]='GM'
  ;   K[10]='UIManager'
  ;   K[11]='GetCanvasRoot'
  ;   K[12]='UIUtil'
  ;   K[13]='SetActive'
  ;   K[14]='Loaded'
  ;   upvals: _ENV
  ;   locals: prefabName(0-43), funcInit(0-43), bCustomPos(0-43), prefab(23-43), go(31-43)
  0000  GETTABUP  R3 = _ENV[K0('BoardEntryShowArea')]
  0001  GETTABLE  R3 = R3[K1('Set')]
  0002  NEWTABLE  R4 = {} (0 items)
  0003  SETTABLE  R3[R0] = R4
  0004  GETTABUP  R3 = _ENV[K0('BoardEntryShowArea')]
  0005  GETTABLE  R3 = R3[K1('Set')]
  0006  GETTABLE  R3 = R3[R0]
  0007  TEST      if not R2 then   -> -131063
  0008  JMP       (jump)   -> 12
  0009  LOADK     R4 = K3 0
  0010  TEST      if not R4 then   -> -131059
  0011  JMP       (jump)   -> 15
  0012  GETTABUP  R4 = _ENV[K0('BoardEntryShowArea')]
  0013  GETTABLE  R4 = R4[K4('Find')]
  0014  CALL      R4 = call(R4, 1 args, 0 rets)
  0015  SETTABLE  R3[K2('id')] = R4
  0016  GETTABUP  R3 = _ENV[K0('BoardEntryShowArea')]
  0017  GETTABLE  R3 = R3[K1('Set')]
  0018  GETTABLE  R3 = R3[R0]
  0019  SETTABLE  R3[K5('cnt')] = K3(0)
  0020  GETTABUP  R3 = _ENV[K0('BoardEntryShowArea')]
  0021  GETTABLE  R3 = R3[K6('_GetBoardEntryPrefab')]
  0022  CALL      R3 = call(R3, 1 args, 0 rets)
  0023  GETTABUP  R4 = _ENV[K7('GameObject')]
  0024  GETTABLE  R4 = R4[K8('Instantiate')]
  0025  MOVE      R5 = R0
  0026  GETTABUP  R6 = _ENV[K9('GM')]
  0027  GETTABLE  R6 = R6[K10('UIManager')]
  0028  SELF      R7 = R6[K11('GetCanvasRoot')] (self)
  0029  CALL      R6 = call(R6, -1 args, 1 rets)
  0030  CALL      R4 = call(R4, 1 args, -1 rets)
  0031  GETTABUP  R5 = _ENV[K12('UIUtil')]
  0032  GETTABLE  R5 = R5[K13('SetActive')]
  0033  MOVE      R6 = R0
  0034  LOADBOOL  R7 = true
  0035  CALL      R5 = call(R5, 0 args, 2 rets)
  0036  GETTABUP  R5 = _ENV[K0('BoardEntryShowArea')]
  0037  GETTABLE  R5 = R5[K14('Loaded')]
  0038  MOVE      R6 = R0
  0039  MOVE      R7 = R0
  0040  MOVE      R8 = R0
  0041  CALL      R5 = call(R5, 0 args, 3 rets)
  0042  RETURN    return R0..R-1
; ---------- proto2 [Loaded] ----------
  ; fn ?  line 32-66 np=3 va=0 ms=15 code=81 consts=34 upvals=1 protos=1
  ;   K[0]='transform'
  ;   K[1]='localScale'
  ;   K[2]='Vector3'
  ;   K[3]='one'
  ;   K[4]=0.8
  ;   K[5]='GetLuaTable'
  ;   K[6]='UpdateScale'
  ;   K[7]='BoardEntryShowArea'
  ;   K[8]='halfspace'
  ;   K[9]='Set'
  ;   K[10]='id'
  ;   K[11]='_GetAnchorPosition'
  ;   K[12]='x'
  ;   K[13]='y'
  ;   K[14]=2
  ;   K[15]=1
  ;   K[16]='position'
  ;   K[17]='z'
  ;   K[18]='UIUtil'
  ;   K[19]='SetAnchoredPosition'
  ;   K[20]='SetFlyTargetPosition'
  ;   K[21]='SetActive'
  ;   K[22]='GetContentRect'
  ;   K[23]='GM'
  ;   K[24]='ResourceLoader'
  ;   K[25]='LoadPrefab'
  ;   K[26]='DataResource'
  ;   K[27]='UIPrefabConfig'
  ;   K[28]='GetConfig'
  ;   K[29]='V3Zero'
  ;   K[30]='button'
  ;   K[31]='pos'
  ;   K[32]='x'
  ;   K[33]='transform'
  ;   upvals: _ENV
  ;   locals: prefabName(0-81), go(0-81), funcInit(0-81), luaTable(7-81), hs(11-81), i(15-81), anchorPosition(18-81), originPos(30-81), parentRect(47-81)
  0000  GETTABLE  R3 = R1[K0('transform')]
  0001  GETTABUP  R4 = _ENV[K2('Vector3')]
  0002  GETTABLE  R4 = R4[K3('one')]
  0003  MUL       R4 = K4(0.8) mul R4
  0004  SETTABLE  R3[K1('localScale')] = R4
  0005  SELF      R4 = R1[K5('GetLuaTable')] (self)
  0006  CALL      R3 = call(R3, 1 args, 1 rets)
  0007  SELF      R5 = R3[K6('UpdateScale')] (self)
  0008  CALL      R4 = call(R4, 0 args, 1 rets)
  0009  GETTABUP  R4 = _ENV[K7('BoardEntryShowArea')]
  0010  GETTABLE  R4 = R4[K8('halfspace')]
  0011  GETTABUP  R5 = _ENV[K7('BoardEntryShowArea')]
  0012  GETTABLE  R5 = R5[K9('Set')]
  0013  GETTABLE  R5 = R5[R0]
  0014  GETTABLE  R5 = R5[K10('id')]
  0015  GETTABUP  R6 = _ENV[K7('BoardEntryShowArea')]
  0016  GETTABLE  R6 = R6[K11('_GetAnchorPosition')]
  0017  CALL      R6 = call(R6, 1 args, 0 rets)
  0018  GETTABUP  R7 = _ENV[K2('Vector3')]
  0019  GETTABLE  R8 = R6[K12('x')]
  0020  ADD       R8 = R4 add R8
  0021  GETTABLE  R9 = R6[K13('y')]
  0022  MUL       R10 = K14(2) mul R5
  0023  SUB       R10 = K15(1) sub R10
  0024  MUL       R10 = R10 mul R4
  0025  ADD       R9 = R10 add R9
  0026  GETTABLE  R10 = R1[K0('transform')]
  0027  GETTABLE  R10 = R10[K16('position')]
  0028  GETTABLE  R10 = R10[K17('z')]
  0029  CALL      R7 = call(R7, 1 args, 3 rets)
  0030  GETTABLE  R8 = R1[K0('transform')]
  0031  SETTABLE  R8[K16('position')] = R7
  0032  GETTABUP  R8 = _ENV[K18('UIUtil')]
  0033  GETTABLE  R8 = R8[K19('SetAnchoredPosition')]
  0034  GETTABLE  R9 = R1[K0('transform')]
  0035  GETTABLE  R10 = R6[K12('x')]
  0036  SUB       R10 = R4 sub R10
  0037  CALL      R8 = call(R8, 0 args, 2 rets)
  0038  SELF      R9 = R3[K20('SetFlyTargetPosition')] (self)
  0039  CALL      R8 = call(R8, 0 args, 1 rets)
  0040  GETTABLE  R8 = R1[K0('transform')]
  0041  SETTABLE  R8[K16('position')] = R7
  0042  SELF      R9 = R1[K21('SetActive')] (self)
  0043  LOADBOOL  R10 = false
  0044  CALL      R8 = call(R8, 0 args, 2 rets)
  0045  SELF      R9 = R3[K22('GetContentRect')] (self)
  0046  CALL      R8 = call(R8, 1 args, 1 rets)
  0047  GETTABUP  R9 = _ENV[K23('GM')]
  0048  GETTABLE  R9 = R9[K24('ResourceLoader')]
  0049  SELF      R10 = R9[K25('LoadPrefab')] (self)
  0050  GETTABUP  R11 = _ENV[K23('GM')]
  0051  GETTABLE  R11 = R11[K26('DataResource')]
  0052  GETTABLE  R11 = R11[K27('UIPrefabConfig')]
  0053  SELF      R12 = R11[K28('GetConfig')] (self)
  0054  MOVE      R13 = R0
  0055  CALL      R11 = call(R11, 1 args, 2 rets)
  0056  MOVE      R12 = R0
  0057  GETTABUP  R13 = _ENV[K29('V3Zero')]
  0058  CLOSURE   R14 = closure proto0
  0059  CALL      R9 = call(R9, 0 args, 5 rets)
  0060  GETTABUP  R9 = _ENV[K7('BoardEntryShowArea')]
  0061  GETTABLE  R9 = R9[K9('Set')]
  0062  GETTABLE  R9 = R9[R0]
  0063  SETTABLE  R9[K30('button')] = R1
  0064  GETTABUP  R9 = _ENV[K7('BoardEntryShowArea')]
  0065  GETTABLE  R9 = R9[K9('Set')]
  0066  GETTABLE  R9 = R9[R0]
  0067  GETTABUP  R10 = _ENV[K2('Vector3')]
  0068  GETTABLE  R11 = R6[K32('x')]
  0069  SUB       R11 = R4 sub R11
  0070  GETTABLE  R12 = R6[K13('y')]
  0071  MUL       R13 = K14(2) mul R5
  0072  SUB       R13 = K15(1) sub R13
  0073  MUL       R13 = R13 mul R4
  0074  ADD       R12 = R13 add R12
  0075  GETTABLE  R13 = R1[K33('transform')]
  0076  GETTABLE  R13 = R13[K16('position')]
  0077  GETTABLE  R13 = R13[K17('z')]
  0078  CALL      R10 = call(R10, 1 args, 3 rets)
  0079  SETTABLE  R9[K31('pos')] = R10
  0080  RETURN    return R0..R-1
  ; ---------- proto0 [button] ----------
    ; fn ?  line 54-62 np=1 va=0 ms=5 code=35 consts=12 upvals=5 protos=0
    ;   K[0]='IsNull'
    ;   K[1]='SetActive'
    ;   K[2]='IsFunction'
    ;   K[3]='UIUtil'
    ;   K[4]='IsEmptyComponent'
    ;   K[5]='transform'
    ;   K[6]='DOLocalMoveX'
    ;   K[7]='x'
    ;   K[8]=0.2
    ;   K[9]='SetEase'
    ;   K[10]='Ease'
    ;   K[11]='OutCubic'
    ;   upvals: go, _ENV, funcInit, anchorPosition, hs
    ;   locals: innerGo(0-35)
    0000  GETUPVAL  R1 = go
    0001  SELF      R2 = R1[K0('IsNull')] (self)
    0002  CALL      R1 = call(R1, 1 args, 1 rets)
    0003  TEST      if not R1 then   -> -131066
    0004  JMP       (jump)   -> 34
    0005  GETUPVAL  R1 = go
    0006  SELF      R2 = R1[K1('SetActive')] (self)
    0007  LOADBOOL  R3 = true
    0008  CALL      R1 = call(R1, 0 args, 2 rets)
    0009  GETTABUP  R1 = _ENV[K2('IsFunction')]
    0010  GETUPVAL  R2 = go
    0011  CALL      R1 = call(R1, 1 args, 1 rets)
    0012  TEST      if not R1 then   -> -131058
    0013  JMP       (jump)   -> 23
    0014  GETTABUP  R1 = _ENV[K3('UIUtil')]
    0015  GETTABLE  R1 = R1[K4('IsEmptyComponent')]
    0016  MOVE      R2 = R0
    0017  CALL      R1 = call(R1, 1 args, 1 rets)
    0018  TEST      if not R1 then   -> -131051
    0019  JMP       (jump)   -> 23
    0020  GETUPVAL  R1 = go
    0021  MOVE      R2 = R0
    0022  CALL      R1 = call(R1, 0 args, 1 rets)
    0023  GETTABUP  R1 = go[K5('transform')]
    0024  SELF      R2 = R1[K6('DOLocalMoveX')] (self)
    0025  GETTABUP  R3 = anchorPosition[K7('x')]
    0026  GETUPVAL  R4 = go
    0027  SUB       R3 = R4 sub R3
    0028  LOADK     R4 = K8 0.2
    0029  CALL      R1 = call(R1, 1 args, 3 rets)
    0030  SELF      R2 = R1[K9('SetEase')] (self)
    0031  GETTABUP  R3 = _ENV[K10('Ease')]
    0032  GETTABLE  R3 = R3[K11('OutCubic')]
    0033  CALL      R1 = call(R1, 0 args, 2 rets)
    0034  RETURN    return R0..R-1
; ---------- proto3 [Add] ----------
  ; fn ?  line 69-89 np=4 va=0 ms=10 code=61 consts=19 upvals=1 protos=0
  ;   K[0]='BoardEntryShowArea'
  ;   K[1]='Set'
  ;   K[2]=nil
  ;   K[3]='Create'
  ;   K[4]='cnt'
  ;   K[5]=1
  ;   K[6]='button'
  ;   K[7]='IsNull'
  ;   K[8]='deleting'
  ;   K[9]='transform'
  ;   K[10]='DOKill'
  ;   K[11]='_GetAnchorPosition'
  ;   K[12]='DOLocalMoveX'
  ;   K[13]='x'
  ;   K[14]='halfspace'
  ;   K[15]=0.2
  ;   K[16]='SetEase'
  ;   K[17]='Ease'
  ;   K[18]='OutCubic'
  ;   upvals: _ENV
  ;   locals: prefabName(0-61), flyCount(0-61), funcInit(0-61), bCustomPos(0-61), ele(14-61), anchorPosition(37-50)
  0000  GETTABUP  R4 = _ENV[K0('BoardEntryShowArea')]
  0001  GETTABLE  R4 = R4[K1('Set')]
  0002  GETTABLE  R4 = R4[R0]
  0003  EQ        if R0 eq K2(nil)   -> -128761
  0004  JMP       (jump)   -> 11
  0005  GETTABUP  R4 = _ENV[K0('BoardEntryShowArea')]
  0006  GETTABLE  R4 = R4[K3('Create')]
  0007  MOVE      R5 = R0
  0008  MOVE      R6 = R0
  0009  MOVE      R7 = R0
  0010  CALL      R4 = call(R4, 0 args, 3 rets)
  0011  GETTABUP  R4 = _ENV[K0('BoardEntryShowArea')]
  0012  GETTABLE  R4 = R4[K1('Set')]
  0013  GETTABLE  R4 = R4[R0]
  0014  GETTABLE  R5 = R4[K4('cnt')]
  0015  TESTSET   if R1 then R6   -> -130542
  0016  JMP       (jump)   -> 18
  0017  LOADK     R6 = K5 1
  0018  ADD       R5 = R6 add R5
  0019  SETTABLE  R4[K4('cnt')] = R5
  0020  GETTABLE  R5 = R4[K6('button')]
  0021  SELF      R6 = R5[K7('IsNull')] (self)
  0022  CALL      R5 = call(R5, 1 args, 1 rets)
  0023  TEST      if not R5 then   -> -131046
  0024  JMP       (jump)   -> 50
  0025  GETTABLE  R5 = R4[K8('deleting')]
  0026  TEST      if not R5 then   -> -131044
  0027  JMP       (jump)   -> 50
  0028  SETTABLE  R4[K8('deleting')] = K2(nil)
  0029  GETTABLE  R5 = R4[K6('button')]
  0030  GETTABLE  R5 = R5[K9('transform')]
  0031  SELF      R6 = R5[K10('DOKill')] (self)
  0032  LOADBOOL  R7 = false
  0033  CALL      R5 = call(R5, 0 args, 2 rets)
  0034  GETTABUP  R5 = _ENV[K0('BoardEntryShowArea')]
  0035  GETTABLE  R5 = R5[K11('_GetAnchorPosition')]
  0036  CALL      R5 = call(R5, 1 args, 0 rets)
  0037  GETTABLE  R6 = R4[K6('button')]
  0038  GETTABLE  R6 = R6[K9('transform')]
  0039  SELF      R7 = R6[K12('DOLocalMoveX')] (self)
  0040  GETTABLE  R8 = R5[K13('x')]
  0041  GETTABUP  R9 = _ENV[K0('BoardEntryShowArea')]
  0042  GETTABLE  R9 = R9[K14('halfspace')]
  0043  SUB       R8 = R9 sub R8
  0044  LOADK     R9 = K15 0.2
  0045  CALL      R6 = call(R6, 1 args, 3 rets)
  0046  SELF      R7 = R6[K16('SetEase')] (self)
  0047  GETTABUP  R8 = _ENV[K17('Ease')]
  0048  GETTABLE  R8 = R8[K18('OutCubic')]
  0049  CALL      R6 = call(R6, 0 args, 2 rets)
  0050  GETTABLE  R5 = R4[K6('button')]
  0051  EQ        if R1 eq K2(nil)   -> -128201
  0052  JMP       (jump)   -> 60
  0053  GETTABLE  R5 = R4[K6('button')]
  0054  SELF      R6 = R5[K7('IsNull')] (self)
  0055  CALL      R5 = call(R5, 1 args, 1 rets)
  0056  TEST      if not R5 then   -> -131013
  0057  JMP       (jump)   -> 60
  0058  GETTABLE  R5 = R4[K6('button')]
  0059  RETURN    return R5..R4
  0060  RETURN    return R0..R-1
; ---------- proto4 [Finish] ----------
  ; fn ?  line 92-97 np=2 va=0 ms=5 code=21 consts=6 upvals=1 protos=0
  ;   K[0]='BoardEntryShowArea'
  ;   K[1]='Set'
  ;   K[2]='cnt'
  ;   K[3]=1
  ;   K[4]=0
  ;   K[5]='Delete'
  ;   upvals: _ENV
  ;   locals: prefabName(0-21), funcBeforeDestroy(0-21)
  0000  GETTABUP  R2 = _ENV[K0('BoardEntryShowArea')]
  0001  GETTABLE  R2 = R2[K1('Set')]
  0002  GETTABLE  R2 = R2[R0]
  0003  GETTABUP  R3 = _ENV[K0('BoardEntryShowArea')]
  0004  GETTABLE  R3 = R3[K1('Set')]
  0005  GETTABLE  R3 = R3[R0]
  0006  GETTABLE  R3 = R3[K2('cnt')]
  0007  SUB       R3 = K3(1) sub R3
  0008  SETTABLE  R2[K2('cnt')] = R3
  0009  GETTABUP  R2 = _ENV[K0('BoardEntryShowArea')]
  0010  GETTABLE  R2 = R2[K1('Set')]
  0011  GETTABLE  R2 = R2[R0]
  0012  GETTABLE  R2 = R2[K2('cnt')]
  0013  EQ        if R0 eq K4(0)   -> -129773
  0014  JMP       (jump)   -> 20
  0015  GETTABUP  R2 = _ENV[K0('BoardEntryShowArea')]
  0016  GETTABLE  R2 = R2[K5('Delete')]
  0017  MOVE      R3 = R0
  0018  MOVE      R4 = R0
  0019  CALL      R2 = call(R2, 0 args, 2 rets)
  0020  RETURN    return R0..R-1
; ---------- proto5 [Delete] ----------
  ; fn ?  line 99-127 np=2 va=0 ms=8 code=48 consts=19 upvals=1 protos=1
  ;   K[0]='BoardEntryShowArea'
  ;   K[1]='Set'
  ;   K[2]=nil
  ;   K[3]='deleting'
  ;   K[4]=true
  ;   K[5]='_GetAnchorPosition'
  ;   K[6]='button'
  ;   K[7]='IsNull'
  ;   K[8]='id'
  ;   K[9]='PosArea'
  ;   K[10]='transform'
  ;   K[11]='DOLocalMoveX'
  ;   K[12]='x'
  ;   K[13]='halfspace'
  ;   K[14]=0.5
  ;   K[15]='SetEase'
  ;   K[16]='Ease'
  ;   K[17]='OutCubic'
  ;   K[18]='OnComplete'
  ;   upvals: _ENV
  ;   locals: prefabName(0-48), funcBeforeDestroy(0-48), anchorPosition(13-48), obj(17-48), i(25-32)
  0000  GETTABUP  R2 = _ENV[K0('BoardEntryShowArea')]
  0001  GETTABLE  R2 = R2[K1('Set')]
  0002  GETTABLE  R2 = R2[R0]
  0003  EQ        if R0 eq K2(nil)   -> -129785
  0004  JMP       (jump)   -> 6
  0005  RETURN    return R0..R-1
  0006  GETTABUP  R2 = _ENV[K0('BoardEntryShowArea')]
  0007  GETTABLE  R2 = R2[K1('Set')]
  0008  GETTABLE  R2 = R2[R0]
  0009  SETTABLE  R2[K3('deleting')] = K4(true)
  0010  GETTABUP  R2 = _ENV[K0('BoardEntryShowArea')]
  0011  GETTABLE  R2 = R2[K5('_GetAnchorPosition')]
  0012  CALL      R2 = call(R2, 1 args, 0 rets)
  0013  GETTABUP  R3 = _ENV[K0('BoardEntryShowArea')]
  0014  GETTABLE  R3 = R3[K1('Set')]
  0015  GETTABLE  R3 = R3[R0]
  0016  GETTABLE  R3 = R3[K6('button')]
  0017  SELF      R5 = R3[K7('IsNull')] (self)
  0018  CALL      R4 = call(R4, 1 args, 1 rets)
  0019  TEST      if not R4 then   -> -131051
  0020  JMP       (jump)   -> 32
  0021  GETTABUP  R4 = _ENV[K0('BoardEntryShowArea')]
  0022  GETTABLE  R4 = R4[K1('Set')]
  0023  GETTABLE  R4 = R4[R0]
  0024  GETTABLE  R4 = R4[K8('id')]
  0025  GETTABUP  R5 = _ENV[K0('BoardEntryShowArea')]
  0026  GETTABLE  R5 = R5[K9('PosArea')]
  0027  SETTABLE  R5[R4] = K2(nil)
  0028  GETTABUP  R5 = _ENV[K0('BoardEntryShowArea')]
  0029  GETTABLE  R5 = R5[K1('Set')]
  0030  SETTABLE  R5[R0] = K2(nil)
  0031  RETURN    return R0..R-1
  0032  GETTABLE  R4 = R3[K10('transform')]
  0033  SELF      R5 = R4[K11('DOLocalMoveX')] (self)
  0034  GETTABLE  R6 = R2[K12('x')]
  0035  GETTABUP  R7 = _ENV[K0('BoardEntryShowArea')]
  0036  GETTABLE  R7 = R7[K13('halfspace')]
  0037  ADD       R6 = R7 add R6
  0038  LOADK     R7 = K14 0.5
  0039  CALL      R4 = call(R4, 1 args, 3 rets)
  0040  SELF      R5 = R4[K15('SetEase')] (self)
  0041  GETTABUP  R6 = _ENV[K16('Ease')]
  0042  GETTABLE  R6 = R6[K17('OutCubic')]
  0043  CALL      R4 = call(R4, 1 args, 2 rets)
  0044  SELF      R5 = R4[K18('OnComplete')] (self)
  0045  CLOSURE   R6 = closure proto0
  0046  CALL      R4 = call(R4, 0 args, 2 rets)
  0047  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 115-126 np=0 va=0 ms=3 code=30 consts=9 upvals=4 protos=0
    ;   K[0]='IsNull'
    ;   K[1]='IsFunction'
    ;   K[2]='Object'
    ;   K[3]='Destroy'
    ;   K[4]='BoardEntryShowArea'
    ;   K[5]='Set'
    ;   K[6]='id'
    ;   K[7]='PosArea'
    ;   K[8]=nil
    ;   upvals: obj, _ENV, funcBeforeDestroy, prefabName
    ;   locals: i(22-30)
    0000  GETUPVAL  R0 = obj
    0001  SELF      R1 = R0[K0('IsNull')] (self)
    0002  CALL      R0 = call(R0, 1 args, 1 rets)
    0003  TEST      if not R0 then   -> -131066
    0004  JMP       (jump)   -> 17
    0005  GETTABUP  R0 = _ENV[K1('IsFunction')]
    0006  GETUPVAL  R1 = obj
    0007  CALL      R0 = call(R0, 1 args, 1 rets)
    0008  TEST      if not R0 then   -> -131062
    0009  JMP       (jump)   -> 13
    0010  GETUPVAL  R0 = obj
    0011  GETUPVAL  R1 = obj
    0012  CALL      R0 = call(R0, 0 args, 1 rets)
    0013  GETTABUP  R0 = _ENV[K2('Object')]
    0014  GETTABLE  R0 = R0[K3('Destroy')]
    0015  GETUPVAL  R1 = obj
    0016  CALL      R0 = call(R0, 0 args, 1 rets)
    0017  GETTABUP  R0 = _ENV[K4('BoardEntryShowArea')]
    0018  GETTABLE  R0 = R0[K5('Set')]
    0019  GETUPVAL  R1 = obj
    0020  GETTABLE  R0 = R0[R1]
    0021  GETTABLE  R0 = R0[K6('id')]
    0022  GETTABUP  R1 = _ENV[K4('BoardEntryShowArea')]
    0023  GETTABLE  R1 = R1[K7('PosArea')]
    0024  SETTABLE  R1[R0] = K8(nil)
    0025  GETTABUP  R1 = _ENV[K4('BoardEntryShowArea')]
    0026  GETTABLE  R1 = R1[K5('Set')]
    0027  GETUPVAL  R2 = obj
    0028  SETTABLE  R1[R2] = K8(nil)
    0029  RETURN    return R0..R-1
; ---------- proto6 [_GetAnchorPosition] ----------
  ; fn ?  line 129-133 np=0 va=0 ms=3 code=11 consts=7 upvals=1 protos=0
  ;   K[0]='GM'
  ;   K[1]='UIManager'
  ;   K[2]='GetOpenedViewByName'
  ;   K[3]='UIPrefabConfigName'
  ;   K[4]='BaseSceneView'
  ;   K[5]='GetBoardEntryAnchor'
  ;   K[6]='position'
  ;   upvals: _ENV
  ;   locals: baseSceneView(6-11)
  0000  GETTABUP  R0 = _ENV[K0('GM')]
  0001  GETTABLE  R0 = R0[K1('UIManager')]
  0002  SELF      R1 = R0[K2('GetOpenedViewByName')] (self)
  0003  GETTABUP  R2 = _ENV[K3('UIPrefabConfigName')]
  0004  GETTABLE  R2 = R2[K4('BaseSceneView')]
  0005  CALL      R0 = call(R0, 1 args, 2 rets)
  0006  SELF      R2 = R0[K5('GetBoardEntryAnchor')] (self)
  0007  CALL      R1 = call(R1, 1 args, 1 rets)
  0008  GETTABLE  R1 = R1[K6('position')]
  0009  RETURN    return R1..R0
  0010  RETURN    return R0..R-1
; ---------- proto7 [_GetBoardEntryPrefab] ----------
  ; fn ?  line 135-139 np=0 va=0 ms=3 code=10 consts=6 upvals=1 protos=0
  ;   K[0]='GM'
  ;   K[1]='UIManager'
  ;   K[2]='GetOpenedViewByName'
  ;   K[3]='UIPrefabConfigName'
  ;   K[4]='BaseSceneView'
  ;   K[5]='GetBoardEntryPrefab'
  ;   upvals: _ENV
  ;   locals: baseSceneView(6-10)
  0000  GETTABUP  R0 = _ENV[K0('GM')]
  0001  GETTABLE  R0 = R0[K1('UIManager')]
  0002  SELF      R1 = R0[K2('GetOpenedViewByName')] (self)
  0003  GETTABUP  R2 = _ENV[K3('UIPrefabConfigName')]
  0004  GETTABLE  R2 = R2[K4('BaseSceneView')]
  0005  CALL      R0 = call(R0, 1 args, 2 rets)
  0006  SELF      R2 = R0[K5('GetBoardEntryPrefab')] (self)
  0007  TAILCALL  tailcall(R1, 0)
  0008  RETURN    return R1..R0
  0009  RETURN    return R0..R-1
