# TimeLimitedProgressActivity_Model_TimeLimitedProgressActivityDefinition_1696.luac
; fn @TimeLimitedProgressActivityDefinition.lua  line 0-0 np=0 va=1 ms=8 code=80 consts=49 upvals=1 protos=0
;   K[0]='TimeLimitedProgressActivityDefinition'
;   K[1]='ActivityType'
;   K[2]='TimeLimitedProgress'
;   K[3]='ActivityDataTableName'
;   K[4]='VirtualDBTableName'
;   K[5]='ActivityTokenPropertyType'
;   K[6]='EPropertyType'
;   K[7]='StateChangedEvent'
;   K[8]='EEventType'
;   K[9]='TimeLimitedProgressActivityStateChanged'
;   K[10]='ScoreChangedEvent'
;   K[11]='TimeLimitedProgressActivityScoreChanged'
;   K[12]='RewardAcquiredEvent'
;   K[13]='TimeLimitedProgressActivityRewardAcquired'
;   K[14]='LimitedRewardStateChangedEvent'
;   K[15]='TimeLimitedProgressActivityRewardStateChanged'
;   K[16]='AcquireScoreBI'
;   K[17]='EBIType'
;   K[18]='TimeLimitedProgressAcquireScore'
;   K[19]='EntryPrefabName'
;   K[20]='UIPrefabConfigName'
;   K[21]='TimeLimitedProgressEntry'
;   K[22]='BoardEntryPrefabName'
;   K[23]='TimeLimitedProgressBoardEntry'
;   K[24]='MainWindowPrefabName'
;   K[25]='TimeLimitedProgressMainWindow'
;   K[26]='FinishWindowPrefabName'
;   K[27]='TimeLimitedProgressFinishWindow'
;   K[28]='RewardWindowPrefabName'
;   K[29]='TimeLimitedProgressRewardWindow'
;   K[30]='HelpWindowPrefabName'
;   K[31]='TimeLimitedProgressHelpWindow'
;   K[32]='EntryButtonKey'
;   K[33]='ESceneViewHudButtonKey'
;   K[34]='ActivityTokenIconName'
;   K[35]='ImageFileConfigName'
;   K[36]='icon_time_limited_progress'
;   K[37]='ActivityTokenIconNameBig'
;   K[38]='CellSpacingHeight'
;   K[39]=345
;   K[40]='PlayerStartingPos'
;   K[41]=205
;   K[42]='LevelCellHeight'
;   K[43]=80
;   K[44]='ResourceLabels'
;   K[45]='AddressableLabel'
;   K[46]='pairs'
;   K[47]='EPropertySprite'
;   K[48]='EPropertySpriteBig'
;   upvals: _ENV
;   locals: (for generator)(65-79), (for state)(65-79), (for control)(65-79), activityType(66-77), activityDefinition(66-77)
0000  NEWTABLE  R0 = {} (0 items)
0001  GETTABUP  R1 = _ENV[K1('ActivityType')]
0002  GETTABLE  R1 = R1[K2('TimeLimitedProgress')]
0003  NEWTABLE  R2 = {} (0 items)
0004  GETTABUP  R3 = _ENV[K4('VirtualDBTableName')]
0005  GETTABLE  R3 = R3[K2('TimeLimitedProgress')]
0006  SETTABLE  R2[K3('ActivityDataTableName')] = R3
0007  GETTABUP  R3 = _ENV[K6('EPropertyType')]
0008  GETTABLE  R3 = R3[K2('TimeLimitedProgress')]
0009  SETTABLE  R2[K5('ActivityTokenPropertyType')] = R3
0010  GETTABUP  R3 = _ENV[K8('EEventType')]
0011  GETTABLE  R3 = R3[K9('TimeLimitedProgressActivityStateChanged')]
0012  SETTABLE  R2[K7('StateChangedEvent')] = R3
0013  GETTABUP  R3 = _ENV[K8('EEventType')]
0014  GETTABLE  R3 = R3[K11('TimeLimitedProgressActivityScoreChanged')]
0015  SETTABLE  R2[K10('ScoreChangedEvent')] = R3
0016  GETTABUP  R3 = _ENV[K8('EEventType')]
0017  GETTABLE  R3 = R3[K13('TimeLimitedProgressActivityRewardAcquired')]
0018  SETTABLE  R2[K12('RewardAcquiredEvent')] = R3
0019  GETTABUP  R3 = _ENV[K8('EEventType')]
0020  GETTABLE  R3 = R3[K15('TimeLimitedProgressActivityRewardStateChanged')]
0021  SETTABLE  R2[K14('LimitedRewardStateChangedEvent')] = R3
0022  GETTABUP  R3 = _ENV[K17('EBIType')]
0023  GETTABLE  R3 = R3[K18('TimeLimitedProgressAcquireScore')]
0024  SETTABLE  R2[K16('AcquireScoreBI')] = R3
0025  GETTABUP  R3 = _ENV[K20('UIPrefabConfigName')]
0026  GETTABLE  R3 = R3[K21('TimeLimitedProgressEntry')]
0027  SETTABLE  R2[K19('EntryPrefabName')] = R3
0028  GETTABUP  R3 = _ENV[K20('UIPrefabConfigName')]
0029  GETTABLE  R3 = R3[K23('TimeLimitedProgressBoardEntry')]
0030  SETTABLE  R2[K22('BoardEntryPrefabName')] = R3
0031  GETTABUP  R3 = _ENV[K20('UIPrefabConfigName')]
0032  GETTABLE  R3 = R3[K25('TimeLimitedProgressMainWindow')]
0033  SETTABLE  R2[K24('MainWindowPrefabName')] = R3
0034  GETTABUP  R3 = _ENV[K20('UIPrefabConfigName')]
0035  GETTABLE  R3 = R3[K27('TimeLimitedProgressFinishWindow')]
0036  SETTABLE  R2[K26('FinishWindowPrefabName')] = R3
0037  GETTABUP  R3 = _ENV[K20('UIPrefabConfigName')]
0038  GETTABLE  R3 = R3[K29('TimeLimitedProgressRewardWindow')]
0039  SETTABLE  R2[K28('RewardWindowPrefabName')] = R3
0040  GETTABUP  R3 = _ENV[K20('UIPrefabConfigName')]
0041  GETTABLE  R3 = R3[K31('TimeLimitedProgressHelpWindow')]
0042  SETTABLE  R2[K30('HelpWindowPrefabName')] = R3
0043  GETTABUP  R3 = _ENV[K33('ESceneViewHudButtonKey')]
0044  GETTABLE  R3 = R3[K2('TimeLimitedProgress')]
0045  SETTABLE  R2[K32('EntryButtonKey')] = R3
0046  GETTABUP  R3 = _ENV[K35('ImageFileConfigName')]
0047  GETTABLE  R3 = R3[K36('icon_time_limited_progress')]
0048  SETTABLE  R2[K34('ActivityTokenIconName')] = R3
0049  GETTABUP  R3 = _ENV[K35('ImageFileConfigName')]
0050  GETTABLE  R3 = R3[K36('icon_time_limited_progress')]
0051  SETTABLE  R2[K37('ActivityTokenIconNameBig')] = R3
0052  SETTABLE  R2[K38('CellSpacingHeight')] = K39(345)
0053  SETTABLE  R2[K40('PlayerStartingPos')] = K41(205)
0054  SETTABLE  R2[K42('LevelCellHeight')] = K43(80)
0055  NEWTABLE  R3 = {} (1 items)
0056  GETTABUP  R4 = _ENV[K45('AddressableLabel')]
0057  GETTABLE  R4 = R4[K2('TimeLimitedProgress')]
0058  SETLIST   setlist R3[B=1,C=1]
0059  SETTABLE  R2[K44('ResourceLabels')] = R3
0060  SETTABLE  R0[R1] = R2
0061  SETTABUP  _ENV[K0('TimeLimitedProgressActivityDefinition')] = R0
0062  GETTABUP  R0 = _ENV[K46('pairs')]
0063  GETTABUP  R1 = _ENV[K0('TimeLimitedProgressActivityDefinition')]
0064  CALL      R0 = call(R0, 3 args, 1 rets)
0065  JMP       (jump)   -> 77
0066  GETTABUP  R5 = _ENV[K47('EPropertySprite')]
0067  GETTABLE  R6 = R4[K5('ActivityTokenPropertyType')]
0068  GETTABLE  R7 = R4[K34('ActivityTokenIconName')]
0069  SETTABLE  R5[R6] = R7
0070  GETTABUP  R5 = _ENV[K48('EPropertySpriteBig')]
0071  GETTABLE  R6 = R4[K5('ActivityTokenPropertyType')]
0072  GETTABLE  R7 = R4[K37('ActivityTokenIconNameBig')]
0073  TEST      if not R7 then   -> -130996
0074  JMP       (jump)   -> 76
0075  GETTABLE  R7 = R4[K34('ActivityTokenIconName')]
0076  SETTABLE  R5[R6] = R7
0077  TFORCALL  tforcall R0
0078  TFORLOOP  tforloop R2(sBx=-13)   -> 66
0079  RETURN    return R0..R-1
