# IceComboActivity_Model_IceComboDefinition_1927.luac
; fn @IceComboDefinition.lua  line 0-0 np=0 va=1 ms=8 code=100 consts=58 upvals=1 protos=0
;   K[0]='IceComboDefinition'
;   K[1]='ActivityType'
;   K[2]='IceCombo'
;   K[3]='EntryButtonKey'
;   K[4]='ESceneViewHudButtonKey'
;   K[5]='ActivityDataTableName'
;   K[6]='VirtualDBTableName'
;   K[7]='RewardBIType'
;   K[8]='EBIType'
;   K[9]='IceComboReward'
;   K[10]='RankBIType'
;   K[11]='IceComboRank'
;   K[12]='StateChangedEvent'
;   K[13]='EEventType'
;   K[14]='IceComboStateChanged'
;   K[15]='FailEvent'
;   K[16]='IceComboFailed'
;   K[17]='EntrySuccessEvent'
;   K[18]='IceComboEntrySuccess'
;   K[19]='OpenMainWindowEvent'
;   K[20]='IceComboOpenMainWindow'
;   K[21]='EntryPrefabName'
;   K[22]='UIPrefabConfigName'
;   K[23]='IceComboEntry'
;   K[24]='BoardEntryPrefabName'
;   K[25]='IceComboBoardEntry'
;   K[26]='RewardWindowPrefabName'
;   K[27]='IceComboRewardWindow'
;   K[28]='MainWindowPrefabName'
;   K[29]='IceComboMainWindow'
;   K[30]='NoticeWindowPrefabName'
;   K[31]='IceComboNoticeWindow'
;   K[32]='HelpWindowPrefabName'
;   K[33]='IceComboHelpWindow'
;   K[34]='RewardProgressWindowPrefabName'
;   K[35]='IceComboRewardProgressWindow'
;   K[36]='FailWindowPrefabName'
;   K[37]='IceComboFailWindow'
;   K[38]='EndWindowPrefabName'
;   K[39]='IceComboEndWindow'
;   K[40]='TokenImageName'
;   K[41]='ImageFileConfigName'
;   K[42]='icecombo_drill_token'
;   K[43]='RewardTokenImageName'
;   K[44]='icecombo_fish_token'
;   K[45]='ActivityTokenPropertyType'
;   K[46]='EPropertyType'
;   K[47]='IceComboToken'
;   K[48]='RewardTokenPropertyType'
;   K[49]='IceComboRewardToken'
;   K[50]='TutorialStartCondition'
;   K[51]='ETutorialStartCondition'
;   K[52]='IceComboStart'
;   K[53]='ResourceLabels'
;   K[54]='AddressableLabel'
;   K[55]='pairs'
;   K[56]='EPropertySprite'
;   K[57]='EPropertySpriteBig'
;   upvals: _ENV
;   locals: (for generator)(80-99), (for state)(80-99), (for control)(80-99), activityType(81-97), activityDefinition(81-97)
0000  NEWTABLE  R0 = {} (0 items)
0001  GETTABUP  R1 = _ENV[K1('ActivityType')]
0002  GETTABLE  R1 = R1[K2('IceCombo')]
0003  NEWTABLE  R2 = {} (0 items)
0004  GETTABUP  R3 = _ENV[K4('ESceneViewHudButtonKey')]
0005  GETTABLE  R3 = R3[K2('IceCombo')]
0006  SETTABLE  R2[K3('EntryButtonKey')] = R3
0007  GETTABUP  R3 = _ENV[K6('VirtualDBTableName')]
0008  GETTABLE  R3 = R3[K2('IceCombo')]
0009  SETTABLE  R2[K5('ActivityDataTableName')] = R3
0010  GETTABUP  R3 = _ENV[K8('EBIType')]
0011  GETTABLE  R3 = R3[K9('IceComboReward')]
0012  SETTABLE  R2[K7('RewardBIType')] = R3
0013  GETTABUP  R3 = _ENV[K8('EBIType')]
0014  GETTABLE  R3 = R3[K11('IceComboRank')]
0015  SETTABLE  R2[K10('RankBIType')] = R3
0016  GETTABUP  R3 = _ENV[K13('EEventType')]
0017  GETTABLE  R3 = R3[K14('IceComboStateChanged')]
0018  SETTABLE  R2[K12('StateChangedEvent')] = R3
0019  GETTABUP  R3 = _ENV[K13('EEventType')]
0020  GETTABLE  R3 = R3[K16('IceComboFailed')]
0021  SETTABLE  R2[K15('FailEvent')] = R3
0022  GETTABUP  R3 = _ENV[K13('EEventType')]
0023  GETTABLE  R3 = R3[K18('IceComboEntrySuccess')]
0024  SETTABLE  R2[K17('EntrySuccessEvent')] = R3
0025  GETTABUP  R3 = _ENV[K13('EEventType')]
0026  GETTABLE  R3 = R3[K20('IceComboOpenMainWindow')]
0027  SETTABLE  R2[K19('OpenMainWindowEvent')] = R3
0028  GETTABUP  R3 = _ENV[K22('UIPrefabConfigName')]
0029  GETTABLE  R3 = R3[K23('IceComboEntry')]
0030  SETTABLE  R2[K21('EntryPrefabName')] = R3
0031  GETTABUP  R3 = _ENV[K22('UIPrefabConfigName')]
0032  GETTABLE  R3 = R3[K25('IceComboBoardEntry')]
0033  SETTABLE  R2[K24('BoardEntryPrefabName')] = R3
0034  GETTABUP  R3 = _ENV[K22('UIPrefabConfigName')]
0035  GETTABLE  R3 = R3[K27('IceComboRewardWindow')]
0036  SETTABLE  R2[K26('RewardWindowPrefabName')] = R3
0037  GETTABUP  R3 = _ENV[K22('UIPrefabConfigName')]
0038  GETTABLE  R3 = R3[K29('IceComboMainWindow')]
0039  SETTABLE  R2[K28('MainWindowPrefabName')] = R3
0040  GETTABUP  R3 = _ENV[K22('UIPrefabConfigName')]
0041  GETTABLE  R3 = R3[K31('IceComboNoticeWindow')]
0042  SETTABLE  R2[K30('NoticeWindowPrefabName')] = R3
0043  GETTABUP  R3 = _ENV[K22('UIPrefabConfigName')]
0044  GETTABLE  R3 = R3[K33('IceComboHelpWindow')]
0045  SETTABLE  R2[K32('HelpWindowPrefabName')] = R3
0046  GETTABUP  R3 = _ENV[K22('UIPrefabConfigName')]
0047  GETTABLE  R3 = R3[K35('IceComboRewardProgressWindow')]
0048  SETTABLE  R2[K34('RewardProgressWindowPrefabName')] = R3
0049  GETTABUP  R3 = _ENV[K22('UIPrefabConfigName')]
0050  GETTABLE  R3 = R3[K37('IceComboFailWindow')]
0051  SETTABLE  R2[K36('FailWindowPrefabName')] = R3
0052  GETTABUP  R3 = _ENV[K22('UIPrefabConfigName')]
0053  GETTABLE  R3 = R3[K39('IceComboEndWindow')]
0054  SETTABLE  R2[K38('EndWindowPrefabName')] = R3
0055  GETTABUP  R3 = _ENV[K41('ImageFileConfigName')]
0056  GETTABLE  R3 = R3[K42('icecombo_drill_token')]
0057  SETTABLE  R2[K40('TokenImageName')] = R3
0058  GETTABUP  R3 = _ENV[K41('ImageFileConfigName')]
0059  GETTABLE  R3 = R3[K44('icecombo_fish_token')]
0060  SETTABLE  R2[K43('RewardTokenImageName')] = R3
0061  GETTABUP  R3 = _ENV[K46('EPropertyType')]
0062  GETTABLE  R3 = R3[K47('IceComboToken')]
0063  SETTABLE  R2[K45('ActivityTokenPropertyType')] = R3
0064  GETTABUP  R3 = _ENV[K46('EPropertyType')]
0065  GETTABLE  R3 = R3[K49('IceComboRewardToken')]
0066  SETTABLE  R2[K48('RewardTokenPropertyType')] = R3
0067  GETTABUP  R3 = _ENV[K51('ETutorialStartCondition')]
0068  GETTABLE  R3 = R3[K52('IceComboStart')]
0069  SETTABLE  R2[K50('TutorialStartCondition')] = R3
0070  NEWTABLE  R3 = {} (1 items)
0071  GETTABUP  R4 = _ENV[K54('AddressableLabel')]
0072  GETTABLE  R4 = R4[K2('IceCombo')]
0073  SETLIST   setlist R3[B=1,C=1]
0074  SETTABLE  R2[K53('ResourceLabels')] = R3
0075  SETTABLE  R0[R1] = R2
0076  SETTABUP  _ENV[K0('IceComboDefinition')] = R0
0077  GETTABUP  R0 = _ENV[K55('pairs')]
0078  GETTABUP  R1 = _ENV[K0('IceComboDefinition')]
0079  CALL      R0 = call(R0, 3 args, 1 rets)
0080  JMP       (jump)   -> 97
0081  GETTABUP  R5 = _ENV[K56('EPropertySprite')]
0082  GETTABLE  R6 = R4[K45('ActivityTokenPropertyType')]
0083  GETTABLE  R7 = R4[K40('TokenImageName')]
0084  SETTABLE  R5[R6] = R7
0085  GETTABUP  R5 = _ENV[K57('EPropertySpriteBig')]
0086  GETTABLE  R6 = R4[K45('ActivityTokenPropertyType')]
0087  GETTABLE  R7 = R4[K40('TokenImageName')]
0088  SETTABLE  R5[R6] = R7
0089  GETTABUP  R5 = _ENV[K56('EPropertySprite')]
0090  GETTABLE  R6 = R4[K48('RewardTokenPropertyType')]
0091  GETTABLE  R7 = R4[K43('RewardTokenImageName')]
0092  SETTABLE  R5[R6] = R7
0093  GETTABUP  R5 = _ENV[K57('EPropertySpriteBig')]
0094  GETTABLE  R6 = R4[K48('RewardTokenPropertyType')]
0095  GETTABLE  R7 = R4[K43('RewardTokenImageName')]
0096  SETTABLE  R5[R6] = R7
0097  TFORCALL  tforcall R0
0098  TFORLOOP  tforloop R2(sBx=-18)   -> 81
0099  RETURN    return R0..R-1
