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