Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Token: 0x0600162D RID: 5677 RVA: 0x00093D84 File Offset: 0x00091F84
- .method public hidebysig
- instance void Display (
- [opt] bool isMultiplayer,
- [opt] string mpSaveKey,
- [opt] int32 slotCount,
- [opt] class GameSelectionPanel/GameSelectionFinishedHandler onGameSelectionFinished
- ) cil managed
- {
- .param [1] = bool(false)
- .param [2] = nullref
- .param [3] = int32(-1)
- .param [4] = nullref
- // Header Size: 12 bytes
- // Code Size: 2121 (0x849) bytes
- // LocalVarSig Token: 0x11000486 RID: 1158
- .maxstack 201
- .locals init (
- [0] class Session,
- [1] int32,
- [2] int32,
- [3] class ShipConfig,
- [4] int32,
- [5] int32,
- [6] uint64,
- [7] class ['Assembly-CSharp-firstpass']Amplitude.StaticString,
- [8] class GameSaveData,
- [9] int32,
- [10] int32,
- [11] string,
- [12] int32,
- [13] valuetype ShipUnlockData[],
- [14] class ['Assembly-CSharp-firstpass']Amplitude.StaticString,
- [15] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class ['Assembly-CSharp-firstpass']Amplitude.StaticString>,
- [16] bool,
- [17] bool,
- [18] valuetype ShipUnlockData,
- [19] int32,
- [20] valuetype AchievementName,
- [21] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<valuetype AchievementName>,
- [22] class [mscorlib]System.Exception,
- [23] class [mscorlib]System.Collections.Generic.List`1<valuetype HeroGameStatsData>,
- [24] valuetype HeroGameStatsData,
- [25] valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<valuetype HeroGameStatsData>,
- [26] class GoogleAnalyticsManager,
- [27] class GuiPanel,
- [28] class ['Assembly-CSharp-firstpass']Amplitude.Unity.Gui.GuiModalPanel,
- [29] valuetype DungeonGenerationParams,
- [30] valuetype DungeonGenerationParams,
- [31] valuetype DungeonGenerationParams,
- [32] valuetype HeroGameStatsData,
- [33] valuetype ShipUnlockData
- )
- /* 0x00091F90 02 */ IL_0000: ldarg.0
- /* 0x00091F91 289D04000A */ IL_0001: call instance bool ['Assembly-CSharp-firstpass']Amplitude.Unity.Gui.GuiPanel::get_IsVisible()
- /* 0x00091F96 3911000000 */ IL_0006: brfalse IL_001C
- /* 0x00091F9B 72A11E0270 */ IL_000B: ldstr "GameSelectionPanel.Display: already displayed!"
- /* 0x00091FA0 16 */ IL_0010: ldc.i4.0
- /* 0x00091FA1 8D12000001 */ IL_0011: newarr [mscorlib]System.Object
- /* 0x00091FA6 288604000A */ IL_0016: call void ['Assembly-CSharp-firstpass']Amplitude.Diagnostics::LogWarning(string, object[])
- /* 0x00091FAB 2A */ IL_001B: ret
- /* 0x00091FAC 02 */ IL_001C: ldarg.0
- /* 0x00091FAD 7B61130004 */ IL_001D: ldfld class ['Assembly-CSharp-firstpass']Amplitude.Unity.Framework.IDatabase`1<class ShipConfig> GameSelectionPanel::shipConfigDB
- /* 0x00091FB2 3A0C000000 */ IL_0022: brtrue IL_0033
- /* 0x00091FB7 02 */ IL_0027: ldarg.0
- /* 0x00091FB8 16 */ IL_0028: ldc.i4.0
- /* 0x00091FB9 286E01002B */ IL_0029: call class ['Assembly-CSharp-firstpass']Amplitude.Unity.Framework.IDatabase`1<!!0> ['Assembly-CSharp-firstpass']Amplitude.Unity.Framework.Databases::GetDatabase<class ShipConfig>(bool)
- /* 0x00091FBE 7D61130004 */ IL_002E: stfld class ['Assembly-CSharp-firstpass']Amplitude.Unity.Framework.IDatabase`1<class ShipConfig> GameSelectionPanel::shipConfigDB
- /* 0x00091FC3 02 */ IL_0033: ldarg.0
- /* 0x00091FC4 03 */ IL_0034: ldarg.1
- /* 0x00091FC5 281C160006 */ IL_0035: call instance void GameSelectionPanel::set_IsMultiplayer(bool)
- /* 0x00091FCA 02 */ IL_003A: ldarg.0
- /* 0x00091FCB 7B28130004 */ IL_003B: ldfld class GameNetworkManager GameSelectionPanel::gameNetManager
- /* 0x00091FD0 6F971A0006 */ IL_0040: callvirt instance class Session GameNetworkManager::GetSession()
- /* 0x00091FD5 0A */ IL_0045: stloc.0
- /* 0x00091FD6 02 */ IL_0046: ldarg.0
- /* 0x00091FD7 04 */ IL_0047: ldarg.2
- /* 0x00091FD8 288E04000A */ IL_0048: call bool [mscorlib]System.String::IsNullOrEmpty(string)
- /* 0x00091FDD 16 */ IL_004D: ldc.i4.0
- /* 0x00091FDE FE01 */ IL_004E: ceq
- /* 0x00091FE0 281E160006 */ IL_0050: call instance void GameSelectionPanel::set_IsSavedMPGame(bool)
- /* 0x00091FE5 02 */ IL_0055: ldarg.0
- /* 0x00091FE6 14 */ IL_0056: ldnull
- /* 0x00091FE7 7D60130004 */ IL_0057: stfld class DungeonGenerationSaveData GameSelectionPanel::mpSaveData
- /* 0x00091FEC 02 */ IL_005C: ldarg.0
- /* 0x00091FED 281D160006 */ IL_005D: call instance bool GameSelectionPanel::get_IsSavedMPGame()
- /* 0x00091FF2 391E000000 */ IL_0062: brfalse IL_0085
- /* 0x00091FF7 02 */ IL_0067: ldarg.0
- /* 0x00091FF8 7B28130004 */ IL_0068: ldfld class GameNetworkManager GameSelectionPanel::gameNetManager
- /* 0x00091FFD 6F951A0006 */ IL_006D: callvirt instance bool GameNetworkManager::IsServer()
- /* 0x00092002 390E000000 */ IL_0072: brfalse IL_0085
- /* 0x00092007 02 */ IL_0077: ldarg.0
- /* 0x00092008 04 */ IL_0078: ldarg.2
- /* 0x00092009 17 */ IL_0079: ldc.i4.1
- /* 0x0009200A 16 */ IL_007A: ldc.i4.0
- /* 0x0009200B 28611B0006 */ IL_007B: call class DungeonGenerationSaveData GameSave::GetBestSaveData(string, bool, bool)
- /* 0x00092010 7D60130004 */ IL_0080: stfld class DungeonGenerationSaveData GameSelectionPanel::mpSaveData
- /* 0x00092015 02 */ IL_0085: ldarg.0
- /* 0x00092016 02 */ IL_0086: ldarg.0
- /* 0x00092017 7B28130004 */ IL_0087: ldfld class GameNetworkManager GameSelectionPanel::gameNetManager
- /* 0x0009201C 6F9D1A0006 */ IL_008C: callvirt instance int32 GameNetworkManager::GetMultiplayerMinPlayerCount()
- /* 0x00092021 2820160006 */ IL_0091: call instance void GameSelectionPanel::set_MPMinPlayerCount(int32)
- /* 0x00092026 02 */ IL_0096: ldarg.0
- /* 0x00092027 7B60130004 */ IL_0097: ldfld class DungeonGenerationSaveData GameSelectionPanel::mpSaveData
- /* 0x0009202C 391F000000 */ IL_009C: brfalse IL_00C0
- /* 0x00092031 02 */ IL_00A1: ldarg.0
- /* 0x00092032 7B60130004 */ IL_00A2: ldfld class DungeonGenerationSaveData GameSelectionPanel::mpSaveData
- /* 0x00092037 6F311B0006 */ IL_00A7: callvirt instance int32 DungeonPersistentGameData::GetStillConnectedPlayerCount()
- /* 0x0009203C 0B */ IL_00AC: stloc.1
- /* 0x0009203D 07 */ IL_00AD: ldloc.1
- /* 0x0009203E 02 */ IL_00AE: ldarg.0
- /* 0x0009203F 281F160006 */ IL_00AF: call instance int32 GameSelectionPanel::get_MPMinPlayerCount()
- /* 0x00092044 3C07000000 */ IL_00B4: bge IL_00C0
- /* 0x00092049 02 */ IL_00B9: ldarg.0
- /* 0x0009204A 07 */ IL_00BA: ldloc.1
- /* 0x0009204B 2820160006 */ IL_00BB: call instance void GameSelectionPanel::set_MPMinPlayerCount(int32)
- /* 0x00092050 16 */ IL_00C0: ldc.i4.0
- /* 0x00092051 0C */ IL_00C1: stloc.2
- /* 0x00092052 3819000000 */ IL_00C2: br IL_00E0
- // loop start (head: IL_00E0)
- /* 0x00092057 284C0D0006 */ IL_00C7: call valuetype DungeonGenerationParams Dungeon::get_NextDungeonGenerationParams()
- /* 0x0009205C 131D */ IL_00CC: stloc.s V_29
- /* 0x0009205E 121D */ IL_00CE: ldloca.s V_29
- /* 0x00092060 7BE50C0004 */ IL_00D0: ldfld class ['Assembly-CSharp-firstpass']Amplitude.StaticString[] DungeonGenerationParams::NewGame_SelectedHeroes
- /* 0x00092065 08 */ IL_00D5: ldloc.2
- /* 0x00092066 7E29130004 */ IL_00D6: ldsfld class ['Assembly-CSharp-firstpass']Amplitude.StaticString GameSelectionPanel::RandomHeroName
- /* 0x0009206B A2 */ IL_00DB: stelem.ref
- /* 0x0009206C 08 */ IL_00DC: ldloc.2
- /* 0x0009206D 17 */ IL_00DD: ldc.i4.1
- /* 0x0009206E 58 */ IL_00DE: add
- /* 0x0009206F 0C */ IL_00DF: stloc.2
- /* 0x00092070 284C0D0006 */ IL_00E0: call valuetype DungeonGenerationParams Dungeon::get_NextDungeonGenerationParams()
- /* 0x00092075 131E */ IL_00E5: stloc.s V_30
- /* 0x00092077 121E */ IL_00E7: ldloca.s V_30
- /* 0x00092079 7BE50C0004 */ IL_00E9: ldfld class ['Assembly-CSharp-firstpass']Amplitude.StaticString[] DungeonGenerationParams::NewGame_SelectedHeroes
- /* 0x0009207E 3916000000 */ IL_00EE: brfalse IL_0109
- /* 0x00092083 08 */ IL_00F3: ldloc.2
- /* 0x00092084 284C0D0006 */ IL_00F4: call valuetype DungeonGenerationParams Dungeon::get_NextDungeonGenerationParams()
- /* 0x00092089 131F */ IL_00F9: stloc.s V_31
- /* 0x0009208B 121F */ IL_00FB: ldloca.s V_31
- /* 0x0009208D 7BE50C0004 */ IL_00FD: ldfld class ['Assembly-CSharp-firstpass']Amplitude.StaticString[] DungeonGenerationParams::NewGame_SelectedHeroes
- /* 0x00092092 8E */ IL_0102: ldlen
- /* 0x00092093 69 */ IL_0103: conv.i4
- /* 0x00092094 3FBEFFFFFF */ IL_0104: blt IL_00C7
- // end loop
- /* 0x00092099 02 */ IL_0109: ldarg.0
- /* 0x0009209A 7B30130004 */ IL_010A: ldfld class ['Assembly-CSharp-firstpass']AgeTransform GameSelectionPanel::competitorsTable
- /* 0x0009209F 14 */ IL_010F: ldnull
- /* 0x000920A0 280700000A */ IL_0110: call bool [UnityEngine]UnityEngine.Object::op_Inequality(class [UnityEngine]UnityEngine.Object, class [UnityEngine]UnityEngine.Object)
- /* 0x000920A5 3916000000 */ IL_0115: brfalse IL_0130
- /* 0x000920AA 02 */ IL_011A: ldarg.0
- /* 0x000920AB 7B30130004 */ IL_011B: ldfld class ['Assembly-CSharp-firstpass']AgeTransform GameSelectionPanel::competitorsTable
- /* 0x000920B0 6FDE0C000A */ IL_0120: callvirt instance void ['Assembly-CSharp-firstpass']AgeTransform::DestroyAllChildren()
- /* 0x000920B5 02 */ IL_0125: ldarg.0
- /* 0x000920B6 7B49130004 */ IL_0126: ldfld class [mscorlib]System.Collections.Generic.List`1<class CompetitorSlot> GameSelectionPanel::competitorSlots
- /* 0x000920BB 6F380D000A */ IL_012B: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class CompetitorSlot>::Clear()
- /* 0x000920C0 02 */ IL_0130: ldarg.0
- /* 0x000920C1 0E04 */ IL_0131: ldarg.s onGameSelectionFinished
- /* 0x000920C3 7D63130004 */ IL_0133: stfld class GameSelectionPanel/GameSelectionFinishedHandler GameSelectionPanel::OnGameSelectionFinished
- /* 0x000920C8 02 */ IL_0138: ldarg.0
- /* 0x000920C9 02 */ IL_0139: ldarg.0
- /* 0x000920CA 7B61130004 */ IL_013A: ldfld class ['Assembly-CSharp-firstpass']Amplitude.Unity.Framework.IDatabase`1<class ShipConfig> GameSelectionPanel::shipConfigDB
- /* 0x000920CF 6F400D000A */ IL_013F: callvirt instance !0[] class ['Assembly-CSharp-firstpass']Amplitude.Unity.Framework.IDatabase`1<class ShipConfig>::GetValues()
- /* 0x000920D4 7D45130004 */ IL_0144: stfld class ShipConfig[] GameSelectionPanel::allShipConfigs
- /* 0x000920D9 02 */ IL_0149: ldarg.0
- /* 0x000920DA 732607000A */ IL_014A: newobj instance void class [mscorlib]System.Collections.Generic.List`1<class ['Assembly-CSharp-firstpass']Amplitude.StaticString>::.ctor()
- /* 0x000920DF 7D46130004 */ IL_014F: stfld class [mscorlib]System.Collections.Generic.List`1<class ['Assembly-CSharp-firstpass']Amplitude.StaticString> GameSelectionPanel::availableShips
- /* 0x000920E4 16 */ IL_0154: ldc.i4.0
- /* 0x000920E5 1304 */ IL_0155: stloc.s V_4
- /* 0x000920E7 3858000000 */ IL_0157: br IL_01B4
- // loop start (head: IL_01B4)
- /* 0x000920EC 02 */ IL_015C: ldarg.0
- /* 0x000920ED 7B45130004 */ IL_015D: ldfld class ShipConfig[] GameSelectionPanel::allShipConfigs
- /* 0x000920F2 1104 */ IL_0162: ldloc.s V_4
- /* 0x000920F4 9A */ IL_0164: ldelem.ref
- /* 0x000920F5 0D */ IL_0165: stloc.3
- /* 0x000920F6 02 */ IL_0166: ldarg.0
- /* 0x000920F7 7B62130004 */ IL_0167: ldfld class DLCController GameSelectionPanel::dlcController
- /* 0x000920FC 16 */ IL_016C: ldc.i4.0
- /* 0x000920FD 09 */ IL_016D: ldloc.3
- /* 0x000920FE 6F8D200006 */ IL_016E: callvirt instance class ['Assembly-CSharp-firstpass']Amplitude.StaticString ShipConfig::get_Name()
- /* 0x00092103 6F470B0006 */ IL_0173: callvirt instance bool DLCController::IsObjectAvailable(valuetype DLCObjectType, class ['Assembly-CSharp-firstpass']Amplitude.StaticString)
- /* 0x00092108 3A05000000 */ IL_0178: brtrue IL_0182
- /* 0x0009210D 382C000000 */ IL_017D: br IL_01AE
- /* 0x00092112 02 */ IL_0182: ldarg.0
- /* 0x00092113 281B160006 */ IL_0183: call instance bool GameSelectionPanel::get_IsMultiplayer()
- /* 0x00092118 3910000000 */ IL_0188: brfalse IL_019D
- /* 0x0009211D 09 */ IL_018D: ldloc.3
- /* 0x0009211E 6F9F200006 */ IL_018E: callvirt instance bool ShipConfig::get_ForbidMultiplayer()
- /* 0x00092123 3905000000 */ IL_0193: brfalse IL_019D
- /* 0x00092128 3811000000 */ IL_0198: br IL_01AE
- /* 0x0009212D 02 */ IL_019D: ldarg.0
- /* 0x0009212E 7B46130004 */ IL_019E: ldfld class [mscorlib]System.Collections.Generic.List`1<class ['Assembly-CSharp-firstpass']Amplitude.StaticString> GameSelectionPanel::availableShips
- /* 0x00092133 09 */ IL_01A3: ldloc.3
- /* 0x00092134 6F8D200006 */ IL_01A4: callvirt instance class ['Assembly-CSharp-firstpass']Amplitude.StaticString ShipConfig::get_Name()
- /* 0x00092139 6F2307000A */ IL_01A9: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class ['Assembly-CSharp-firstpass']Amplitude.StaticString>::Add(!0)
- /* 0x0009213E 1104 */ IL_01AE: ldloc.s V_4
- /* 0x00092140 17 */ IL_01B0: ldc.i4.1
- /* 0x00092141 58 */ IL_01B1: add
- /* 0x00092142 1304 */ IL_01B2: stloc.s V_4
- /* 0x00092144 1104 */ IL_01B4: ldloc.s V_4
- /* 0x00092146 02 */ IL_01B6: ldarg.0
- /* 0x00092147 7B45130004 */ IL_01B7: ldfld class ShipConfig[] GameSelectionPanel::allShipConfigs
- /* 0x0009214C 8E */ IL_01BC: ldlen
- /* 0x0009214D 69 */ IL_01BD: conv.i4
- /* 0x0009214E 3F99FFFFFF */ IL_01BE: blt IL_015C
- // end loop
- /* 0x00092153 02 */ IL_01C3: ldarg.0
- /* 0x00092154 14 */ IL_01C4: ldnull
- /* 0x00092155 7D48130004 */ IL_01C5: stfld class ['Assembly-CSharp-firstpass']Amplitude.StaticString GameSelectionPanel::selectedShipName
- /* 0x0009215A 02 */ IL_01CA: ldarg.0
- /* 0x0009215B 7B60130004 */ IL_01CB: ldfld class DungeonGenerationSaveData GameSelectionPanel::mpSaveData
- /* 0x00092160 3919000000 */ IL_01D0: brfalse IL_01EE
- /* 0x00092165 02 */ IL_01D5: ldarg.0
- /* 0x00092166 02 */ IL_01D6: ldarg.0
- /* 0x00092167 7B60130004 */ IL_01D7: ldfld class DungeonGenerationSaveData GameSelectionPanel::mpSaveData
- /* 0x0009216C 7B25180004 */ IL_01DC: ldfld class ['Assembly-CSharp-firstpass']Amplitude.StaticString DungeonGenerationSaveData::ShipName
- /* 0x00092171 17 */ IL_01E1: ldc.i4.1
- /* 0x00092172 17 */ IL_01E2: ldc.i4.1
- /* 0x00092173 16 */ IL_01E3: ldc.i4.0
- /* 0x00092174 283A160006 */ IL_01E4: call instance void GameSelectionPanel::UpdateShip(class ['Assembly-CSharp-firstpass']Amplitude.StaticString, bool, bool, bool)
- /* 0x00092179 381B000000 */ IL_01E9: br IL_0209
- /* 0x0009217E 02 */ IL_01EE: ldarg.0
- /* 0x0009217F 02 */ IL_01EF: ldarg.0
- /* 0x00092180 7B61130004 */ IL_01F0: ldfld class ['Assembly-CSharp-firstpass']Amplitude.Unity.Framework.IDatabase`1<class ShipConfig> GameSelectionPanel::shipConfigDB
- /* 0x00092185 6F400D000A */ IL_01F5: callvirt instance !0[] class ['Assembly-CSharp-firstpass']Amplitude.Unity.Framework.IDatabase`1<class ShipConfig>::GetValues()
- /* 0x0009218A 16 */ IL_01FA: ldc.i4.0
- /* 0x0009218B 9A */ IL_01FB: ldelem.ref
- /* 0x0009218C 6F8D200006 */ IL_01FC: callvirt instance class ['Assembly-CSharp-firstpass']Amplitude.StaticString ShipConfig::get_Name()
- /* 0x00092191 17 */ IL_0201: ldc.i4.1
- /* 0x00092192 17 */ IL_0202: ldc.i4.1
- /* 0x00092193 16 */ IL_0203: ldc.i4.0
- /* 0x00092194 283A160006 */ IL_0204: call instance void GameSelectionPanel::UpdateShip(class ['Assembly-CSharp-firstpass']Amplitude.StaticString, bool, bool, bool)
- /* 0x00092199 02 */ IL_0209: ldarg.0
- /* 0x0009219A 16 */ IL_020A: ldc.i4.0
- /* 0x0009219B 28701B0006 */ IL_020B: call valuetype HeroGameStatsData[] UserProfile::GetSelectableHeroes(bool)
- /* 0x000921A0 7D4C130004 */ IL_0210: stfld valuetype HeroGameStatsData[] GameSelectionPanel::selectableHeroes
- /* 0x000921A5 02 */ IL_0215: ldarg.0
- /* 0x000921A6 02 */ IL_0216: ldarg.0
- /* 0x000921A7 7B4C130004 */ IL_0217: ldfld valuetype HeroGameStatsData[] GameSelectionPanel::selectableHeroes
- /* 0x000921AC 73410D000A */ IL_021C: newobj instance void class [mscorlib]System.Collections.Generic.List`1<valuetype HeroGameStatsData>::.ctor(class [mscorlib]System.Collections.Generic.IEnumerable`1<!0>)
- /* 0x000921B1 7D4E130004 */ IL_0221: stfld class [mscorlib]System.Collections.Generic.List`1<valuetype HeroGameStatsData> GameSelectionPanel::selectableHeroesStats
- /* 0x000921B6 02 */ IL_0226: ldarg.0
- /* 0x000921B7 7B4E130004 */ IL_0227: ldfld class [mscorlib]System.Collections.Generic.List`1<valuetype HeroGameStatsData> GameSelectionPanel::selectableHeroesStats
- /* 0x000921BC 1220 */ IL_022C: ldloca.s V_32
- /* 0x000921BE FE15DF020002 */ IL_022E: initobj HeroGameStatsData
- /* 0x000921C4 1220 */ IL_0234: ldloca.s V_32
- /* 0x000921C6 7E29130004 */ IL_0236: ldsfld class ['Assembly-CSharp-firstpass']Amplitude.StaticString GameSelectionPanel::RandomHeroName
- /* 0x000921CB 7D62180004 */ IL_023B: stfld class ['Assembly-CSharp-firstpass']Amplitude.StaticString HeroGameStatsData::ConfigName
- /* 0x000921D0 1220 */ IL_0240: ldloca.s V_32
- /* 0x000921D2 18 */ IL_0242: ldc.i4.2
- /* 0x000921D3 7D63180004 */ IL_0243: stfld valuetype HeroStatus HeroGameStatsData::Status
- /* 0x000921D8 1120 */ IL_0248: ldloc.s V_32
- /* 0x000921DA 6F420D000A */ IL_024A: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<valuetype HeroGameStatsData>::Add(!0)
- /* 0x000921DF 02 */ IL_024F: ldarg.0
- /* 0x000921E0 17 */ IL_0250: ldc.i4.1
- /* 0x000921E1 28701B0006 */ IL_0251: call valuetype HeroGameStatsData[] UserProfile::GetSelectableHeroes(bool)
- /* 0x000921E6 7D4D130004 */ IL_0256: stfld valuetype HeroGameStatsData[] GameSelectionPanel::selectableHeroesHidden
- /* 0x000921EB 02 */ IL_025B: ldarg.0
- /* 0x000921EC 05 */ IL_025C: ldarg.3
- /* 0x000921ED 16 */ IL_025D: ldc.i4.0
- /* 0x000921EE 3E06000000 */ IL_025E: ble IL_0269
- /* 0x000921F3 05 */ IL_0263: ldarg.3
- /* 0x000921F4 3806000000 */ IL_0264: br IL_026F
- /* 0x000921F9 02 */ IL_0269: ldarg.0
- /* 0x000921FA 7B3D130004 */ IL_026A: ldfld int32 GameSelectionPanel::maxHeroCount
- /* 0x000921FF 7D5B130004 */ IL_026F: stfld int32 GameSelectionPanel::slotCount
- /* 0x00092204 02 */ IL_0274: ldarg.0
- /* 0x00092205 02 */ IL_0275: ldarg.0
- /* 0x00092206 7B5B130004 */ IL_0276: ldfld int32 GameSelectionPanel::slotCount
- /* 0x0009220B 8DB8000001 */ IL_027B: newarr ['Assembly-CSharp-firstpass']Amplitude.StaticString
- /* 0x00092210 2824160006 */ IL_0280: call instance void GameSelectionPanel::set_SelectedHeroes(class ['Assembly-CSharp-firstpass']Amplitude.StaticString[])
- /* 0x00092215 16 */ IL_0285: ldc.i4.0
- /* 0x00092216 1305 */ IL_0286: stloc.s V_5
- /* 0x00092218 3843010000 */ IL_0288: br IL_03D0
- // loop start (head: IL_03D0)
- /* 0x0009221D 02 */ IL_028D: ldarg.0
- /* 0x0009221E 2823160006 */ IL_028E: call instance class ['Assembly-CSharp-firstpass']Amplitude.StaticString[] GameSelectionPanel::get_SelectedHeroes()
- /* 0x00092223 1105 */ IL_0293: ldloc.s V_5
- /* 0x00092225 7E29130004 */ IL_0295: ldsfld class ['Assembly-CSharp-firstpass']Amplitude.StaticString GameSelectionPanel::RandomHeroName
- /* 0x0009222A A2 */ IL_029A: stelem.ref
- /* 0x0009222B 02 */ IL_029B: ldarg.0
- /* 0x0009222C 281D160006 */ IL_029C: call instance bool GameSelectionPanel::get_IsSavedMPGame()
- /* 0x00092231 3924010000 */ IL_02A1: brfalse IL_03CA
- /* 0x00092236 02 */ IL_02A6: ldarg.0
- /* 0x00092237 7B60130004 */ IL_02A7: ldfld class DungeonGenerationSaveData GameSelectionPanel::mpSaveData
- /* 0x0009223C 3919010000 */ IL_02AC: brfalse IL_03CA
- /* 0x00092241 02 */ IL_02B1: ldarg.0
- /* 0x00092242 7B60130004 */ IL_02B2: ldfld class DungeonGenerationSaveData GameSelectionPanel::mpSaveData
- /* 0x00092247 7B28180004 */ IL_02B7: ldfld valuetype PlayerSaveData[] DungeonPersistentGameData::Players
- /* 0x0009224C 1105 */ IL_02BC: ldloc.s V_5
- /* 0x0009224E 8FEE020002 */ IL_02BE: ldelema PlayerSaveData
- /* 0x00092253 7BBD180004 */ IL_02C3: ldfld uint64 PlayerSaveData::ID
- /* 0x00092258 1306 */ IL_02C8: stloc.s V_6
- /* 0x0009225A 7E29130004 */ IL_02CA: ldsfld class ['Assembly-CSharp-firstpass']Amplitude.StaticString GameSelectionPanel::RandomHeroName
- /* 0x0009225F 1307 */ IL_02CF: stloc.s V_7
- /* 0x00092261 02 */ IL_02D1: ldarg.0
- /* 0x00092262 7B60130004 */ IL_02D2: ldfld class DungeonGenerationSaveData GameSelectionPanel::mpSaveData
- /* 0x00092267 75DC020002 */ IL_02D7: isinst GameSaveData
- /* 0x0009226C 3964000000 */ IL_02DC: brfalse IL_0345
- /* 0x00092271 02 */ IL_02E1: ldarg.0
- /* 0x00092272 7B60130004 */ IL_02E2: ldfld class DungeonGenerationSaveData GameSelectionPanel::mpSaveData
- /* 0x00092277 75DC020002 */ IL_02E7: isinst GameSaveData
- /* 0x0009227C 1308 */ IL_02EC: stloc.s V_8
- /* 0x0009227E 16 */ IL_02EE: ldc.i4.0
- /* 0x0009227F 1309 */ IL_02EF: stloc.s V_9
- /* 0x00092281 383A000000 */ IL_02F1: br IL_0330
- // loop start (head: IL_0330)
- /* 0x00092286 1108 */ IL_02F6: ldloc.s V_8
- /* 0x00092288 7B4A180004 */ IL_02F8: ldfld valuetype HeroSaveData[] GameSaveData::Heroes
- /* 0x0009228D 1109 */ IL_02FD: ldloc.s V_9
- /* 0x0009228F 8FE2020002 */ IL_02FF: ldelema HeroSaveData
- /* 0x00092294 7B76180004 */ IL_0304: ldfld uint64 HeroSaveData::OwnerPlayerID
- /* 0x00092299 1106 */ IL_0309: ldloc.s V_6
- /* 0x0009229B 401A000000 */ IL_030B: bne.un IL_032A
- /* 0x000922A0 1108 */ IL_0310: ldloc.s V_8
- /* 0x000922A2 7B4A180004 */ IL_0312: ldfld valuetype HeroSaveData[] GameSaveData::Heroes
- /* 0x000922A7 1109 */ IL_0317: ldloc.s V_9
- /* 0x000922A9 8FE2020002 */ IL_0319: ldelema HeroSaveData
- /* 0x000922AE 7B79180004 */ IL_031E: ldfld class ['Assembly-CSharp-firstpass']Amplitude.StaticString HeroSaveData::SimDescName
- /* 0x000922B3 1307 */ IL_0323: stloc.s V_7
- /* 0x000922B5 3816000000 */ IL_0325: br IL_0340
- /* 0x000922BA 1109 */ IL_032A: ldloc.s V_9
- /* 0x000922BC 17 */ IL_032C: ldc.i4.1
- /* 0x000922BD 58 */ IL_032D: add
- /* 0x000922BE 1309 */ IL_032E: stloc.s V_9
- /* 0x000922C0 1109 */ IL_0330: ldloc.s V_9
- /* 0x000922C2 1108 */ IL_0332: ldloc.s V_8
- /* 0x000922C4 7B4A180004 */ IL_0334: ldfld valuetype HeroSaveData[] GameSaveData::Heroes
- /* 0x000922C9 8E */ IL_0339: ldlen
- /* 0x000922CA 69 */ IL_033A: conv.i4
- /* 0x000922CB 3FB6FFFFFF */ IL_033B: blt IL_02F6
- // end loop
- /* 0x000922D0 385E000000 */ IL_0340: br IL_03A3
- /* 0x000922D5 16 */ IL_0345: ldc.i4.0
- /* 0x000922D6 130A */ IL_0346: stloc.s V_10
- /* 0x000922D8 3842000000 */ IL_0348: br IL_038F
- // loop start (head: IL_038F)
- /* 0x000922DD 02 */ IL_034D: ldarg.0
- /* 0x000922DE 7B60130004 */ IL_034E: ldfld class DungeonGenerationSaveData GameSelectionPanel::mpSaveData
- /* 0x000922E3 7B2F180004 */ IL_0353: ldfld valuetype HeroPersistentData[] DungeonPersistentGameData::HeroesPersistent
- /* 0x000922E8 110A */ IL_0358: ldloc.s V_10
- /* 0x000922EA 8FE1020002 */ IL_035A: ldelema HeroPersistentData
- /* 0x000922EF 7B6B180004 */ IL_035F: ldfld uint64 HeroPersistentData::OwnerPlayerID
- /* 0x000922F4 1106 */ IL_0364: ldloc.s V_6
- /* 0x000922F6 401E000000 */ IL_0366: bne.un IL_0389
- /* 0x000922FB 02 */ IL_036B: ldarg.0
- /* 0x000922FC 7B60130004 */ IL_036C: ldfld class DungeonGenerationSaveData GameSelectionPanel::mpSaveData
- /* 0x00092301 7B2F180004 */ IL_0371: ldfld valuetype HeroPersistentData[] DungeonPersistentGameData::HeroesPersistent
- /* 0x00092306 110A */ IL_0376: ldloc.s V_10
- /* 0x00092308 8FE1020002 */ IL_0378: ldelema HeroPersistentData
- /* 0x0009230D 7B6C180004 */ IL_037D: ldfld class ['Assembly-CSharp-firstpass']Amplitude.StaticString HeroPersistentData::HeroDescName
- /* 0x00092312 1307 */ IL_0382: stloc.s V_7
- /* 0x00092314 381A000000 */ IL_0384: br IL_03A3
- /* 0x00092319 110A */ IL_0389: ldloc.s V_10
- /* 0x0009231B 17 */ IL_038B: ldc.i4.1
- /* 0x0009231C 58 */ IL_038C: add
- /* 0x0009231D 130A */ IL_038D: stloc.s V_10
- /* 0x0009231F 110A */ IL_038F: ldloc.s V_10
- /* 0x00092321 02 */ IL_0391: ldarg.0
- /* 0x00092322 7B60130004 */ IL_0392: ldfld class DungeonGenerationSaveData GameSelectionPanel::mpSaveData
- /* 0x00092327 7B2F180004 */ IL_0397: ldfld valuetype HeroPersistentData[] DungeonPersistentGameData::HeroesPersistent
- /* 0x0009232C 8E */ IL_039C: ldlen
- /* 0x0009232D 69 */ IL_039D: conv.i4
- /* 0x0009232E 3FAAFFFFFF */ IL_039E: blt IL_034D
- // end loop
- /* 0x00092333 7EA0190004 */ IL_03A3: ldsfld string Session::LOBBYDATA_HERO_BY_PLAYER_ID
- /* 0x00092338 1106 */ IL_03A8: ldloc.s V_6
- /* 0x0009233A 8CAA000001 */ IL_03AA: box [mscorlib]System.UInt64
- /* 0x0009233F 283304000A */ IL_03AF: call string [mscorlib]System.String::Format(string, object)
- /* 0x00092344 130B */ IL_03B4: stloc.s V_11
- /* 0x00092346 06 */ IL_03B6: ldloc.0
- /* 0x00092347 110B */ IL_03B7: ldloc.s V_11
- /* 0x00092349 286204000A */ IL_03B9: call class ['Assembly-CSharp-firstpass']Amplitude.StaticString ['Assembly-CSharp-firstpass']Amplitude.StaticString::op_Implicit(string)
- /* 0x0009234E 1107 */ IL_03BE: ldloc.s V_7
- /* 0x00092350 6F1807000A */ IL_03C0: callvirt instance string ['Assembly-CSharp-firstpass']Amplitude.StaticString::ToString()
- /* 0x00092355 6FC205000A */ IL_03C5: callvirt instance void ['Assembly-CSharp-firstpass']Amplitude.Unity.Session.SessionSteam::SetLobbyData(class ['Assembly-CSharp-firstpass']Amplitude.StaticString, object)
- /* 0x0009235A 1105 */ IL_03CA: ldloc.s V_5
- /* 0x0009235C 17 */ IL_03CC: ldc.i4.1
- /* 0x0009235D 58 */ IL_03CD: add
- /* 0x0009235E 1305 */ IL_03CE: stloc.s V_5
- /* 0x00092360 1105 */ IL_03D0: ldloc.s V_5
- /* 0x00092362 02 */ IL_03D2: ldarg.0
- /* 0x00092363 7B5B130004 */ IL_03D3: ldfld int32 GameSelectionPanel::slotCount
- /* 0x00092368 3FB0FEFFFF */ IL_03D8: blt IL_028D
- // end loop
- /* 0x0009236D 02 */ IL_03DD: ldarg.0
- /* 0x0009236E 7B49130004 */ IL_03DE: ldfld class [mscorlib]System.Collections.Generic.List`1<class CompetitorSlot> GameSelectionPanel::competitorSlots
- /* 0x00092373 6F380D000A */ IL_03E3: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class CompetitorSlot>::Clear()
- /* 0x00092378 16 */ IL_03E8: ldc.i4.0
- /* 0x00092379 130C */ IL_03E9: stloc.s V_12
- /* 0x0009237B 3817000000 */ IL_03EB: br IL_0407
- // loop start (head: IL_0407)
- /* 0x00092380 02 */ IL_03F0: ldarg.0
- /* 0x00092381 110C */ IL_03F1: ldloc.s V_12
- /* 0x00092383 02 */ IL_03F3: ldarg.0
- /* 0x00092384 2823160006 */ IL_03F4: call instance class ['Assembly-CSharp-firstpass']Amplitude.StaticString[] GameSelectionPanel::get_SelectedHeroes()
- /* 0x00092389 110C */ IL_03F9: ldloc.s V_12
- /* 0x0009238B 9A */ IL_03FB: ldelem.ref
- /* 0x0009238C 284E160006 */ IL_03FC: call instance void GameSelectionPanel::SelectHero(int32, class ['Assembly-CSharp-firstpass']Amplitude.StaticString)
- /* 0x00092391 110C */ IL_0401: ldloc.s V_12
- /* 0x00092393 17 */ IL_0403: ldc.i4.1
- /* 0x00092394 58 */ IL_0404: add
- /* 0x00092395 130C */ IL_0405: stloc.s V_12
- /* 0x00092397 110C */ IL_0407: ldloc.s V_12
- /* 0x00092399 02 */ IL_0409: ldarg.0
- /* 0x0009239A 2823160006 */ IL_040A: call instance class ['Assembly-CSharp-firstpass']Amplitude.StaticString[] GameSelectionPanel::get_SelectedHeroes()
- /* 0x0009239F 8E */ IL_040F: ldlen
- /* 0x000923A0 69 */ IL_0410: conv.i4
- /* 0x000923A1 3FDAFFFFFF */ IL_0411: blt IL_03F0
- // end loop
- /* 0x000923A6 02 */ IL_0416: ldarg.0
- /* 0x000923A7 2823160006 */ IL_0417: call instance class ['Assembly-CSharp-firstpass']Amplitude.StaticString[] GameSelectionPanel::get_SelectedHeroes()
- /* 0x000923AC 284F0D0006 */ IL_041C: call void Dungeon::SetSelectedHeroes(class ['Assembly-CSharp-firstpass']Amplitude.StaticString[])
- /* 0x000923B1 02 */ IL_0421: ldarg.0
- /* 0x000923B2 732607000A */ IL_0422: newobj instance void class [mscorlib]System.Collections.Generic.List`1<class ['Assembly-CSharp-firstpass']Amplitude.StaticString>::.ctor()
- /* 0x000923B7 7D47130004 */ IL_0427: stfld class [mscorlib]System.Collections.Generic.List`1<class ['Assembly-CSharp-firstpass']Amplitude.StaticString> GameSelectionPanel::lockedShips
- /* 0x000923BC 02 */ IL_042C: ldarg.0
- /* 0x000923BD 7B28130004 */ IL_042D: ldfld class GameNetworkManager GameSelectionPanel::gameNetManager
- /* 0x000923C2 6F961A0006 */ IL_0432: callvirt instance bool GameNetworkManager::IsServerOrSinglePlayer()
- /* 0x000923C7 3979010000 */ IL_0437: brfalse IL_05B5
- /* 0x000923CC 02 */ IL_043C: ldarg.0
- /* 0x000923CD 7B4F130004 */ IL_043D: ldfld class PrivateGameConfigManager GameSelectionPanel::privateGameConfigManager
- /* 0x000923D2 6F44120006 */ IL_0442: callvirt instance valuetype ShipUnlockData[] PrivateGameConfigManager::get_ShipUnlocks()
- /* 0x000923D7 130D */ IL_0447: stloc.s V_13
- /* 0x000923D9 02 */ IL_0449: ldarg.0
- /* 0x000923DA 7B46130004 */ IL_044A: ldfld class [mscorlib]System.Collections.Generic.List`1<class ['Assembly-CSharp-firstpass']Amplitude.StaticString> GameSelectionPanel::availableShips
- /* 0x000923DF 6FE309000A */ IL_044F: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<class ['Assembly-CSharp-firstpass']Amplitude.StaticString>::GetEnumerator()
- /* 0x000923E4 130F */ IL_0454: stloc.s V_15
- .try
- {
- /* 0x000923E6 383C010000 */ IL_0456: br IL_0597
- // loop start (head: IL_0597)
- /* 0x000923EB 120F */ IL_045B: ldloca.s V_15
- /* 0x000923ED 28E409000A */ IL_045D: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class ['Assembly-CSharp-firstpass']Amplitude.StaticString>::get_Current()
- /* 0x000923F2 130E */ IL_0462: stloc.s V_14
- /* 0x000923F4 16 */ IL_0464: ldc.i4.0
- /* 0x000923F5 1310 */ IL_0465: stloc.s V_16
- .try
- {
- /* 0x000923F7 16 */ IL_0467: ldc.i4.0
- /* 0x000923F8 1311 */ IL_0468: stloc.s V_17
- /* 0x000923FA 1221 */ IL_046A: ldloca.s V_33
- /* 0x000923FC FE15D4010002 */ IL_046C: initobj ShipUnlockData
- /* 0x00092402 1121 */ IL_0472: ldloc.s V_33
- /* 0x00092404 1312 */ IL_0474: stloc.s V_18
- /* 0x00092406 16 */ IL_0476: ldc.i4.0
- /* 0x00092407 1313 */ IL_0477: stloc.s V_19
- /* 0x00092409 383D000000 */ IL_0479: br IL_04BB
- // loop start (head: IL_04BB)
- /* 0x0009240E 110D */ IL_047E: ldloc.s V_13
- /* 0x00092410 1113 */ IL_0480: ldloc.s V_19
- /* 0x00092412 8FD4010002 */ IL_0482: ldelema ShipUnlockData
- /* 0x00092417 7BCD0F0004 */ IL_0487: ldfld string ShipUnlockData::ShipName
- /* 0x0009241C 286204000A */ IL_048C: call class ['Assembly-CSharp-firstpass']Amplitude.StaticString ['Assembly-CSharp-firstpass']Amplitude.StaticString::op_Implicit(string)
- /* 0x00092421 110E */ IL_0491: ldloc.s V_14
- /* 0x00092423 289F06000A */ IL_0493: call bool ['Assembly-CSharp-firstpass']Amplitude.StaticString::op_Equality(class ['Assembly-CSharp-firstpass']Amplitude.StaticString, class ['Assembly-CSharp-firstpass']Amplitude.StaticString)
- /* 0x00092428 3918000000 */ IL_0498: brfalse IL_04B5
- /* 0x0009242D 110D */ IL_049D: ldloc.s V_13
- /* 0x0009242F 1113 */ IL_049F: ldloc.s V_19
- /* 0x00092431 8FD4010002 */ IL_04A1: ldelema ShipUnlockData
- /* 0x00092436 71D4010002 */ IL_04A6: ldobj ShipUnlockData
- /* 0x0009243B 1312 */ IL_04AB: stloc.s V_18
- /* 0x0009243D 17 */ IL_04AD: ldc.i4.1
- /* 0x0009243E 1311 */ IL_04AE: stloc.s V_17
- /* 0x00092440 3811000000 */ IL_04B0: br IL_04C6
- /* 0x00092445 1113 */ IL_04B5: ldloc.s V_19
- /* 0x00092447 17 */ IL_04B7: ldc.i4.1
- /* 0x00092448 58 */ IL_04B8: add
- /* 0x00092449 1313 */ IL_04B9: stloc.s V_19
- /* 0x0009244B 1113 */ IL_04BB: ldloc.s V_19
- /* 0x0009244D 110D */ IL_04BD: ldloc.s V_13
- /* 0x0009244F 8E */ IL_04BF: ldlen
- /* 0x00092450 69 */ IL_04C0: conv.i4
- /* 0x00092451 3FB8FFFFFF */ IL_04C1: blt IL_047E
- // end loop
- /* 0x00092456 1111 */ IL_04C6: ldloc.s V_17
- /* 0x00092458 397E000000 */ IL_04C8: brfalse IL_054B
- /* 0x0009245D 1212 */ IL_04CD: ldloca.s V_18
- /* 0x0009245F 7BCE0F0004 */ IL_04CF: ldfld class [mscorlib]System.Collections.Generic.List`1<valuetype AchievementName> ShipUnlockData::UnlockingAchievement
- /* 0x00092464 6F430D000A */ IL_04D4: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<valuetype AchievementName>::GetEnumerator()
- /* 0x00092469 1315 */ IL_04D9: stloc.s V_21
- .try
- {
- /* 0x0009246B 3848000000 */ IL_04DB: br IL_0528
- // loop start (head: IL_0528)
- /* 0x00092470 1215 */ IL_04E0: ldloca.s V_21
- /* 0x00092472 28440D000A */ IL_04E2: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<valuetype AchievementName>::get_Current()
- /* 0x00092477 1314 */ IL_04E7: stloc.s V_20
- /* 0x00092479 02 */ IL_04E9: ldarg.0
- /* 0x0009247A 7B50130004 */ IL_04EA: ldfld class AchievementManagerDOTE GameSelectionPanel::achievementManager
- /* 0x0009247F 1114 */ IL_04EF: ldloc.s V_20
- /* 0x00092481 16 */ IL_04F1: ldc.i4.0
- /* 0x00092482 6FBE0A0006 */ IL_04F2: callvirt instance bool AchievementManagerDOTE::GetAchievement(valuetype AchievementName, bool)
- /* 0x00092487 392C000000 */ IL_04F7: brfalse IL_0528
- /* 0x0009248C 17 */ IL_04FC: ldc.i4.1
- /* 0x0009248D 1310 */ IL_04FD: stloc.s V_16
- /* 0x0009248F 72FF1E0270 */ IL_04FF: ldstr "Ship {0} is unlocked thanks to {1}"
- /* 0x00092494 18 */ IL_0504: ldc.i4.2
- /* 0x00092495 8D12000001 */ IL_0505: newarr [mscorlib]System.Object
- /* 0x0009249A 25 */ IL_050A: dup
- /* 0x0009249B 16 */ IL_050B: ldc.i4.0
- /* 0x0009249C 110E */ IL_050C: ldloc.s V_14
- /* 0x0009249E A2 */ IL_050E: stelem.ref
- /* 0x0009249F 25 */ IL_050F: dup
- /* 0x000924A0 17 */ IL_0510: ldc.i4.1
- /* 0x000924A1 1114 */ IL_0511: ldloc.s V_20
- /* 0x000924A3 8C51010002 */ IL_0513: box AchievementName
- /* 0x000924A8 6FF004000A */ IL_0518: callvirt instance string [mscorlib]System.Enum::ToString()
- /* 0x000924AD A2 */ IL_051D: stelem.ref
- /* 0x000924AE 284304000A */ IL_051E: call void ['Assembly-CSharp-firstpass']Amplitude.Diagnostics::Log(string, object[])
- /* 0x000924B3 380C000000 */ IL_0523: br IL_0534
- /* 0x000924B8 1215 */ IL_0528: ldloca.s V_21
- /* 0x000924BA 28450D000A */ IL_052A: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<valuetype AchievementName>::MoveNext()
- /* 0x000924BF 3AACFFFFFF */ IL_052F: brtrue IL_04E0
- // end loop
- /* 0x000924C4 DD0D000000 */ IL_0534: leave IL_0546
- } // end .try
- finally
- {
- /* 0x000924C9 1115 */ IL_0539: ldloc.s V_21
- /* 0x000924CB 8CFA01001B */ IL_053B: box valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<valuetype AchievementName>
- /* 0x000924D0 6FD400000A */ IL_0540: callvirt instance void [mscorlib]System.IDisposable::Dispose()
- /* 0x000924D5 DC */ IL_0545: endfinally
- } // end handler
- /* 0x000924D6 3803000000 */ IL_0546: br IL_054E
- /* 0x000924DB 17 */ IL_054B: ldc.i4.1
- /* 0x000924DC 1310 */ IL_054C: stloc.s V_16
- /* 0x000924DE 1110 */ IL_054E: ldloc.s V_16
- /* 0x000924E0 3A0D000000 */ IL_0550: brtrue IL_0562
- /* 0x000924E5 02 */ IL_0555: ldarg.0
- /* 0x000924E6 7B47130004 */ IL_0556: ldfld class [mscorlib]System.Collections.Generic.List`1<class ['Assembly-CSharp-firstpass']Amplitude.StaticString> GameSelectionPanel::lockedShips
- /* 0x000924EB 110E */ IL_055B: ldloc.s V_14
- /* 0x000924ED 6F2307000A */ IL_055D: callvirt instance void class [mscorlib]System.Collections.Generic.List`1<class ['Assembly-CSharp-firstpass']Amplitude.StaticString>::Add(!0)
- /* 0x000924F2 DD30000000 */ IL_0562: leave IL_0597
- } // end .try
- catch [mscorlib]System.Exception
- {
- /* 0x000924F7 1316 */ IL_0567: stloc.s V_22
- /* 0x000924F9 72451F0270 */ IL_0569: ldstr "Exception raised while retrieving ShipUnlockData for ship name {0}: {1}\n{2}"
- /* 0x000924FE 19 */ IL_056E: ldc.i4.3
- /* 0x000924FF 8D12000001 */ IL_056F: newarr [mscorlib]System.Object
- /* 0x00092504 25 */ IL_0574: dup
- /* 0x00092505 16 */ IL_0575: ldc.i4.0
- /* 0x00092506 110E */ IL_0576: ldloc.s V_14
- /* 0x00092508 A2 */ IL_0578: stelem.ref
- /* 0x00092509 25 */ IL_0579: dup
- /* 0x0009250A 17 */ IL_057A: ldc.i4.1
- /* 0x0009250B 1116 */ IL_057B: ldloc.s V_22
- /* 0x0009250D 6FD108000A */ IL_057D: callvirt instance string [mscorlib]System.Exception::get_Message()
- /* 0x00092512 A2 */ IL_0582: stelem.ref
- /* 0x00092513 25 */ IL_0583: dup
- /* 0x00092514 18 */ IL_0584: ldc.i4.2
- /* 0x00092515 1116 */ IL_0585: ldloc.s V_22
- /* 0x00092517 6FD208000A */ IL_0587: callvirt instance string [mscorlib]System.Exception::get_StackTrace()
- /* 0x0009251C A2 */ IL_058C: stelem.ref
- /* 0x0009251D 289204000A */ IL_058D: call void ['Assembly-CSharp-firstpass']Amplitude.Diagnostics::LogError(string, object[])
- /* 0x00092522 DD00000000 */ IL_0592: leave IL_0597
- } // end handler
- /* 0x00092527 120F */ IL_0597: ldloca.s V_15
- /* 0x00092529 28E709000A */ IL_0599: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class ['Assembly-CSharp-firstpass']Amplitude.StaticString>::MoveNext()
- /* 0x0009252E 3AB8FEFFFF */ IL_059E: brtrue IL_045B
- // end loop
- /* 0x00092533 DD0D000000 */ IL_05A3: leave IL_05B5
- } // end .try
- finally
- {
- /* 0x00092538 110F */ IL_05A8: ldloc.s V_15
- /* 0x0009253A 8C9501001B */ IL_05AA: box valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<class ['Assembly-CSharp-firstpass']Amplitude.StaticString>
- /* 0x0009253F 6FD400000A */ IL_05AF: callvirt instance void [mscorlib]System.IDisposable::Dispose()
- /* 0x00092544 DC */ IL_05B4: endfinally
- } // end handler
- /* 0x00092545 02 */ IL_05B5: ldarg.0
- /* 0x00092546 7B60130004 */ IL_05B6: ldfld class DungeonGenerationSaveData GameSelectionPanel::mpSaveData
- /* 0x0009254B 3918000000 */ IL_05BB: brfalse IL_05D8
- /* 0x00092550 02 */ IL_05C0: ldarg.0
- /* 0x00092551 02 */ IL_05C1: ldarg.0
- /* 0x00092552 7B60130004 */ IL_05C2: ldfld class DungeonGenerationSaveData GameSelectionPanel::mpSaveData
- /* 0x00092557 7B26180004 */ IL_05C7: ldfld valuetype GameDifficulty DungeonGenerationSaveData::GameDifficulty
- /* 0x0009255C 17 */ IL_05CC: ldc.i4.1
- /* 0x0009255D 16 */ IL_05CD: ldc.i4.0
- /* 0x0009255E 2846160006 */ IL_05CE: call instance void GameSelectionPanel::SelectGameDifficulty(valuetype GameDifficulty, bool, bool)
- /* 0x00092563 3819000000 */ IL_05D3: br IL_05F1
- /* 0x00092568 02 */ IL_05D8: ldarg.0
- /* 0x00092569 7B28130004 */ IL_05D9: ldfld class GameNetworkManager GameSelectionPanel::gameNetManager
- /* 0x0009256E 6F961A0006 */ IL_05DE: callvirt instance bool GameNetworkManager::IsServerOrSinglePlayer()
- /* 0x00092573 3909000000 */ IL_05E3: brfalse IL_05F1
- /* 0x00092578 02 */ IL_05E8: ldarg.0
- /* 0x00092579 17 */ IL_05E9: ldc.i4.1
- /* 0x0009257A 17 */ IL_05EA: ldc.i4.1
- /* 0x0009257B 16 */ IL_05EB: ldc.i4.0
- /* 0x0009257C 2846160006 */ IL_05EC: call instance void GameSelectionPanel::SelectGameDifficulty(valuetype GameDifficulty, bool, bool)
- /* 0x00092581 02 */ IL_05F1: ldarg.0
- /* 0x00092582 7B28130004 */ IL_05F2: ldfld class GameNetworkManager GameSelectionPanel::gameNetManager
- /* 0x00092587 6F951A0006 */ IL_05F7: callvirt instance bool GameNetworkManager::IsServer()
- /* 0x0009258C 391F000000 */ IL_05FC: brfalse IL_0620
- /* 0x00092591 02 */ IL_0601: ldarg.0
- /* 0x00092592 02 */ IL_0602: ldarg.0
- /* 0x00092593 281D160006 */ IL_0603: call instance bool GameSelectionPanel::get_IsSavedMPGame()
- /* 0x00092598 3906000000 */ IL_0608: brfalse IL_0613
- /* 0x0009259D 16 */ IL_060D: ldc.i4.0
- /* 0x0009259E 3806000000 */ IL_060E: br IL_0619
- /* 0x000925A3 02 */ IL_0613: ldarg.0
- /* 0x000925A4 7B44130004 */ IL_0614: ldfld valuetype LobbyType GameSelectionPanel::defaultLobbyType
- /* 0x000925A9 17 */ IL_0619: ldc.i4.1
- /* 0x000925AA 16 */ IL_061A: ldc.i4.0
- /* 0x000925AB 2847160006 */ IL_061B: call instance void GameSelectionPanel::SelectLobbyType(valuetype LobbyType, bool, bool)
- /* 0x000925B0 286E1B0006 */ IL_0620: call class UserProfileData UserProfile::get_Data()
- /* 0x000925B5 7BE0180004 */ IL_0625: ldfld class [mscorlib]System.Collections.Generic.List`1<valuetype HeroGameStatsData> UserProfileData::HeroesGameStats
- /* 0x000925BA 73410D000A */ IL_062A: newobj instance void class [mscorlib]System.Collections.Generic.List`1<valuetype HeroGameStatsData>::.ctor(class [mscorlib]System.Collections.Generic.IEnumerable`1<!0>)
- /* 0x000925BF 1317 */ IL_062F: stloc.s V_23
- /* 0x000925C1 1117 */ IL_0631: ldloc.s V_23
- /* 0x000925C3 6F460D000A */ IL_0633: callvirt instance valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<!0> class [mscorlib]System.Collections.Generic.List`1<valuetype HeroGameStatsData>::GetEnumerator()
- /* 0x000925C8 1319 */ IL_0638: stloc.s V_25
- .try
- {
- /* 0x000925CA 3853000000 */ IL_063A: br IL_0692
- // loop start (head: IL_0692)
- /* 0x000925CF 1219 */ IL_063F: ldloca.s V_25
- /* 0x000925D1 28470D000A */ IL_0641: call instance !0 valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<valuetype HeroGameStatsData>::get_Current()
- /* 0x000925D6 1318 */ IL_0646: stloc.s V_24
- /* 0x000925D8 16 */ IL_0648: ldc.i4.0
- /* 0x000925D9 284A01002B */ IL_0649: call class ['Assembly-CSharp-firstpass']Amplitude.Unity.Framework.IDatabase`1<!!0> ['Assembly-CSharp-firstpass']Amplitude.Unity.Framework.Databases::GetDatabase<class HeroConfig>(bool)
- /* 0x000925DE 1218 */ IL_064E: ldloca.s V_24
- /* 0x000925E0 7B62180004 */ IL_0650: ldfld class ['Assembly-CSharp-firstpass']Amplitude.StaticString HeroGameStatsData::ConfigName
- /* 0x000925E5 6F7709000A */ IL_0655: callvirt instance !0 class ['Assembly-CSharp-firstpass']Amplitude.Unity.Framework.IDatabase`1<class HeroConfig>::GetValue(class ['Assembly-CSharp-firstpass']Amplitude.StaticString)
- /* 0x000925EA 3A33000000 */ IL_065A: brtrue IL_0692
- /* 0x000925EF 1218 */ IL_065F: ldloca.s V_24
- /* 0x000925F1 7B62180004 */ IL_0661: ldfld class ['Assembly-CSharp-firstpass']Amplitude.StaticString HeroGameStatsData::ConfigName
- /* 0x000925F6 28C704000A */ IL_0666: call string ['Assembly-CSharp-firstpass']Amplitude.StaticString::op_Implicit(class ['Assembly-CSharp-firstpass']Amplitude.StaticString)
- /* 0x000925FB 72DE1F0270 */ IL_066B: ldstr " was found in profile but not in config"
- /* 0x00092600 28A900000A */ IL_0670: call string [mscorlib]System.String::Concat(string, string)
- /* 0x00092605 16 */ IL_0675: ldc.i4.0
- /* 0x00092606 8D12000001 */ IL_0676: newarr [mscorlib]System.Object
- /* 0x0009260B 288604000A */ IL_067B: call void ['Assembly-CSharp-firstpass']Amplitude.Diagnostics::LogWarning(string, object[])
- /* 0x00092610 286E1B0006 */ IL_0680: call class UserProfileData UserProfile::get_Data()
- /* 0x00092615 7BE0180004 */ IL_0685: ldfld class [mscorlib]System.Collections.Generic.List`1<valuetype HeroGameStatsData> UserProfileData::HeroesGameStats
- /* 0x0009261A 1118 */ IL_068A: ldloc.s V_24
- /* 0x0009261C 6F480D000A */ IL_068C: callvirt instance bool class [mscorlib]System.Collections.Generic.List`1<valuetype HeroGameStatsData>::Remove(!0)
- /* 0x00092621 26 */ IL_0691: pop
- /* 0x00092622 1219 */ IL_0692: ldloca.s V_25
- /* 0x00092624 28490D000A */ IL_0694: call instance bool valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<valuetype HeroGameStatsData>::MoveNext()
- /* 0x00092629 3AA1FFFFFF */ IL_0699: brtrue IL_063F
- // end loop
- /* 0x0009262E DD0D000000 */ IL_069E: leave IL_06B0
- } // end .try
- finally
- {
- /* 0x00092633 1119 */ IL_06A3: ldloc.s V_25
- /* 0x00092635 8CFB01001B */ IL_06A5: box valuetype [mscorlib]System.Collections.Generic.List`1/Enumerator<valuetype HeroGameStatsData>
- /* 0x0009263A 6FD400000A */ IL_06AA: callvirt instance void [mscorlib]System.IDisposable::Dispose()
- /* 0x0009263F DC */ IL_06AF: endfinally
- } // end handler
- /* 0x00092640 17 */ IL_06B0: ldc.i4.1
- /* 0x00092641 287901002B */ IL_06B1: call !!0 ['Assembly-CSharp-firstpass']SingletonManager::Get<class GoogleAnalyticsManager>(bool)
- /* 0x00092646 131A */ IL_06B6: stloc.s V_26
- /* 0x00092648 111A */ IL_06B8: ldloc.s V_26
- /* 0x0009264A 14 */ IL_06BA: ldnull
- /* 0x0009264B 280700000A */ IL_06BB: call bool [UnityEngine]UnityEngine.Object::op_Inequality(class [UnityEngine]UnityEngine.Object, class [UnityEngine]UnityEngine.Object)
- /* 0x00092650 394F000000 */ IL_06C0: brfalse IL_0714
- /* 0x00092655 111A */ IL_06C5: ldloc.s V_26
- /* 0x00092657 6F8E0D0006 */ IL_06C7: callvirt instance bool GoogleAnalyticsManager::get_SentUnlockAnalytics()
- /* 0x0009265C 3A43000000 */ IL_06CC: brtrue IL_0714
- /* 0x00092661 111A */ IL_06D1: ldloc.s V_26
- /* 0x00092663 02 */ IL_06D3: ldarg.0
- /* 0x00092664 7B45130004 */ IL_06D4: ldfld class ShipConfig[] GameSelectionPanel::allShipConfigs
- /* 0x00092669 8E */ IL_06D9: ldlen
- /* 0x0009266A 69 */ IL_06DA: conv.i4
- /* 0x0009266B 02 */ IL_06DB: ldarg.0
- /* 0x0009266C 7B47130004 */ IL_06DC: ldfld class [mscorlib]System.Collections.Generic.List`1<class ['Assembly-CSharp-firstpass']Amplitude.StaticString> GameSelectionPanel::lockedShips
- /* 0x00092671 6F7A09000A */ IL_06E1: callvirt instance int32 class [mscorlib]System.Collections.Generic.List`1<class ['Assembly-CSharp-firstpass']Amplitude.StaticString>::get_Count()
- /* 0x00092676 59 */ IL_06E6: sub
- /* 0x00092677 02 */ IL_06E7: ldarg.0
- /* 0x00092678 7B4C130004 */ IL_06E8: ldfld valuetype HeroGameStatsData[] GameSelectionPanel::selectableHeroes
- /* 0x0009267D 7E71130004 */ IL_06ED: ldsfld class [System.Core]System.Func`2<valuetype HeroGameStatsData, bool> GameSelectionPanel::'<>f__am$cache4B'
- /* 0x00092682 2D11 */ IL_06F2: brtrue.s IL_0705
- /* 0x00092684 14 */ IL_06F4: ldnull
- /* 0x00092685 FE065A160006 */ IL_06F5: ldftn bool GameSelectionPanel::'<Display>m__AB'(valuetype HeroGameStatsData)
- /* 0x0009268B 734A0D000A */ IL_06FB: newobj instance void class [System.Core]System.Func`2<valuetype HeroGameStatsData, bool>::.ctor(object, native int)
- /* 0x00092690 8071130004 */ IL_0700: stsfld class [System.Core]System.Func`2<valuetype HeroGameStatsData, bool> GameSelectionPanel::'<>f__am$cache4B'
- /* 0x00092695 7E71130004 */ IL_0705: ldsfld class [System.Core]System.Func`2<valuetype HeroGameStatsData, bool> GameSelectionPanel::'<>f__am$cache4B'
- /* 0x0009269A 281202002B */ IL_070A: call int32 [System.Core]System.Linq.Enumerable::Count<valuetype HeroGameStatsData>(class [mscorlib]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Core]System.Func`2<!!0, bool>)
- /* 0x0009269F 6F9B0D0006 */ IL_070F: callvirt instance void GoogleAnalyticsManager::SendUnlockAnalytics(int32, int32)
- /* 0x000926A4 02 */ IL_0714: ldarg.0
- /* 0x000926A5 2830160006 */ IL_0715: call instance void GameSelectionPanel::LaunchSelectedShipInAnimation()
- /* 0x000926AA 02 */ IL_071A: ldarg.0
- /* 0x000926AB 6F2E160006 */ IL_071B: callvirt instance void GameSelectionPanel::RefreshContent()
- /* 0x000926B0 28E009000A */ IL_0720: call class ['Assembly-CSharp-firstpass']Amplitude.Interop.Steamworks/SteamFriends ['Assembly-CSharp-firstpass']Amplitude.Interop.Steamworks/SteamAPI::get_SteamFriends()
- /* 0x000926B5 72B0480170 */ IL_0725: ldstr "status"
- /* 0x000926BA 7EBD05000A */ IL_072A: ldsfld class ['Assembly-CSharp-firstpass']AgeLocalizer ['Assembly-CSharp-firstpass']AgeLocalizer::Instance
- /* 0x000926BF 02 */ IL_072F: ldarg.0
- /* 0x000926C0 281B160006 */ IL_0730: call instance bool GameSelectionPanel::get_IsMultiplayer()
- /* 0x000926C5 390A000000 */ IL_0735: brfalse IL_0744
- /* 0x000926CA 722E200270 */ IL_073A: ldstr "%RichPresenceInMultiplayerLobby"
- /* 0x000926CF 3805000000 */ IL_073F: br IL_0749
- /* 0x000926D4 726E200270 */ IL_0744: ldstr "%RichPresenceInSinglePlayerLobby"
- /* 0x000926D9 6FBE05000A */ IL_0749: callvirt instance string ['Assembly-CSharp-firstpass']AgeLocalizer::LocalizeString(string)
- /* 0x000926DE 6FE109000A */ IL_074E: callvirt instance bool ['Assembly-CSharp-firstpass']Amplitude.Interop.Steamworks/SteamFriends::SetRichPresence(string, string)
- /* 0x000926E3 26 */ IL_0753: pop
- /* 0x000926E4 02 */ IL_0754: ldarg.0
- /* 0x000926E5 16 */ IL_0755: ldc.i4.0
- /* 0x000926E6 8D12000001 */ IL_0756: newarr [mscorlib]System.Object
- /* 0x000926EB 6FAB04000A */ IL_075B: callvirt instance void ['Assembly-CSharp-firstpass']Amplitude.Unity.Gui.GuiPanel::Show(object[])
- /* 0x000926F0 17 */ IL_0760: ldc.i4.1
- /* 0x000926F1 287100002B */ IL_0761: call !!0 ['Assembly-CSharp-firstpass']SingletonManager::Get<class CreditsPanel>(bool)
- /* 0x000926F6 131B */ IL_0766: stloc.s V_27
- /* 0x000926F8 111B */ IL_0768: ldloc.s V_27
- /* 0x000926FA 14 */ IL_076A: ldnull
- /* 0x000926FB 280700000A */ IL_076B: call bool [UnityEngine]UnityEngine.Object::op_Inequality(class [UnityEngine]UnityEngine.Object, class [UnityEngine]UnityEngine.Object)
- /* 0x00092700 3908000000 */ IL_0770: brfalse IL_077D
- /* 0x00092705 111B */ IL_0775: ldloc.s V_27
- /* 0x00092707 17 */ IL_0777: ldc.i4.1
- /* 0x00092708 6F9004000A */ IL_0778: callvirt instance void ['Assembly-CSharp-firstpass']Amplitude.Unity.Gui.GuiPanel::Hide(bool)
- /* 0x0009270D 17 */ IL_077D: ldc.i4.1
- /* 0x0009270E 287200002B */ IL_077E: call !!0 ['Assembly-CSharp-firstpass']SingletonManager::Get<class JournalPanel>(bool)
- /* 0x00092713 131B */ IL_0783: stloc.s V_27
- /* 0x00092715 111B */ IL_0785: ldloc.s V_27
- /* 0x00092717 14 */ IL_0787: ldnull
- /* 0x00092718 280700000A */ IL_0788: call bool [UnityEngine]UnityEngine.Object::op_Inequality(class [UnityEngine]UnityEngine.Object, class [UnityEngine]UnityEngine.Object)
- /* 0x0009271D 3908000000 */ IL_078D: brfalse IL_079A
- /* 0x00092722 111B */ IL_0792: ldloc.s V_27
- /* 0x00092724 17 */ IL_0794: ldc.i4.1
- /* 0x00092725 6F9004000A */ IL_0795: callvirt instance void ['Assembly-CSharp-firstpass']Amplitude.Unity.Gui.GuiPanel::Hide(bool)
- /* 0x0009272A 17 */ IL_079A: ldc.i4.1
- /* 0x0009272B 280902002B */ IL_079B: call !!0 ['Assembly-CSharp-firstpass']SingletonManager::Get<class OptionsPanel>(bool)
- /* 0x00092730 131B */ IL_07A0: stloc.s V_27
- /* 0x00092732 111B */ IL_07A2: ldloc.s V_27
- /* 0x00092734 14 */ IL_07A4: ldnull
- /* 0x00092735 280700000A */ IL_07A5: call bool [UnityEngine]UnityEngine.Object::op_Inequality(class [UnityEngine]UnityEngine.Object, class [UnityEngine]UnityEngine.Object)
- /* 0x0009273A 3908000000 */ IL_07AA: brfalse IL_07B7
- /* 0x0009273F 111B */ IL_07AF: ldloc.s V_27
- /* 0x00092741 17 */ IL_07B1: ldc.i4.1
- /* 0x00092742 6F9004000A */ IL_07B2: callvirt instance void ['Assembly-CSharp-firstpass']Amplitude.Unity.Gui.GuiPanel::Hide(bool)
- /* 0x00092747 17 */ IL_07B7: ldc.i4.1
- /* 0x00092748 282C00002B */ IL_07B8: call !!0 ['Assembly-CSharp-firstpass']SingletonManager::Get<class SessionListPanel>(bool)
- /* 0x0009274D 131B */ IL_07BD: stloc.s V_27
- /* 0x0009274F 111B */ IL_07BF: ldloc.s V_27
- /* 0x00092751 14 */ IL_07C1: ldnull
- /* 0x00092752 280700000A */ IL_07C2: call bool [UnityEngine]UnityEngine.Object::op_Inequality(class [UnityEngine]UnityEngine.Object, class [UnityEngine]UnityEngine.Object)
- /* 0x00092757 3908000000 */ IL_07C7: brfalse IL_07D4
- /* 0x0009275C 111B */ IL_07CC: ldloc.s V_27
- /* 0x0009275E 17 */ IL_07CE: ldc.i4.1
- /* 0x0009275F 6F9004000A */ IL_07CF: callvirt instance void ['Assembly-CSharp-firstpass']Amplitude.Unity.Gui.GuiPanel::Hide(bool)
- /* 0x00092764 17 */ IL_07D4: ldc.i4.1
- /* 0x00092765 28B700002B */ IL_07D5: call !!0 ['Assembly-CSharp-firstpass']SingletonManager::Get<class AlbumPanel>(bool)
- /* 0x0009276A 131B */ IL_07DA: stloc.s V_27
- /* 0x0009276C 111B */ IL_07DC: ldloc.s V_27
- /* 0x0009276E 14 */ IL_07DE: ldnull
- /* 0x0009276F 280700000A */ IL_07DF: call bool [UnityEngine]UnityEngine.Object::op_Inequality(class [UnityEngine]UnityEngine.Object, class [UnityEngine]UnityEngine.Object)
- /* 0x00092774 3908000000 */ IL_07E4: brfalse IL_07F1
- /* 0x00092779 111B */ IL_07E9: ldloc.s V_27
- /* 0x0009277B 17 */ IL_07EB: ldc.i4.1
- /* 0x0009277C 6F9004000A */ IL_07EC: callvirt instance void ['Assembly-CSharp-firstpass']Amplitude.Unity.Gui.GuiPanel::Hide(bool)
- /* 0x00092781 17 */ IL_07F1: ldc.i4.1
- /* 0x00092782 281302002B */ IL_07F2: call !!0 ['Assembly-CSharp-firstpass']SingletonManager::Get<class SituationDialogPanel>(bool)
- /* 0x00092787 131B */ IL_07F7: stloc.s V_27
- /* 0x00092789 111B */ IL_07F9: ldloc.s V_27
- /* 0x0009278B 14 */ IL_07FB: ldnull
- /* 0x0009278C 280700000A */ IL_07FC: call bool [UnityEngine]UnityEngine.Object::op_Inequality(class [UnityEngine]UnityEngine.Object, class [UnityEngine]UnityEngine.Object)
- /* 0x00092791 3908000000 */ IL_0801: brfalse IL_080E
- /* 0x00092796 111B */ IL_0806: ldloc.s V_27
- /* 0x00092798 17 */ IL_0808: ldc.i4.1
- /* 0x00092799 6F9004000A */ IL_0809: callvirt instance void ['Assembly-CSharp-firstpass']Amplitude.Unity.Gui.GuiPanel::Hide(bool)
- /* 0x0009279E 17 */ IL_080E: ldc.i4.1
- /* 0x0009279F 282E00002B */ IL_080F: call !!0 ['Assembly-CSharp-firstpass']SingletonManager::Get<class StoryDialogPanel>(bool)
- /* 0x000927A4 131B */ IL_0814: stloc.s V_27
- /* 0x000927A6 111B */ IL_0816: ldloc.s V_27
- /* 0x000927A8 14 */ IL_0818: ldnull
- /* 0x000927A9 280700000A */ IL_0819: call bool [UnityEngine]UnityEngine.Object::op_Inequality(class [UnityEngine]UnityEngine.Object, class [UnityEngine]UnityEngine.Object)
- /* 0x000927AE 3908000000 */ IL_081E: brfalse IL_082B
- /* 0x000927B3 111B */ IL_0823: ldloc.s V_27
- /* 0x000927B5 17 */ IL_0825: ldc.i4.1
- /* 0x000927B6 6F9004000A */ IL_0826: callvirt instance void ['Assembly-CSharp-firstpass']Amplitude.Unity.Gui.GuiPanel::Hide(bool)
- /* 0x000927BB 17 */ IL_082B: ldc.i4.1
- /* 0x000927BC 282700002B */ IL_082C: call !!0 ['Assembly-CSharp-firstpass']SingletonManager::Get<class RequesterPanel>(bool)
- /* 0x000927C1 131C */ IL_0831: stloc.s V_28
- /* 0x000927C3 111C */ IL_0833: ldloc.s V_28
- /* 0x000927C5 14 */ IL_0835: ldnull
- /* 0x000927C6 280700000A */ IL_0836: call bool [UnityEngine]UnityEngine.Object::op_Inequality(class [UnityEngine]UnityEngine.Object, class [UnityEngine]UnityEngine.Object)
- /* 0x000927CB 3908000000 */ IL_083B: brfalse IL_0848
- /* 0x000927D0 111C */ IL_0840: ldloc.s V_28
- /* 0x000927D2 17 */ IL_0842: ldc.i4.1
- /* 0x000927D3 6F9004000A */ IL_0843: callvirt instance void ['Assembly-CSharp-firstpass']Amplitude.Unity.Gui.GuiPanel::Hide(bool)
- /* 0x000927D8 2A */ IL_0848: ret
- } // end of method GameSelectionPanel::Display
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement