# FrameDecoActivity_FrameDecoActivityDefinition_1723.luac
; fn @FrameDecoActivityDefinition.lua  line 0-0 np=0 va=1 ms=8 code=108 consts=67 upvals=1 protos=0
;   K[0]='FrameDecoActivityDefinition'
;   K[1]='ActivityType'
;   K[2]='FrameDeco1'
;   K[3]='EntryRootKey'
;   K[4]='EEntryRootKey'
;   K[5]='FrameDeco'
;   K[6]='EntryButtonKey'
;   K[7]='ESceneViewHudButtonKey'
;   K[8]='ActivityDataTableName'
;   K[9]='VirtualDBTableName'
;   K[10]='StateChangedEvent'
;   K[11]='EEventType'
;   K[12]='FrameDeco1ActivityStateChanged'
;   K[13]='RefreshEntryEvent'
;   K[14]='FrameDeco1ActivityRefreshEntry'
;   K[15]='ScoreChangedEvent'
;   K[16]='FrameDeco1ActivityScoreChanged'
;   K[17]='RedeemDecoSlotEvent'
;   K[18]='FrameDeco1ActivityRedeemDecoSlot'
;   K[19]='RedeemRewardEvent'
;   K[20]='FrameDeco1ActivityRedeemReward'
;   K[21]='StageRewardEvent'
;   K[22]='FrameDeco1ActivityStageReward'
;   K[23]='StageUnlockedEvent'
;   K[24]='FrameDeco1ActivityStageUnlocked'
;   K[25]='PlayAnimationEndEvent'
;   K[26]='FrameDecoPlayAnimationEnd'
;   K[27]='UpdateRedPointEvent'
;   K[28]='FrameDeco1ActivityUpdateRedPoint'
;   K[29]='SwitchExchangeButtonStateEvent'
;   K[30]='FrameDeco1SwitchExchangeButtonState'
;   K[31]='ActivityTokenPropertyType'
;   K[32]='EPropertyType'
;   K[33]='FrameDeco1Token'
;   K[34]='EntryPrefabName'
;   K[35]='UIPrefabConfigName'
;   K[36]='FrameDecoActivityEntry'
;   K[37]='BoardEntryPrefabName'
;   K[38]='FrameDecoActivityBoardEntry'
;   K[39]='StartWindowPrefabName'
;   K[40]='FrameDecoActivityStartWindow'
;   K[41]='CollectEntryPrefabName'
;   K[42]='FrameDecoActivityCollectEntry'
;   K[43]='MainWindowPrefabName'
;   K[44]='FrameDecoActivityMainWindow'
;   K[45]='LastChanceWindowPrefabName'
;   K[46]='FrameDecoActivityLastChanceWindow'
;   K[47]='EndWindowPrefabName'
;   K[48]='FrameDecoActivityEndWindow'
;   K[49]='HelpWindowPrefabName'
;   K[50]='FrameDecoActivityHelpWindow'
;   K[51]='FrameRewardWindowPrefabName'
;   K[52]='FrameDecoActivityFrameRewardWindow'
;   K[53]='ActivityTokenIconName'
;   K[54]='ImageFileConfigName'
;   K[55]='icon_fish_big'
;   K[56]='ResourceLabels'
;   K[57]='AddressableLabel'
;   K[58]='frame_1'
;   K[59]='frame_1_deco'
;   K[60]='TutorialStartCondition'
;   K[61]='ETutorialStartCondition'
;   K[62]='FrameDecoStart'
;   K[63]='pairs'
;   K[64]='EPropertySprite'
;   K[65]='EPropertySpriteBig'
;   K[66]='ActivityTokenIconNameBig'
;   upvals: _ENV
;   locals: (for generator)(93-107), (for state)(93-107), (for control)(93-107), activityType(94-105), activityDefinition(94-105)
0000  NEWTABLE  R0 = {} (0 items)
0001  GETTABUP  R1 = _ENV[K1('ActivityType')]
0002  GETTABLE  R1 = R1[K2('FrameDeco1')]
0003  NEWTABLE  R2 = {} (0 items)
0004  GETTABUP  R3 = _ENV[K4('EEntryRootKey')]
0005  GETTABLE  R3 = R3[K5('FrameDeco')]
0006  SETTABLE  R2[K3('EntryRootKey')] = R3
0007  GETTABUP  R3 = _ENV[K7('ESceneViewHudButtonKey')]
0008  GETTABLE  R3 = R3[K2('FrameDeco1')]
0009  SETTABLE  R2[K6('EntryButtonKey')] = R3
0010  GETTABUP  R3 = _ENV[K9('VirtualDBTableName')]
0011  GETTABLE  R3 = R3[K2('FrameDeco1')]
0012  SETTABLE  R2[K8('ActivityDataTableName')] = R3
0013  GETTABUP  R3 = _ENV[K11('EEventType')]
0014  GETTABLE  R3 = R3[K12('FrameDeco1ActivityStateChanged')]
0015  SETTABLE  R2[K10('StateChangedEvent')] = R3
0016  GETTABUP  R3 = _ENV[K11('EEventType')]
0017  GETTABLE  R3 = R3[K14('FrameDeco1ActivityRefreshEntry')]
0018  SETTABLE  R2[K13('RefreshEntryEvent')] = R3
0019  GETTABUP  R3 = _ENV[K11('EEventType')]
0020  GETTABLE  R3 = R3[K16('FrameDeco1ActivityScoreChanged')]
0021  SETTABLE  R2[K15('ScoreChangedEvent')] = R3
0022  GETTABUP  R3 = _ENV[K11('EEventType')]
0023  GETTABLE  R3 = R3[K18('FrameDeco1ActivityRedeemDecoSlot')]
0024  SETTABLE  R2[K17('RedeemDecoSlotEvent')] = R3
0025  GETTABUP  R3 = _ENV[K11('EEventType')]
0026  GETTABLE  R3 = R3[K20('FrameDeco1ActivityRedeemReward')]
0027  SETTABLE  R2[K19('RedeemRewardEvent')] = R3
0028  GETTABUP  R3 = _ENV[K11('EEventType')]
0029  GETTABLE  R3 = R3[K22('FrameDeco1ActivityStageReward')]
0030  SETTABLE  R2[K21('StageRewardEvent')] = R3
0031  GETTABUP  R3 = _ENV[K11('EEventType')]
0032  GETTABLE  R3 = R3[K24('FrameDeco1ActivityStageUnlocked')]
0033  SETTABLE  R2[K23('StageUnlockedEvent')] = R3
0034  GETTABUP  R3 = _ENV[K11('EEventType')]
0035  GETTABLE  R3 = R3[K26('FrameDecoPlayAnimationEnd')]
0036  SETTABLE  R2[K25('PlayAnimationEndEvent')] = R3
0037  GETTABUP  R3 = _ENV[K11('EEventType')]
0038  GETTABLE  R3 = R3[K28('FrameDeco1ActivityUpdateRedPoint')]
0039  SETTABLE  R2[K27('UpdateRedPointEvent')] = R3
0040  GETTABUP  R3 = _ENV[K11('EEventType')]
0041  GETTABLE  R3 = R3[K30('FrameDeco1SwitchExchangeButtonState')]
0042  SETTABLE  R2[K29('SwitchExchangeButtonStateEvent')] = R3
0043  GETTABUP  R3 = _ENV[K32('EPropertyType')]
0044  GETTABLE  R3 = R3[K33('FrameDeco1Token')]
0045  SETTABLE  R2[K31('ActivityTokenPropertyType')] = R3
0046  GETTABUP  R3 = _ENV[K35('UIPrefabConfigName')]
0047  GETTABLE  R3 = R3[K36('FrameDecoActivityEntry')]
0048  SETTABLE  R2[K34('EntryPrefabName')] = R3
0049  GETTABUP  R3 = _ENV[K35('UIPrefabConfigName')]
0050  GETTABLE  R3 = R3[K38('FrameDecoActivityBoardEntry')]
0051  SETTABLE  R2[K37('BoardEntryPrefabName')] = R3
0052  GETTABUP  R3 = _ENV[K35('UIPrefabConfigName')]
0053  GETTABLE  R3 = R3[K40('FrameDecoActivityStartWindow')]
0054  SETTABLE  R2[K39('StartWindowPrefabName')] = R3
0055  GETTABUP  R3 = _ENV[K35('UIPrefabConfigName')]
0056  GETTABLE  R3 = R3[K42('FrameDecoActivityCollectEntry')]
0057  SETTABLE  R2[K41('CollectEntryPrefabName')] = R3
0058  GETTABUP  R3 = _ENV[K35('UIPrefabConfigName')]
0059  GETTABLE  R3 = R3[K44('FrameDecoActivityMainWindow')]
0060  SETTABLE  R2[K43('MainWindowPrefabName')] = R3
0061  GETTABUP  R3 = _ENV[K35('UIPrefabConfigName')]
0062  GETTABLE  R3 = R3[K46('FrameDecoActivityLastChanceWindow')]
0063  SETTABLE  R2[K45('LastChanceWindowPrefabName')] = R3
0064  GETTABUP  R3 = _ENV[K35('UIPrefabConfigName')]
0065  GETTABLE  R3 = R3[K48('FrameDecoActivityEndWindow')]
0066  SETTABLE  R2[K47('EndWindowPrefabName')] = R3
0067  GETTABUP  R3 = _ENV[K35('UIPrefabConfigName')]
0068  GETTABLE  R3 = R3[K50('FrameDecoActivityHelpWindow')]
0069  SETTABLE  R2[K49('HelpWindowPrefabName')] = R3
0070  GETTABUP  R3 = _ENV[K35('UIPrefabConfigName')]
0071  GETTABLE  R3 = R3[K52('FrameDecoActivityFrameRewardWindow')]
0072  SETTABLE  R2[K51('FrameRewardWindowPrefabName')] = R3
0073  GETTABUP  R3 = _ENV[K54('ImageFileConfigName')]
0074  GETTABLE  R3 = R3[K55('icon_fish_big')]
0075  SETTABLE  R2[K53('ActivityTokenIconName')] = R3
0076  NEWTABLE  R3 = {} (3 items)
0077  GETTABUP  R4 = _ENV[K57('AddressableLabel')]
0078  GETTABLE  R4 = R4[K2('FrameDeco1')]
0079  GETTABUP  R5 = _ENV[K57('AddressableLabel')]
0080  GETTABLE  R5 = R5[K58('frame_1')]
0081  GETTABUP  R6 = _ENV[K57('AddressableLabel')]
0082  GETTABLE  R6 = R6[K59('frame_1_deco')]
0083  SETLIST   setlist R3[B=1,C=3]
0084  SETTABLE  R2[K56('ResourceLabels')] = R3
0085  GETTABUP  R3 = _ENV[K61('ETutorialStartCondition')]
0086  GETTABLE  R3 = R3[K62('FrameDecoStart')]
0087  SETTABLE  R2[K60('TutorialStartCondition')] = R3
0088  SETTABLE  R0[R1] = R2
0089  SETTABUP  _ENV[K0('FrameDecoActivityDefinition')] = R0
0090  GETTABUP  R0 = _ENV[K63('pairs')]
0091  GETTABUP  R1 = _ENV[K0('FrameDecoActivityDefinition')]
0092  CALL      R0 = call(R0, 3 args, 1 rets)
0093  JMP       (jump)   -> 105
0094  GETTABUP  R5 = _ENV[K64('EPropertySprite')]
0095  GETTABLE  R6 = R4[K31('ActivityTokenPropertyType')]
0096  GETTABLE  R7 = R4[K53('ActivityTokenIconName')]
0097  SETTABLE  R5[R6] = R7
0098  GETTABUP  R5 = _ENV[K65('EPropertySpriteBig')]
0099  GETTABLE  R6 = R4[K31('ActivityTokenPropertyType')]
0100  GETTABLE  R7 = R4[K66('ActivityTokenIconNameBig')]
0101  TEST      if not R7 then   -> -130968
0102  JMP       (jump)   -> 104
0103  GETTABLE  R7 = R4[K53('ActivityTokenIconName')]
0104  SETTABLE  R5[R6] = R7
0105  TFORCALL  tforcall R0
0106  TFORLOOP  tforloop R2(sBx=-13)   -> 94
0107  RETURN    return R0..R-1
