# DigActivity_DigActivityDefinition_936.luac
; fn @DigActivityDefinition.lua  line 0-0 np=0 va=1 ms=8 code=112 consts=79 upvals=1 protos=0
;   K[0]='DigActivityDefinition'
;   K[1]='ActivityType'
;   K[2]='TreasureDig'
;   K[3]='EntryButtonKey'
;   K[4]='ESceneViewHudButtonKey'
;   K[5]='eEntryRootKey'
;   K[6]='EEntryRootKey'
;   K[7]='DigActivity'
;   K[8]='ActivityDataTableName'
;   K[9]='VirtualDBTableName'
;   K[10]='StateChangedEvent'
;   K[11]='EEventType'
;   K[12]='TreasureDigStateChanged'
;   K[13]='ScoreChangedEvent'
;   K[14]='TreasureDigScoreChanged'
;   K[15]='DigItemStateChangedEvent'
;   K[16]='TreasureDigItemStateChanged'
;   K[17]='GridChangedEvent'
;   K[18]='TreasureDigGridChanged'
;   K[19]='ActivityTokenPropertyType'
;   K[20]='EPropertyType'
;   K[21]='TreasureDigToken'
;   K[22]='GetRewardsBIType'
;   K[23]='EBIType'
;   K[24]='TreasureDigGetRewards'
;   K[25]='AcquireTutorialScoreBIType'
;   K[26]='TreasureDigGetTutorialScore'
;   K[27]='UseScoreBIType'
;   K[28]='TreasureDigUseScore'
;   K[29]='DigActionBIType'
;   K[30]='TreasureDigGridAction'
;   K[31]='RandomSelectLevelBIType'
;   K[32]='TreasureDigRandomSelectLevel'
;   K[33]='EntryPrefabName'
;   K[34]='UIPrefabConfigName'
;   K[35]='TreasureDigEntry'
;   K[36]='BoardEntryPrefabName'
;   K[37]='TreasureDigBoardEntry'
;   K[38]='MainWindowPrefabName'
;   K[39]='TreasureDigMainWindow'
;   K[40]='EndWindowPrefabName'
;   K[41]='TreasureDigEndWindow'
;   K[42]='StartWindowPrefabName'
;   K[43]='TreasureDigStartWindow'
;   K[44]='SuccessWindowPrefabName'
;   K[45]='TreasureDigSuccessWindow'
;   K[46]='HelpWindowPrefabName'
;   K[47]='TreasureDigHelpWindow'
;   K[48]='TwoButtonWindowPrefabName'
;   K[49]='TreasureDigTwoButtonWindow'
;   K[50]='TokenImageName'
;   K[51]='ImageFileConfigName'
;   K[52]='treasuredig_token_icon'
;   K[53]='BigTokenImageName'
;   K[54]='treasuredig_token_icon_big'
;   K[55]='TileDarkImageName'
;   K[56]='treasuredig_tile_bg1'
;   K[57]='TileLightImageName'
;   K[58]='treasuredig_tile_bg2'
;   K[59]='TutorialStartCondition'
;   K[60]='ETutorialStartCondition'
;   K[61]='DigActivityStart'
;   K[62]='LackScoreTextKey'
;   K[63]='treasure_dig_not_tap'
;   K[64]='ResourceLabels'
;   K[65]='AddressableLabel'
;   K[66]='DigItems1'
;   K[67]='GridSize'
;   K[68]=130
;   K[69]='SpacingOffsetX'
;   K[70]=0
;   K[71]='SpacingOffsetY'
;   K[72]='ItemGrooveMaxNum'
;   K[73]=6
;   K[74]='BoardBottomMargin'
;   K[75]=240
;   K[76]='pairs'
;   K[77]='EPropertySprite'
;   K[78]='EPropertySpriteBig'
;   upvals: _ENV
;   locals: (for generator)(100-111), (for state)(100-111), (for control)(100-111), activityType(101-109), activityDefinition(101-109)
0000  NEWTABLE  R0 = {} (0 items)
0001  GETTABUP  R1 = _ENV[K1('ActivityType')]
0002  GETTABLE  R1 = R1[K2('TreasureDig')]
0003  NEWTABLE  R2 = {} (0 items)
0004  GETTABUP  R3 = _ENV[K4('ESceneViewHudButtonKey')]
0005  GETTABLE  R3 = R3[K2('TreasureDig')]
0006  SETTABLE  R2[K3('EntryButtonKey')] = R3
0007  GETTABUP  R3 = _ENV[K6('EEntryRootKey')]
0008  GETTABLE  R3 = R3[K7('DigActivity')]
0009  SETTABLE  R2[K5('eEntryRootKey')] = R3
0010  GETTABUP  R3 = _ENV[K9('VirtualDBTableName')]
0011  GETTABLE  R3 = R3[K2('TreasureDig')]
0012  SETTABLE  R2[K8('ActivityDataTableName')] = R3
0013  GETTABUP  R3 = _ENV[K11('EEventType')]
0014  GETTABLE  R3 = R3[K12('TreasureDigStateChanged')]
0015  SETTABLE  R2[K10('StateChangedEvent')] = R3
0016  GETTABUP  R3 = _ENV[K11('EEventType')]
0017  GETTABLE  R3 = R3[K14('TreasureDigScoreChanged')]
0018  SETTABLE  R2[K13('ScoreChangedEvent')] = R3
0019  GETTABUP  R3 = _ENV[K11('EEventType')]
0020  GETTABLE  R3 = R3[K16('TreasureDigItemStateChanged')]
0021  SETTABLE  R2[K15('DigItemStateChangedEvent')] = R3
0022  GETTABUP  R3 = _ENV[K11('EEventType')]
0023  GETTABLE  R3 = R3[K18('TreasureDigGridChanged')]
0024  SETTABLE  R2[K17('GridChangedEvent')] = R3
0025  GETTABUP  R3 = _ENV[K20('EPropertyType')]
0026  GETTABLE  R3 = R3[K21('TreasureDigToken')]
0027  SETTABLE  R2[K19('ActivityTokenPropertyType')] = R3
0028  GETTABUP  R3 = _ENV[K23('EBIType')]
0029  GETTABLE  R3 = R3[K24('TreasureDigGetRewards')]
0030  SETTABLE  R2[K22('GetRewardsBIType')] = R3
0031  GETTABUP  R3 = _ENV[K23('EBIType')]
0032  GETTABLE  R3 = R3[K26('TreasureDigGetTutorialScore')]
0033  SETTABLE  R2[K25('AcquireTutorialScoreBIType')] = R3
0034  GETTABUP  R3 = _ENV[K23('EBIType')]
0035  GETTABLE  R3 = R3[K28('TreasureDigUseScore')]
0036  SETTABLE  R2[K27('UseScoreBIType')] = R3
0037  GETTABUP  R3 = _ENV[K23('EBIType')]
0038  GETTABLE  R3 = R3[K30('TreasureDigGridAction')]
0039  SETTABLE  R2[K29('DigActionBIType')] = R3
0040  GETTABUP  R3 = _ENV[K23('EBIType')]
0041  GETTABLE  R3 = R3[K32('TreasureDigRandomSelectLevel')]
0042  SETTABLE  R2[K31('RandomSelectLevelBIType')] = R3
0043  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0044  GETTABLE  R3 = R3[K35('TreasureDigEntry')]
0045  SETTABLE  R2[K33('EntryPrefabName')] = R3
0046  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0047  GETTABLE  R3 = R3[K37('TreasureDigBoardEntry')]
0048  SETTABLE  R2[K36('BoardEntryPrefabName')] = R3
0049  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0050  GETTABLE  R3 = R3[K39('TreasureDigMainWindow')]
0051  SETTABLE  R2[K38('MainWindowPrefabName')] = R3
0052  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0053  GETTABLE  R3 = R3[K41('TreasureDigEndWindow')]
0054  SETTABLE  R2[K40('EndWindowPrefabName')] = R3
0055  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0056  GETTABLE  R3 = R3[K43('TreasureDigStartWindow')]
0057  SETTABLE  R2[K42('StartWindowPrefabName')] = R3
0058  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0059  GETTABLE  R3 = R3[K45('TreasureDigSuccessWindow')]
0060  SETTABLE  R2[K44('SuccessWindowPrefabName')] = R3
0061  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0062  GETTABLE  R3 = R3[K47('TreasureDigHelpWindow')]
0063  SETTABLE  R2[K46('HelpWindowPrefabName')] = R3
0064  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0065  GETTABLE  R3 = R3[K49('TreasureDigTwoButtonWindow')]
0066  SETTABLE  R2[K48('TwoButtonWindowPrefabName')] = R3
0067  GETTABUP  R3 = _ENV[K51('ImageFileConfigName')]
0068  GETTABLE  R3 = R3[K52('treasuredig_token_icon')]
0069  SETTABLE  R2[K50('TokenImageName')] = R3
0070  GETTABUP  R3 = _ENV[K51('ImageFileConfigName')]
0071  GETTABLE  R3 = R3[K54('treasuredig_token_icon_big')]
0072  SETTABLE  R2[K53('BigTokenImageName')] = R3
0073  GETTABUP  R3 = _ENV[K51('ImageFileConfigName')]
0074  GETTABLE  R3 = R3[K56('treasuredig_tile_bg1')]
0075  SETTABLE  R2[K55('TileDarkImageName')] = R3
0076  GETTABUP  R3 = _ENV[K51('ImageFileConfigName')]
0077  GETTABLE  R3 = R3[K58('treasuredig_tile_bg2')]
0078  SETTABLE  R2[K57('TileLightImageName')] = R3
0079  GETTABUP  R3 = _ENV[K60('ETutorialStartCondition')]
0080  GETTABLE  R3 = R3[K61('DigActivityStart')]
0081  SETTABLE  R2[K59('TutorialStartCondition')] = R3
0082  SETTABLE  R2[K62('LackScoreTextKey')] = K63('treasure_dig_not_tap')
0083  NEWTABLE  R3 = {} (2 items)
0084  GETTABUP  R4 = _ENV[K65('AddressableLabel')]
0085  GETTABLE  R4 = R4[K2('TreasureDig')]
0086  GETTABUP  R5 = _ENV[K65('AddressableLabel')]
0087  GETTABLE  R5 = R5[K66('DigItems1')]
0088  SETLIST   setlist R3[B=1,C=2]
0089  SETTABLE  R2[K64('ResourceLabels')] = R3
0090  SETTABLE  R2[K67('GridSize')] = K68(130)
0091  SETTABLE  R2[K69('SpacingOffsetX')] = K70(0)
0092  SETTABLE  R2[K71('SpacingOffsetY')] = K70(0)
0093  SETTABLE  R2[K72('ItemGrooveMaxNum')] = K73(6)
0094  SETTABLE  R2[K74('BoardBottomMargin')] = K75(240)
0095  SETTABLE  R0[R1] = R2
0096  SETTABUP  _ENV[K0('DigActivityDefinition')] = R0
0097  GETTABUP  R0 = _ENV[K76('pairs')]
0098  GETTABUP  R1 = _ENV[K0('DigActivityDefinition')]
0099  CALL      R0 = call(R0, 3 args, 1 rets)
0100  JMP       (jump)   -> 109
0101  GETTABUP  R5 = _ENV[K77('EPropertySprite')]
0102  GETTABLE  R6 = R4[K19('ActivityTokenPropertyType')]
0103  GETTABLE  R7 = R4[K50('TokenImageName')]
0104  SETTABLE  R5[R6] = R7
0105  GETTABUP  R5 = _ENV[K78('EPropertySpriteBig')]
0106  GETTABLE  R6 = R4[K19('ActivityTokenPropertyType')]
0107  GETTABLE  R7 = R4[K53('BigTokenImageName')]
0108  SETTABLE  R5[R6] = R7
0109  TFORCALL  tforcall R0
0110  TFORLOOP  tforloop R2(sBx=-10)   -> 101
0111  RETURN    return R0..R-1
