# PairRaceActivity_PairRaceActivityDefinition_1825.luac
; fn @PairRaceActivityDefinition.lua  line 0-0 np=0 va=1 ms=8 code=98 consts=59 upvals=1 protos=0
;   K[0]='PairRaceActivityDefinition'
;   K[1]='ActivityType'
;   K[2]='PairRace'
;   K[3]='EntryRootKey'
;   K[4]='EEntryRootKey'
;   K[5]='EntryButtonKey'
;   K[6]='ESceneViewHudButtonKey'
;   K[7]='ActivityDataTableName'
;   K[8]='VirtualDBTableName'
;   K[9]='ActivityTokenPropertyType'
;   K[10]='EPropertyType'
;   K[11]='PairRaceToken'
;   K[12]='StateChangedEvent'
;   K[13]='EEventType'
;   K[14]='PairRaceActivityStateChanged'
;   K[15]='NewTeamAddedEvent'
;   K[16]='PairRaceActivityNewTeamAdded'
;   K[17]='ScoreChangedEvent'
;   K[18]='PairRaceActivityScoreChanged'
;   K[19]='TeamInfoChangedEvent'
;   K[20]='PairRaceActivityTeamInfoChanged'
;   K[21]='RewardClaimedEvent'
;   K[22]='PairRaceActivityRewardClaimed'
;   K[23]='ActivityTokenIconName'
;   K[24]='ImageFileConfigName'
;   K[25]='pairRace_token_icon'
;   K[26]='ActivityTokenIconNameBig'
;   K[27]='pairRace_token_icon_big'
;   K[28]='EntryPrefabName'
;   K[29]='UIPrefabConfigName'
;   K[30]='PairRaceActivityEntry'
;   K[31]='BoardEntryPrefabName'
;   K[32]='PairRaceActivityBoardEntry'
;   K[33]='MainWindowPrefabName'
;   K[34]='PairRaceActivityMainWindow'
;   K[35]='HelpWindowPrefabName'
;   K[36]='PairRaceActivityHelpWindow'
;   K[37]='InviteWindowPrefabName'
;   K[38]='PairRaceActivityInviteWindow'
;   K[39]='TeamUpSuccessTipPrefabName'
;   K[40]='PairRaceActivityTeamUpSuccessTip'
;   K[41]='StartWindowPrefabName'
;   K[42]='PairRaceActivityStartWindow'
;   K[43]='TokenReplaceWindowPrefabName'
;   K[44]='PairRaceActivityTokenReplaceWindow'
;   K[45]='EndWindowPrefabName'
;   K[46]='PairRaceActivityEndWindow'
;   K[47]='RewardRecoverWindowPrefabName'
;   K[48]='PairRaceActivityRewardRecoverWindow'
;   K[49]='CanClaimeRewardTipPrefabName'
;   K[50]='PairRaceActivityCanClaimeRewardTip'
;   K[51]='TutorialStartCondition'
;   K[52]='ETutorialStartCondition'
;   K[53]='PairRaceStart'
;   K[54]='ResourceLabels'
;   K[55]='AddressableLabel'
;   K[56]='pairs'
;   K[57]='EPropertySprite'
;   K[58]='EPropertySpriteBig'
;   upvals: _ENV
;   locals: (for generator)(83-97), (for state)(83-97), (for control)(83-97), activityType(84-95), activityDefinition(84-95)
0000  NEWTABLE  R0 = {} (0 items)
0001  GETTABUP  R1 = _ENV[K1('ActivityType')]
0002  GETTABLE  R1 = R1[K2('PairRace')]
0003  NEWTABLE  R2 = {} (0 items)
0004  GETTABUP  R3 = _ENV[K4('EEntryRootKey')]
0005  GETTABLE  R3 = R3[K2('PairRace')]
0006  SETTABLE  R2[K3('EntryRootKey')] = R3
0007  GETTABUP  R3 = _ENV[K6('ESceneViewHudButtonKey')]
0008  GETTABLE  R3 = R3[K2('PairRace')]
0009  SETTABLE  R2[K5('EntryButtonKey')] = R3
0010  GETTABUP  R3 = _ENV[K8('VirtualDBTableName')]
0011  GETTABLE  R3 = R3[K2('PairRace')]
0012  SETTABLE  R2[K7('ActivityDataTableName')] = R3
0013  GETTABUP  R3 = _ENV[K10('EPropertyType')]
0014  GETTABLE  R3 = R3[K11('PairRaceToken')]
0015  SETTABLE  R2[K9('ActivityTokenPropertyType')] = R3
0016  GETTABUP  R3 = _ENV[K13('EEventType')]
0017  GETTABLE  R3 = R3[K14('PairRaceActivityStateChanged')]
0018  SETTABLE  R2[K12('StateChangedEvent')] = R3
0019  GETTABUP  R3 = _ENV[K13('EEventType')]
0020  GETTABLE  R3 = R3[K16('PairRaceActivityNewTeamAdded')]
0021  SETTABLE  R2[K15('NewTeamAddedEvent')] = R3
0022  GETTABUP  R3 = _ENV[K13('EEventType')]
0023  GETTABLE  R3 = R3[K18('PairRaceActivityScoreChanged')]
0024  SETTABLE  R2[K17('ScoreChangedEvent')] = R3
0025  GETTABUP  R3 = _ENV[K13('EEventType')]
0026  GETTABLE  R3 = R3[K20('PairRaceActivityTeamInfoChanged')]
0027  SETTABLE  R2[K19('TeamInfoChangedEvent')] = R3
0028  GETTABUP  R3 = _ENV[K13('EEventType')]
0029  GETTABLE  R3 = R3[K22('PairRaceActivityRewardClaimed')]
0030  SETTABLE  R2[K21('RewardClaimedEvent')] = R3
0031  GETTABUP  R3 = _ENV[K24('ImageFileConfigName')]
0032  GETTABLE  R3 = R3[K25('pairRace_token_icon')]
0033  SETTABLE  R2[K23('ActivityTokenIconName')] = R3
0034  GETTABUP  R3 = _ENV[K24('ImageFileConfigName')]
0035  GETTABLE  R3 = R3[K27('pairRace_token_icon_big')]
0036  SETTABLE  R2[K26('ActivityTokenIconNameBig')] = R3
0037  GETTABUP  R3 = _ENV[K29('UIPrefabConfigName')]
0038  GETTABLE  R3 = R3[K30('PairRaceActivityEntry')]
0039  SETTABLE  R2[K28('EntryPrefabName')] = R3
0040  GETTABUP  R3 = _ENV[K29('UIPrefabConfigName')]
0041  GETTABLE  R3 = R3[K32('PairRaceActivityBoardEntry')]
0042  SETTABLE  R2[K31('BoardEntryPrefabName')] = R3
0043  GETTABUP  R3 = _ENV[K29('UIPrefabConfigName')]
0044  GETTABLE  R3 = R3[K34('PairRaceActivityMainWindow')]
0045  SETTABLE  R2[K33('MainWindowPrefabName')] = R3
0046  GETTABUP  R3 = _ENV[K29('UIPrefabConfigName')]
0047  GETTABLE  R3 = R3[K36('PairRaceActivityHelpWindow')]
0048  SETTABLE  R2[K35('HelpWindowPrefabName')] = R3
0049  GETTABUP  R3 = _ENV[K29('UIPrefabConfigName')]
0050  GETTABLE  R3 = R3[K38('PairRaceActivityInviteWindow')]
0051  SETTABLE  R2[K37('InviteWindowPrefabName')] = R3
0052  GETTABUP  R3 = _ENV[K29('UIPrefabConfigName')]
0053  GETTABLE  R3 = R3[K40('PairRaceActivityTeamUpSuccessTip')]
0054  SETTABLE  R2[K39('TeamUpSuccessTipPrefabName')] = R3
0055  GETTABUP  R3 = _ENV[K29('UIPrefabConfigName')]
0056  GETTABLE  R3 = R3[K42('PairRaceActivityStartWindow')]
0057  SETTABLE  R2[K41('StartWindowPrefabName')] = R3
0058  GETTABUP  R3 = _ENV[K29('UIPrefabConfigName')]
0059  GETTABLE  R3 = R3[K44('PairRaceActivityTokenReplaceWindow')]
0060  SETTABLE  R2[K43('TokenReplaceWindowPrefabName')] = R3
0061  GETTABUP  R3 = _ENV[K29('UIPrefabConfigName')]
0062  GETTABLE  R3 = R3[K46('PairRaceActivityEndWindow')]
0063  SETTABLE  R2[K45('EndWindowPrefabName')] = R3
0064  GETTABUP  R3 = _ENV[K29('UIPrefabConfigName')]
0065  GETTABLE  R3 = R3[K48('PairRaceActivityRewardRecoverWindow')]
0066  SETTABLE  R2[K47('RewardRecoverWindowPrefabName')] = R3
0067  GETTABUP  R3 = _ENV[K29('UIPrefabConfigName')]
0068  GETTABLE  R3 = R3[K50('PairRaceActivityCanClaimeRewardTip')]
0069  SETTABLE  R2[K49('CanClaimeRewardTipPrefabName')] = R3
0070  GETTABUP  R3 = _ENV[K52('ETutorialStartCondition')]
0071  GETTABLE  R3 = R3[K53('PairRaceStart')]
0072  SETTABLE  R2[K51('TutorialStartCondition')] = R3
0073  NEWTABLE  R3 = {} (1 items)
0074  GETTABUP  R4 = _ENV[K55('AddressableLabel')]
0075  GETTABLE  R4 = R4[K2('PairRace')]
0076  SETLIST   setlist R3[B=1,C=1]
0077  SETTABLE  R2[K54('ResourceLabels')] = R3
0078  SETTABLE  R0[R1] = R2
0079  SETTABUP  _ENV[K0('PairRaceActivityDefinition')] = R0
0080  GETTABUP  R0 = _ENV[K56('pairs')]
0081  GETTABUP  R1 = _ENV[K0('PairRaceActivityDefinition')]
0082  CALL      R0 = call(R0, 3 args, 1 rets)
0083  JMP       (jump)   -> 95
0084  GETTABUP  R5 = _ENV[K57('EPropertySprite')]
0085  GETTABLE  R6 = R4[K9('ActivityTokenPropertyType')]
0086  GETTABLE  R7 = R4[K23('ActivityTokenIconName')]
0087  SETTABLE  R5[R6] = R7
0088  GETTABUP  R5 = _ENV[K58('EPropertySpriteBig')]
0089  GETTABLE  R6 = R4[K9('ActivityTokenPropertyType')]
0090  GETTABLE  R7 = R4[K26('ActivityTokenIconNameBig')]
0091  TEST      if not R7 then   -> -130978
0092  JMP       (jump)   -> 94
0093  GETTABLE  R7 = R4[K23('ActivityTokenIconName')]
0094  SETTABLE  R5[R6] = R7
0095  TFORCALL  tforcall R0
0096  TFORLOOP  tforloop R2(sBx=-13)   -> 84
0097  RETURN    return R0..R-1
