# BlockActivity_BlockActivityDefinition_1515.luac
; fn @BlockActivityDefinition.lua  line 0-0 np=0 va=1 ms=8 code=80 consts=50 upvals=1 protos=0
;   K[0]='BlockActivityDefinition'
;   K[1]='ActivityType'
;   K[2]='Block'
;   K[3]='EntryButtonKey'
;   K[4]='ESceneViewHudButtonKey'
;   K[5]='eEntryRootKey'
;   K[6]='EEntryRootKey'
;   K[7]='BlockActivity'
;   K[8]='ActivityDataTableName'
;   K[9]='VirtualDBTableName'
;   K[10]='BoardDataTableName'
;   K[11]='BlockBoard'
;   K[12]='StateChangedEvent'
;   K[13]='EEventType'
;   K[14]='BlockActivityStateChanged'
;   K[15]='ActivityTokenPropertyType'
;   K[16]='EPropertyType'
;   K[17]='BlockToken'
;   K[18]='EntryPrefabName'
;   K[19]='UIPrefabConfigName'
;   K[20]='BlockEntry'
;   K[21]='BoardEntryPrefabName'
;   K[22]='BlockBoardEntry'
;   K[23]='MainWindowPrefabName'
;   K[24]='BlockMainWindow'
;   K[25]='StartWindowPrefabName'
;   K[26]='BlockStartWindow'
;   K[27]='FinishedWindowPrefabName'
;   K[28]='BlockFinishedWindow'
;   K[29]='EndWindowPrefabName'
;   K[30]='BlockEndWindow'
;   K[31]='TwoButtonWindowPrefabName'
;   K[32]='BlockTwoButtonWindow'
;   K[33]='HelpWindowPrefabName'
;   K[34]='BlockHelpWindow'
;   K[35]='RewardProgressWindowPrefabName'
;   K[36]='BlockRewardProgressWindow'
;   K[37]='ActivityTokenIconName'
;   K[38]='ImageFileConfigName'
;   K[39]='block_token_icon'
;   K[40]='ActivityTokenIconNameBig'
;   K[41]='block_token_icon_big'
;   K[42]='TutorialStartCondition'
;   K[43]='ETutorialStartCondition'
;   K[44]='BlockStart'
;   K[45]='ResourceLabels'
;   K[46]='AddressableLabel'
;   K[47]='pairs'
;   K[48]='EPropertySprite'
;   K[49]='EPropertySpriteBig'
;   upvals: _ENV
;   locals: (for generator)(68-79), (for state)(68-79), (for control)(68-79), _(69-77), activityDefinition(69-77)
0000  NEWTABLE  R0 = {} (0 items)
0001  GETTABUP  R1 = _ENV[K1('ActivityType')]
0002  GETTABLE  R1 = R1[K2('Block')]
0003  NEWTABLE  R2 = {} (0 items)
0004  GETTABUP  R3 = _ENV[K4('ESceneViewHudButtonKey')]
0005  GETTABLE  R3 = R3[K2('Block')]
0006  SETTABLE  R2[K3('EntryButtonKey')] = R3
0007  GETTABUP  R3 = _ENV[K6('EEntryRootKey')]
0008  GETTABLE  R3 = R3[K7('BlockActivity')]
0009  SETTABLE  R2[K5('eEntryRootKey')] = R3
0010  GETTABUP  R3 = _ENV[K9('VirtualDBTableName')]
0011  GETTABLE  R3 = R3[K2('Block')]
0012  SETTABLE  R2[K8('ActivityDataTableName')] = R3
0013  GETTABUP  R3 = _ENV[K9('VirtualDBTableName')]
0014  GETTABLE  R3 = R3[K11('BlockBoard')]
0015  SETTABLE  R2[K10('BoardDataTableName')] = R3
0016  GETTABUP  R3 = _ENV[K13('EEventType')]
0017  GETTABLE  R3 = R3[K14('BlockActivityStateChanged')]
0018  SETTABLE  R2[K12('StateChangedEvent')] = R3
0019  GETTABUP  R3 = _ENV[K16('EPropertyType')]
0020  GETTABLE  R3 = R3[K17('BlockToken')]
0021  SETTABLE  R2[K15('ActivityTokenPropertyType')] = R3
0022  GETTABUP  R3 = _ENV[K19('UIPrefabConfigName')]
0023  GETTABLE  R3 = R3[K20('BlockEntry')]
0024  SETTABLE  R2[K18('EntryPrefabName')] = R3
0025  GETTABUP  R3 = _ENV[K19('UIPrefabConfigName')]
0026  GETTABLE  R3 = R3[K22('BlockBoardEntry')]
0027  SETTABLE  R2[K21('BoardEntryPrefabName')] = R3
0028  GETTABUP  R3 = _ENV[K19('UIPrefabConfigName')]
0029  GETTABLE  R3 = R3[K24('BlockMainWindow')]
0030  SETTABLE  R2[K23('MainWindowPrefabName')] = R3
0031  GETTABUP  R3 = _ENV[K19('UIPrefabConfigName')]
0032  GETTABLE  R3 = R3[K26('BlockStartWindow')]
0033  SETTABLE  R2[K25('StartWindowPrefabName')] = R3
0034  GETTABUP  R3 = _ENV[K19('UIPrefabConfigName')]
0035  GETTABLE  R3 = R3[K28('BlockFinishedWindow')]
0036  SETTABLE  R2[K27('FinishedWindowPrefabName')] = R3
0037  GETTABUP  R3 = _ENV[K19('UIPrefabConfigName')]
0038  GETTABLE  R3 = R3[K30('BlockEndWindow')]
0039  SETTABLE  R2[K29('EndWindowPrefabName')] = R3
0040  GETTABUP  R3 = _ENV[K19('UIPrefabConfigName')]
0041  GETTABLE  R3 = R3[K32('BlockTwoButtonWindow')]
0042  SETTABLE  R2[K31('TwoButtonWindowPrefabName')] = R3
0043  GETTABUP  R3 = _ENV[K19('UIPrefabConfigName')]
0044  GETTABLE  R3 = R3[K34('BlockHelpWindow')]
0045  SETTABLE  R2[K33('HelpWindowPrefabName')] = R3
0046  GETTABUP  R3 = _ENV[K19('UIPrefabConfigName')]
0047  GETTABLE  R3 = R3[K36('BlockRewardProgressWindow')]
0048  SETTABLE  R2[K35('RewardProgressWindowPrefabName')] = R3
0049  GETTABUP  R3 = _ENV[K38('ImageFileConfigName')]
0050  GETTABLE  R3 = R3[K39('block_token_icon')]
0051  SETTABLE  R2[K37('ActivityTokenIconName')] = R3
0052  GETTABUP  R3 = _ENV[K38('ImageFileConfigName')]
0053  GETTABLE  R3 = R3[K41('block_token_icon_big')]
0054  SETTABLE  R2[K40('ActivityTokenIconNameBig')] = R3
0055  GETTABUP  R3 = _ENV[K43('ETutorialStartCondition')]
0056  GETTABLE  R3 = R3[K44('BlockStart')]
0057  SETTABLE  R2[K42('TutorialStartCondition')] = R3
0058  NEWTABLE  R3 = {} (1 items)
0059  GETTABUP  R4 = _ENV[K46('AddressableLabel')]
0060  GETTABLE  R4 = R4[K2('Block')]
0061  SETLIST   setlist R3[B=1,C=1]
0062  SETTABLE  R2[K45('ResourceLabels')] = R3
0063  SETTABLE  R0[R1] = R2
0064  SETTABUP  _ENV[K0('BlockActivityDefinition')] = R0
0065  GETTABUP  R0 = _ENV[K47('pairs')]
0066  GETTABUP  R1 = _ENV[K0('BlockActivityDefinition')]
0067  CALL      R0 = call(R0, 3 args, 1 rets)
0068  JMP       (jump)   -> 77
0069  GETTABUP  R5 = _ENV[K48('EPropertySprite')]
0070  GETTABLE  R6 = R4[K15('ActivityTokenPropertyType')]
0071  GETTABLE  R7 = R4[K37('ActivityTokenIconName')]
0072  SETTABLE  R5[R6] = R7
0073  GETTABUP  R5 = _ENV[K49('EPropertySpriteBig')]
0074  GETTABLE  R6 = R4[K15('ActivityTokenPropertyType')]
0075  GETTABLE  R7 = R4[K40('ActivityTokenIconNameBig')]
0076  SETTABLE  R5[R6] = R7
0077  TFORCALL  tforcall R0
0078  TFORLOOP  tforloop R2(sBx=-10)   -> 69
0079  RETURN    return R0..R-1
