Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

7811 lines
266 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using AmplitudeAnalytics;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecNet;
using RecRoom;
using RecRoom.Avatars;
using RecRoom.Core;
using RecRoom.Core.Comfort;
using RecRoom.Players.Watch;
using RecRoom.Systems.PlayerRoles;
using RecRoom.Utils.OverridableFields;
using RRUI.Data;
using RRUI.Navigation;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.SceneManagement;
// Token: 0x02000425 RID: 1061
[Token(Token = "0x2000425")]
public class SessionManager : SingletonMonoBehaviour<SessionManager>
{
// Token: 0x170005B0 RID: 1456
// (get) Token: 0x060020AC RID: 8364 RVA: 0x0008492C File Offset: 0x00082B2C
[Token(Token = "0x170005B0")]
public Route GLKJLNEAELH
{
[Token(Token = "0x60020AC")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.accountRegistrationRoute;
}
}
// Token: 0x170005B1 RID: 1457
// (get) Token: 0x060020AD RID: 8365 RVA: 0x00084940 File Offset: 0x00082B40
[Token(Token = "0x170005B1")]
public Route MNNDBODPGNB
{
[Token(Token = "0x60020AD")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.friendCodeRoute;
}
}
// Token: 0x170005B2 RID: 1458
// (get) Token: 0x060020AE RID: 8366 RVA: 0x00084954 File Offset: 0x00082B54
[Token(Token = "0x170005B2")]
public Route HIDLBAEPKPB
{
[Token(Token = "0x60020AE")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return this.friendImportRoute;
}
}
// Token: 0x170005B3 RID: 1459
// (get) Token: 0x060020AF RID: 8367 RVA: 0x00084968 File Offset: 0x00082B68
[Token(Token = "0x170005B3")]
public Texture2D HPFOBCDKLNC
{
[Token(Token = "0x60020AF")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get
{
return this.defaultProfileImage;
}
}
// Token: 0x170005B4 RID: 1460
// (get) Token: 0x060020B0 RID: 8368 RVA: 0x0008497C File Offset: 0x00082B7C
[Token(Token = "0x170005B4")]
public Texture2D IGJDAPGBGLL
{
[Token(Token = "0x60020B0")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get
{
return this.defaultProfileImagePadded;
}
}
// Token: 0x170005B5 RID: 1461
// (get) Token: 0x060020B1 RID: 8369 RVA: 0x00084990 File Offset: 0x00082B90
[Token(Token = "0x170005B5")]
public ColorVault FINFGNOEBFG
{
[Token(Token = "0x60020B1")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get
{
return this.groupColorVault;
}
}
// Token: 0x170005B6 RID: 1462
// (get) Token: 0x060020B2 RID: 8370 RVA: 0x000849A4 File Offset: 0x00082BA4
// (set) Token: 0x060020B3 RID: 8371 RVA: 0x000849B8 File Offset: 0x00082BB8
[Token(Token = "0x170005B6")]
public string DDGABJMDBDO
{
[Token(Token = "0x60020B2")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
get;
[Token(Token = "0x60020B3")]
[Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20")]
set;
}
// Token: 0x170005B7 RID: 1463
// (get) Token: 0x060020B4 RID: 8372 RVA: 0x000849CC File Offset: 0x00082BCC
// (set) Token: 0x060020B5 RID: 8373 RVA: 0x000849E0 File Offset: 0x00082BE0
[Token(Token = "0x170005B7")]
public string MAFDEDFAOEG
{
[Token(Token = "0x60020B4")]
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
get;
[Token(Token = "0x60020B5")]
[Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0")]
set;
}
// Token: 0x170005B8 RID: 1464
// (get) Token: 0x060020B6 RID: 8374 RVA: 0x000849F4 File Offset: 0x00082BF4
// (set) Token: 0x060020B7 RID: 8375 RVA: 0x00084A08 File Offset: 0x00082C08
[Token(Token = "0x170005B8")]
public string KMMHLJAIEPN
{
[Token(Token = "0x60020B6")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get;
[Token(Token = "0x60020B7")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
set;
}
// Token: 0x170005B9 RID: 1465
// (get) Token: 0x060020B8 RID: 8376 RVA: 0x00084A1C File Offset: 0x00082C1C
// (set) Token: 0x060020B9 RID: 8377 RVA: 0x00084A30 File Offset: 0x00082C30
[Token(Token = "0x170005B9")]
public string OCIDDPFALOE
{
[Token(Token = "0x60020B8")]
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
get;
[Token(Token = "0x60020B9")]
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
set;
}
// Token: 0x170005BA RID: 1466
// (get) Token: 0x060020BA RID: 8378 RVA: 0x00084A44 File Offset: 0x00082C44
// (set) Token: 0x060020BB RID: 8379 RVA: 0x00084A58 File Offset: 0x00082C58
[Token(Token = "0x170005BA")]
public int COHGBJOKNFC
{
[Token(Token = "0x60020BA")]
[Address(RVA = "0x6A5700", Offset = "0x6A4700", VA = "0x1806A5700")]
get;
[Token(Token = "0x60020BB")]
[Address(RVA = "0x829650", Offset = "0x828650", VA = "0x180829650")]
set;
}
// Token: 0x170005BB RID: 1467
// (get) Token: 0x060020BC RID: 8380 RVA: 0x00084A6C File Offset: 0x00082C6C
[Token(Token = "0x170005BB")]
public static bool GLLGNKIDNJC
{
[Token(Token = "0x60020BC")]
[Address(RVA = "0x126B970", Offset = "0x126A970", VA = "0x18126B970")]
get
{
return Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.REC_CENTER;
}
}
// Token: 0x170005BC RID: 1468
// (get) Token: 0x060020BD RID: 8381 RVA: 0x00084A90 File Offset: 0x00082C90
[Token(Token = "0x170005BC")]
public static bool IGCCGADCLBN
{
[Token(Token = "0x60020BD")]
[Address(RVA = "0x126B760", Offset = "0x126A760", VA = "0x18126B760")]
get
{
return Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.DORM_ROOM;
}
}
// Token: 0x170005BD RID: 1469
// (get) Token: 0x060020BE RID: 8382 RVA: 0x00084AB4 File Offset: 0x00082CB4
[Token(Token = "0x170005BD")]
public static bool HMJKMCOBGEI
{
[Token(Token = "0x60020BE")]
[Address(RVA = "0x126BA40", Offset = "0x126AA40", VA = "0x18126BA40")]
get
{
return Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.PSVR_ROOM_CALIBRATION;
}
}
// Token: 0x170005BE RID: 1470
// (get) Token: 0x060020BF RID: 8383 RVA: 0x00084AD8 File Offset: 0x00082CD8
[Token(Token = "0x170005BE")]
public static bool NDHEKKJELKM
{
[Token(Token = "0x60020BF")]
[Address(RVA = "0x126B830", Offset = "0x126A830", VA = "0x18126B830")]
get
{
return Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.ORIENTATION;
}
}
// Token: 0x170005BF RID: 1471
// (get) Token: 0x060020C0 RID: 8384 RVA: 0x00084AFC File Offset: 0x00082CFC
[Token(Token = "0x170005BF")]
public static bool LPJJAFGKAKH
{
[Token(Token = "0x60020C0")]
[Address(RVA = "0x126B9D0", Offset = "0x126A9D0", VA = "0x18126B9D0")]
get
{
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = ciibgmbofei.<PGOEAIDCELB>k__BackingField;
return ciibgmbofei <= (ulong)1L || <PGOEAIDCELB>k__BackingField == COBKKLOJNNE.FRONTIER_UGC;
}
}
// Token: 0x170005C0 RID: 1472
// (get) Token: 0x060020C1 RID: 8385 RVA: 0x00084B2C File Offset: 0x00082D2C
[Token(Token = "0x170005C0")]
public static bool EKIEMLGHHDL
{
[Token(Token = "0x60020C1")]
[Address(RVA = "0x126B890", Offset = "0x126A890", VA = "0x18126B890")]
get
{
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = ciibgmbofei.<PGOEAIDCELB>k__BackingField;
return ciibgmbofei <= (ulong)3L || <PGOEAIDCELB>k__BackingField == COBKKLOJNNE.DRIVEIN || <PGOEAIDCELB>k__BackingField == COBKKLOJNNE.SPILLWAY;
}
}
// Token: 0x170005C1 RID: 1473
// (get) Token: 0x060020C2 RID: 8386 RVA: 0x00084B60 File Offset: 0x00082D60
[Token(Token = "0x170005C1")]
public static bool GHBNANAFOJF
{
[Token(Token = "0x60020C2")]
[Address(RVA = "0x126B7C0", Offset = "0x126A7C0", VA = "0x18126B7C0")]
get
{
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
return <PGOEAIDCELB>k__BackingField == COBKKLOJNNE.WAREHOUSE || <PGOEAIDCELB>k__BackingField == COBKKLOJNNE.CYBERJUNK_CITY;
}
}
// Token: 0x170005C2 RID: 1474
// (get) Token: 0x060020C3 RID: 8387 RVA: 0x00084B8C File Offset: 0x00082D8C
[Token(Token = "0x170005C2")]
public static bool CPFHNEEBDDA
{
[Token(Token = "0x60020C3")]
[Address(RVA = "0x126B700", Offset = "0x126A700", VA = "0x18126B700")]
get
{
return Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.DODGEBALL;
}
}
// Token: 0x170005C3 RID: 1475
// (get) Token: 0x060020C4 RID: 8388 RVA: 0x00084BB0 File Offset: 0x00082DB0
[Token(Token = "0x170005C3")]
public static bool COHJCIJOGBJ
{
[Token(Token = "0x60020C4")]
[Address(RVA = "0x126B690", Offset = "0x126A690", VA = "0x18126B690")]
get
{
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
return <PGOEAIDCELB>k__BackingField == COBKKLOJNNE.LAKE || <PGOEAIDCELB>k__BackingField == COBKKLOJNNE.PROPULSION;
}
}
// Token: 0x170005C4 RID: 1476
// (get) Token: 0x060020C5 RID: 8389 RVA: 0x00084BDC File Offset: 0x00082DDC
[Token(Token = "0x170005C4")]
public static bool BOKGDKDIJBE
{
[Token(Token = "0x60020C5")]
[Address(RVA = "0x126B630", Offset = "0x126A630", VA = "0x18126B630")]
get
{
return Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.BOWLING_ALLEY;
}
}
// Token: 0x170005C5 RID: 1477
// (get) Token: 0x060020C6 RID: 8390 RVA: 0x00084C00 File Offset: 0x00082E00
[Token(Token = "0x170005C5")]
public static bool KIJDCGLKNII
{
[Token(Token = "0x60020C6")]
[Address(RVA = "0x126B910", Offset = "0x126A910", VA = "0x18126B910")]
get
{
return Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField;
}
}
// Token: 0x170005C6 RID: 1478
// (get) Token: 0x060020C7 RID: 8391 RVA: 0x00084C20 File Offset: 0x00082E20
[Token(Token = "0x170005C6")]
public static bool FFCHIHLIPBE
{
[Token(Token = "0x60020C7")]
[Address(RVA = "0x126BAA0", Offset = "0x126AAA0", VA = "0x18126BAA0")]
get
{
if (KKPBCOOONNK.ADEBHCHKEEC)
{
return KKPBCOOONNK.OPBFKBFDKOH;
}
}
}
// Token: 0x170005C7 RID: 1479
// (get) Token: 0x060020C8 RID: 8392 RVA: 0x00084C40 File Offset: 0x00082E40
[Token(Token = "0x170005C7")]
public static bool JNGJGDCFLOO
{
[Token(Token = "0x60020C8")]
[Address(RVA = "0x126BEC0", Offset = "0x126AEC0", VA = "0x18126BEC0")]
get
{
return SessionManager.NNDPCAKKOJA;
}
}
// Token: 0x170005C8 RID: 1480
// (get) Token: 0x060020C9 RID: 8393 RVA: 0x00084C54 File Offset: 0x00082E54
[Token(Token = "0x170005C8")]
public static bool DJOKFFBNIGC
{
[Token(Token = "0x60020C9")]
[Address(RVA = "0x126BDD0", Offset = "0x126ADD0", VA = "0x18126BDD0")]
get
{
return SessionManager.JENPDELECCM;
}
}
// Token: 0x170005C9 RID: 1481
// (get) Token: 0x060020CA RID: 8394 RVA: 0x00084C68 File Offset: 0x00082E68
[Token(Token = "0x170005C9")]
public static bool AAIKLOAPAJD
{
[Token(Token = "0x60020CA")]
[Address(RVA = "0x126BE30", Offset = "0x126AE30", VA = "0x18126BE30")]
get
{
return true;
}
}
// Token: 0x170005CA RID: 1482
// (get) Token: 0x060020CB RID: 8395 RVA: 0x00084C7C File Offset: 0x00082E7C
[Token(Token = "0x170005CA")]
public static bool KNLLGLBKAPD
{
[Token(Token = "0x60020CB")]
[Address(RVA = "0x126BD10", Offset = "0x126AD10", VA = "0x18126BD10")]
get
{
return !KKPBCOOONNK.ADEBHCHKEEC || SessionManager.JENPDELECCM;
}
}
// Token: 0x170005CB RID: 1483
// (get) Token: 0x060020CC RID: 8396 RVA: 0x00084C9C File Offset: 0x00082E9C
// (set) Token: 0x060020CD RID: 8397 RVA: 0x00084CB0 File Offset: 0x00082EB0
[Token(Token = "0x170005CB")]
public bool ONDDBNGPNLF
{
[Token(Token = "0x60020CC")]
[Address(RVA = "0x6A5B30", Offset = "0x6A4B30", VA = "0x1806A5B30")]
get;
[Token(Token = "0x60020CD")]
[Address(RVA = "0x8551E0", Offset = "0x8541E0", VA = "0x1808551E0")]
private set;
}
// Token: 0x170005CC RID: 1484
// (get) Token: 0x060020CE RID: 8398 RVA: 0x00084CC4 File Offset: 0x00082EC4
// (set) Token: 0x060020CF RID: 8399 RVA: 0x00084CD8 File Offset: 0x00082ED8
[Token(Token = "0x170005CC")]
public int HPBCFFEALLD
{
[Token(Token = "0x60020CE")]
[Address(RVA = "0x4F3F50", Offset = "0x4F2F50", VA = "0x1804F3F50")]
get;
[Token(Token = "0x60020CF")]
[Address(RVA = "0x51F2D0", Offset = "0x51E2D0", VA = "0x18051F2D0")]
private set;
}
// Token: 0x170005CD RID: 1485
// (get) Token: 0x060020D0 RID: 8400 RVA: 0x00084CEC File Offset: 0x00082EEC
[Token(Token = "0x170005CD")]
private static string GGGIFCKNDBC
{
[Token(Token = "0x60020D0")]
[Address(RVA = "0x12669F0", Offset = "0x12659F0", VA = "0x1812669F0")]
get
{
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
return doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive + "_HasVisitedRecCenterBefore";
}
}
// Token: 0x170005CE RID: 1486
// (get) Token: 0x060020D1 RID: 8401 RVA: 0x00084D24 File Offset: 0x00082F24
// (set) Token: 0x060020D2 RID: 8402 RVA: 0x00084D70 File Offset: 0x00082F70
[Token(Token = "0x170005CE")]
public static bool KLICBHNHGBK
{
[Token(Token = "0x60020D1")]
[Address(RVA = "0x126B460", Offset = "0x126A460", VA = "0x18126B460")]
get
{
if (SessionManager.GGGIFCKNDBC == 0)
{
}
string text = SessionManager.GGGIFCKNDBC;
int num = 0;
EFEFMHJPJIJ efefmhjpjij;
if (num < efefmhjpjij)
{
num += num;
num++;
}
return num > 0;
}
[Token(Token = "0x60020D2")]
[Address(RVA = "0x126C240", Offset = "0x126B240", VA = "0x18126C240")]
set
{
string text = SessionManager.GGGIFCKNDBC;
}
}
// Token: 0x14000056 RID: 86
// (add) Token: 0x060020D3 RID: 8403 RVA: 0x00084D90 File Offset: 0x00082F90
// (remove) Token: 0x060020D4 RID: 8404 RVA: 0x00084DAC File Offset: 0x00082FAC
[Token(Token = "0x14000056")]
public event Action PLCGPPEICMI
{
[Token(Token = "0x60020D3")]
[Address(RVA = "0x126B280", Offset = "0x126A280", VA = "0x18126B280")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60020D4")]
[Address(RVA = "0x126C060", Offset = "0x126B060", VA = "0x18126C060")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x14000057 RID: 87
// (add) Token: 0x060020D5 RID: 8405 RVA: 0x00084DC8 File Offset: 0x00082FC8
// (remove) Token: 0x060020D6 RID: 8406 RVA: 0x00084DE4 File Offset: 0x00082FE4
[Token(Token = "0x14000057")]
public event Action OOLBABKEBCD
{
[Token(Token = "0x60020D5")]
[Address(RVA = "0x126B1E0", Offset = "0x126A1E0", VA = "0x18126B1E0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60020D6")]
[Address(RVA = "0x126BFC0", Offset = "0x126AFC0", VA = "0x18126BFC0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x14000058 RID: 88
// (add) Token: 0x060020D7 RID: 8407 RVA: 0x00084E00 File Offset: 0x00083000
// (remove) Token: 0x060020D8 RID: 8408 RVA: 0x00084E1C File Offset: 0x0008301C
[Token(Token = "0x14000058")]
public event Action<bool> GGJKEGAGHGF
{
[Token(Token = "0x60020D7")]
[Address(RVA = "0x126B140", Offset = "0x126A140", VA = "0x18126B140")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60020D8")]
[Address(RVA = "0x126BF20", Offset = "0x126AF20", VA = "0x18126BF20")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x14000059 RID: 89
// (add) Token: 0x060020D9 RID: 8409 RVA: 0x00084E38 File Offset: 0x00083038
// (remove) Token: 0x060020DA RID: 8410 RVA: 0x00084E54 File Offset: 0x00083054
[Token(Token = "0x14000059")]
public event Action<SessionManager.PJHIGDBINKD> CJKMCGCEELP
{
[Token(Token = "0x60020D9")]
[Address(RVA = "0x126B3C0", Offset = "0x126A3C0", VA = "0x18126B3C0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60020DA")]
[Address(RVA = "0x126C1A0", Offset = "0x126B1A0", VA = "0x18126C1A0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x1400005A RID: 90
// (add) Token: 0x060020DB RID: 8411 RVA: 0x00084E70 File Offset: 0x00083070
// (remove) Token: 0x060020DC RID: 8412 RVA: 0x00084E8C File Offset: 0x0008308C
[Token(Token = "0x1400005A")]
public event Action<int> KHHBFGLOMIE
{
[Token(Token = "0x60020DB")]
[Address(RVA = "0x126B320", Offset = "0x126A320", VA = "0x18126B320")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60020DC")]
[Address(RVA = "0x126C100", Offset = "0x126B100", VA = "0x18126C100")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x060020DD RID: 8413 RVA: 0x00084EA8 File Offset: 0x000830A8
[Token(Token = "0x60020DD")]
[Address(RVA = "0x12628F0", Offset = "0x12618F0", VA = "0x1812628F0")]
public bool GetRecNetAdditionalPlayerAutoFollow(SessionManager.APNNGFNMGDP CFFFCALCLPB)
{
return CFFFCALCLPB == SessionManager.APNNGFNMGDP.PartyAutoFollow || CFFFCALCLPB == SessionManager.APNNGFNMGDP.EveryoneAutoFollow;
}
// Token: 0x060020DE RID: 8414 RVA: 0x00084EC0 File Offset: 0x000830C0
[Token(Token = "0x60020DE")]
[Address(RVA = "0x2185BD0", Offset = "0x2184BD0", VA = "0x182185BD0")]
public static void SetProperty<U, T>(string cpp2il__autoParamName__idx_0, U ONGBFDACHHG) where T : MonoBehaviour
{
Type typeFromHandle = typeof(Type);
Dictionary<Type, Dictionary<string, object>> mhcijdmnnee = SessionManager.MHCIJDMNNEE;
bool flag;
if (!flag)
{
Dictionary<string, object> dictionary = new Dictionary();
SessionManager.MHCIJDMNNEE[typeFromHandle] = dictionary;
}
}
// Token: 0x060020DF RID: 8415 RVA: 0x00084EFC File Offset: 0x000830FC
[Token(Token = "0x60020DF")]
[Address(RVA = "0x294D940", Offset = "0x294C940", VA = "0x18294D940")]
public static U GetProperty<U, T>(string cpp2il__autoParamName__idx_0, U OANDOPIEEPO) where T : MonoBehaviour
{
int num = 0;
Type typeFromHandle = typeof(Type);
bool flag;
if (SessionManager.MHCIJDMNNEE.TryGetValue(typeFromHandle, num) && flag)
{
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L)
{
}
}
return OANDOPIEEPO;
}
// Token: 0x170005CF RID: 1487
// (get) Token: 0x060020E0 RID: 8416 RVA: 0x00084F3C File Offset: 0x0008313C
[Token(Token = "0x170005CF")]
private bool BOFMIKGGIJA
{
[Token(Token = "0x60020E0")]
[Address(RVA = "0x1267260", Offset = "0x1266260", VA = "0x181267260")]
get
{
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
throw new NullReferenceException();
}
}
// Token: 0x170005D0 RID: 1488
// (get) Token: 0x060020E1 RID: 8417 RVA: 0x00084F58 File Offset: 0x00083158
[Token(Token = "0x170005D0")]
private bool LEKNHDHMEAF
{
[Token(Token = "0x60020E1")]
[Address(RVA = "0x125DCA0", Offset = "0x125CCA0", VA = "0x18125DCA0")]
get
{
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
throw new NullReferenceException();
}
}
// Token: 0x170005D1 RID: 1489
// (get) Token: 0x060020E2 RID: 8418 RVA: 0x00084F74 File Offset: 0x00083174
[Token(Token = "0x170005D1")]
private bool OLAKJPMADBE
{
[Token(Token = "0x60020E2")]
[Address(RVA = "0x1262980", Offset = "0x1261980", VA = "0x181262980")]
get
{
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
throw new NullReferenceException();
}
}
// Token: 0x060020E3 RID: 8419 RVA: 0x00084F90 File Offset: 0x00083190
[Token(Token = "0x60020E3")]
[Address(RVA = "0x125EF00", Offset = "0x125DF00", VA = "0x18125EF00")]
private void BNMICIDIPGI(bool LMHGKGKNCDO)
{
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
if (!LMHGKGKNCDO)
{
}
this.IMBKMDNGFGO();
DJLEGFNOCMJ.EAOKIOGMEEO("isFocused", LMHGKGKNCDO);
}
// Token: 0x060020E4 RID: 8420 RVA: 0x00084FC0 File Offset: 0x000831C0
[Token(Token = "0x60020E4")]
[Address(RVA = "0x1260220", Offset = "0x125F220", VA = "0x181260220")]
private void DGFBMHBFFKF(bool EDBCAANKBMJ)
{
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
if (!EDBCAANKBMJ)
{
}
DJLEGFNOCMJ.EAOKIOGMEEO("isRunning", EDBCAANKBMJ);
}
// Token: 0x060020E5 RID: 8421 RVA: 0x00084FEC File Offset: 0x000831EC
[Token(Token = "0x60020E5")]
[Address(RVA = "0x1267370", Offset = "0x1266370", VA = "0x181267370")]
private void OMAILBKMFMD()
{
this.ENIIIOIIMDD(true);
}
// Token: 0x060020E6 RID: 8422 RVA: 0x00085000 File Offset: 0x00083200
[Token(Token = "0x60020E6")]
[Address(RVA = "0x1261450", Offset = "0x1260450", VA = "0x181261450")]
private void ENIIIOIIMDD(bool GCJDPDGBOFH)
{
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
if (!GCJDPDGBOFH)
{
}
DJLEGFNOCMJ.EAOKIOGMEEO("isRunningAfterLowMemory", GCJDPDGBOFH);
}
// Token: 0x060020E7 RID: 8423 RVA: 0x0008502C File Offset: 0x0008322C
[Token(Token = "0x60020E7")]
[Address(RVA = "0x1263B80", Offset = "0x1262B80", VA = "0x181263B80")]
private void IMBKMDNGFGO()
{
if (Matchmaking.HMCJLLMDAAM != 0)
{
string jikanopgpnn = SessionManager.JIKANOPGPNN;
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
long <OMCJBBKKIKO>k__BackingField = Matchmaking.ELHFNPEDCCN.<OMCJBBKKIKO>k__BackingField;
string <LGACIEKBLBM>k__BackingField = Matchmaking.HMCJLLMDAAM.<LGACIEKBLBM>k__BackingField;
int num = 0;
APKFOPPGBFH.RoomLoadInfo.DFKPJAAKGHP(jikanopgpnn, <DOFDAMHCJLP>k__BackingField, <OMCJBBKKIKO>k__BackingField, <LGACIEKBLBM>k__BackingField, num, num);
}
}
// Token: 0x060020E8 RID: 8424 RVA: 0x0008508C File Offset: 0x0008328C
[Token(Token = "0x60020E8")]
[Address(RVA = "0x1265E50", Offset = "0x1264E50", VA = "0x181265E50")]
private bool MBLHLOHLBHC(out APKFOPPGBFH.RoomLoadInfo BOKMDCBMLJN)
{
return APKFOPPGBFH.RoomLoadInfo.DLGONFDEGKM(SessionManager.JIKANOPGPNN, out BOKMDCBMLJN);
}
// Token: 0x060020E9 RID: 8425 RVA: 0x000850A4 File Offset: 0x000832A4
[Token(Token = "0x60020E9")]
[Address(RVA = "0x125E6B0", Offset = "0x125D6B0", VA = "0x18125E6B0", Slot = "4")]
protected override void Awake()
{
base.Awake();
OHDHPENHDAP.NFIACHBGFGL = this.defaultProfileImage;
EFEFMHJPJIJ efefmhjpjij;
this.JFMOEGCPNAC = efefmhjpjij;
SceneManager.sceneLoaded += new UnityAction(this.BADKBFAOPCI);
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
Action action = new Action(this.DOKMINNFCGC);
Matchmaking.DOKMINNFCGC = OKNNKFGFODL.BPJDFPACLMK(dokminnfcgc, action);
MFBGLIHGCGO<Matchmaking.MHCKNNJOIIP> edpkablokme = Matchmaking.EDPKABLOKME;
Action<Matchmaking.MHCKNNJOIIP> action2 = new Action(this.PODHHPFEDBK);
Matchmaking.EDPKABLOKME = MFBGLIHGCGO.BPJDFPACLMK(edpkablokme, action2);
MFBGLIHGCGO<HOGFDJNNMHM> kkognjnmcik = LCCEEFHOBEN.KKOGNJNMCIK;
Action<HOGFDJNNMHM> action3 = new Action(this.DMILPFJMMHP);
LCCEEFHOBEN.KKOGNJNMCIK = MFBGLIHGCGO.BPJDFPACLMK(kkognjnmcik, action3);
Application.lowMemory += this.OMAILBKMFMD;
}
// Token: 0x060020EA RID: 8426 RVA: 0x00085158 File Offset: 0x00083358
[Token(Token = "0x60020EA")]
[Address(RVA = "0x126A2A0", Offset = "0x12692A0", VA = "0x18126A2A0")]
private void Start()
{
string jikanopgpnn = SessionManager.JIKANOPGPNN;
bool flag = DJLEGFNOCMJ.AKPCOPEKGJF();
if (AmplitudeAnalyticsClient.BLCLEMBJGJM)
{
bool flag2;
if (flag2)
{
}
APKFOPPGBFH.RoomLoadInfo roomLoadInfo = new APKFOPPGBFH.RoomLoadInfo();
roomLoadInfo.RoomName = "UNKNOWN";
roomLoadInfo.RoomId = (long)((ulong)(-1L));
roomLoadInfo.SubroomId = (long)((ulong)(-1L));
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC;
EFEFMHJPJIJ jfmoegcpnac3 = this.JFMOEGCPNAC;
}
bool isFocused = Application.isFocused;
this.BNMICIDIPGI(isFocused);
this.DGFBMHBFFKF(true);
bool bfkfhoaaldk = SessionManager.BFKFHOAALDK;
this.ENIIIOIIMDD(bfkfhoaaldk);
EFEFMHJPJIJ jfmoegcpnac4 = this.JFMOEGCPNAC;
}
// Token: 0x060020EB RID: 8427 RVA: 0x000851F8 File Offset: 0x000833F8
[Token(Token = "0x60020EB")]
[Address(RVA = "0x12641F0", Offset = "0x12631F0", VA = "0x1812641F0")]
public void Initialize()
{
int num;
SessionManager.CNKGAFGICIM cnkgafgicim = new SessionManager.CNKGAFGICIM(num);
num = 0;
cnkgafgicim.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(cnkgafgicim);
this.SetIsJunior();
DateTime now = DateTime.Now;
this.<LILGFGMLPFN>k__BackingField = now;
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action);
int num2;
SessionManager.JLMLPCLDDLM jlmlpclddlm = new SessionManager.JLMLPCLDDLM(num2);
num2 = 0;
jlmlpclddlm.waitForLocalPlayerInitialized = true;
Coroutine coroutine2 = base.StartCoroutine(jlmlpclddlm);
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action2 = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.BPJDFPACLMK(mghcdbefnol, action2);
Action action3 = new Action(this.BCCHJACNKGI);
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(mghcdbefnol, action3);
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(this.GIPCENAIJIB);
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.ServerMaintenance, hmoacifiocn);
int num3;
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num3.LGHCIEEDHNF);
num3 = 0;
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.Logout, hmoacifiocn2);
Action<OICIDPINAGH, OICIDPINAGH> action4 = new Action(this.FNDHAKCEKAG);
this.NDDIBFAMBEP(true);
}
// Token: 0x060020EC RID: 8428 RVA: 0x00085304 File Offset: 0x00083504
[Token(Token = "0x60020EC")]
[Address(RVA = "0x1267650", Offset = "0x1266650", VA = "0x181267650", Slot = "5")]
protected override void OnDestroy()
{
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action);
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action2 = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.GMNMHGMFGOL(mghcdbefnol, action2);
Action action3 = new Action(this.BCCHJACNKGI);
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(mghcdbefnol, action3);
Action<OICIDPINAGH, OICIDPINAGH> action4 = new Action(this.FNDHAKCEKAG);
SceneManager.sceneLoaded -= new UnityAction(this.BADKBFAOPCI);
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
Action action5 = new Action(this.DOKMINNFCGC);
Matchmaking.DOKMINNFCGC = OKNNKFGFODL.GMNMHGMFGOL(dokminnfcgc, action5);
MFBGLIHGCGO<Matchmaking.MHCKNNJOIIP> edpkablokme = Matchmaking.EDPKABLOKME;
Action<Matchmaking.MHCKNNJOIIP> action6 = new Action(this.PODHHPFEDBK);
Matchmaking.EDPKABLOKME = MFBGLIHGCGO.GMNMHGMFGOL(edpkablokme, action6);
MFBGLIHGCGO<HOGFDJNNMHM> kkognjnmcik = LCCEEFHOBEN.KKOGNJNMCIK;
Action<HOGFDJNNMHM> action7 = new Action(this.DMILPFJMMHP);
LCCEEFHOBEN.KKOGNJNMCIK = MFBGLIHGCGO.GMNMHGMFGOL(kkognjnmcik, action7);
Application.lowMemory -= this.OMAILBKMFMD;
SessionManager.MHCIJDMNNEE.Clear();
PlayerAvatarDisplay.ClearQueuedBuilds();
int num = 0;
this.BNMICIDIPGI(num != 0);
int num2 = 0;
this.DGFBMHBFFKF(num2 != 0);
base.OnDestroy();
}
// Token: 0x060020ED RID: 8429 RVA: 0x00085438 File Offset: 0x00083638
[Token(Token = "0x60020ED")]
[Address(RVA = "0x1265370", Offset = "0x1264370", VA = "0x181265370")]
[CBEAKPMNJOL(LGFJHLDANJN.Unity_AfterSceneLoad)]
private static void KMLHBEOLIFM()
{
}
// Token: 0x060020EE RID: 8430 RVA: 0x00085448 File Offset: 0x00083648
[Token(Token = "0x60020EE")]
[Address(RVA = "0x1267450", Offset = "0x1266450", VA = "0x181267450")]
private void OnApplicationFocus(bool LMHGKGKNCDO)
{
this.BNMICIDIPGI(LMHGKGKNCDO);
}
// Token: 0x060020EF RID: 8431 RVA: 0x0008545C File Offset: 0x0008365C
[Token(Token = "0x60020EF")]
[Address(RVA = "0x12675A0", Offset = "0x12665A0", VA = "0x1812675A0")]
private void OnApplicationQuit()
{
int num = 0;
this.BNMICIDIPGI(num != 0);
int num2 = 0;
this.DGFBMHBFFKF(num2 != 0);
int num3 = 0;
this.ENIIIOIIMDD(num3 != 0);
EOMNEGBDLDP.PFLADGDKMFN(EOMNEGBDLDP.AEOHBCDDKBN.ApplicationQuitting);
}
// Token: 0x060020F0 RID: 8432 RVA: 0x0008548C File Offset: 0x0008368C
[Token(Token = "0x60020F0")]
[Address(RVA = "0x1267460", Offset = "0x1266460", VA = "0x181267460")]
private void OnApplicationPause(bool ONOELOJLGIG)
{
int frameCount = Time.frameCount;
Debug.Log(string.Format("[{0}] Application Paused: {1}", frameCount, frameCount));
this.SetLocalPlayerBackgrounded(ONOELOJLGIG);
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.SetPhotonPauseState(this, ONOELOJLGIG);
}
}
// Token: 0x060020F1 RID: 8433 RVA: 0x000854D4 File Offset: 0x000836D4
[Token(Token = "0x60020F1")]
[Address(RVA = "0x126A0D0", Offset = "0x12690D0", VA = "0x18126A0D0")]
public void SetLocalPlayerBackgrounded(bool JFGDAKIEGLL)
{
PUNNetworkManager.ELLAOHFLFJE.CGKAHJCEPAE<bool>("IsBackgrounded", JFGDAKIEGLL);
if (JFGDAKIEGLL && KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MasterSwitchToBestCandidatePlayer())
{
KKPBCOOONNK.BJENIJNNMJL();
}
this.<PPCFCKGIDEI>k__BackingField = JFGDAKIEGLL;
}
// Token: 0x060020F2 RID: 8434 RVA: 0x00085520 File Offset: 0x00083720
[Token(Token = "0x60020F2")]
[Address(RVA = "0x12666D0", Offset = "0x12656D0", VA = "0x1812666D0")]
public static void MasterTryForceSwitchToNewBestMaster()
{
if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MasterSwitchToBestCandidatePlayer())
{
KKPBCOOONNK.BJENIJNNMJL();
return;
}
}
// Token: 0x060020F3 RID: 8435 RVA: 0x00085554 File Offset: 0x00083754
[Token(Token = "0x60020F3")]
[Address(RVA = "0x125E9E0", Offset = "0x125D9E0", VA = "0x18125E9E0")]
private void BADKBFAOPCI(Scene PCBCJKHMBGL, LoadSceneMode BBDENKKCEEH)
{
this.<KGHBOCPLIMP>k__BackingField = false;
}
// Token: 0x060020F4 RID: 8436 RVA: 0x00085568 File Offset: 0x00083768
[Token(Token = "0x60020F4")]
[Address(RVA = "0x1260550", Offset = "0x125F550", VA = "0x181260550")]
private void DOKMINNFCGC()
{
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
if (<DOFDAMHCJLP>k__BackingField != this.PPECMAJLCPK)
{
this.PPECMAJLCPK = <DOFDAMHCJLP>k__BackingField;
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
if (Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.REC_CENTER)
{
if (SessionManager.KLICBHNHGBK)
{
PMGCJEPKFOF<bool> pmgcjepkfof = this.CanShowPurchaseReminder();
Action<bool> action = new Action(this.EJELDDOHPJD);
int num = 0;
num += num;
num++;
}
string text = SessionManager.GGGIFCKNDBC;
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2;
SessionManager.JEADKOLLLPH jeadkolllph = new SessionManager.JEADKOLLLPH(num2);
num2 = 0;
jeadkolllph.<>4__this = this;
KFBABPAPIMB kfbabpapimb = instance.Run(this, jeadkolllph);
}
this.IMBKMDNGFGO();
}
}
// Token: 0x060020F5 RID: 8437 RVA: 0x00085620 File Offset: 0x00083820
[Token(Token = "0x60020F5")]
[Address(RVA = "0x125E9F0", Offset = "0x125D9F0", VA = "0x18125E9F0")]
private void BAMFOEPIBMA()
{
List<DirectoryInfo> list = CDDAFDAFAND.CPFFGBGABGO();
int size = list._size;
if (size > 0)
{
int num;
SessionManager.DGAHEEBFPAE dgaheebfpae = new SessionManager.DGAHEEBFPAE(num);
num = 0;
dgaheebfpae.crashDumps = list;
Coroutine coroutine = base.StartCoroutine(dgaheebfpae);
CFLMJLFBOKH.CJMMFCKBPLC(size);
}
}
// Token: 0x060020F6 RID: 8438 RVA: 0x00085668 File Offset: 0x00083868
[Token(Token = "0x60020F6")]
[Address(RVA = "0x1262AE0", Offset = "0x1261AE0", VA = "0x181262AE0")]
public void HandleRoomJoinFailure(Matchmaking.MHCKNNJOIIP MAOOLFEBOOD, string GMNPPAEAADG)
{
int num = 0;
if (num == 0)
{
string text = num + " ^" + GMNPPAEAADG;
}
SingletonMonoBehaviour.ONCPNMDGGKG.<MNDHPJKDIFC>k__BackingField = num;
SingletonMonoBehaviour.ONCPNMDGGKG.<AMBMCGEFDFD>k__BackingField = num;
}
// Token: 0x060020F7 RID: 8439 RVA: 0x000856A8 File Offset: 0x000838A8
[Token(Token = "0x60020F7")]
[Address(RVA = "0x1265BB0", Offset = "0x1264BB0", VA = "0x181265BB0")]
public void LocalPlayerSpawned()
{
DateTime now = DateTime.Now;
Action plcgppeicmi = this.PLCGPPEICMI;
this.BHFEEDLEJKH = now;
if (plcgppeicmi != 0)
{
plcgppeicmi();
return;
}
}
// Token: 0x060020F8 RID: 8440 RVA: 0x000856D8 File Offset: 0x000838D8
[Token(Token = "0x60020F8")]
[Address(RVA = "0x12657A0", Offset = "0x12647A0", VA = "0x1812657A0")]
public void LocalPlayerDespawned()
{
Action oolbabkebcd = this.OOLBABKEBCD;
if (oolbabkebcd != 0)
{
oolbabkebcd();
return;
}
}
// Token: 0x060020F9 RID: 8441 RVA: 0x000856F8 File Offset: 0x000838F8
[Token(Token = "0x60020F9")]
[Address(RVA = "0x1267B90", Offset = "0x1266B90", VA = "0x181267B90")]
private void PABKIEKBHGA(int? CJFGEMGOJHB)
{
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action);
int num;
SessionManager.JLMLPCLDDLM jlmlpclddlm = new SessionManager.JLMLPCLDDLM(num);
num = 0;
jlmlpclddlm.waitForLocalPlayerInitialized = true;
Coroutine coroutine = base.StartCoroutine(jlmlpclddlm);
}
// Token: 0x060020FA RID: 8442 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60020FA")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
private void FNDHAKCEKAG(OICIDPINAGH IGJPANMOFEM, OICIDPINAGH BCEFAKDFEMM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060020FB RID: 8443 RVA: 0x00085744 File Offset: 0x00083944
[Token(Token = "0x60020FB")]
[Address(RVA = "0x1269C60", Offset = "0x1268C60", VA = "0x181269C60")]
public static IEnumerator RunSendStatusUpdateToFriends(bool NNKFMMANKBL, bool DJNNJHPOCPN)
{
int num;
SessionManager.JLMLPCLDDLM jlmlpclddlm = new SessionManager.JLMLPCLDDLM(num);
num = 0;
jlmlpclddlm.waitForLocalPlayerInitialized = NNKFMMANKBL;
jlmlpclddlm.showOnlineFriendCount = DJNNJHPOCPN;
throw new NullReferenceException();
}
// Token: 0x060020FC RID: 8444 RVA: 0x00085770 File Offset: 0x00083970
[Token(Token = "0x60020FC")]
[Address(RVA = "0x125FE00", Offset = "0x125EE00", VA = "0x18125FE00")]
private static IEnumerator DCMMLFNLPGM(List<long> FNNIKBKHAFN)
{
int num;
SessionManager.KKHELFNLHAM kkhelfnlham = new SessionManager.KKHELFNLHAM(num);
num = 0;
kkhelfnlham.playerIds = FNNIKBKHAFN;
throw new NullReferenceException();
}
// Token: 0x060020FD RID: 8445 RVA: 0x00085794 File Offset: 0x00083994
[Token(Token = "0x60020FD")]
[Address(RVA = "0x125F450", Offset = "0x125E450", VA = "0x18125F450")]
private static void CBEPDGLLOKD(List<long> FNNIKBKHAFN)
{
int size = FNNIKBKHAFN._size;
if (size > 0)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
bool flag = instance != num;
if (flag)
{
if (size != 1)
{
}
string text = string.Format("You have {0} friend{1} online.", flag, "");
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2);
}
}
}
// Token: 0x060020FE RID: 8446 RVA: 0x000857FC File Offset: 0x000839FC
[Token(Token = "0x60020FE")]
[Address(RVA = "0x12687E0", Offset = "0x12677E0", VA = "0x1812687E0")]
public bool RateLimitAllowsTextMessage(long EEEBACAMOEB)
{
Dictionary<long, float> jdaldpckmdj = this.JDALDPCKMDJ;
return this.MMGBAFKNAMN(EEEBACAMOEB, 10f, jdaldpckmdj);
}
// Token: 0x060020FF RID: 8447 RVA: 0x00085820 File Offset: 0x00083A20
[Token(Token = "0x60020FF")]
[Address(RVA = "0x12687B0", Offset = "0x12677B0", VA = "0x1812687B0")]
public bool RateLimitAllowsRequestInvite(long EEEBACAMOEB)
{
Dictionary<long, float> coplmlmailo = this.COPLMLMAILO;
return this.MMGBAFKNAMN(EEEBACAMOEB, 30f, coplmlmailo);
}
// Token: 0x06002100 RID: 8448 RVA: 0x00085844 File Offset: 0x00083A44
[Token(Token = "0x6002100")]
[Address(RVA = "0x1268780", Offset = "0x1267780", VA = "0x181268780")]
public bool RateLimitAllowsOnlineInvite(long EEEBACAMOEB)
{
Dictionary<long, float> mpkpbnelcdf = this.MPKPBNELCDF;
return this.MMGBAFKNAMN(EEEBACAMOEB, 30f, mpkpbnelcdf);
}
// Token: 0x06002101 RID: 8449 RVA: 0x00085868 File Offset: 0x00083A68
[Token(Token = "0x6002101")]
[Address(RVA = "0x1268750", Offset = "0x1267750", VA = "0x181268750")]
public bool RateLimitAllowsOfflineInvite(long EEEBACAMOEB)
{
Dictionary<long, float> ggkbmfkkedj = this.GGKBMFKKEDJ;
return this.MMGBAFKNAMN(EEEBACAMOEB, 300f, ggkbmfkkedj);
}
// Token: 0x06002102 RID: 8450 RVA: 0x0008588C File Offset: 0x00083A8C
[Token(Token = "0x6002102")]
[Address(RVA = "0x1266380", Offset = "0x1265380", VA = "0x181266380")]
private bool MMGBAFKNAMN(long EEEBACAMOEB, float AJMNBNGLGFM, Dictionary<long, float> ELKHAMHOAAL)
{
int num;
do
{
num = 0;
bool flag;
if (!flag)
{
}
float realtimeSinceStartup = Time.realtimeSinceStartup;
List<long> list = new List();
bool flag2;
if (flag2)
{
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
}
if (num != 0)
{
goto IL_4A;
}
if (num != -1)
{
}
List<long>.Enumerator enumerator = list.GetEnumerator();
bool flag3;
if (flag3)
{
}
}
while (num != 0);
throw new NullReferenceException();
IL_4A:
throw new NullReferenceException();
}
// Token: 0x06002103 RID: 8451 RVA: 0x000858E8 File Offset: 0x00083AE8
[Token(Token = "0x6002103")]
[Address(RVA = "0x1264680", Offset = "0x1263680", VA = "0x181264680")]
public JJEKJGALHKO InvitePlayerToGame(int EEEBACAMOEB, string OGOPMNMIPIN, bool IGBFCAKPCAJ = false)
{
string invitedPlayerName = OGOPMNMIPIN;
SessionManager <>4__this = this;
int invitedPlayerId = EEEBACAMOEB;
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
int invitedPlayerId2 = invitedPlayerId;
int num = 0;
JJEKJGALHKO promise = jjekjgalhko;
Dictionary<long, float> mpkpbnelcdf = this.MPKPBNELCDF;
if (this.MMGBAFKNAMN((long)invitedPlayerId2, 30f, mpkpbnelcdf))
{
MutableOverridableObscuredBool canInvite = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canInvite;
if (num < OGOPMNMIPIN)
{
num += num;
if (num == OGOPMNMIPIN)
{
int num2;
num2 += num2;
goto IL_F2;
}
num++;
}
bool flag;
if (flag)
{
Dictionary<long, float> mpkpbnelcdf2 = this.MPKPBNELCDF;
float realtimeSinceStartup = Time.realtimeSinceStartup;
throw new NullReferenceException();
}
IL_F2:
promise.HMFPPBJFHKD("Failed to invite");
return promise;
}
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
JJEKJGALHKO promise2 = promise;
throw new NullReferenceException();
}
// Token: 0x06002104 RID: 8452 RVA: 0x00085A20 File Offset: 0x00083C20
[Token(Token = "0x6002104")]
[Address(RVA = "0x1261F40", Offset = "0x1260F40", VA = "0x181261F40")]
private void GIPCENAIJIB(Dictionary<string, object> NGPMADFHHKP)
{
GHBIJPLEEKE ghbijpleeke = AEOPHJMOOFE.PPGFHEDFBEA<GHBIJPLEEKE>(NGPMADFHHKP);
if (BBEFMHAEEEA.GDEGIFMGJFK != 0)
{
GHBIJPLEEKE ghbijpleeke2 = BBEFMHAEEEA.GDEGIFMGJFK;
int <IBIMFJPONKB>k__BackingField = ghbijpleeke.<IBIMFJPONKB>k__BackingField;
ghbijpleeke2.<IBIMFJPONKB>k__BackingField = <IBIMFJPONKB>k__BackingField;
}
int num = 0;
this.NDDIBFAMBEP(num != 0);
}
// Token: 0x06002105 RID: 8453 RVA: 0x00085A68 File Offset: 0x00083C68
[Token(Token = "0x6002105")]
[Address(RVA = "0x1266900", Offset = "0x1265900", VA = "0x181266900")]
private void NDDIBFAMBEP(bool GFLAIPPOOBK)
{
if (BBEFMHAEEEA.GDEGIFMGJFK == 0)
{
}
GHBIJPLEEKE ghbijpleeke = BBEFMHAEEEA.GDEGIFMGJFK;
int num = 0;
bool flag = ghbijpleeke.<IBIMFJPONKB>k__BackingField > num;
Coroutine cjionndmkpm = this.CJIONNDMKPM;
SessionManager.NPBEIMOLCPF npbeimolcpf;
if (flag)
{
if (cjionndmkpm == 0)
{
int num2;
npbeimolcpf = new SessionManager.NPBEIMOLCPF(num2);
num2 = 0;
npbeimolcpf.<>4__this = this;
npbeimolcpf.fromInitialize = GFLAIPPOOBK;
Coroutine coroutine = base.StartCoroutine(npbeimolcpf);
this.CJIONNDMKPM = coroutine;
}
return;
}
while (npbeimolcpf == 0)
{
}
}
// Token: 0x06002106 RID: 8454 RVA: 0x00085AE0 File Offset: 0x00083CE0
[Token(Token = "0x6002106")]
[Address(RVA = "0x1262900", Offset = "0x1261900", VA = "0x181262900")]
private IEnumerator HFGHCJKJNFF(bool GFLAIPPOOBK)
{
int num;
SessionManager.NPBEIMOLCPF npbeimolcpf = new SessionManager.NPBEIMOLCPF(num);
num = 0;
npbeimolcpf.<>4__this = this;
npbeimolcpf.fromInitialize = GFLAIPPOOBK;
throw new NullReferenceException();
}
// Token: 0x06002107 RID: 8455 RVA: 0x00085B0C File Offset: 0x00083D0C
[Token(Token = "0x6002107")]
[Address(RVA = "0x1267160", Offset = "0x1266160", VA = "0x181267160")]
private IEnumerator NKNCLMBCOOG(SessionManager.ServerMaintenanceMinutesVO KCAAOEAEOHH)
{
int num;
SessionManager.MCBFFNKLMAO mcbffnklmao = new SessionManager.MCBFFNKLMAO(num);
num = 0;
mcbffnklmao.<>4__this = this;
mcbffnklmao.serverMaintenanceVO = KCAAOEAEOHH;
throw new NullReferenceException();
}
// Token: 0x06002108 RID: 8456 RVA: 0x00085B38 File Offset: 0x00083D38
[Token(Token = "0x6002108")]
[Address(RVA = "0x1267DD0", Offset = "0x1266DD0", VA = "0x181267DD0")]
private IEnumerator PDCDJMKGJOJ(SessionManager.JuniorUpdateRoutineConfig PBGBNMCPEAJ)
{
int num;
SessionManager.LKGGIGGAOPD lkggiggaopd = new SessionManager.LKGGIGGAOPD(num);
num = 0;
lkggiggaopd.config = PBGBNMCPEAJ;
throw new NullReferenceException();
}
// Token: 0x06002109 RID: 8457 RVA: 0x00085B5C File Offset: 0x00083D5C
[Token(Token = "0x6002109")]
[Address(RVA = "0x125EAF0", Offset = "0x125DAF0", VA = "0x18125EAF0")]
private void BCCHJACNKGI()
{
Action action = new Action(this.BCCHJACNKGI);
int num;
SessionManager.CKDMLPOIIHD ckdmlpoiihd = new SessionManager.CKDMLPOIIHD(num);
num = 0;
ckdmlpoiihd.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(ckdmlpoiihd);
}
// Token: 0x0600210A RID: 8458 RVA: 0x00085B98 File Offset: 0x00083D98
[Token(Token = "0x600210A")]
[Address(RVA = "0x12601B0", Offset = "0x125F1B0", VA = "0x1812601B0")]
private IEnumerator DGECCGADGEB()
{
int num;
SessionManager.CKDMLPOIIHD ckdmlpoiihd = new SessionManager.CKDMLPOIIHD(num);
num = 0;
ckdmlpoiihd.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x0600210B RID: 8459 RVA: 0x00085BBC File Offset: 0x00083DBC
[Token(Token = "0x600210B")]
[Address(RVA = "0x1266220", Offset = "0x1265220", VA = "0x181266220")]
private void MGHCDBEFNOL()
{
this.SetIsJunior();
}
// Token: 0x0600210C RID: 8460 RVA: 0x00085BD0 File Offset: 0x00083DD0
[Token(Token = "0x600210C")]
[Address(RVA = "0x1269CE0", Offset = "0x1268CE0", VA = "0x181269CE0")]
public void SetIsJunior()
{
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
int num = 0;
bool flag;
bool isJunior = flag;
bool? ogdlclebjcl = this.OGDLCLEBJCL;
bool flag2 = ogdlclebjcl == flag;
if (ogdlclebjcl == flag2)
{
CFLMJLFBOKH.EADEDKLMMGA(PEGGCEDHBOF.DOOHKCANFLO);
Action<bool> ggjkegaghgf = this.GGJKEGAGHGF;
Action<Action<bool>> action = delegate(Action<bool> _)
{
bool isJunior2 = isJunior;
_(isJunior2);
};
if ((isJunior ? 1 : 0) != num)
{
OHDHPENHDAP.KMCMFFNHMLG();
}
PUNNetworkManager instance;
if (EIMGAFPPJFD.PMFACCFMKGE())
{
instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
instance.ConnectPUNVoice();
}
if (instance.KGLHMOGEIBH == num)
{
}
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DisconnectPUNVoice();
bool flag3 = this.OGDLCLEBJCL == 0;
if (isJunior != flag3)
{
Coroutine anfkjipbloa = this.ANFKJIPBLOA;
if (anfkjipbloa != 0)
{
base.StopCoroutine(anfkjipbloa);
}
SessionManager.JuniorUpdateRoutineConfig forcedJunior = this.ForcedJunior;
int num2;
SessionManager.LKGGIGGAOPD lkggiggaopd = new SessionManager.LKGGIGGAOPD(num2);
num2 = 0;
lkggiggaopd.config = forcedJunior;
Coroutine coroutine = base.StartCoroutine(lkggiggaopd);
this.ANFKJIPBLOA = coroutine;
}
}
bool isJunior3 = isJunior;
this.OGDLCLEBJCL = num;
}
// Token: 0x0600210D RID: 8461 RVA: 0x00085CE0 File Offset: 0x00083EE0
[Token(Token = "0x600210D")]
[Address(RVA = "0x12661B0", Offset = "0x12651B0", VA = "0x1812661B0")]
private IEnumerator MEDGBHCGNPH()
{
int num;
SessionManager.CNKGAFGICIM cnkgafgicim = new SessionManager.CNKGAFGICIM(num);
num = 0;
cnkgafgicim.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x0600210E RID: 8462 RVA: 0x00085D04 File Offset: 0x00083F04
[Token(Token = "0x600210E")]
[Address(RVA = "0x126A6C0", Offset = "0x12696C0", VA = "0x18126A6C0")]
public DABKFAIHBBP TryStartPromptForEmail([Optional] string MHIKFIGBEBB)
{
if (PEGGCEDHBOF.DOOHKCANFLO.CNJIJKAHHCG)
{
DABKFAIHBBP <EIDHKJMHBEC>k__BackingField = JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
this.PFAIELFENHB = <EIDHKJMHBEC>k__BackingField;
}
if (this.PFAIELFENHB != 0)
{
Debug.LogWarning("Another script is already currently prompting for email");
}
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num;
SessionManager.BMOCMGGIFKC bmocmggifkc = new SessionManager.BMOCMGGIFKC(num);
num = 0;
bmocmggifkc.<>4__this = this;
bmocmggifkc.titleOverride = MHIKFIGBEBB;
KFBABPAPIMB kfbabpapimb = instance.Run(bmocmggifkc);
Action action = new Action(this.ODGIHBKAION);
this.PFAIELFENHB = action;
return this.PFAIELFENHB;
}
// Token: 0x0600210F RID: 8463 RVA: 0x00085D88 File Offset: 0x00083F88
[Token(Token = "0x600210F")]
[Address(RVA = "0x1261880", Offset = "0x1260880", VA = "0x181261880")]
private IEnumerator<KENFJGFMIPM> FBDHNGGHBLH(string MHIKFIGBEBB)
{
int num;
SessionManager.BMOCMGGIFKC bmocmggifkc = new SessionManager.BMOCMGGIFKC(num);
num = 0;
bmocmggifkc.<>4__this = this;
bmocmggifkc.titleOverride = MHIKFIGBEBB;
throw new NullReferenceException();
}
// Token: 0x06002110 RID: 8464 RVA: 0x00085DB4 File Offset: 0x00083FB4
[Token(Token = "0x6002110")]
[Address(RVA = "0x126A930", Offset = "0x1269930", VA = "0x18126A930")]
public DABKFAIHBBP TryStartPromptForPhone([Optional] string MHIKFIGBEBB)
{
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
bool flag;
if (!flag)
{
string text = ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<EGEFFDNCENB>k__BackingField);
if (text == 0)
{
this.GCPDGNCBJCI = text;
}
if (this.GCPDGNCBJCI != (ulong)0L)
{
Debug.LogWarning("Another script is already currently prompting for phone");
}
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num;
SessionManager.NPGHOMPFCCE npghompfcce = new SessionManager.NPGHOMPFCCE(num);
num = 0;
npghompfcce.<>4__this = this;
npghompfcce.titleOverride = MHIKFIGBEBB;
KFBABPAPIMB kfbabpapimb = instance.Run(npghompfcce);
Action action = new Action(this.NJDBHLHOKCD);
this.GCPDGNCBJCI = action;
return this.GCPDGNCBJCI;
}
DABKFAIHBBP dabkfaihbbp = JJEKJGALHKO.LIPGKFECLDO("Juniors are not allowed to enter a phone number!");
throw new NullReferenceException();
}
// Token: 0x06002111 RID: 8465 RVA: 0x00085E60 File Offset: 0x00084060
[Token(Token = "0x6002111")]
[Address(RVA = "0x12671E0", Offset = "0x12661E0", VA = "0x1812671E0")]
private IEnumerator<KENFJGFMIPM> NMLMKJKKDPP(string MHIKFIGBEBB)
{
int num;
SessionManager.NPGHOMPFCCE npghompfcce = new SessionManager.NPGHOMPFCCE(num);
num = 0;
npghompfcce.<>4__this = this;
npghompfcce.titleOverride = MHIKFIGBEBB;
throw new NullReferenceException();
}
// Token: 0x06002112 RID: 8466 RVA: 0x00085E8C File Offset: 0x0008408C
[Token(Token = "0x6002112")]
[Address(RVA = "0x125DAB0", Offset = "0x125CAB0", VA = "0x18125DAB0")]
private static void AGPDHELPLBP()
{
int num = 0;
KHINMMJIENE khinmmjiene;
if (khinmmjiene != 0)
{
SingletonMonoBehaviour.ONCPNMDGGKG.GetUnreadNotificationsAndChatsCount(num, num);
if (num > 0)
{
string text = "";
if (num > 1)
{
text = "s";
}
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2;
string text2 = string.Format("You have {0} unread message{1}", num2, text);
int num3 = 0;
instance.PlayWatchNotification(num3 != 0, (NotificationManager.HLJEOKDOLPF)(-1), text2, num);
}
}
}
// Token: 0x06002113 RID: 8467 RVA: 0x00085EF0 File Offset: 0x000840F0
[Token(Token = "0x6002113")]
[Address(RVA = "0x12672F0", Offset = "0x12662F0", VA = "0x1812672F0")]
private IEnumerator NNMPGBPFDCB(List<DirectoryInfo> ALENNBIBGAI)
{
int num;
SessionManager.DGAHEEBFPAE dgaheebfpae = new SessionManager.DGAHEEBFPAE(num);
num = 0;
dgaheebfpae.crashDumps = ALENNBIBGAI;
throw new NullReferenceException();
}
// Token: 0x06002114 RID: 8468 RVA: 0x00085F14 File Offset: 0x00084114
[Token(Token = "0x6002114")]
[Address(RVA = "0x1262E80", Offset = "0x1261E80", VA = "0x181262E80")]
private bool IEJJLPJNAEE(string CBCDLMLKBJE, out byte[] MGPDDEMABPB)
{
/*
An exception occurred when decompiling this method (06002114)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean SessionManager::IEJJLPJNAEE(System.String,System.Byte[]&)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:uint8[](var_0_06, newarr:uint8[]([mscorlib]System.Byte, ldc.i4:int32(0)))
stfld:uint8(uint8::m_value, ldloc:uint8[]&[exp:uint8&](MGPDDEMABPB), ldloc:uint8[][exp:uint8](var_0_06))
stloc:uint8[](var_1_14, call:uint8[](File::ReadAllBytes, ldloc:string(CBCDLMLKBJE)))
stfld:uint8(uint8::m_value, ldloc:uint8[]&[exp:uint8&](MGPDDEMABPB), ldloc:uint8[][exp:uint8](var_1_14))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06002115 RID: 8469 RVA: 0x00085F40 File Offset: 0x00084140
[Token(Token = "0x6002115")]
[Address(RVA = "0x1265050", Offset = "0x1264050", VA = "0x181265050")]
private void KADCAKFHKAD(string CBCDLMLKBJE)
{
File.Delete(CBCDLMLKBJE);
Debug.Log("Deleted " + CBCDLMLKBJE);
}
// Token: 0x06002116 RID: 8470 RVA: 0x00085F64 File Offset: 0x00084164
[Token(Token = "0x6002116")]
[Address(RVA = "0x1262A10", Offset = "0x1261A10", VA = "0x181262A10")]
private void HKFDPJBNPJM(string CBCDLMLKBJE, bool EGCIMHJLIDD)
{
Directory.Delete(CBCDLMLKBJE, EGCIMHJLIDD);
Debug.Log("Deleted " + CBCDLMLKBJE);
}
// Token: 0x06002117 RID: 8471 RVA: 0x00085F88 File Offset: 0x00084188
[Token(Token = "0x6002117")]
[Address(RVA = "0x1268E90", Offset = "0x1267E90", VA = "0x181268E90")]
public DABKFAIHBBP RunGoToClubhousePromise(PLILLKHMNDA EGLGJIONCCP, SessionManager.BDPNOBGNGNI EKNHEEDECPK)
{
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
JJEKJGALHKO promise = jjekjgalhko;
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP mmError)
{
int num4 = 0;
if (mmError != Matchmaking.MHCKNNJOIIP.Success)
{
promise.HMFPPBJFHKD(num4);
return;
}
promise.OOOIENHGNCA();
};
Action<string> action2 = delegate(string error)
{
promise.HMFPPBJFHKD(error);
};
SessionManager.OBPDNFIGIJJ obpdnfigijj = new SessionManager.OBPDNFIGIJJ();
obpdnfigijj.club = EGLGJIONCCP;
obpdnfigijj.<>4__this = this;
obpdnfigijj.loadSceneSource = EKNHEEDECPK;
obpdnfigijj.onResponseCallback = action;
obpdnfigijj.OnErrorCallback = action2;
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (!(<OCDLBPHJMOP>k__BackingField != num))
{
Debug.LogError("RecRoomSceneManager is null, cannot go to clubhouse");
}
Action<bool> action3 = delegate(bool bypassMovementModeRestriction)
{
string <LGACIEKBLBM>k__BackingField = obpdnfigijj.club.<LGACIEKBLBM>k__BackingField;
string text = "Go to clubhouse of " + <LGACIEKBLBM>k__BackingField + "?";
SessionManager <>4__this = obpdnfigijj.<>4__this;
Action action4 = delegate
{
SessionManager.OBPDNFIGIJJ cs$<>8__locals = obpdnfigijj;
SessionManager <>4__this2 = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this2.JNHDCAJAGGG(loadSceneSource);
SessionManager.OBPDNFIGIJJ cs$<>8__locals2 = obpdnfigijj;
SessionManager <>4__this3 = cs$<>8__locals2.<>4__this;
Action<string> onErrorCallback = cs$<>8__locals2.OnErrorCallback;
bool bypassMovementModeRestriction = bypassMovementModeRestriction;
Action<Matchmaking.MHCKNNJOIIP> onResponseCallback = cs$<>8__locals2.onResponseCallback;
PLILLKHMNDA club = cs$<>8__locals2.club;
<>4__this3.FCNLHEJECFN(club, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction, onResponseCallback, onErrorCallback);
};
Action action5 = delegate
{
SessionManager.OBPDNFIGIJJ cs$<>8__locals3 = obpdnfigijj;
SessionManager <>4__this4 = cs$<>8__locals3.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
<>4__this4.JNHDCAJAGGG(loadSceneSource2);
SessionManager.OBPDNFIGIJJ cs$<>8__locals4 = obpdnfigijj;
SessionManager <>4__this5 = cs$<>8__locals4.<>4__this;
Action<string> onErrorCallback2 = cs$<>8__locals4.OnErrorCallback;
bool bypassMovementModeRestriction2 = bypassMovementModeRestriction;
Action<Matchmaking.MHCKNNJOIIP> onResponseCallback2 = cs$<>8__locals4.onResponseCallback;
PLILLKHMNDA club2 = cs$<>8__locals4.club;
<>4__this5.FCNLHEJECFN(club2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction2, onResponseCallback2, onErrorCallback2);
};
int num5 = 0;
<>4__this.IMBDGDJFNOH(text, num5, action4, action5);
};
int num2 = 0;
int num3 = 0;
this.EOILMFANOOO(num3, action3, num2);
JJEKJGALHKO promise2 = promise;
throw new NullReferenceException();
}
// Token: 0x06002118 RID: 8472 RVA: 0x00086044 File Offset: 0x00084244
[Token(Token = "0x6002118")]
[Address(RVA = "0x125ED50", Offset = "0x125DD50", VA = "0x18125ED50")]
private void BJBDMHPJPJC(PLILLKHMNDA EGLGJIONCCP, SessionManager.BDPNOBGNGNI EKNHEEDECPK, [Optional] Action<Matchmaking.MHCKNNJOIIP> KNKGGHPEBPA, [Optional] Action<string> JOCABJFLPFN)
{
SessionManager.OBPDNFIGIJJ obpdnfigijj = new SessionManager.OBPDNFIGIJJ();
obpdnfigijj.OnErrorCallback = 0;
obpdnfigijj.club = EGLGJIONCCP;
obpdnfigijj.<>4__this = this;
obpdnfigijj.loadSceneSource = EKNHEEDECPK;
obpdnfigijj.onResponseCallback = KNKGGHPEBPA;
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (!(<OCDLBPHJMOP>k__BackingField != num))
{
Debug.LogError("RecRoomSceneManager is null, cannot go to clubhouse");
return;
}
Action<bool> action = delegate(bool bypassMovementModeRestriction)
{
string <LGACIEKBLBM>k__BackingField = obpdnfigijj.club.<LGACIEKBLBM>k__BackingField;
string text = "Go to clubhouse of " + <LGACIEKBLBM>k__BackingField + "?";
SessionManager <>4__this = obpdnfigijj.<>4__this;
Action action2 = delegate
{
SessionManager.OBPDNFIGIJJ cs$<>8__locals = obpdnfigijj;
SessionManager <>4__this2 = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this2.JNHDCAJAGGG(loadSceneSource);
SessionManager.OBPDNFIGIJJ cs$<>8__locals2 = obpdnfigijj;
SessionManager <>4__this3 = cs$<>8__locals2.<>4__this;
Action<string> onErrorCallback = cs$<>8__locals2.OnErrorCallback;
bool bypassMovementModeRestriction = bypassMovementModeRestriction;
Action<Matchmaking.MHCKNNJOIIP> onResponseCallback = cs$<>8__locals2.onResponseCallback;
PLILLKHMNDA club = cs$<>8__locals2.club;
<>4__this3.FCNLHEJECFN(club, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction, onResponseCallback, onErrorCallback);
};
Action action3 = delegate
{
SessionManager.OBPDNFIGIJJ cs$<>8__locals3 = obpdnfigijj;
SessionManager <>4__this4 = cs$<>8__locals3.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
<>4__this4.JNHDCAJAGGG(loadSceneSource2);
SessionManager.OBPDNFIGIJJ cs$<>8__locals4 = obpdnfigijj;
SessionManager <>4__this5 = cs$<>8__locals4.<>4__this;
Action<string> onErrorCallback2 = cs$<>8__locals4.OnErrorCallback;
bool bypassMovementModeRestriction2 = bypassMovementModeRestriction;
Action<Matchmaking.MHCKNNJOIIP> onResponseCallback2 = cs$<>8__locals4.onResponseCallback;
PLILLKHMNDA club2 = cs$<>8__locals4.club;
<>4__this5.FCNLHEJECFN(club2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction2, onResponseCallback2, onErrorCallback2);
};
int num4 = 0;
<>4__this.IMBDGDJFNOH(text, num4, action2, action3);
};
int num2 = 0;
int num3 = 0;
this.EOILMFANOOO(num3, action, num2);
throw new NullReferenceException();
}
// Token: 0x06002119 RID: 8473 RVA: 0x000860C0 File Offset: 0x000842C0
[Token(Token = "0x6002119")]
[Address(RVA = "0x1261900", Offset = "0x1260900", VA = "0x181261900")]
private void FCNLHEJECFN(PLILLKHMNDA EGLGJIONCCP, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL, Action<Matchmaking.MHCKNNJOIIP> KNKGGHPEBPA, [Optional] Action<string> JOCABJFLPFN)
{
Action<Matchmaking.MHCKNNJOIIP> onResponseCallback = 0;
Action<string> OnErrorCallback = 0;
PLILLKHMNDA club = EGLGJIONCCP;
bool bypassMovementModeRestriction = KJHCANCBKAL;
Func<int[], PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP>> func = delegate(int[] additionalPlayers)
{
PLILLKHMNDA club2 = club;
bool bypassMovementModeRestriction2 = bypassMovementModeRestriction;
return Matchmaking.IIDEDGKAGOE(club2, additionalPlayers, bypassMovementModeRestriction2);
};
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP response)
{
if (onResponseCallback != 0)
{
}
};
Action<string> action2 = delegate(string error)
{
Action<string> onErrorCallback = OnErrorCallback;
if (onErrorCallback != 0)
{
onErrorCallback(error);
}
};
throw new NullReferenceException();
}
// Token: 0x0600211A RID: 8474 RVA: 0x00086120 File Offset: 0x00084320
[Token(Token = "0x600211A")]
[Address(RVA = "0x12690F0", Offset = "0x12680F0", VA = "0x1812690F0")]
public bool RunGoToPlayerEvent(CCMBKDINCAH EKMPDPAIEPJ, SessionManager.BDPNOBGNGNI EKNHEEDECPK, string LGHBPPIOOBM)
{
if (EKMPDPAIEPJ != 0 && (EKMPDPAIEPJ.KJDKJFLBFOL || EKMPDPAIEPJ.KMOAHFBMONE) && !EIMGAFPPJFD.IFAHODHCMEE())
{
this.EHFHAILLKPM();
}
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
CFLMJLFBOKH.CMHOLOLFAEI(EKMPDPAIEPJ, (CFLMJLFBOKH.DKHGLGHBFAL)((uint)6));
return (uint)6 == 0U;
}
// Token: 0x0600211B RID: 8475 RVA: 0x00086170 File Offset: 0x00084370
[Token(Token = "0x600211B")]
[Address(RVA = "0x12653F0", Offset = "0x12643F0", VA = "0x1812653F0")]
private void KOPIJHLIBJP(CCMBKDINCAH EKMPDPAIEPJ, SessionManager.BDPNOBGNGNI EKNHEEDECPK, string LGHBPPIOOBM)
{
SessionManager.BLGGOIPIOGB blggoipiogb = new SessionManager.BLGGOIPIOGB();
blggoipiogb.<>4__this = this;
blggoipiogb.targetEvent = EKMPDPAIEPJ;
blggoipiogb.loadSceneSource = EKNHEEDECPK;
blggoipiogb.amplitudeCommandContext = LGHBPPIOOBM;
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (!(<OCDLBPHJMOP>k__BackingField != num))
{
Debug.LogError("Button_JoinEvent RecRoomSceneManager is null.");
return;
}
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP(blggoipiogb.targetEvent.<DOFDAMHCJLP>k__BackingField);
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ room)
{
KLCOGEIGEBJ room = room2;
SessionManager <>4__this = blggoipiogb.<>4__this;
Action<bool> action2 = delegate(bool bypassMovementModeRestriction)
{
string <LGACIEKBLBM>k__BackingField = blggoipiogb.targetEvent.<LGACIEKBLBM>k__BackingField;
string text = "Go to " + <LGACIEKBLBM>k__BackingField;
SessionManager <>4__this2 = blggoipiogb.<>4__this;
KLCOGEIGEBJ room2 = room;
Action action3 = delegate
{
SessionManager.BLGGOIPIOGB cs$<>8__locals = blggoipiogb;
SessionManager <>4__this3 = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this3.JNHDCAJAGGG(loadSceneSource);
SessionManager.BLGGOIPIOGB cs$<>8__locals2 = blggoipiogb;
SessionManager <>4__this4 = cs$<>8__locals2.<>4__this;
string amplitudeCommandContext = cs$<>8__locals2.amplitudeCommandContext;
CCMBKDINCAH targetEvent = cs$<>8__locals2.targetEvent;
bool bypassMovementModeRestriction = bypassMovementModeRestriction;
<>4__this4.MDMJAENBPPM(targetEvent, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction, amplitudeCommandContext);
};
Action action4 = delegate
{
SessionManager.BLGGOIPIOGB cs$<>8__locals3 = blggoipiogb;
SessionManager <>4__this5 = cs$<>8__locals3.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
<>4__this5.JNHDCAJAGGG(loadSceneSource2);
SessionManager.BLGGOIPIOGB cs$<>8__locals4 = blggoipiogb;
SessionManager <>4__this6 = cs$<>8__locals4.<>4__this;
string amplitudeCommandContext2 = cs$<>8__locals4.amplitudeCommandContext;
CCMBKDINCAH targetEvent2 = cs$<>8__locals4.targetEvent;
bool bypassMovementModeRestriction2 = bypassMovementModeRestriction;
<>4__this6.MDMJAENBPPM(targetEvent2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction2, amplitudeCommandContext2);
};
<>4__this2.IMBDGDJFNOH(text, room2, action3, action4);
};
int num2 = 0;
<>4__this.EOILMFANOOO(room2, action2, num2);
};
throw new NullReferenceException();
}
// Token: 0x0600211C RID: 8476 RVA: 0x000861E4 File Offset: 0x000843E4
[Token(Token = "0x600211C")]
[Address(RVA = "0x1269530", Offset = "0x1268530", VA = "0x181269530")]
public void RunJoinRoom(string BFGCDJFNJLE, SessionManager.IJKKAICPLDE AHLJJMLMKKH, bool FJCENPDMHIE, [Optional] Action<SessionManager.BKOJBGONLCK> KNKGGHPEBPA)
{
Action<SessionManager.BKOJBGONLCK> onResponseCallback = 0;
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP(BFGCDJFNJLE);
SessionManager.IJKKAICPLDE loadSceneSourceData;
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ room)
{
SessionManager <>4__this = this;
Action<SessionManager.BKOJBGONLCK> onResponseCallback2 = onResponseCallback;
SessionManager.IJKKAICPLDE loadSceneSourceData2 = loadSceneSourceData;
int num = 0;
bool isPrivate = FJCENPDMHIE;
<>4__this.RunJoinRoom(room, num, loadSceneSourceData2, isPrivate, num, onResponseCallback2);
};
if (SessionManager.<>c.<>9__206_1 == 0)
{
SessionManager.<>c.<>9__206_1 = delegate(string error)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
};
}
throw new NullReferenceException();
}
// Token: 0x0600211D RID: 8477 RVA: 0x00086244 File Offset: 0x00084444
[Token(Token = "0x600211D")]
[Address(RVA = "0x1269710", Offset = "0x1268710", VA = "0x181269710")]
public void RunJoinRoom(KLCOGEIGEBJ DDEGOJKBEAN, SessionManager.IJKKAICPLDE AHLJJMLMKKH, bool FJCENPDMHIE, [Optional] Action<SessionManager.BKOJBGONLCK> KNKGGHPEBPA)
{
}
// Token: 0x0600211E RID: 8478 RVA: 0x00086254 File Offset: 0x00084454
[Token(Token = "0x600211E")]
[Address(RVA = "0x1269760", Offset = "0x1268760", VA = "0x181269760")]
public void RunJoinRoom(KLCOGEIGEBJ DDEGOJKBEAN, string KPIKANDMJJD, SessionManager.IJKKAICPLDE AHLJJMLMKKH, bool FJCENPDMHIE, [Optional] string KIIFGNILJEA, [Optional] Action<SessionManager.BKOJBGONLCK> KNKGGHPEBPA)
{
Action<SessionManager.BKOJBGONLCK> onResponseCallback = 0;
bool isPrivate = false;
string roomCode = 0;
KLCOGEIGEBJ room = DDEGOJKBEAN;
SessionManager <>4__this = this;
string roomSceneName = KPIKANDMJJD;
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (!(<OCDLBPHJMOP>k__BackingField == num))
{
SessionManager.IJKKAICPLDE loadSceneSourceData;
if (loadSceneSourceData == (ulong)47L)
{
EOMNEGBDLDP.FGDAGDPFHLI(room);
}
if (this.CJKMCGCEELP != (ulong)0L)
{
SessionManager.PJHIGDBINKD pjhigdbinkd = new SessionManager.PJHIGDBINKD();
this.CJKMCGCEELP(pjhigdbinkd);
if (pjhigdbinkd.ECOJNCMNPOJ)
{
Debug.Log("JoinRoom request canceled");
return;
}
}
throw new NullReferenceException();
}
}
// Token: 0x0600211F RID: 8479 RVA: 0x000862F0 File Offset: 0x000844F0
[Token(Token = "0x600211F")]
[Address(RVA = "0x12694D0", Offset = "0x12684D0", VA = "0x1812694D0")]
public void RunJoinRoomCode(KLCOGEIGEBJ DDEGOJKBEAN, string KIIFGNILJEA, [Optional] Action<SessionManager.BKOJBGONLCK> KNKGGHPEBPA)
{
}
// Token: 0x06002120 RID: 8480 RVA: 0x00086300 File Offset: 0x00084500
[Token(Token = "0x6002120")]
[Address(RVA = "0x1263100", Offset = "0x1262100", VA = "0x181263100")]
private void ILMAPKHEIDL(PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> NKLGAGCHGPM, Action<Matchmaking.MHCKNNJOIIP> JPBNDDKBFHO)
{
Action<Matchmaking.MHCKNNJOIIP> optionalOnResponseCallback = JPBNDDKBFHO;
if (JPBNDDKBFHO != 0)
{
}
Action<string> action = delegate(string error)
{
Debug.LogWarning("A promise error message is being propagated as an \"unknown error\". Specific message: " + error + ".");
Action<Matchmaking.MHCKNNJOIIP> optionalOnResponseCallback2 = optionalOnResponseCallback;
if (optionalOnResponseCallback2 != 0)
{
optionalOnResponseCallback2((uint)(-1));
}
};
throw new NullReferenceException();
}
// Token: 0x06002121 RID: 8481 RVA: 0x00086330 File Offset: 0x00084530
[Token(Token = "0x6002121")]
[Address(RVA = "0x12631D0", Offset = "0x12621D0", VA = "0x1812631D0")]
private void ILMAPKHEIDL(PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> NKLGAGCHGPM, Action<SessionManager.BKOJBGONLCK> JPBNDDKBFHO)
{
Action<SessionManager.BKOJBGONLCK> optionalOnResponseCallback = JPBNDDKBFHO;
if (JPBNDDKBFHO != 0)
{
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP errorCode)
{
Action<SessionManager.BKOJBGONLCK> optionalOnResponseCallback2 = optionalOnResponseCallback;
};
}
this.ILMAPKHEIDL(NKLGAGCHGPM, JPBNDDKBFHO);
}
// Token: 0x06002122 RID: 8482 RVA: 0x0008636C File Offset: 0x0008456C
[Token(Token = "0x6002122")]
[Address(RVA = "0x12699F0", Offset = "0x12689F0", VA = "0x1812699F0")]
public void RunJoinSubRoomOfCurrentRoom(string KPIKANDMJJD, SessionManager.BDPNOBGNGNI EKNHEEDECPK, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool MFLEHJHEJPM)
{
SessionManager.JCFEIIGJBFG jcfeiigjbfg = new SessionManager.JCFEIIGJBFG();
jcfeiigjbfg.forceNewInstance = false;
jcfeiigjbfg.inviteMode = CFFFCALCLPB;
jcfeiigjbfg.roomSceneName = KPIKANDMJJD;
jcfeiigjbfg.<>4__this = this;
jcfeiigjbfg.loadSceneSource = EKNHEEDECPK;
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (<OCDLBPHJMOP>k__BackingField != num && jcfeiigjbfg.roomSceneName != (ulong)0L)
{
new SessionManager.OIILLLPLAIE().CS$<>8__locals1 = jcfeiigjbfg;
if (this.CJKMCGCEELP != (ulong)0L)
{
SessionManager.PJHIGDBINKD pjhigdbinkd = new SessionManager.PJHIGDBINKD();
this.CJKMCGCEELP(pjhigdbinkd);
if (pjhigdbinkd.ECOJNCMNPOJ)
{
Debug.Log("JoinRoomScene request canceled");
return;
}
}
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
throw new NullReferenceException();
}
}
// Token: 0x06002123 RID: 8483 RVA: 0x00086418 File Offset: 0x00084618
[Token(Token = "0x6002123")]
[Address(RVA = "0x1269280", Offset = "0x1268280", VA = "0x181269280")]
public void RunJoinPlayer(KLCOGEIGEBJ DDEGOJKBEAN, int CJFGEMGOJHB, SessionManager.BDPNOBGNGNI EKNHEEDECPK)
{
SessionManager.LMNLDDLILDB lmnlddlildb = new SessionManager.LMNLDDLILDB();
lmnlddlildb.loadSceneSource = EKNHEEDECPK;
lmnlddlildb.<>4__this = this;
lmnlddlildb.playerId = CJFGEMGOJHB;
lmnlddlildb.room = DDEGOJKBEAN;
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (!(<OCDLBPHJMOP>k__BackingField != num))
{
int playerId = lmnlddlildb.playerId;
Debug.LogError("Button_JoinPlayer '" + playerId + "', RecRoomSceneManager is null.");
return;
}
if (this.CJKMCGCEELP != (ulong)0L)
{
SessionManager.PJHIGDBINKD pjhigdbinkd = new SessionManager.PJHIGDBINKD();
this.CJKMCGCEELP(pjhigdbinkd);
if (pjhigdbinkd.ECOJNCMNPOJ)
{
Debug.Log("JoinPlayer request canceled");
}
}
KLCOGEIGEBJ room = lmnlddlildb.room;
Action<bool> action = delegate(bool bypassMovementModeRestriction)
{
if (lmnlddlildb.loadSceneSource != SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH)
{
int playerId2 = lmnlddlildb.playerId;
bool flag;
string text;
if (!flag || text == 0)
{
}
string text2 = "Join " + "player";
SessionManager <>4__this = lmnlddlildb.<>4__this;
KLCOGEIGEBJ room2 = lmnlddlildb.room;
Action action2 = delegate
{
SessionManager.LMNLDDLILDB cs$<>8__locals = lmnlddlildb;
SessionManager <>4__this3 = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this3.JNHDCAJAGGG(loadSceneSource);
SessionManager.LMNLDDLILDB cs$<>8__locals2 = lmnlddlildb;
SessionManager <>4__this4 = cs$<>8__locals2.<>4__this;
bool bypassMovementModeRestriction3 = bypassMovementModeRestriction;
int playerId4 = cs$<>8__locals2.playerId;
<>4__this4.JoinPlayer(playerId4, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction3);
};
Action action3 = delegate
{
SessionManager.LMNLDDLILDB cs$<>8__locals3 = lmnlddlildb;
SessionManager <>4__this5 = cs$<>8__locals3.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
<>4__this5.JNHDCAJAGGG(loadSceneSource2);
SessionManager.LMNLDDLILDB cs$<>8__locals4 = lmnlddlildb;
SessionManager <>4__this6 = cs$<>8__locals4.<>4__this;
bool bypassMovementModeRestriction4 = bypassMovementModeRestriction;
int playerId5 = cs$<>8__locals4.playerId;
<>4__this6.JoinPlayer(playerId5, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction4);
};
<>4__this.IMBDGDJFNOH(text2, room2, action2, action3);
return;
}
lmnlddlildb.<>4__this.JNHDCAJAGGG(SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH);
SessionManager <>4__this2 = lmnlddlildb.<>4__this;
bool bypassMovementModeRestriction2 = bypassMovementModeRestriction;
int num3 = 0;
int playerId3 = lmnlddlildb.playerId;
<>4__this2.JoinPlayer(playerId3, (SessionManager.APNNGFNMGDP)num3, bypassMovementModeRestriction2);
throw new NullReferenceException();
};
int num2 = 0;
this.EOILMFANOOO(room, action, num2);
throw new NullReferenceException();
}
// Token: 0x06002124 RID: 8484 RVA: 0x000864D8 File Offset: 0x000846D8
[Token(Token = "0x6002124")]
[Address(RVA = "0x1268B50", Offset = "0x1267B50", VA = "0x181268B50")]
public void RunAcceptRoomInvite(KLCOGEIGEBJ DDEGOJKBEAN, CPIHGIEOPAJ AGDBLDPDFNJ, SessionManager.BDPNOBGNGNI EKNHEEDECPK)
{
SessionManager.CIJNHIDDANN cijnhiddann;
bool flag;
do
{
cijnhiddann = new SessionManager.CIJNHIDDANN();
cijnhiddann.loadSceneSource = EKNHEEDECPK;
cijnhiddann.<>4__this = this;
cijnhiddann.roomInviteMessage = AGDBLDPDFNJ;
cijnhiddann.room = DDEGOJKBEAN;
cijnhiddann.playerId = cijnhiddann;
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
flag = <OCDLBPHJMOP>k__BackingField != num;
if (flag)
{
goto IL_70;
}
CPIHGIEOPAJ roomInviteMessage = cijnhiddann.roomInviteMessage;
}
while (!flag || !flag);
long num2;
Debug.LogError("Button_AcceptRoomInvite '" + num2 + "', RecRoomSceneManager is null.");
return;
IL_70:
if (this.CJKMCGCEELP != (ulong)0L)
{
SessionManager.PJHIGDBINKD pjhigdbinkd = new SessionManager.PJHIGDBINKD();
this.CJKMCGCEELP(pjhigdbinkd);
if (pjhigdbinkd.ECOJNCMNPOJ)
{
Debug.Log("AcceptRoomInvite request canceled");
}
}
KLCOGEIGEBJ room = cijnhiddann.room;
Action<bool> action = delegate(bool bypassMovementModeRestriction)
{
if (cijnhiddann.loadSceneSource != SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH)
{
int playerId = cijnhiddann.playerId;
bool flag2;
string text;
if (!flag2 || text == 0)
{
}
string text2 = "Join " + "player";
SessionManager <>4__this = cijnhiddann.<>4__this;
KLCOGEIGEBJ room2 = cijnhiddann.room;
Action action2 = delegate
{
SessionManager.CIJNHIDDANN cs$<>8__locals = cijnhiddann;
SessionManager <>4__this3 = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this3.JNHDCAJAGGG(loadSceneSource);
SessionManager.CIJNHIDDANN cs$<>8__locals2 = cijnhiddann;
SessionManager <>4__this4 = cs$<>8__locals2.<>4__this;
bool bypassMovementModeRestriction3 = bypassMovementModeRestriction;
CPIHGIEOPAJ roomInviteMessage3 = cs$<>8__locals2.roomInviteMessage;
<>4__this4.ALCJNMAOIGH(roomInviteMessage3, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction3);
};
Action action3 = delegate
{
SessionManager.CIJNHIDDANN cs$<>8__locals3 = cijnhiddann;
SessionManager <>4__this5 = cs$<>8__locals3.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
<>4__this5.JNHDCAJAGGG(loadSceneSource2);
SessionManager.CIJNHIDDANN cs$<>8__locals4 = cijnhiddann;
SessionManager <>4__this6 = cs$<>8__locals4.<>4__this;
bool bypassMovementModeRestriction4 = bypassMovementModeRestriction;
CPIHGIEOPAJ roomInviteMessage4 = cs$<>8__locals4.roomInviteMessage;
<>4__this6.ALCJNMAOIGH(roomInviteMessage4, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction4);
};
<>4__this.IMBDGDJFNOH(text2, room2, action2, action3);
return;
}
cijnhiddann.<>4__this.JNHDCAJAGGG(SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH);
SessionManager <>4__this2 = cijnhiddann.<>4__this;
bool bypassMovementModeRestriction2 = bypassMovementModeRestriction;
int num4 = 0;
CPIHGIEOPAJ roomInviteMessage2 = cijnhiddann.roomInviteMessage;
<>4__this2.ALCJNMAOIGH(roomInviteMessage2, (SessionManager.APNNGFNMGDP)num4, bypassMovementModeRestriction2);
throw new NullReferenceException();
};
int num3 = 0;
this.EOILMFANOOO(room, action, num3);
throw new NullReferenceException();
}
// Token: 0x06002125 RID: 8485 RVA: 0x000865B4 File Offset: 0x000847B4
[Token(Token = "0x6002125")]
[Address(RVA = "0x12688A0", Offset = "0x12678A0", VA = "0x1812688A0")]
public void RequestGameInvite(int CJFGEMGOJHB, string JLJADMDFMOJ)
{
if (!EIMGAFPPJFD.IKDFDELJBII())
{
return;
}
int playerId = CJFGEMGOJHB;
Dictionary<long, float> coplmlmailo = this.COPLMLMAILO;
if (this.MMGBAFKNAMN((long)playerId, 30f, coplmlmailo))
{
Dictionary<long, float> coplmlmailo2 = this.COPLMLMAILO;
float realtimeSinceStartup = Time.realtimeSinceStartup;
throw new NullReferenceException();
}
throw new NullReferenceException();
}
// Token: 0x06002126 RID: 8486 RVA: 0x0008664C File Offset: 0x0008484C
[Token(Token = "0x6002126")]
[Address(RVA = "0x1261570", Offset = "0x1260570", VA = "0x181261570")]
private void EOILMFANOOO(KLCOGEIGEBJ DDEGOJKBEAN, Action<bool> MBGDAICHDNA, [Optional] Action AGFONKPBJDD)
{
SessionManager.OFIJBLICLEF ofijbliclef = new SessionManager.OFIJBLICLEF();
ofijbliclef.<>4__this = this;
ofijbliclef.room = DDEGOJKBEAN;
ofijbliclef.onConfirmed = MBGDAICHDNA;
ofijbliclef.onCancel = AGFONKPBJDD;
Action<bool> action = delegate(bool bypassMovementModeRestriction)
{
SessionManager <>4__this = ofijbliclef.<>4__this;
Action <>9__10;
Action <>9__8;
Action <>9__6;
Action <>9__4;
Action action3 = delegate
{
SessionManager.OFIJBLICLEF cs$<>8__locals = ofijbliclef;
Action <>9__2 = <>9__4;
SessionManager <>4__this2 = cs$<>8__locals.<>4__this;
if (<>9__2 == 0)
{
Action action5 = delegate
{
SessionManager.OFIJBLICLEF cs$<>8__locals2 = ofijbliclef;
Action <>9__3 = <>9__6;
SessionManager <>4__this3 = cs$<>8__locals2.<>4__this;
if (<>9__3 == 0)
{
Action action7 = delegate
{
SessionManager.OFIJBLICLEF cs$<>8__locals3 = ofijbliclef;
Action <>9__11 = <>9__8;
SessionManager <>4__this4 = cs$<>8__locals3.<>4__this;
KLCOGEIGEBJ room = cs$<>8__locals3.room;
if (<>9__11 == 0)
{
Action action9 = delegate
{
SessionManager.OFIJBLICLEF cs$<>8__locals4 = ofijbliclef;
Action <>9__5 = <>9__10;
SessionManager <>4__this5 = cs$<>8__locals4.<>4__this;
KLCOGEIGEBJ room2 = cs$<>8__locals4.room;
if (<>9__5 == 0)
{
Action action11 = delegate
{
Action<bool> onConfirmed = ofijbliclef.onConfirmed;
bool bypassMovementModeRestriction = bypassMovementModeRestriction;
onConfirmed(bypassMovementModeRestriction);
};
<>9__10 = action11;
}
Action action12;
if (cs$<>8__locals4.<>9__11 == 0)
{
action12 = delegate
{
Action onCancel = cs$<>8__locals4.onCancel;
if (onCancel != 0)
{
onCancel();
return;
}
};
cs$<>8__locals4.<>9__11 = action12;
}
<>4__this5.NIEAGOJFEDJ(room2, <>9__5, action12);
};
<>9__8 = action9;
}
Action action10;
if (cs$<>8__locals3.<>9__9 == 0)
{
action10 = delegate
{
Action onCancel2 = cs$<>8__locals3.onCancel;
if (onCancel2 != 0)
{
onCancel2();
return;
}
};
cs$<>8__locals3.<>9__9 = action10;
}
<>4__this4.ABLCIMNCIHL(room, <>9__11, action10);
};
<>9__6 = action7;
}
Action action8;
if (cs$<>8__locals2.<>9__7 == 0)
{
action8 = delegate
{
Action onCancel3 = cs$<>8__locals2.onCancel;
if (onCancel3 != 0)
{
onCancel3();
return;
}
};
cs$<>8__locals2.<>9__7 = action8;
}
<>4__this3.IIODEOAKKDD(<>9__3, action8);
};
<>9__4 = action5;
}
Action action6;
if (cs$<>8__locals.<>9__5 == 0)
{
action6 = delegate
{
Action onCancel4 = cs$<>8__locals.onCancel;
if (onCancel4 != 0)
{
onCancel4();
return;
}
};
cs$<>8__locals.<>9__5 = action6;
}
<>4__this2.DFAJJNNIEEE(<>9__2, action6);
};
Action <>9__ = ofijbliclef.<>9__3;
if (<>9__ == 0)
{
Action action4 = delegate
{
Action onCancel5 = ofijbliclef.onCancel;
if (onCancel5 != 0)
{
onCancel5();
return;
}
};
ofijbliclef.<>9__3 = action4;
}
<>4__this.EHHPNDGMJCH(action3, <>9__);
};
Action action2 = delegate
{
Action onCancel6 = ofijbliclef.onCancel;
if (onCancel6 != 0)
{
onCancel6();
return;
}
};
this.GFMMOALLEBK(DDEGOJKBEAN, action, action2);
}
// Token: 0x06002127 RID: 8487 RVA: 0x000866A4 File Offset: 0x000848A4
[Token(Token = "0x6002127")]
[Address(RVA = "0x1262BE0", Offset = "0x1261BE0", VA = "0x181262BE0")]
public static bool HasLocalPlayerAlreadyAcceptedWarning(KLCOGEIGEBJ DDEGOJKBEAN)
{
HashSet<long> hfafemkmjjl = SessionManager.HFAFEMKMJJL;
long <DOFDAMHCJLP>k__BackingField = DDEGOJKBEAN.<DOFDAMHCJLP>k__BackingField;
return hfafemkmjjl.Contains(<DOFDAMHCJLP>k__BackingField);
}
// Token: 0x06002128 RID: 8488 RVA: 0x000866CC File Offset: 0x000848CC
[Token(Token = "0x6002128")]
[Address(RVA = "0x1261A70", Offset = "0x1260A70", VA = "0x181261A70")]
public static void ForceAcceptRoomWarnings(KLCOGEIGEBJ DDEGOJKBEAN)
{
HashSet<long> hfafemkmjjl = SessionManager.HFAFEMKMJJL;
long <DOFDAMHCJLP>k__BackingField = DDEGOJKBEAN.<DOFDAMHCJLP>k__BackingField;
bool flag = hfafemkmjjl.Add(<DOFDAMHCJLP>k__BackingField);
}
// Token: 0x06002129 RID: 8489 RVA: 0x000866F4 File Offset: 0x000848F4
[Token(Token = "0x6002129")]
[Address(RVA = "0x1261C70", Offset = "0x1260C70", VA = "0x181261C70")]
private void GFMMOALLEBK(KLCOGEIGEBJ DDEGOJKBEAN, Action<bool> MBGDAICHDNA, [Optional] Action AGFONKPBJDD)
{
if (DDEGOJKBEAN != 0)
{
long <DOFDAMHCJLP>k__BackingField = DDEGOJKBEAN.<DOFDAMHCJLP>k__BackingField;
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
ONCGMPLDEPM oncgmpldepm = ONCGMPLDEPM.MAMCJMIPCOD(DDEGOJKBEAN);
if (oncgmpldepm.<JFEJDJFNCAI>k__BackingField)
{
HashSet<long> hfafemkmjjl = SessionManager.HFAFEMKMJJL;
long <DOFDAMHCJLP>k__BackingField2 = DDEGOJKBEAN.<DOFDAMHCJLP>k__BackingField;
if (hfafemkmjjl.Contains(<DOFDAMHCJLP>k__BackingField2))
{
goto IL_E0;
}
}
RoomWarningsScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RoomWarningsScreen>();
flowByType.EBDCIFINPNK = DDEGOJKBEAN;
flowByType.FPFIPJEKAIB = oncgmpldepm;
flowByType.NBDCIDMGHNA = MBGDAICHDNA;
flowByType.BCBFPMIMGHJ = AGFONKPBJDD;
flowByType.FFHEADALFEO();
string text = flowByType.cancelButton.label.text;
WatchUI <LBNLPAIAGHF>k__BackingField = flowByType.<LBNLPAIAGHF>k__BackingField;
int num = 0;
<LBNLPAIAGHF>k__BackingField.PushFlow(flowByType, num);
if (!flowByType.<LBNLPAIAGHF>k__BackingField.OHPDNGENFJL.KGCJLAOBAHL)
{
WatchMenuProjector watchMenuProjector = flowByType.<LBNLPAIAGHF>k__BackingField.OHPDNGENFJL;
int num2 = 0;
watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0);
this.EnforceComfortAndMovementIfNextRoomIdEqualsThisRoomId();
MBGDAICHDNA(1);
}
return;
}
IL_E0:
throw new NullReferenceException();
}
// Token: 0x0600212A RID: 8490 RVA: 0x000867E8 File Offset: 0x000849E8
[Token(Token = "0x600212A")]
[Address(RVA = "0x1261670", Offset = "0x1260670", VA = "0x181261670")]
public void EnforceComfortAndMovementIfNextRoomIdEqualsThisRoomId()
{
if (SingletonMonoBehaviour.ONCPNMDGGKG.vrLocomotionComfortMode.<DFINJGPOOCN>k__BackingField)
{
VRLocomotionComfortMode vrLocomotionComfortMode = SingletonMonoBehaviour.ONCPNMDGGKG.vrLocomotionComfortMode;
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
vrLocomotionComfortMode.<FINNCIILKCH>k__BackingField = <DOFDAMHCJLP>k__BackingField;
}
if (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
{
LocalPlayerController.JJKKCDNKBJI fgamgpebmge = SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE;
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (fgamgpebmge != instance.KCGODJHNODG)
{
LocalPlayerController instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
LocalPlayerController instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
return;
}
}
}
// Token: 0x0600212B RID: 8491 RVA: 0x00086864 File Offset: 0x00084A64
[Token(Token = "0x600212B")]
[Address(RVA = "0x1264F20", Offset = "0x1263F20", VA = "0x181264F20")]
public bool JuniorPlayerJoinCheck(long BMOODMMENOE, bool CNANMHJBLCE = false)
{
if (!EIMGAFPPJFD.IKDFDELJBII())
{
if (CNANMHJBLCE)
{
this.EHFHAILLKPM();
}
}
return true;
}
// Token: 0x0600212C RID: 8492 RVA: 0x00086888 File Offset: 0x00084A88
[Token(Token = "0x600212C")]
[Address(RVA = "0x1264FA0", Offset = "0x1263FA0", VA = "0x181264FA0")]
public bool JuniorRoomCheck(MKAMHOIHOJK PEOBMOOENJD, bool CNANMHJBLCE = false)
{
if (!PEOBMOOENJD.<JMCKNJBHPHE>k__BackingField && !EIMGAFPPJFD.IKDFDELJBII())
{
if (CNANMHJBLCE)
{
this.EHFHAILLKPM();
}
}
return true;
}
// Token: 0x0600212D RID: 8493 RVA: 0x000868BC File Offset: 0x00084ABC
[Token(Token = "0x600212D")]
[Address(RVA = "0x125F710", Offset = "0x125E710", VA = "0x18125F710")]
private bool CMNCLDNBFHD(bool CNANMHJBLCE = false)
{
if (!EIMGAFPPJFD.IFAHODHCMEE())
{
if (CNANMHJBLCE)
{
this.EHFHAILLKPM();
}
}
return true;
}
// Token: 0x0600212E RID: 8494 RVA: 0x000868E0 File Offset: 0x00084AE0
[Token(Token = "0x600212E")]
[Address(RVA = "0x1260AD0", Offset = "0x125FAD0", VA = "0x181260AD0")]
private void EHFHAILLKPM()
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
// Token: 0x0600212F RID: 8495 RVA: 0x000868FC File Offset: 0x00084AFC
[Token(Token = "0x600212F")]
[Address(RVA = "0x1260930", Offset = "0x125F930", VA = "0x181260930")]
private void EDLLGIAJDFB()
{
PlayerParty playerParty = Player.<EGKJPJKLEAI>k__BackingField.playerParty;
int num = 0;
if (playerParty != num)
{
return;
}
}
// Token: 0x06002130 RID: 8496 RVA: 0x0008692C File Offset: 0x00084B2C
[Token(Token = "0x6002130")]
[Address(RVA = "0x1263390", Offset = "0x1262390", VA = "0x181263390")]
private void IMBDGDJFNOH(string JDBKDGCJHMB, KLCOGEIGEBJ CDIHHPANDDG, Action MBGDAICHDNA, [Optional] Action BLGNELCMJFH)
{
int num;
int num3;
do
{
num = 0;
SessionManager.MMHIAKEKKDB mmhiakekkdb = new SessionManager.MMHIAKEKKDB();
mmhiakekkdb.onConfirmed = MBGDAICHDNA;
mmhiakekkdb.onRejected = mmhiakekkdb;
if (Player.<EGKJPJKLEAI>k__BackingField.playerUI != 0)
{
}
int num2 = 0;
if (num == num2 || num3 <= 1)
{
goto IL_108;
}
if (CDIHHPANDDG == 0)
{
goto IL_F2;
}
if (num3 != 0)
{
if (num >= num3)
{
goto IL_5D;
}
num += num;
if (num != num3)
{
num++;
goto IL_5D;
}
goto IL_6F;
IL_76:
EFAJBHGDIDD efajbhgdidd;
if (efajbhgdidd != 0)
{
if (efajbhgdidd.BNEPHABLOOD == LocalPlayerController.JJKKCDNKBJI.SCREEN)
{
}
if (efajbhgdidd.BNEPHABLOOD == LocalPlayerController.JJKKCDNKBJI.VR_TELEPORT || efajbhgdidd.BNEPHABLOOD == LocalPlayerController.JJKKCDNKBJI.VR_WALK)
{
}
}
bool flag;
while (!flag)
{
}
bool flag2;
while (!flag2)
{
}
goto IL_A3;
IL_6F:
int num4;
num4 += num4;
goto IL_76;
IL_5D:
KFMCHGDCCGM kfmchgdccgm;
if (kfmchgdccgm == KFMCHGDCCGM.VRLow)
{
}
KFMCHGDCCGM kfmchgdccgm2;
if (kfmchgdccgm2 == KFMCHGDCCGM.Quest2)
{
}
num4 = 0;
KFMCHGDCCGM kfmchgdccgm3;
if (kfmchgdccgm3 == KFMCHGDCCGM.Mobile)
{
goto IL_6F;
}
goto IL_76;
}
IL_A3:
if (num3 != 0)
{
}
}
while (num != 0);
ulong num5;
if (num5 != (ulong)0L)
{
string[] array = new string[2];
throw new ArrayTypeMismatchException();
}
IL_F2:
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP r)
{
while (r != JPIJGHNNIDP.Cancel)
{
if (r != JPIJGHNNIDP.Cancel)
{
if (r != JPIJGHNNIDP.Affirmative)
{
break;
}
Action onRejected = num3.onRejected;
if (onRejected != 0)
{
onRejected();
return;
}
break;
}
else if (num3.onConfirmed == 0)
{
throw new NullReferenceException();
}
}
};
return;
IL_108:
throw new NullReferenceException();
}
// Token: 0x06002131 RID: 8497 RVA: 0x00086A7C File Offset: 0x00084C7C
[Token(Token = "0x6002131")]
[Address(RVA = "0x1260B70", Offset = "0x125FB70", VA = "0x181260B70")]
private void EHHPNDGMJCH(Action MBGDAICHDNA, [Optional] Action BLGNELCMJFH)
{
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
int num = 0;
if (!(instance == num))
{
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
if (instance2.PlayerHasRole(agajmbpabdl, (uint)4194304))
{
if (Matchmaking.ELHFNPEDCCN != 0)
{
}
DateTime now = DateTime.Now;
DateTime minValue = DateTime.MinValue;
TimeSpan timeSpan = now - minValue;
DateTime now2 = DateTime.Now;
DateTime bhfeedlejkh = this.BHFEEDLEJKH;
TimeSpan timeSpan2 = now2 - bhfeedlejkh;
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD || !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CJGADCMEEND>k__BackingField)
{
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
}
string <LGACIEKBLBM>k__BackingField = Matchmaking.HMCJLLMDAAM.<LGACIEKBLBM>k__BackingField;
string text = string.Format("Leave ^{0} without saving?", <LGACIEKBLBM>k__BackingField);
object[] array = new object[5];
throw new ArrayTypeMismatchException();
}
}
MBGDAICHDNA();
throw new NullReferenceException();
}
// Token: 0x06002132 RID: 8498 RVA: 0x00086BF0 File Offset: 0x00084DF0
[Token(Token = "0x6002132")]
[Address(RVA = "0x1263290", Offset = "0x1262290", VA = "0x181263290")]
private void ILPIDHICKMB(string BFGCDJFNJLE, string KPIKANDMJJD, bool FJCENPDMHIE, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL, [Optional] Action<Matchmaking.MHCKNNJOIIP> KNKGGHPEBPA, [Optional] string KIIFGNILJEA)
{
if (Matchmaking.HMCJLLMDAAM != 0)
{
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
}
}
// Token: 0x170005D2 RID: 1490
// (get) Token: 0x06002133 RID: 8499 RVA: 0x00086C18 File Offset: 0x00084E18
[Token(Token = "0x170005D2")]
private bool GNIEGMJOBFG
{
[Token(Token = "0x6002133")]
[Address(RVA = "0x125F6E0", Offset = "0x125E6E0", VA = "0x18125F6E0")]
get
{
return this.EBDIMALGPNB.CFLJGNJLBFG;
}
}
// Token: 0x06002134 RID: 8500 RVA: 0x00086C38 File Offset: 0x00084E38
[Token(Token = "0x6002134")]
[Address(RVA = "0x125E680", Offset = "0x125D680", VA = "0x18125E680")]
public void AddGameProgressSupport(object PIHIPPPPEBI)
{
this.EBDIMALGPNB.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x06002135 RID: 8501 RVA: 0x00086C58 File Offset: 0x00084E58
[Token(Token = "0x6002135")]
[Address(RVA = "0x1268870", Offset = "0x1267870", VA = "0x181268870")]
public void RemoveGameProgressSupport(object PIHIPPPPEBI)
{
this.EBDIMALGPNB.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x170005D3 RID: 1491
// (get) Token: 0x06002136 RID: 8502 RVA: 0x00086C78 File Offset: 0x00084E78
[Token(Token = "0x170005D3")]
private SessionManager.FNCGMBFIDAC OJEPEPKKNFF
{
[Token(Token = "0x6002136")]
[Address(RVA = "0x125DD30", Offset = "0x125CD30", VA = "0x18125DD30")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x06002137 RID: 8503 RVA: 0x00086C8C File Offset: 0x00084E8C
[Token(Token = "0x6002137")]
[Address(RVA = "0x125E5F0", Offset = "0x125D5F0", VA = "0x18125E5F0")]
public void AddGameProgressSettings(SessionManager.FNCGMBFIDAC GHGBPMPLLBK, object PIHIPPPPEBI, int JMHKMOACHDG)
{
BJOIBBBOIKO<SessionManager.FNCGMBFIDAC> ggpfoloecgb = this.GGPFOLOECGB;
}
// Token: 0x06002138 RID: 8504 RVA: 0x00086CA8 File Offset: 0x00084EA8
[Token(Token = "0x6002138")]
[Address(RVA = "0x1268810", Offset = "0x1267810", VA = "0x181268810")]
public void RemoveGameProgressSettings(object PIHIPPPPEBI)
{
bool flag = this.GGPFOLOECGB.HAHBGOMEMEE(PIHIPPPPEBI);
}
// Token: 0x06002139 RID: 8505 RVA: 0x00086CC8 File Offset: 0x00084EC8
[Token(Token = "0x6002139")]
[Address(RVA = "0x125FE70", Offset = "0x125EE70", VA = "0x18125FE70")]
private void DFAJJNNIEEE(Action MBGDAICHDNA, [Optional] Action BLGNELCMJFH)
{
if (this.EBDIMALGPNB.CFLJGNJLBFG)
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!(instance == num))
{
FFPFKDMKLOP currentState = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GENECNFMDHJ;
if ((currentState == FFPFKDMKLOP.GAME_RUNNING || NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.KKJJGNLJHDG) && currentState != FFPFKDMKLOP.INITIALIZE_CONFIG)
{
PlayerUI playerUI = Player.<EGKJPJKLEAI>k__BackingField.playerUI;
BJOIBBBOIKO<SessionManager.FNCGMBFIDAC> ggpfoloecgb = this.GGPFOLOECGB;
WatchUI <JNBAANDJIAD>k__BackingField = playerUI.<JNBAANDJIAD>k__BackingField;
BJOIBBBOIKO<SessionManager.FNCGMBFIDAC> ggpfoloecgb2 = this.GGPFOLOECGB;
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP r)
{
Action onRejected;
while (r != JPIJGHNNIDP.Cancel)
{
if (r != JPIJGHNNIDP.Cancel)
{
if (r == JPIJGHNNIDP.Affirmative)
{
break;
}
return;
}
else
{
IntPtr method_ptr = onRejected.method_ptr;
if (MBGDAICHDNA == 0)
{
throw new NullReferenceException();
}
}
}
onRejected = BLGNELCMJFH;
if (onRejected != 0)
{
onRejected();
return;
}
};
return;
}
}
}
MBGDAICHDNA();
throw new NullReferenceException();
}
// Token: 0x0600213A RID: 8506 RVA: 0x00086D74 File Offset: 0x00084F74
[Token(Token = "0x600213A")]
[Address(RVA = "0x1266790", Offset = "0x1265790", VA = "0x181266790")]
private bool NCNECBKIBHJ()
{
if (this.EBDIMALGPNB.CFLJGNJLBFG)
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!(instance == num))
{
FFPFKDMKLOP currentState = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GENECNFMDHJ;
if ((currentState == FFPFKDMKLOP.GAME_RUNNING || NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.KKJJGNLJHDG) && currentState != FFPFKDMKLOP.INITIALIZE_CONFIG)
{
return true;
}
}
}
throw new NullReferenceException();
}
// Token: 0x0600213B RID: 8507 RVA: 0x00086DCC File Offset: 0x00084FCC
[Token(Token = "0x600213B")]
[Address(RVA = "0x1262F00", Offset = "0x1261F00", VA = "0x181262F00")]
private void IIODEOAKKDD(Action MBGDAICHDNA, [Optional] Action BLGNELCMJFH)
{
if (MNHEFLIMKGO.LHKBODFDFLC.IOCMPHMJJCD())
{
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = AvatarCustomizationModel.HandleTrialItems((DGOHCPBKOHD)((uint)700), true);
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP r)
{
if (r != JPIJGHNNIDP.Cancel)
{
if (r == JPIJGHNNIDP.Negative)
{
MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC;
int num = 0;
bool flag = lhkbodfdflc.HEEPJLAMCJO(num != 0);
}
Action onConfirmed = MBGDAICHDNA;
}
Action onRejected = BLGNELCMJFH;
if (onRejected != 0)
{
onRejected();
}
};
}
MBGDAICHDNA();
}
// Token: 0x0600213C RID: 8508 RVA: 0x00086E28 File Offset: 0x00085028
[Token(Token = "0x600213C")]
[Address(RVA = "0x1266AD0", Offset = "0x1265AD0", VA = "0x181266AD0")]
private void NIEAGOJFEDJ(KLCOGEIGEBJ DDEGOJKBEAN, Action MBGDAICHDNA, [Optional] Action CFEHOLCNDKC)
{
bool flag;
if (DDEGOJKBEAN != 0 && !DDEGOJKBEAN.<GONMENKLJOD>k__BackingField && !SingletonMonoBehaviour.ONCPNMDGGKG.IsTutorialComplete(TutorialManager.PKHLMAEGIKG.NUX_MICROPHONE) && !flag && SingletonMonoBehaviour.ONCPNMDGGKG.BLBCCPBIHGI)
{
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
WatchUI watchMenu = <JNBAANDJIAD>k__BackingField;
MicrophoneTutorialScreen flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<MicrophoneTutorialScreen>();
if (watchMenu.<CBEMGFDBBJA>k__BackingField != flowByType)
{
WatchUI watchMenu3 = watchMenu;
int num = 0;
watchMenu3.PushFlow(flowByType, num);
}
if (!watchMenu.OHPDNGENFJL.KGCJLAOBAHL)
{
WatchMenuProjector watchMenuProjector = watchMenu.OHPDNGENFJL;
int num2 = 0;
watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0);
}
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP r)
{
WatchUI watchMenu2 = watchMenu;
int num3 = 0;
if (watchMenu2 != num3)
{
watchMenu.OHPDNGENFJL.AuthorityCloseMenu();
}
if (r != JPIJGHNNIDP.Affirmative)
{
}
Action onConfirmed2 = MBGDAICHDNA;
if (onConfirmed2 != 0)
{
onConfirmed2();
}
};
return;
}
Action onConfirmed = MBGDAICHDNA;
while (onConfirmed == 0)
{
}
onConfirmed();
throw new NullReferenceException();
}
// Token: 0x0600213D RID: 8509 RVA: 0x00086F20 File Offset: 0x00085120
[Token(Token = "0x600213D")]
[Address(RVA = "0x1266230", Offset = "0x1265230", VA = "0x181266230")]
private static bool MHCOFMHHMHJ(KLCOGEIGEBJ CDIHHPANDDG)
{
bool flag;
if (CDIHHPANDDG != 0 && !CDIHHPANDDG.<GONMENKLJOD>k__BackingField && !SingletonMonoBehaviour.ONCPNMDGGKG.IsTutorialComplete(TutorialManager.PKHLMAEGIKG.NUX_MICROPHONE) && !flag && SingletonMonoBehaviour.ONCPNMDGGKG.BLBCCPBIHGI)
{
return true;
}
throw new NullReferenceException();
}
// Token: 0x0600213E RID: 8510 RVA: 0x00086F64 File Offset: 0x00085164
[Token(Token = "0x600213E")]
[Address(RVA = "0x125D730", Offset = "0x125C730", VA = "0x18125D730")]
private void ABLCIMNCIHL(KLCOGEIGEBJ DDEGOJKBEAN, Action MBGDAICHDNA, [Optional] Action CFEHOLCNDKC)
{
if (DDEGOJKBEAN != 0 && !DDEGOJKBEAN.<GONMENKLJOD>k__BackingField && !SingletonMonoBehaviour.ONCPNMDGGKG.IsTutorialComplete(TutorialManager.PKHLMAEGIKG.NUX_CODE_OF_CONDUCT))
{
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
WatchUI watchMenu = <JNBAANDJIAD>k__BackingField;
CodeOfConductScreen flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<CodeOfConductScreen>();
if (watchMenu.<CBEMGFDBBJA>k__BackingField != flowByType)
{
WatchUI watchMenu3 = watchMenu;
int num = 0;
watchMenu3.PushFlow(flowByType, num);
}
if (!watchMenu.OHPDNGENFJL.KGCJLAOBAHL)
{
WatchMenuProjector watchMenuProjector = watchMenu.OHPDNGENFJL;
int num2 = 0;
watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0);
}
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP r)
{
WatchUI watchMenu2 = watchMenu;
int num3 = 0;
if (watchMenu2 != num3)
{
watchMenu.OHPDNGENFJL.AuthorityCloseMenu();
}
if (r != JPIJGHNNIDP.Affirmative)
{
}
Action onConfirmed2 = MBGDAICHDNA;
if (onConfirmed2 != 0)
{
onConfirmed2();
}
};
return;
}
Action onConfirmed = MBGDAICHDNA;
while (onConfirmed == 0)
{
}
onConfirmed();
throw new NullReferenceException();
}
// Token: 0x0600213F RID: 8511 RVA: 0x00087044 File Offset: 0x00085244
[Token(Token = "0x600213F")]
[Address(RVA = "0x1264B20", Offset = "0x1263B20", VA = "0x181264B20")]
public static bool IsCodeOfConductTutorialRequired(KLCOGEIGEBJ CDIHHPANDDG)
{
if (CDIHHPANDDG != 0 && !CDIHHPANDDG.<GONMENKLJOD>k__BackingField && !SingletonMonoBehaviour.ONCPNMDGGKG.IsTutorialComplete(TutorialManager.PKHLMAEGIKG.NUX_CODE_OF_CONDUCT))
{
return true;
}
throw new NullReferenceException();
}
// Token: 0x170005D4 RID: 1492
// (get) Token: 0x06002140 RID: 8512 RVA: 0x00087078 File Offset: 0x00085278
[Token(Token = "0x170005D4")]
public static bool LBNKHHFDOGM
{
[Token(Token = "0x6002140")]
[Address(RVA = "0x126BC20", Offset = "0x126AC20", VA = "0x18126BC20")]
get
{
bool flag;
return flag;
}
}
// Token: 0x06002141 RID: 8513 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002141")]
[Address(RVA = "0x1268730", Offset = "0x1267730", VA = "0x181268730")]
public SessionManager.IJKKAICPLDE PeekLastLoadSource()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002142 RID: 8514 RVA: 0x00087088 File Offset: 0x00085288
[Token(Token = "0x6002142")]
[Address(RVA = "0x1264CB0", Offset = "0x1263CB0", VA = "0x181264CB0")]
private void JNHDCAJAGGG(SessionManager.BDPNOBGNGNI DIEPOPNJNCO)
{
this.AHLJJMLMKKH = DIEPOPNJNCO;
}
// Token: 0x06002143 RID: 8515 RVA: 0x000870A0 File Offset: 0x000852A0
[Token(Token = "0x6002143")]
[Address(RVA = "0x1264CF0", Offset = "0x1263CF0", VA = "0x181264CF0")]
private void JNHDCAJAGGG(SessionManager.IJKKAICPLDE AHLJJMLMKKH)
{
}
// Token: 0x06002144 RID: 8516 RVA: 0x000870B0 File Offset: 0x000852B0
[Token(Token = "0x6002144")]
[Address(RVA = "0x1267B50", Offset = "0x1266B50", VA = "0x181267B50")]
public void OnExitQuickLaunchSetLoadSceneSource()
{
ulong num;
this.AHLJJMLMKKH = num;
}
// Token: 0x06002145 RID: 8517 RVA: 0x000870C8 File Offset: 0x000852C8
[Token(Token = "0x6002145")]
[Address(RVA = "0x1265630", Offset = "0x1264630", VA = "0x181265630")]
public static void LOJGHGGEFAA([Optional] Action CHLFGKCCMCN, [Optional] Action FDIMGHOIANB)
{
if (!SingletonMonoBehaviour.FFNIFALJLDD)
{
Debug.LogWarning("SessionManager is not initialized");
if (FDIMGHOIANB != 0)
{
FDIMGHOIANB();
return;
}
}
else
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num;
SessionManager.IGJMFCBHNIB igjmfcbhnib = new SessionManager.IGJMFCBHNIB(num);
num = 0;
igjmfcbhnib.developerAction = CHLFGKCCMCN;
igjmfcbhnib.nonDeveloperAction = FDIMGHOIANB;
Coroutine coroutine = instance.StartCoroutine(igjmfcbhnib);
}
}
// Token: 0x06002146 RID: 8518 RVA: 0x00087120 File Offset: 0x00085320
[Token(Token = "0x6002146")]
[Address(RVA = "0x1264BB0", Offset = "0x1263BB0", VA = "0x181264BB0")]
private static IEnumerator JDAPPHKCHDI([Optional] Action CHLFGKCCMCN, [Optional] Action FDIMGHOIANB)
{
int num;
SessionManager.IGJMFCBHNIB igjmfcbhnib = new SessionManager.IGJMFCBHNIB(num);
num = 0;
igjmfcbhnib.developerAction = CHLFGKCCMCN;
igjmfcbhnib.nonDeveloperAction = FDIMGHOIANB;
throw new NullReferenceException();
}
// Token: 0x170005D5 RID: 1493
// (get) Token: 0x06002147 RID: 8519 RVA: 0x0008714C File Offset: 0x0008534C
[Token(Token = "0x170005D5")]
private string ABGLOBHHBBN
{
[Token(Token = "0x6002147")]
[Address(RVA = "0x1265110", Offset = "0x1264110", VA = "0x181265110")]
get
{
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
return doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive + "_LastFriendImportUTC";
}
}
// Token: 0x170005D6 RID: 1494
// (get) Token: 0x06002148 RID: 8520 RVA: 0x00087184 File Offset: 0x00085384
// (set) Token: 0x06002149 RID: 8521 RVA: 0x000871C4 File Offset: 0x000853C4
[Token(Token = "0x170005D6")]
private DateTime? KGCEMGHFFMP
{
[Token(Token = "0x6002148")]
[Address(RVA = "0x1261AF0", Offset = "0x1260AF0", VA = "0x181261AF0")]
get
{
int num = 0;
string text;
if (text == 0)
{
}
num += num;
num++;
bool flag = long.TryParse(num, num);
int num2 = 0;
num += num;
num2 += 23;
num2 += 19;
throw new NullReferenceException();
}
[Token(Token = "0x6002149")]
[Address(RVA = "0x1268350", Offset = "0x1267350", VA = "0x181268350")]
set
{
bool has_value = value.has_value;
int num = 0;
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
string text = this.ABGLOBHHBBN;
if (has_value)
{
DateTime value2 = value.Value;
int num2 = 0;
if (num < num2)
{
num += num;
num++;
}
return;
}
while (text == 0)
{
}
EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC;
string text2 = this.ABGLOBHHBBN;
}
}
// Token: 0x0600214A RID: 8522 RVA: 0x00087224 File Offset: 0x00085424
[Token(Token = "0x600214A")]
[Address(RVA = "0x125DD70", Offset = "0x125CD70", VA = "0x18125DD70")]
private DABKFAIHBBP AJGFJADJOLK()
{
DateTime? dateTime;
if (dateTime != 0)
{
DateTime utcNow = DateTime.UtcNow;
DateTime dateTime2;
if (dateTime2 > utcNow)
{
}
}
DABKFAIHBBP dabkfaihbbp = SessionManager.BIBAOLKAHEJ(CFLMJLFBOKH.KNKCGOGLCJC.BootCheck, true);
Action action = new Action(this.AFALPENDLLD);
throw new NullReferenceException();
}
// Token: 0x0600214B RID: 8523 RVA: 0x00087270 File Offset: 0x00085470
[Token(Token = "0x600214B")]
[Address(RVA = "0x1264190", Offset = "0x1263190", VA = "0x181264190")]
public void ImportFriends(CFLMJLFBOKH.KNKCGOGLCJC DIEPOPNJNCO, bool MOOAGFBENPI)
{
}
// Token: 0x0600214C RID: 8524 RVA: 0x00087280 File Offset: 0x00085480
[Token(Token = "0x600214C")]
[Address(RVA = "0x125EC10", Offset = "0x125DC10", VA = "0x18125EC10")]
private static DABKFAIHBBP BIBAOLKAHEJ(CFLMJLFBOKH.KNKCGOGLCJC DIEPOPNJNCO, bool MOOAGFBENPI = true)
{
PMGCJEPKFOF<List<DCGAMCKNJDB>> pmgcjepkfof = KKHJMCMNJBE.LJILKFNEEPG();
Func<List<DCGAMCKNJDB>, DABKFAIHBBP> func = delegate(List<DCGAMCKNJDB> friends)
{
bool flag;
if (!flag)
{
if (MOOAGFBENPI != flag)
{
}
CFLMJLFBOKH.KNKCGOGLCJC source = DIEPOPNJNCO;
}
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
};
int num = 0;
num += num;
num++;
int num2 = 0;
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.JKOHKDFNCCI(func, num2);
func += func;
throw new NullReferenceException();
}
// Token: 0x170005D7 RID: 1495
// (get) Token: 0x0600214D RID: 8525 RVA: 0x000872E4 File Offset: 0x000854E4
[Token(Token = "0x170005D7")]
public bool LOIKMIHGOCI
{
[Token(Token = "0x600214D")]
[Address(RVA = "0xCBC280", Offset = "0xCBB280", VA = "0x180CBC280")]
get
{
return this.<KGHBOCPLIMP>k__BackingField;
}
}
// Token: 0x170005D8 RID: 1496
// (get) Token: 0x0600214E RID: 8526 RVA: 0x000872F8 File Offset: 0x000854F8
// (set) Token: 0x0600214F RID: 8527 RVA: 0x0008730C File Offset: 0x0008550C
[Token(Token = "0x170005D8")]
public bool CHMHMHLCMAE
{
[Token(Token = "0x600214E")]
[Address(RVA = "0xCBC280", Offset = "0xCBB280", VA = "0x180CBC280")]
get;
[Token(Token = "0x600214F")]
[Address(RVA = "0x125EC00", Offset = "0x125DC00", VA = "0x18125EC00")]
private set;
}
// Token: 0x06002150 RID: 8528 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002150")]
[Address(RVA = "0x1266E90", Offset = "0x1265E90", VA = "0x181266E90")]
private Matchmaking.MHCKNNJOIIP? NJDCBACLPDI(string MMBOKOLAJFH, OKLDKBKBECD GEDCEIDOKJL)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002151 RID: 8529 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002151")]
[Address(RVA = "0x1262C60", Offset = "0x1261C60", VA = "0x181262C60")]
private void ICDNKFINLGL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002152 RID: 8530 RVA: 0x00087320 File Offset: 0x00085520
[Token(Token = "0x6002152")]
[Address(RVA = "0x125F690", Offset = "0x125E690", VA = "0x18125F690")]
private void CFJLIIOLEFL()
{
this.OCNHLMCAELL.Clear();
}
// Token: 0x06002153 RID: 8531 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002153")]
[Address(RVA = "0x1265EC0", Offset = "0x1264EC0", VA = "0x181265EC0")]
private void MCOKGHEPBAO(string MMBOKOLAJFH, OKLDKBKBECD GEDCEIDOKJL, Matchmaking.MHCKNNJOIIP MAOOLFEBOOD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002154 RID: 8532 RVA: 0x00087340 File Offset: 0x00085540
[Token(Token = "0x6002154")]
[Address(RVA = "0x12651F0", Offset = "0x12641F0", VA = "0x1812651F0")]
private PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> KFNJPKNJOAD(string BFGCDJFNJLE, string KPIKANDMJJD, bool FJCENPDMHIE, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL, [Optional] string KIIFGNILJEA)
{
SessionManager.LILKJMFHPOJ lilkjmfhpoj = new SessionManager.LILKJMFHPOJ();
lilkjmfhpoj.roomCode = 0;
lilkjmfhpoj.<>4__this = this;
lilkjmfhpoj.roomName = BFGCDJFNJLE;
lilkjmfhpoj.roomSceneName = KPIKANDMJJD;
lilkjmfhpoj.isPrivate = FJCENPDMHIE;
lilkjmfhpoj.inviteMode = SessionManager.APNNGFNMGDP.None;
lilkjmfhpoj.bypassMovementModeRestriction = false;
if (KPIKANDMJJD != 0)
{
string text = string.Format(".{0}", KPIKANDMJJD);
}
string empty = string.Empty;
string text2 = string.Format("Going to ^{0}{1}", BFGCDJFNJLE, empty);
SessionManager.APNNGFNMGDP inviteMode = lilkjmfhpoj.inviteMode;
Func<int[], PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP>> func = delegate(int[] additionalPlayers)
{
SessionManager <>4__this = lilkjmfhpoj.<>4__this;
int num = 0;
string roomName = lilkjmfhpoj.roomName;
int num2 = 0;
if (<>4__this.NJDCBACLPDI(roomName, (OKLDKBKBECD)num2) == 0)
{
string roomSceneName = lilkjmfhpoj.roomSceneName;
string roomName2 = lilkjmfhpoj.roomName;
if (roomSceneName == 0)
{
string roomCode = lilkjmfhpoj.roomCode;
bool bypassMovementModeRestriction = lilkjmfhpoj.bypassMovementModeRestriction;
if (roomCode == 0)
{
bool isPrivate = lilkjmfhpoj.isPrivate;
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof2 = Matchmaking.ILPIDHICKMB(roomName2, isPrivate, additionalPlayers, bypassMovementModeRestriction);
}
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof3 = Matchmaking.FBLFCNDIPMP(roomName2, roomCode, additionalPlayers, bypassMovementModeRestriction);
}
SessionManager <>4__this2 = lilkjmfhpoj.<>4__this;
SessionManager.APNNGFNMGDP inviteMode2 = lilkjmfhpoj.inviteMode;
int num3 = 0;
bool recNetAdditionalPlayerAutoFollow = <>4__this2.GetRecNetAdditionalPlayerAutoFollow(inviteMode2);
bool bypassMovementModeRestriction2 = lilkjmfhpoj.bypassMovementModeRestriction;
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof4 = Matchmaking.KNCHJJDKJGK(roomName2, roomSceneName, (Matchmaking.GIJOGKJCEKG)num3, additionalPlayers, recNetAdditionalPlayerAutoFollow, bypassMovementModeRestriction2);
if (lilkjmfhpoj.<>9__1 == 0)
{
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP response)
{
SessionManager <>4__this3 = lilkjmfhpoj.<>4__this;
if (response != Matchmaking.MHCKNNJOIIP.Success)
{
return;
}
<>4__this3.CFJLIIOLEFL();
};
lilkjmfhpoj.<>9__1 = action;
}
if (num < lilkjmfhpoj)
{
num += num;
if (num != lilkjmfhpoj)
{
num++;
}
}
pmgcjepkfof4 += pmgcjepkfof4;
num += 19;
}
throw new NullReferenceException();
};
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x06002155 RID: 8533 RVA: 0x000873D4 File Offset: 0x000855D4
[Token(Token = "0x6002155")]
[Address(RVA = "0x125F030", Offset = "0x125E030", VA = "0x18125F030")]
private void BPAKDECMANG(string KPIKANDMJJD, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL, bool MFLEHJHEJPM)
{
bool forceNewInstance = false;
SessionManager <>4__this = this;
SessionManager.APNNGFNMGDP inviteMode = CFFFCALCLPB;
string roomSceneName = KPIKANDMJJD;
bool bypassMovementModeRestriction = KJHCANCBKAL;
string text = "Going to " + KPIKANDMJJD;
SessionManager.APNNGFNMGDP inviteMode3 = inviteMode;
Func<int[], PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP>> func = delegate(int[] additionalPlayers)
{
SessionManager <>4__this2 = <>4__this;
SessionManager.APNNGFNMGDP inviteMode2 = inviteMode;
bool recNetAdditionalPlayerAutoFollow = <>4__this2.GetRecNetAdditionalPlayerAutoFollow(inviteMode2);
string roomSceneName2 = roomSceneName;
bool bypassMovementModeRestriction2 = bypassMovementModeRestriction;
bool forceNewInstance2 = forceNewInstance;
return Matchmaking.JLMFIHJLNBL(roomSceneName2, additionalPlayers, recNetAdditionalPlayerAutoFollow, bypassMovementModeRestriction2, forceNewInstance2);
};
}
// Token: 0x06002156 RID: 8534 RVA: 0x00087434 File Offset: 0x00085634
[Token(Token = "0x6002156")]
[Address(RVA = "0x1266070", Offset = "0x1265070", VA = "0x181266070")]
private void MDMJAENBPPM(CCMBKDINCAH IAALIIFNHNP, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL, string LGHBPPIOOBM)
{
/*
An exception occurred when decompiling this method (06002156)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void SessionManager::MDMJAENBPPM(CCMBKDINCAH,SessionManager/APNNGFNMGDP,System.Boolean,System.String)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_54:
stloc:Exception(var_7_5E, newobj:Exception(Exception::.ctor, ldstr:string("AutoFollow mode is not supported for JoinEvent")))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06002157 RID: 8535 RVA: 0x000874A0 File Offset: 0x000856A0
[Token(Token = "0x6002157")]
[Address(RVA = "0x125F130", Offset = "0x125E130", VA = "0x18125F130")]
public void BootLocalPlayerToDormRoom(string LLOKHPDCJBH, SessionManager.BDPNOBGNGNI EKNHEEDECPK, bool BAHDLOEMFCK = false)
{
Debug.Log("Booting player to dorm: " + LLOKHPDCJBH);
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
int <HCJDKPLCHPK>k__BackingField = Matchmaking.HMCJLLMDAAM.<HCJDKPLCHPK>k__BackingField;
int num = 0;
if (ppenfjmfpne == 0)
{
this.<AMBMCGEFDFD>k__BackingField = LLOKHPDCJBH;
this.<MNDHPJKDIFC>k__BackingField = num;
}
this.AHLJJMLMKKH = EKNHEEDECPK;
this.EDLLGIAJDFB();
if (!BAHDLOEMFCK)
{
}
DABKFAIHBBP dabkfaihbbp = Matchmaking.FDNBAMCAFED();
}
// Token: 0x06002158 RID: 8536 RVA: 0x00087518 File Offset: 0x00085718
[Token(Token = "0x6002158")]
[Address(RVA = "0x1264D10", Offset = "0x1263D10", VA = "0x181264D10")]
public void JoinPlayer(int CJFGEMGOJHB, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL)
{
/*
An exception occurred when decompiling this method (06002158)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void SessionManager::JoinPlayer(System.Int32,SessionManager/APNNGFNMGDP,System.Boolean)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_92:
stloc:Exception(var_17_9C, newobj:Exception(Exception::.ctor, ldstr:string("AutoFollow mode is not supported for JoinPlayer")))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06002159 RID: 8537 RVA: 0x000875C4 File Offset: 0x000857C4
[Token(Token = "0x6002159")]
[Address(RVA = "0x125DF20", Offset = "0x125CF20", VA = "0x18125DF20")]
private void ALCJNMAOIGH(CPIHGIEOPAJ AGDBLDPDFNJ, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL)
{
/*
An exception occurred when decompiling this method (06002159)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void SessionManager::ALCJNMAOIGH(CPIHGIEOPAJ,SessionManager/APNNGFNMGDP,System.Boolean)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_44:
stloc:Exception(var_7_4E, newobj:Exception(Exception::.ctor, ldstr:string("AutoFollow mode is not supported for AcceptRoomInvite")))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600215A RID: 8538 RVA: 0x00087620 File Offset: 0x00085820
[Token(Token = "0x600215A")]
[Address(RVA = "0x1262620", Offset = "0x1261620", VA = "0x181262620")]
public int? GetPlayerIdToChangeScenesForParty()
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
if (<EGKJPJKLEAI>k__BackingField != 0)
{
int[] playerIDs = <EGKJPJKLEAI>k__BackingField.playerParty.GetPlayerIDs(true);
if (playerIDs != 0 && playerIDs.Length != 0)
{
Func<int, int> <>9__286_ = SessionManager.<>c.<>9__286_0;
if (<>9__286_ == 0)
{
SessionManager.<>c.<>9__286_0 = (int playerId) => playerId;
}
int num = Enumerable.First<int>(Enumerable.OrderBy<int, int>(playerIDs, <>9__286_));
}
}
throw new NullReferenceException();
}
// Token: 0x0600215B RID: 8539 RVA: 0x00087688 File Offset: 0x00085888
[Token(Token = "0x600215B")]
[Address(RVA = "0x12657C0", Offset = "0x12647C0", VA = "0x1812657C0")]
public void LocalPlayerRequestJoinRoomScene(string KPIKANDMJJD, SessionManager.BDPNOBGNGNI EKNHEEDECPK, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool MFLEHJHEJPM)
{
if (EKNHEEDECPK == SessionManager.BDPNOBGNGNI.CUSTOM_ROOMS_DOOR)
{
if (CFFFCALCLPB == SessionManager.APNNGFNMGDP.PartyAutoFollow)
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
if (<EGKJPJKLEAI>k__BackingField != 0)
{
int[] playerIDs = <EGKJPJKLEAI>k__BackingField.playerParty.GetPlayerIDs(true);
if (playerIDs != 0 && playerIDs.Length != 0)
{
Func<int, int> <>9__286_ = SessionManager.<>c.<>9__286_0;
if (<>9__286_ == 0)
{
SessionManager.<>c.<>9__286_0 = (int playerId) => playerId;
}
int num = Enumerable.First<int>(Enumerable.OrderBy<int, int>(playerIDs, <>9__286_));
}
}
int num2 = 0;
int? recipientPlayerId = num2;
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
Func<AGAJMBPABDL, bool> func = delegate(AGAJMBPABDL pp)
{
Player player = pp.GPOMCJICJIH();
int? recipientPlayerId2 = recipientPlayerId;
return player.<FMMJEJMBDPL>k__BackingField == recipientPlayerId2;
};
if (Enumerable.FirstOrDefault<AGAJMBPABDL>(array, func) == 0)
{
return;
}
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
if (CFFFCALCLPB == SessionManager.APNNGFNMGDP.EveryoneAutoFollow)
{
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB;
}
}
}
// Token: 0x0600215C RID: 8540 RVA: 0x00087754 File Offset: 0x00085954
[Token(Token = "0x600215C")]
[Address(RVA = "0x125E0D0", Offset = "0x125D0D0", VA = "0x18125E0D0")]
private PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> APCNPBDOHGG(string NGPMADFHHKP, SessionManager.APNNGFNMGDP CFFFCALCLPB, Func<int[], PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP>> CBKLKGPJAPG)
{
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<DOPLJIOHAMG>k__BackingField.inited;
bool flag;
if (flag && !this.<KGHBOCPLIMP>k__BackingField)
{
this.<KGHBOCPLIMP>k__BackingField = true;
int num = CFFFCALCLPB - SessionManager.APNNGFNMGDP.LeaveParty;
if (num != 0)
{
if (num != 0 && num != 0)
{
if (num != 1)
{
goto IL_9A;
}
AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ;
Func<AGAJMBPABDL, int> <>9__288_ = SessionManager.<>c.<>9__288_0;
if (<>9__288_ == 0)
{
SessionManager.<>c.<>9__288_0 = (AGAJMBPABDL p) => p.<LPHIFCGHALA>k__BackingField;
}
int[] array2 = Enumerable.ToArray<int>(Enumerable.Select<AGAJMBPABDL, int>(array, <>9__288_));
}
int num2;
if (!flag || num2 <= 1)
{
goto IL_9A;
}
}
this.EDLLGIAJDFB();
IL_9A:
int num3;
SessionManager.BHOPPCGNPMO bhoppcgnpmo = new SessionManager.BHOPPCGNPMO(num3);
num3 = 0;
bhoppcgnpmo.<>4__this = this;
bhoppcgnpmo.message = NGPMADFHHKP;
Coroutine coroutine = base.StartCoroutine(bhoppcgnpmo);
Action<string> action = new Action(this.ICFNFAKIHAJ);
Action<Matchmaking.MHCKNNJOIIP> action2 = new Action(this.PAOOABGCABI);
}
int num4 = 0;
int num5 = 0;
this.BootLocalPlayerToDormRoom(num5, SessionManager.BDPNOBGNGNI.BOOT, num4 != 0);
return JJEKJGALHKO.LIPGKFECLDO<Matchmaking.MHCKNNJOIIP>("Can not matchmake without birthday");
}
// Token: 0x0600215D RID: 8541 RVA: 0x00087864 File Offset: 0x00085A64
[Token(Token = "0x600215D")]
[Address(RVA = "0x12684E0", Offset = "0x12674E0", VA = "0x1812684E0")]
private void PODHHPFEDBK(Matchmaking.MHCKNNJOIIP BOMMOMHFIGH)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
// Token: 0x0600215E RID: 8542 RVA: 0x00087884 File Offset: 0x00085A84
[Token(Token = "0x600215E")]
[Address(RVA = "0x1261FC0", Offset = "0x1260FC0", VA = "0x181261FC0")]
public static void GetJoinGameErrorCodeMessage(Matchmaking.MHCKNNJOIIP BOMMOMHFIGH, out string JDBKDGCJHMB, out string NGPMADFHHKP)
{
if (BOMMOMHFIGH + 1 <= (Matchmaking.MHCKNNJOIIP)51)
{
return;
}
if (BOMMOMHFIGH == Matchmaking.MHCKNNJOIIP.BannedFromRoom)
{
return;
}
if ("You've been banned from this room by the room owners." <= (ulong)17L)
{
return;
}
string text = string.Format("Error {0}", "Unable to Change Rooms");
}
// Token: 0x0600215F RID: 8543 RVA: 0x000878E0 File Offset: 0x00085AE0
[Token(Token = "0x600215F")]
[Address(RVA = "0x1264C30", Offset = "0x1263C30", VA = "0x181264C30")]
private IEnumerator JKKEBLKLAOA(string NGPMADFHHKP)
{
int num;
SessionManager.BHOPPCGNPMO bhoppcgnpmo = new SessionManager.BHOPPCGNPMO(num);
num = 0;
bhoppcgnpmo.<>4__this = this;
bhoppcgnpmo.message = NGPMADFHHKP;
throw new NullReferenceException();
}
// Token: 0x06002160 RID: 8544 RVA: 0x0008790C File Offset: 0x00085B0C
[Token(Token = "0x6002160")]
[Address(RVA = "0x12673E0", Offset = "0x12663E0", VA = "0x1812673E0")]
private IEnumerator<KENFJGFMIPM> OMIFIPHJKGL()
{
int num;
SessionManager.JEADKOLLLPH jeadkolllph = new SessionManager.JEADKOLLLPH(num);
num = 0;
jeadkolllph.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x06002161 RID: 8545 RVA: 0x00087930 File Offset: 0x00085B30
[Token(Token = "0x6002161")]
[Address(RVA = "0x125F790", Offset = "0x125E790", VA = "0x18125F790")]
public PMGCJEPKFOF<bool> CanShowPurchaseReminder()
{
PMGCJEPKFOF<bool> pmgcjepkfof = PEGGCEDHBOF.ABLHAKAKHCI();
if (SessionManager.<>c.<>9__293_0 == 0)
{
SessionManager.<>c.<>9__293_0 = delegate(bool disallowInAppPurchases)
{
if (disallowInAppPurchases)
{
return JJEKJGALHKO.MKLIDFOGIGO<bool>(true);
}
return GCBPKHFJKCE.OAKNJCBCMKG();
};
}
if (SessionManager.<>c.<>9__293_1 == 0)
{
SessionManager.<>c.<>9__293_1 = delegate(bool hasSpentMoney)
{
if (!hasSpentMoney && (SingletonMonoBehaviour.ONCPNMDGGKG.IsExperimentSegmentActive<SplitTesting.Promo_Pack_2020_05_27>((SplitTesting.Promo_Pack_2020_05_27)((uint)1)) || SingletonMonoBehaviour.ONCPNMDGGKG.IsExperimentSegmentActive<SplitTesting.Promo_Pack_2020_05_27>((SplitTesting.Promo_Pack_2020_05_27)((uint)2))))
{
return JJEKJGALHKO.MKLIDFOGIGO<bool>(true);
}
return JJEKJGALHKO.MKLIDFOGIGO<bool>(false);
};
}
throw new NullReferenceException();
}
// Token: 0x06002162 RID: 8546 RVA: 0x00087984 File Offset: 0x00085B84
[Token(Token = "0x6002162")]
[Address(RVA = "0x1262800", Offset = "0x1261800", VA = "0x181262800")]
public string GetPurchaseReminderSplitTestGroupString()
{
SplitTesting instance = SingletonMonoBehaviour.ONCPNMDGGKG;
bool flag;
if (!flag)
{
return string.Empty;
}
SplitTesting.Promo_Pack_2020_05_27 promo_Pack_2020_05_;
int hashCode = promo_Pack_2020_05_.GetHashCode();
throw new NullReferenceException();
}
// Token: 0x06002163 RID: 8547 RVA: 0x000879B0 File Offset: 0x00085BB0
[Token(Token = "0x6002163")]
[Address(RVA = "0x125F5A0", Offset = "0x125E5A0", VA = "0x18125F5A0")]
private void CCPIHEKKDNI()
{
PMGCJEPKFOF<bool> pmgcjepkfof = this.CanShowPurchaseReminder();
Action<bool> action = new Action(this.EJELDDOHPJD);
int num = 0;
num += num;
num++;
PMGCJEPKFOF<bool> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
}
// Token: 0x06002164 RID: 8548 RVA: 0x000879F0 File Offset: 0x00085BF0
[Token(Token = "0x6002164")]
[Address(RVA = "0x1266650", Offset = "0x1265650", VA = "0x181266650")]
private IEnumerator<KENFJGFMIPM> MOPNGIHPAKA(GCBPKHFJKCE.DJGBECJHOKF PELIOOEIOCC)
{
int num;
SessionManager.NOHJDHFALIA nohjdhfalia = new SessionManager.NOHJDHFALIA(num);
num = 0;
nohjdhfalia.<>4__this = this;
nohjdhfalia.purchaseReminderSKu = PELIOOEIOCC;
throw new NullReferenceException();
}
// Token: 0x06002165 RID: 8549 RVA: 0x00087A1C File Offset: 0x00085C1C
[Token(Token = "0x6002165")]
[Address(RVA = "0x126AC80", Offset = "0x1269C80", VA = "0x18126AC80")]
public bool VerifyAccountRequirements()
{
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<DOPLJIOHAMG>k__BackingField.inited;
bool flag;
return flag;
}
// Token: 0x06002166 RID: 8550 RVA: 0x00087A44 File Offset: 0x00085C44
[Token(Token = "0x6002166")]
[Address(RVA = "0x12655E0", Offset = "0x12645E0", VA = "0x1812655E0")]
private static void LGHCIEEDHNF(Dictionary<string, object> NGPMADFHHKP)
{
SessionManager.LogoutToBootScene();
}
// Token: 0x06002167 RID: 8551 RVA: 0x00087A58 File Offset: 0x00085C58
[Token(Token = "0x6002167")]
[Address(RVA = "0x8DA520", Offset = "0x8D9520", VA = "0x1808DA520")]
public static void TryApplicationQuit()
{
Application.Quit();
}
// Token: 0x06002168 RID: 8552 RVA: 0x00087A6C File Offset: 0x00085C6C
[Token(Token = "0x6002168")]
[Address(RVA = "0x1268AD0", Offset = "0x1267AD0", VA = "0x181268AD0")]
public static void ResetForReLogin()
{
BPHGKAEDBPE.MOKKEGPEHML();
}
// Token: 0x06002169 RID: 8553 RVA: 0x00087A80 File Offset: 0x00085C80
[Token(Token = "0x6002169")]
[Address(RVA = "0x1265C20", Offset = "0x1264C20", VA = "0x181265C20")]
public static void LogoutToBootScene()
{
EOMNEGBDLDP.PFLADGDKMFN(EOMNEGBDLDP.AEOHBCDDKBN.LoggingOut);
if (SingletonMonoBehaviour.FFNIFALJLDD)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
IEnumerator enumerator = CFLMJLFBOKH.CEIBEJPHIFO();
Coroutine coroutine = instance.StartCoroutine(enumerator);
}
BPHGKAEDBPE.ILKPCHDHKAF();
if (KKPBCOOONNK.GNNIGOMAHEJ.GKNIHNHGBKC == HIIEPCNIIKP.Disconnected)
{
}
KKPBCOOONNK.PCEBCEPHAMF();
int num = 0;
DABKFAIHBBP dabkfaihbbp = OEGOFBEELGL.BBOHJKKLCKO("LogoutScene", (LoadSceneMode)num);
}
// Token: 0x0600216A RID: 8554 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600216A")]
[Address(RVA = "0x125F970", Offset = "0x125E970", VA = "0x18125F970")]
public PMGCJEPKFOF<bool> CheckForAndHandlePlatformFriendOrTextMessageReferrers()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600216B RID: 8555 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600216B")]
[Address(RVA = "0x12685C0", Offset = "0x12675C0", VA = "0x1812685C0")]
private PMGCJEPKFOF<CCEOLAOLEKJ> PPODEGDJKHG(int GKLPIFBPGOD, string MOACPDCOKGP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600216C RID: 8556 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600216C")]
[Address(RVA = "0x1263CA0", Offset = "0x1262CA0", VA = "0x181263CA0")]
private PMGCJEPKFOF<bool> IMHIDIEAHAO(List<CCEOLAOLEKJ> OLLKMIGNGBF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600216D RID: 8557 RVA: 0x00087AE8 File Offset: 0x00085CE8
[Token(Token = "0x600216D")]
[Address(RVA = "0x1260340", Offset = "0x125F340", VA = "0x181260340")]
private void DMILPFJMMHP(HOGFDJNNMHM DMPBKOBGJCK)
{
Action<JPIJGHNNIDP> <>9__3;
Action action = delegate
{
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
LCCEEFHOBEN.CJFENPHAAHI <CLJIPKBGBDM>k__BackingField = DMPBKOBGJCK.<CLJIPKBGBDM>k__BackingField;
string text = "You are being vote kicked for " + <CLJIPKBGBDM>k__BackingField;
if (<>9__3 == 0)
{
Action<JPIJGHNNIDP> action3 = delegate(JPIJGHNNIDP dialogResponse)
{
if (dialogResponse == JPIJGHNNIDP.Affirmative)
{
HOGFDJNNMHM kickDetails = DMPBKOBGJCK;
base.<OnRecNetModerationKicked>g__HandleModerationKicked|2();
}
};
<>9__3 = action3;
}
};
Action action2 = delegate
{
base.<OnRecNetModerationKicked>g__HandleModerationKicked|2();
};
if (!SingletonMonoBehaviour.FFNIFALJLDD)
{
Debug.LogWarning("SessionManager is not initialized");
if (action2 != 0)
{
action2();
}
return;
}
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num;
SessionManager.IGJMFCBHNIB igjmfcbhnib = new SessionManager.IGJMFCBHNIB(num);
num = 0;
igjmfcbhnib.developerAction = action;
igjmfcbhnib.nonDeveloperAction = action2;
Coroutine coroutine = instance.StartCoroutine(igjmfcbhnib);
throw new NullReferenceException();
}
// Token: 0x0600216E RID: 8558 RVA: 0x00087B74 File Offset: 0x00085D74
[Token(Token = "0x600216E")]
[Address(RVA = "0x126AF90", Offset = "0x1269F90", VA = "0x18126AF90")]
public SessionManager()
{
Dictionary<long, float> dictionary = new Dictionary();
this.MPKPBNELCDF = dictionary;
Dictionary<long, float> dictionary2 = new Dictionary();
this.COPLMLMAILO = dictionary2;
Dictionary<long, float> dictionary3 = new Dictionary();
this.GGKBMFKKEDJ = dictionary3;
Dictionary<long, float> dictionary4 = new Dictionary();
this.JDALDPCKMDJ = dictionary4;
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this.EBDIMALGPNB = aolmggapkeh;
BJOIBBBOIKO<SessionManager.FNCGMBFIDAC> bjoibbboiko = new BJOIBBBOIKO();
this.GGPFOLOECGB = bjoibbboiko;
ulong num;
this.AHLJJMLMKKH = num;
List<SessionManager.KGONCLOGPED> list = new List();
this.OCNHLMCAELL = list;
base..ctor();
}
// Token: 0x06002170 RID: 8560 RVA: 0x00087C88 File Offset: 0x00085E88
[Token(Token = "0x6002170")]
[Address(RVA = "0x1267360", Offset = "0x1266360", VA = "0x181267360")]
[CompilerGenerated]
private void ODGIHBKAION()
{
this.PFAIELFENHB = (ulong)0L;
}
// Token: 0x06002171 RID: 8561 RVA: 0x00087CA0 File Offset: 0x00085EA0
[Token(Token = "0x6002171")]
[Address(RVA = "0x1264120", Offset = "0x1263120", VA = "0x181264120")]
[CompilerGenerated]
private bool INHEEMCKJCC()
{
bool localPlayerCanOpenWatchUI = Player.HIMJIOGEAGA;
if (!localPlayerCanOpenWatchUI)
{
return localPlayerCanOpenWatchUI;
}
return this.GCPDGNCBJCI == (ulong)0L;
}
// Token: 0x06002172 RID: 8562 RVA: 0x00087CC8 File Offset: 0x00085EC8
[Token(Token = "0x6002172")]
[Address(RVA = "0x1266E80", Offset = "0x1265E80", VA = "0x181266E80")]
[CompilerGenerated]
private void NJDBHLHOKCD()
{
this.GCPDGNCBJCI = (ulong)0L;
}
// Token: 0x06002173 RID: 8563 RVA: 0x00087CE0 File Offset: 0x00085EE0
[Token(Token = "0x6002173")]
[Address(RVA = "0x1263090", Offset = "0x1262090", VA = "0x181263090")]
[CompilerGenerated]
private bool IKGJEFMIEOP()
{
bool localPlayerCanOpenWatchUI = Player.HIMJIOGEAGA;
if (!localPlayerCanOpenWatchUI)
{
return localPlayerCanOpenWatchUI;
}
return this.PFAIELFENHB == (ulong)0L;
}
// Token: 0x06002174 RID: 8564 RVA: 0x00087D08 File Offset: 0x00085F08
[Token(Token = "0x6002174")]
[Address(RVA = "0x125DA20", Offset = "0x125CA20", VA = "0x18125DA20")]
[CompilerGenerated]
private void AFALPENDLLD()
{
DateTime utcNow = DateTime.UtcNow;
int num = 0;
this.PNNBJEAPKEG(num);
}
// Token: 0x06002175 RID: 8565 RVA: 0x00087D28 File Offset: 0x00085F28
[Token(Token = "0x6002175")]
[Address(RVA = "0x1262DE0", Offset = "0x1261DE0", VA = "0x181262DE0")]
[CompilerGenerated]
private void ICFNFAKIHAJ(string MOPOMPHBHKF)
{
this.<KGHBOCPLIMP>k__BackingField = false;
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
// Token: 0x06002176 RID: 8566 RVA: 0x00087D4C File Offset: 0x00085F4C
[Token(Token = "0x6002176")]
[Address(RVA = "0x1267CD0", Offset = "0x1266CD0", VA = "0x181267CD0")]
[CompilerGenerated]
private void PAOOABGCABI(Matchmaking.MHCKNNJOIIP MAOOLFEBOOD)
{
if (MAOOLFEBOOD != Matchmaking.MHCKNNJOIIP.Success)
{
this.<KGHBOCPLIMP>k__BackingField = false;
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
}
// Token: 0x06002177 RID: 8567 RVA: 0x00087D74 File Offset: 0x00085F74
[Token(Token = "0x6002177")]
[Address(RVA = "0x1261260", Offset = "0x1260260", VA = "0x181261260")]
[CompilerGenerated]
private void EJELDDOHPJD(bool APLBNINIKHG)
{
if (APLBNINIKHG)
{
int num = 0;
if (!SingletonMonoBehaviour.ONCPNMDGGKG.TryGetExperimentSegment<SplitTesting.Promo_Pack_2020_05_27>(num))
{
}
SplitTesting.Promo_Pack_2020_05_27 promo_Pack_2020_05_;
int hashCode = promo_Pack_2020_05_.GetHashCode();
Action<GCBPKHFJKCE.EJMGHNNHJPD> action = new Action(this.IMJAHDAPNHI);
if (num < this)
{
num += num;
if (num == this)
{
throw new NullReferenceException();
}
num++;
}
}
}
// Token: 0x06002178 RID: 8568 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002178")]
[Address(RVA = "0x1263E90", Offset = "0x1262E90", VA = "0x181263E90")]
[CompilerGenerated]
private void IMJAHDAPNHI(GCBPKHFJKCE.EJMGHNNHJPD MJICEPJICHD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002179 RID: 8569 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002179")]
[Address(RVA = "0x1267E40", Offset = "0x1266E40", VA = "0x181267E40")]
[CompilerGenerated]
private PMGCJEPKFOF<List<CCEOLAOLEKJ>> PIHBLIODJCC(Tuple<List<int>, List<int>> KHMLDEPLLAP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x040018A3 RID: 6307
[Token(Token = "0x40018A3")]
public static readonly string ARRoomName = "ARRoom";
// Token: 0x040018A4 RID: 6308
[Token(Token = "0x40018A4")]
public static readonly string DormRoomName = "DormRoom";
// Token: 0x040018A5 RID: 6309
[Token(Token = "0x40018A5")]
public static readonly string RecCenterName = "RecCenter";
// Token: 0x040018A6 RID: 6310
[Token(Token = "0x40018A6")]
public static readonly string OrientationName = "Orientation";
// Token: 0x040018A7 RID: 6311
[Token(Token = "0x40018A7")]
private static readonly string PCOEKEGACKJ = "HasCheckedForPlatformReferrers";
// Token: 0x040018A8 RID: 6312
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40018A8")]
[SerializeField]
[Header("NUX RRUI Routes:")]
private Route accountRegistrationRoute;
// Token: 0x040018A9 RID: 6313
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40018A9")]
[SerializeField]
private Route friendCodeRoute;
// Token: 0x040018AA RID: 6314
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40018AA")]
[SerializeField]
private Route friendImportRoute;
// Token: 0x040018AB RID: 6315
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40018AB")]
[SerializeField]
[Header("Tunables:")]
private Texture2D defaultProfileImage;
// Token: 0x040018AC RID: 6316
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40018AC")]
[SerializeField]
private Texture2D defaultProfileImagePadded;
// Token: 0x040018AD RID: 6317
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40018AD")]
[SerializeField]
private ColorVault groupColorVault;
// Token: 0x040018AE RID: 6318
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40018AE")]
[SerializeField]
private RecRoomAudioClip updateRequiredAudio;
// Token: 0x040018AF RID: 6319
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40018AF")]
[SerializeField]
private SessionManager.JuniorUpdateRoutineConfig ForcedJunior;
// Token: 0x040018B0 RID: 6320
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40018B0")]
[SerializeField]
private int minPromptToSaveRoomTimeSeconds = (int)((ulong)180L);
// Token: 0x040018B8 RID: 6328
[Token(Token = "0x40018B8")]
public static bool LoadInSafeMode;
// Token: 0x040018B9 RID: 6329
[Token(Token = "0x40018B9")]
private static bool GKMGCPADCEH;
// Token: 0x040018BA RID: 6330
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
[Token(Token = "0x40018BA")]
public bool GaveEmailThisSession;
// Token: 0x040018BB RID: 6331
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x40018BB")]
private long PPECMAJLCPK = (long)((ulong)(-1L));
// Token: 0x040018BC RID: 6332
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x40018BC")]
private EFEFMHJPJIJ JFMOEGCPNAC;
// Token: 0x040018C2 RID: 6338
[Token(Token = "0x40018C2")]
private static Dictionary<Type, Dictionary<string, object>> MHCIJDMNNEE = new Dictionary();
// Token: 0x040018C3 RID: 6339
[Token(Token = "0x40018C3")]
private static readonly string FGOPNKJBIGI = "WAS_APPLICATION_FOCUSED";
// Token: 0x040018C4 RID: 6340
[Token(Token = "0x40018C4")]
private static readonly string EFMIFGIKAJL = "WAS_APPLICATION_RUNNING";
// Token: 0x040018C5 RID: 6341
[Token(Token = "0x40018C5")]
private static readonly string JIKANOPGPNN = "LAST_FOCUSED_ROOM_INFO";
// Token: 0x040018C6 RID: 6342
[Token(Token = "0x40018C6")]
private static readonly string BJNJJDBAAAA = "WAS_APPLICATION_RUNNING_AFTER_LOW_MEMORY";
// Token: 0x040018C7 RID: 6343
[Token(Token = "0x40018C7")]
private static bool BFKFHOAALDK;
// Token: 0x040018C8 RID: 6344
[Token(Token = "0x40018C8")]
private static bool NNDPCAKKOJA;
// Token: 0x040018C9 RID: 6345
[Token(Token = "0x40018C9")]
private static bool JENPDELECCM;
// Token: 0x040018CA RID: 6346
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40018CA")]
private DateTime BHFEEDLEJKH;
// Token: 0x040018CB RID: 6347
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40018CB")]
private Dictionary<long, float> MPKPBNELCDF;
// Token: 0x040018CC RID: 6348
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40018CC")]
private Dictionary<long, float> COPLMLMAILO;
// Token: 0x040018CD RID: 6349
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40018CD")]
private Dictionary<long, float> GGKBMFKKEDJ;
// Token: 0x040018CE RID: 6350
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40018CE")]
private Dictionary<long, float> JDALDPCKMDJ;
// Token: 0x040018CF RID: 6351
[Token(Token = "0x40018CF")]
public const float OnlineInviteInterval = 30f;
// Token: 0x040018D0 RID: 6352
[Token(Token = "0x40018D0")]
public const float RequestInviteInterval = 30f;
// Token: 0x040018D1 RID: 6353
[Token(Token = "0x40018D1")]
public const float OfflineInviteInterval = 300f;
// Token: 0x040018D2 RID: 6354
[Token(Token = "0x40018D2")]
public const float TextMessageInterval = 10f;
// Token: 0x040018D3 RID: 6355
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40018D3")]
[SerializeField]
[Header("Scheduled Server Maintenance")]
private RecRoomAudioClip serverMaintenanceVO;
// Token: 0x040018D4 RID: 6356
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40018D4")]
[SerializeField]
private SessionManager.ServerMaintenanceMinutesVO[] serverMaintenanceMinuteVOs;
// Token: 0x040018D5 RID: 6357
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x40018D5")]
private Coroutine CJIONNDMKPM;
// Token: 0x040018D6 RID: 6358
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x40018D6")]
private Coroutine COEBJMLANJH;
// Token: 0x040018D7 RID: 6359
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x40018D7")]
private bool? OGDLCLEBJCL;
// Token: 0x040018D8 RID: 6360
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x40018D8")]
private Coroutine ANFKJIPBLOA;
// Token: 0x040018D9 RID: 6361
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x40018D9")]
private DABKFAIHBBP PFAIELFENHB;
// Token: 0x040018DA RID: 6362
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
[Token(Token = "0x40018DA")]
private DABKFAIHBBP GCPDGNCBJCI;
// Token: 0x040018DB RID: 6363
[Token(Token = "0x40018DB")]
private static readonly HashSet<long> HFAFEMKMJJL = new HashSet();
// Token: 0x040018DC RID: 6364
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
[Token(Token = "0x40018DC")]
private AOLMGGAPKEH EBDIMALGPNB;
// Token: 0x040018DD RID: 6365
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
[Token(Token = "0x40018DD")]
private BJOIBBBOIKO<SessionManager.FNCGMBFIDAC> GGPFOLOECGB;
// Token: 0x040018DE RID: 6366
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x40018DE")]
private SessionManager.IJKKAICPLDE AHLJJMLMKKH;
// Token: 0x040018E0 RID: 6368
[Token(Token = "0x40018E0")]
private const int JELACMOBLON = 10;
// Token: 0x040018E1 RID: 6369
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x40018E1")]
private List<SessionManager.KGONCLOGPED> OCNHLMCAELL;
// Token: 0x02000426 RID: 1062
[Token(Token = "0x2000426")]
public class PJHIGDBINKD
{
// Token: 0x170005D9 RID: 1497
// (get) Token: 0x0600217A RID: 8570 RVA: 0x00087DC4 File Offset: 0x00085FC4
[Token(Token = "0x170005D9")]
public bool NLMOHFNGHLJ
{
[Token(Token = "0x600217A")]
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
get
{
return this.ECOJNCMNPOJ;
}
}
// Token: 0x0600217B RID: 8571 RVA: 0x00087DD8 File Offset: 0x00085FD8
[Token(Token = "0x600217B")]
[Address(RVA = "0x73F650", Offset = "0x73E650", VA = "0x18073F650")]
public void HEHBJLKGMNL()
{
this.ECOJNCMNPOJ = true;
}
// Token: 0x0600217C RID: 8572 RVA: 0x00087DEC File Offset: 0x00085FEC
[Token(Token = "0x600217C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PJHIGDBINKD()
{
}
// Token: 0x040018E2 RID: 6370
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40018E2")]
private bool ECOJNCMNPOJ;
}
// Token: 0x02000427 RID: 1063
[Token(Token = "0x2000427")]
public enum APNNGFNMGDP
{
// Token: 0x040018E4 RID: 6372
[Token(Token = "0x40018E4")]
None,
// Token: 0x040018E5 RID: 6373
[Token(Token = "0x40018E5")]
LeaveParty,
// Token: 0x040018E6 RID: 6374
[Token(Token = "0x40018E6")]
InviteParty,
// Token: 0x040018E7 RID: 6375
[Token(Token = "0x40018E7")]
PartyAutoFollow,
// Token: 0x040018E8 RID: 6376
[Token(Token = "0x40018E8")]
EveryoneAutoFollow
}
// Token: 0x02000428 RID: 1064
[Token(Token = "0x2000428")]
[Serializable]
private class ServerMaintenanceMinutesVO
{
// Token: 0x0600217D RID: 8573 RVA: 0x00087E00 File Offset: 0x00086000
[Token(Token = "0x600217D")]
[Address(RVA = "0x1238130", Offset = "0x1237130", VA = "0x181238130")]
public ServerMaintenanceMinutesVO()
{
}
// Token: 0x040018E9 RID: 6377
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40018E9")]
public string name;
// Token: 0x040018EA RID: 6378
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40018EA")]
public int minutes = (int)((ulong)60L);
// Token: 0x040018EB RID: 6379
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40018EB")]
public RecRoomAudioClip voClip;
}
// Token: 0x02000429 RID: 1065
[Token(Token = "0x2000429")]
public struct BKOJBGONLCK
{
// Token: 0x0600217E RID: 8574 RVA: 0x00087E20 File Offset: 0x00086020
[Token(Token = "0x600217E")]
[Address(RVA = "0x1230FB0", Offset = "0x122FFB0", VA = "0x181230FB0")]
public BKOJBGONLCK(Matchmaking.MHCKNNJOIIP BOMMOMHFIGH)
{
this.HIKHMNNGOHD = BOMMOMHFIGH;
bool flag = BOMMOMHFIGH == Matchmaking.MHCKNNJOIIP.Success;
this.MFNJOEJNAIP = flag;
}
// Token: 0x040018EC RID: 6380
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40018EC")]
public bool MFNJOEJNAIP;
// Token: 0x040018ED RID: 6381
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x40018ED")]
public Matchmaking.MHCKNNJOIIP HIKHMNNGOHD;
}
// Token: 0x0200042A RID: 1066
[Token(Token = "0x200042A")]
public struct FNCGMBFIDAC
{
// Token: 0x040018EE RID: 6382
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40018EE")]
public string LJOLJPMKIHG;
// Token: 0x040018EF RID: 6383
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40018EF")]
public string JHELGNDPPNM;
}
// Token: 0x0200042B RID: 1067
[Token(Token = "0x200042B")]
public struct IJKKAICPLDE
{
// Token: 0x040018F0 RID: 6384
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40018F0")]
public SessionManager.BDPNOBGNGNI PDOJHGJMNPH;
// Token: 0x040018F1 RID: 6385
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40018F1")]
public long EEIDNIMAOGL;
// Token: 0x040018F2 RID: 6386
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40018F2")]
public string PPBDNEBCPMM;
}
// Token: 0x0200042C RID: 1068
[Token(Token = "0x200042C")]
public enum BDPNOBGNGNI
{
// Token: 0x040018F4 RID: 6388
[Token(Token = "0x40018F4")]
NOT_SET,
// Token: 0x040018F5 RID: 6389
[Token(Token = "0x40018F5")]
BOOT,
// Token: 0x040018F6 RID: 6390
[Token(Token = "0x40018F6")]
GAME_LOADING_NEXT_LEVEL,
// Token: 0x040018F7 RID: 6391
[Token(Token = "0x40018F7")]
PORTAL,
// Token: 0x040018F8 RID: 6392
[Token(Token = "0x40018F8")]
AFK,
// Token: 0x040018F9 RID: 6393
[Token(Token = "0x40018F9")]
VOTE_KICKED,
// Token: 0x040018FA RID: 6394
[Token(Token = "0x40018FA")]
CHEAT,
// Token: 0x040018FB RID: 6395
[Token(Token = "0x40018FB")]
ROOM_BANNED,
// Token: 0x040018FC RID: 6396
[Token(Token = "0x40018FC")]
ACCEPTED_GAME_INVITE,
// Token: 0x040018FD RID: 6397
[Token(Token = "0x40018FD")]
PARTY_ACTIVITY_SWITCH,
// Token: 0x040018FE RID: 6398
[Token(Token = "0x40018FE")]
NOTIFICATION_NEW_ROOM_FROM_CREATOR,
// Token: 0x040018FF RID: 6399
[Token(Token = "0x40018FF")]
NOTIFICATION_PLAYER_EVENT,
// Token: 0x04001900 RID: 6400
[Token(Token = "0x4001900")]
PEOPLE_MENU,
// Token: 0x04001901 RID: 6401
[Token(Token = "0x4001901")]
ACTIVITY_SELECT_MENU,
// Token: 0x04001902 RID: 6402
[Token(Token = "0x4001902")]
PERSISTENCE_ERROR,
// Token: 0x04001903 RID: 6403
[Token(Token = "0x4001903")]
CIRCUIT_REINITIALIZE_ERROR,
// Token: 0x04001904 RID: 6404
[Token(Token = "0x4001904")]
BULLETIN_BOARD_FEATURED_ROOMS,
// Token: 0x04001905 RID: 6405
[Token(Token = "0x4001905")]
__DEPRECATED_CUSTOM_ROOMS_WATCH,
// Token: 0x04001906 RID: 6406
[Token(Token = "0x4001906")]
CUSTOM_ROOMS_DOOR,
// Token: 0x04001907 RID: 6407
[Token(Token = "0x4001907")]
QUIT,
// Token: 0x04001908 RID: 6408
[Token(Token = "0x4001908")]
EVENT_DIRECT_GOTO,
// Token: 0x04001909 RID: 6409
[Token(Token = "0x4001909")]
EVENT_NOTIFICATION,
// Token: 0x0400190A RID: 6410
[Token(Token = "0x400190A")]
REC_CENTER_SLIDESHOW,
// Token: 0x0400190B RID: 6411
[Token(Token = "0x400190B")]
COHORT_NUX,
// Token: 0x0400190C RID: 6412
[Token(Token = "0x400190C")]
QUICK_LAUNCH_MENU,
// Token: 0x0400190D RID: 6413
[Token(Token = "0x400190D")]
ANNOUNCEMENT,
// Token: 0x0400190E RID: 6414
[Token(Token = "0x400190E")]
DEPRECATED_1,
// Token: 0x0400190F RID: 6415
[Token(Token = "0x400190F")]
DELAYED_ROOM_WARNING,
// Token: 0x04001910 RID: 6416
[Token(Token = "0x4001910")]
ROOM_CODE,
// Token: 0x04001911 RID: 6417
[Token(Token = "0x4001911")]
ROOM_COMMENT_NOTIFICATION,
// Token: 0x04001912 RID: 6418
[Token(Token = "0x4001912")]
CLUBHOUSE_DIRECT_GOTO,
// Token: 0x04001913 RID: 6419
[Token(Token = "0x4001913")]
CREATORANNOUNCEMENT_ROOMPUBLISHED,
// Token: 0x04001914 RID: 6420
[Token(Token = "0x4001914")]
FORCE_THROUGH_ADMIN_SITE,
// Token: 0x04001915 RID: 6421
[Token(Token = "0x4001915")]
RECOMMENDED_ROOMS_WATCH,
// Token: 0x04001916 RID: 6422
[Token(Token = "0x4001916")]
INSTANCE_FORCE_CLOSED,
// Token: 0x04001917 RID: 6423
[Token(Token = "0x4001917")]
HOT_ROOMS_WATCH,
// Token: 0x04001918 RID: 6424
[Token(Token = "0x4001918")]
LIVE_ROOMS_WATCH,
// Token: 0x04001919 RID: 6425
[Token(Token = "0x4001919")]
SEARCH_ROOMS_WATCH,
// Token: 0x0400191A RID: 6426
[Token(Token = "0x400191A")]
FAVORITE_ROOMS_WATCH,
// Token: 0x0400191B RID: 6427
[Token(Token = "0x400191B")]
DOOR_SELECT_WATCH,
// Token: 0x0400191C RID: 6428
[Token(Token = "0x400191C")]
FEATURED_ROOMS_WATCH,
// Token: 0x0400191D RID: 6429
[Token(Token = "0x400191D")]
RECNET_ROOMS_WATCH,
// Token: 0x0400191E RID: 6430
[Token(Token = "0x400191E")]
NEW_ROOMS_WATCH,
// Token: 0x0400191F RID: 6431
[Token(Token = "0x400191F")]
ROOM_COMMENT_TELEPORT,
// Token: 0x04001920 RID: 6432
[Token(Token = "0x4001920")]
CURATED_PLAYLISTS_WATCH,
// Token: 0x04001921 RID: 6433
[Token(Token = "0x4001921")]
PLAYER_EVENT_CODE,
// Token: 0x04001922 RID: 6434
[Token(Token = "0x4001922")]
CREATORANNOUNCEMENT_EVENTPUBLISHED,
// Token: 0x04001923 RID: 6435
[Token(Token = "0x4001923")]
ROOM_REJOIN_WATCH,
// Token: 0x04001924 RID: 6436
[Token(Token = "0x4001924")]
PLAYER_EVENT_DETAILS_WATCH,
// Token: 0x04001925 RID: 6437
[Token(Token = "0x4001925")]
RECENT_ROOMS_WATCH,
// Token: 0x04001926 RID: 6438
[Token(Token = "0x4001926")]
FRIEND_PRESENCE_ROOMS_WATCH,
// Token: 0x04001927 RID: 6439
[Token(Token = "0x4001927")]
MY_CLUBHOUSE_ROOMS_WATCH,
// Token: 0x04001928 RID: 6440
[Token(Token = "0x4001928")]
MY_SUBSCRIPTIONS_ROOMS_WATCH,
// Token: 0x04001929 RID: 6441
[Token(Token = "0x4001929")]
TOP_CREATORS_ROOMS_WATCH,
// Token: 0x0400192A RID: 6442
[Token(Token = "0x400192A")]
MORE_FROM_CONTEST_WINNERS_ROOMS_WATCH,
// Token: 0x0400192B RID: 6443
[Token(Token = "0x400192B")]
ROOM_LINK_BUTTON,
// Token: 0x0400192C RID: 6444
[Token(Token = "0x400192C")]
ROOM_SHOWCASE_POSTER,
// Token: 0x0400192D RID: 6445
[Token(Token = "0x400192D")]
THIS_ROOM_WATCH,
// Token: 0x0400192E RID: 6446
[Token(Token = "0x400192E")]
REC_CENTER_WATCH,
// Token: 0x0400192F RID: 6447
[Token(Token = "0x400192F")]
DORM_ROOM_WATCH,
// Token: 0x04001930 RID: 6448
[Token(Token = "0x4001930")]
ROOM_DETAILS_WATCH,
// Token: 0x04001931 RID: 6449
[Token(Token = "0x4001931")]
CLONED_ROOM,
// Token: 0x04001932 RID: 6450
[Token(Token = "0x4001932")]
CREATE_ROOM_RESUME_WATCH,
// Token: 0x04001933 RID: 6451
[Token(Token = "0x4001933")]
BROWSE_ROOMS_WATCH,
// Token: 0x04001934 RID: 6452
[Token(Token = "0x4001934")]
MEETUP_CODE,
// Token: 0x04001935 RID: 6453
[Token(Token = "0x4001935")]
TEST_CASE_WATCH,
// Token: 0x04001936 RID: 6454
[Token(Token = "0x4001936")]
CHAT_MESSAGE,
// Token: 0x04001937 RID: 6455
[Token(Token = "0x4001937")]
MY_CREATED_ROOMS_WATCH,
// Token: 0x04001938 RID: 6456
[Token(Token = "0x4001938")]
PLAYER_CREATED_ROOMS_WATCH,
// Token: 0x04001939 RID: 6457
[Token(Token = "0x4001939")]
PLAYER_SHOWCASE_ROOMS_WATCH,
// Token: 0x0400193A RID: 6458
[Token(Token = "0x400193A")]
CURRENT_CONTEST_ROOMS_WATCH,
// Token: 0x0400193B RID: 6459
[Token(Token = "0x400193B")]
TRENDING_TAGS_WATCH,
// Token: 0x0400193C RID: 6460
[Token(Token = "0x400193C")]
RRO_ROOMS_WATCH,
// Token: 0x0400193D RID: 6461
[Token(Token = "0x400193D")]
MAGIC_DOOR_DOOR,
// Token: 0x0400193E RID: 6462
[Token(Token = "0x400193E")]
MAGIC_DOOR_WATCH,
// Token: 0x0400193F RID: 6463
[Token(Token = "0x400193F")]
ROOM_NOTIFICATION_WATCH,
// Token: 0x04001940 RID: 6464
[Token(Token = "0x4001940")]
FOR_YOU_ROOMS_WATCH
}
// Token: 0x0200042D RID: 1069
[Token(Token = "0x200042D")]
private struct KGONCLOGPED
{
// Token: 0x0600217F RID: 8575 RVA: 0x00087E40 File Offset: 0x00086040
[Token(Token = "0x600217F")]
[Address(RVA = "0x1235060", Offset = "0x1234060", VA = "0x181235060")]
public bool MLHOCCLLHCJ(DateTime KLEJOCFFNNN)
{
return this.DNJIJJLBCCO < KLEJOCFFNNN;
}
// Token: 0x04001941 RID: 6465
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001941")]
public string GHPMGAOCPHO;
// Token: 0x04001942 RID: 6466
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4001942")]
public OKLDKBKBECD GEDCEIDOKJL;
// Token: 0x04001943 RID: 6467
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001943")]
public DateTime DNJIJJLBCCO;
// Token: 0x04001944 RID: 6468
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001944")]
public Matchmaking.MHCKNNJOIIP LECKKKBHBAO;
}
// Token: 0x0200042E RID: 1070
[Token(Token = "0x200042E")]
[Serializable]
private class JuniorUpdateRoutineConfig
{
// Token: 0x06002180 RID: 8576 RVA: 0x00087E5C File Offset: 0x0008605C
[Token(Token = "0x6002180")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JuniorUpdateRoutineConfig()
{
}
// Token: 0x04001945 RID: 6469
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001945")]
public string Title;
// Token: 0x04001946 RID: 6470
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001946")]
[TextArea]
public string Message;
}
// Token: 0x02000430 RID: 1072
[Token(Token = "0x2000430")]
[CompilerGenerated]
private sealed class PIBMCELOCML
{
// Token: 0x06002187 RID: 8583 RVA: 0x00087FF0 File Offset: 0x000861F0
[Token(Token = "0x6002187")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PIBMCELOCML()
{
}
// Token: 0x06002188 RID: 8584 RVA: 0x00088004 File Offset: 0x00086204
[Token(Token = "0x6002188")]
[Address(RVA = "0x1237FB0", Offset = "0x1236FB0", VA = "0x181237FB0")]
internal bool <GetIdsOfFriendAppearingOnlineToMeEnumerator>b__0()
{
EFEFMHJPJIJ efefmhjpjij = this.prefManager;
int num = 0;
num += num;
num++;
int num2 = 0;
efefmhjpjij.JALPBCDMOEA += num2;
num2 += num2;
int num3 = 0;
efefmhjpjij.JALPBCDMOEA += num3;
throw new NullReferenceException();
}
// Token: 0x0400194D RID: 6477
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400194D")]
public EFEFMHJPJIJ prefManager;
}
// Token: 0x02000432 RID: 1074
[Token(Token = "0x2000432")]
[CompilerGenerated]
private sealed class GELPDFCEGFN
{
// Token: 0x0600218F RID: 8591 RVA: 0x0008822C File Offset: 0x0008642C
[Token(Token = "0x600218F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GELPDFCEGFN()
{
}
// Token: 0x06002190 RID: 8592 RVA: 0x00088240 File Offset: 0x00086440
[Token(Token = "0x6002190")]
[Address(RVA = "0x1232AF0", Offset = "0x1231AF0", VA = "0x181232AF0")]
internal void <InvitePlayerToGame>b__0(string error)
{
Debug.LogError("Unable to send game invite: " + error);
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Dictionary<long, float> mpkpbnelcdf = this.<>4__this.MPKPBNELCDF;
throw new NullReferenceException();
}
// Token: 0x04001955 RID: 6485
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001955")]
public string invitedPlayerName;
// Token: 0x04001956 RID: 6486
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001956")]
public SessionManager <>4__this;
// Token: 0x04001957 RID: 6487
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001957")]
public int invitedPlayerId;
// Token: 0x04001958 RID: 6488
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001958")]
public JJEKJGALHKO promise;
}
// Token: 0x02000438 RID: 1080
[Token(Token = "0x2000438")]
[CompilerGenerated]
private sealed class HGIBNLEPAIA
{
// Token: 0x060021B4 RID: 8628 RVA: 0x0008890C File Offset: 0x00086B0C
[Token(Token = "0x60021B4")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HGIBNLEPAIA()
{
}
// Token: 0x060021B5 RID: 8629 RVA: 0x00088920 File Offset: 0x00086B20
[Token(Token = "0x60021B5")]
[Address(RVA = "0x1232F80", Offset = "0x1231F80", VA = "0x181232F80")]
internal void <SetIsJunior>b__0(Action<bool> _)
{
bool flag = this.isJunior;
_(flag);
}
// Token: 0x04001972 RID: 6514
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001972")]
public bool isJunior;
}
// Token: 0x02000439 RID: 1081
[Token(Token = "0x2000439")]
[CompilerGenerated]
private sealed class IGGHMKAPCHG
{
// Token: 0x060021B6 RID: 8630 RVA: 0x00088944 File Offset: 0x00086B44
[Token(Token = "0x60021B6")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IGGHMKAPCHG()
{
}
// Token: 0x060021B7 RID: 8631 RVA: 0x00088958 File Offset: 0x00086B58
[Token(Token = "0x60021B7")]
[Address(RVA = "0x1233900", Offset = "0x1232900", VA = "0x181233900")]
internal void <FirstPlayerBootRoutine>b__0(bool success)
{
int num = 0;
this.hasReferrers = num;
}
// Token: 0x060021B8 RID: 8632 RVA: 0x00088970 File Offset: 0x00086B70
[Token(Token = "0x60021B8")]
[Address(RVA = "0x1233960", Offset = "0x1232960", VA = "0x181233960")]
internal void <FirstPlayerBootRoutine>b__1(string error)
{
int num = 0;
this.hasReferrers = num;
}
// Token: 0x060021B9 RID: 8633 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60021B9")]
[Address(RVA = "0x12339B0", Offset = "0x12329B0", VA = "0x1812339B0")]
internal bool <FirstPlayerBootRoutine>b__2()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04001973 RID: 6515
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001973")]
public bool? hasReferrers;
}
// Token: 0x0200043E RID: 1086
[Token(Token = "0x200043E")]
[CompilerGenerated]
private sealed class JJCKCOJIHDL
{
// Token: 0x060021D3 RID: 8659 RVA: 0x00088E98 File Offset: 0x00087098
[Token(Token = "0x60021D3")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JJCKCOJIHDL()
{
}
// Token: 0x060021D4 RID: 8660 RVA: 0x00088EAC File Offset: 0x000870AC
[Token(Token = "0x60021D4")]
[Address(RVA = "0x12347D0", Offset = "0x12337D0", VA = "0x1812347D0")]
internal void <RunGoToClubhousePromise>b__0(Matchmaking.MHCKNNJOIIP mmError)
{
int num = 0;
if (mmError != Matchmaking.MHCKNNJOIIP.Success)
{
this.promise.HMFPPBJFHKD(num);
return;
}
this.promise.OOOIENHGNCA();
}
// Token: 0x060021D5 RID: 8661 RVA: 0x00088EE0 File Offset: 0x000870E0
[Token(Token = "0x60021D5")]
[Address(RVA = "0x1234880", Offset = "0x1233880", VA = "0x181234880")]
internal void <RunGoToClubhousePromise>b__1(string error)
{
this.promise.HMFPPBJFHKD(error);
}
// Token: 0x04001984 RID: 6532
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001984")]
public JJEKJGALHKO promise;
}
// Token: 0x0200043F RID: 1087
[Token(Token = "0x200043F")]
[CompilerGenerated]
private sealed class OBPDNFIGIJJ
{
// Token: 0x060021D6 RID: 8662 RVA: 0x00088F00 File Offset: 0x00087100
[Token(Token = "0x60021D6")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public OBPDNFIGIJJ()
{
}
// Token: 0x060021D7 RID: 8663 RVA: 0x00088F14 File Offset: 0x00087114
[Token(Token = "0x60021D7")]
[Address(RVA = "0x1237130", Offset = "0x1236130", VA = "0x181237130")]
internal void <RunGoToClubhouseInternal>b__0(bool bypassMovementModeRestriction)
{
SessionManager.FFLBAIBKPPO fflbaibkppo = new SessionManager.FFLBAIBKPPO();
fflbaibkppo.CS$<>8__locals1 = this;
fflbaibkppo.bypassMovementModeRestriction = bypassMovementModeRestriction;
string <LGACIEKBLBM>k__BackingField = this.club.<LGACIEKBLBM>k__BackingField;
string text = "Go to clubhouse of " + <LGACIEKBLBM>k__BackingField + "?";
SessionManager sessionManager = this.<>4__this;
Action action = delegate
{
SessionManager.OBPDNFIGIJJ cs$<>8__locals = fflbaibkppo.CS$<>8__locals1;
SessionManager sessionManager2 = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI bdpnobgngni = cs$<>8__locals.loadSceneSource;
sessionManager2.JNHDCAJAGGG(bdpnobgngni);
SessionManager.OBPDNFIGIJJ cs$<>8__locals2 = fflbaibkppo.CS$<>8__locals1;
SessionManager sessionManager3 = cs$<>8__locals2.<>4__this;
Action<string> onErrorCallback = cs$<>8__locals2.OnErrorCallback;
bool bypassMovementModeRestriction2 = fflbaibkppo.bypassMovementModeRestriction;
Action<Matchmaking.MHCKNNJOIIP> action3 = cs$<>8__locals2.onResponseCallback;
PLILLKHMNDA plillkhmnda = cs$<>8__locals2.club;
sessionManager3.FCNLHEJECFN(plillkhmnda, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction2, action3, onErrorCallback);
};
Action action2 = delegate
{
SessionManager.OBPDNFIGIJJ cs$<>8__locals3 = fflbaibkppo.CS$<>8__locals1;
SessionManager sessionManager4 = cs$<>8__locals3.<>4__this;
SessionManager.BDPNOBGNGNI bdpnobgngni2 = cs$<>8__locals3.loadSceneSource;
sessionManager4.JNHDCAJAGGG(bdpnobgngni2);
SessionManager.OBPDNFIGIJJ cs$<>8__locals4 = fflbaibkppo.CS$<>8__locals1;
SessionManager sessionManager5 = cs$<>8__locals4.<>4__this;
Action<string> onErrorCallback2 = cs$<>8__locals4.OnErrorCallback;
bool bypassMovementModeRestriction3 = fflbaibkppo.bypassMovementModeRestriction;
Action<Matchmaking.MHCKNNJOIIP> action4 = cs$<>8__locals4.onResponseCallback;
PLILLKHMNDA plillkhmnda2 = cs$<>8__locals4.club;
sessionManager5.FCNLHEJECFN(plillkhmnda2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction3, action4, onErrorCallback2);
};
int num = 0;
sessionManager.IMBDGDJFNOH(text, num, action, action2);
}
// Token: 0x04001985 RID: 6533
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001985")]
public PLILLKHMNDA club;
// Token: 0x04001986 RID: 6534
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001986")]
public SessionManager <>4__this;
// Token: 0x04001987 RID: 6535
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001987")]
public SessionManager.BDPNOBGNGNI loadSceneSource;
// Token: 0x04001988 RID: 6536
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001988")]
public Action<Matchmaking.MHCKNNJOIIP> onResponseCallback;
// Token: 0x04001989 RID: 6537
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4001989")]
public Action<string> OnErrorCallback;
}
// Token: 0x02000440 RID: 1088
[Token(Token = "0x2000440")]
[CompilerGenerated]
private sealed class FFLBAIBKPPO
{
// Token: 0x060021D8 RID: 8664 RVA: 0x00088F8C File Offset: 0x0008718C
[Token(Token = "0x60021D8")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FFLBAIBKPPO()
{
}
// Token: 0x060021D9 RID: 8665 RVA: 0x00088FA0 File Offset: 0x000871A0
[Token(Token = "0x60021D9")]
[Address(RVA = "0x12328D0", Offset = "0x12318D0", VA = "0x1812328D0")]
internal void <RunGoToClubhouseInternal>b__1()
{
SessionManager.OBPDNFIGIJJ cs$<>8__locals = this.CS$<>8__locals1;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this.JNHDCAJAGGG(loadSceneSource);
SessionManager.OBPDNFIGIJJ cs$<>8__locals2 = this.CS$<>8__locals1;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
Action<string> onErrorCallback = cs$<>8__locals2.OnErrorCallback;
bool flag = this.bypassMovementModeRestriction;
Action<Matchmaking.MHCKNNJOIIP> onResponseCallback = cs$<>8__locals2.onResponseCallback;
PLILLKHMNDA club = cs$<>8__locals2.club;
<>4__this2.FCNLHEJECFN(club, (SessionManager.APNNGFNMGDP)((uint)2), flag, onResponseCallback, onErrorCallback);
}
// Token: 0x060021DA RID: 8666 RVA: 0x00089010 File Offset: 0x00087210
[Token(Token = "0x60021DA")]
[Address(RVA = "0x1232950", Offset = "0x1231950", VA = "0x181232950")]
internal void <RunGoToClubhouseInternal>b__2()
{
SessionManager.OBPDNFIGIJJ cs$<>8__locals = this.CS$<>8__locals1;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this.JNHDCAJAGGG(loadSceneSource);
SessionManager.OBPDNFIGIJJ cs$<>8__locals2 = this.CS$<>8__locals1;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
Action<string> onErrorCallback = cs$<>8__locals2.OnErrorCallback;
bool flag = this.bypassMovementModeRestriction;
Action<Matchmaking.MHCKNNJOIIP> onResponseCallback = cs$<>8__locals2.onResponseCallback;
PLILLKHMNDA club = cs$<>8__locals2.club;
<>4__this2.FCNLHEJECFN(club, (SessionManager.APNNGFNMGDP)((uint)1), flag, onResponseCallback, onErrorCallback);
}
// Token: 0x0400198A RID: 6538
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400198A")]
public bool bypassMovementModeRestriction;
// Token: 0x0400198B RID: 6539
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400198B")]
public SessionManager.OBPDNFIGIJJ CS$<>8__locals1;
}
// Token: 0x02000441 RID: 1089
[Token(Token = "0x2000441")]
[CompilerGenerated]
private sealed class HEFIMAACNEP
{
// Token: 0x060021DB RID: 8667 RVA: 0x00089080 File Offset: 0x00087280
[Token(Token = "0x60021DB")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HEFIMAACNEP()
{
}
// Token: 0x060021DC RID: 8668 RVA: 0x00089094 File Offset: 0x00087294
[Token(Token = "0x60021DC")]
[Address(RVA = "0x1232E60", Offset = "0x1231E60", VA = "0x181232E60")]
internal PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> <JoinClubhouseHelper>b__0(int[] additionalPlayers)
{
PLILLKHMNDA plillkhmnda = this.club;
bool flag = this.bypassMovementModeRestriction;
return Matchmaking.IIDEDGKAGOE(plillkhmnda, additionalPlayers, flag);
}
// Token: 0x060021DD RID: 8669 RVA: 0x000890B8 File Offset: 0x000872B8
[Token(Token = "0x60021DD")]
[Address(RVA = "0x1232EE0", Offset = "0x1231EE0", VA = "0x181232EE0")]
internal void <JoinClubhouseHelper>b__1(Matchmaking.MHCKNNJOIIP response)
{
if (this.onResponseCallback != 0)
{
}
}
// Token: 0x060021DE RID: 8670 RVA: 0x000890D0 File Offset: 0x000872D0
[Token(Token = "0x60021DE")]
[Address(RVA = "0x1232F30", Offset = "0x1231F30", VA = "0x181232F30")]
internal void <JoinClubhouseHelper>b__2(string error)
{
Action<string> onErrorCallback = this.OnErrorCallback;
if (onErrorCallback != 0)
{
onErrorCallback(error);
}
}
// Token: 0x0400198C RID: 6540
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400198C")]
public PLILLKHMNDA club;
// Token: 0x0400198D RID: 6541
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400198D")]
public bool bypassMovementModeRestriction;
// Token: 0x0400198E RID: 6542
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400198E")]
public Action<Matchmaking.MHCKNNJOIIP> onResponseCallback;
// Token: 0x0400198F RID: 6543
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400198F")]
public Action<string> OnErrorCallback;
}
// Token: 0x02000442 RID: 1090
[Token(Token = "0x2000442")]
[CompilerGenerated]
private sealed class BLGGOIPIOGB
{
// Token: 0x060021DF RID: 8671 RVA: 0x000890F0 File Offset: 0x000872F0
[Token(Token = "0x60021DF")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BLGGOIPIOGB()
{
}
// Token: 0x060021E0 RID: 8672 RVA: 0x00089104 File Offset: 0x00087304
[Token(Token = "0x60021E0")]
[Address(RVA = "0x1230FC0", Offset = "0x122FFC0", VA = "0x181230FC0")]
internal void <GoToPlayerEventInternal>b__0(KLCOGEIGEBJ room)
{
SessionManager.OPDPNJMCOMI opdpnjmcomi = new SessionManager.OPDPNJMCOMI();
opdpnjmcomi.CS$<>8__locals1 = this;
opdpnjmcomi.room = room;
SessionManager sessionManager = this.<>4__this;
Action<bool> action = delegate(bool bypassMovementModeRestriction)
{
SessionManager.AOJHMLELGNO aojhmlelgno = new SessionManager.AOJHMLELGNO();
aojhmlelgno.CS$<>8__locals2 = opdpnjmcomi;
aojhmlelgno.bypassMovementModeRestriction = bypassMovementModeRestriction;
string <LGACIEKBLBM>k__BackingField = opdpnjmcomi.CS$<>8__locals1.targetEvent.<LGACIEKBLBM>k__BackingField;
string text = "Go to " + <LGACIEKBLBM>k__BackingField;
SessionManager sessionManager2 = opdpnjmcomi.CS$<>8__locals1.<>4__this;
KLCOGEIGEBJ room2 = opdpnjmcomi.room;
Action action2 = delegate
{
SessionManager.BLGGOIPIOGB cs$<>8__locals = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1;
SessionManager sessionManager3 = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI bdpnobgngni = cs$<>8__locals.loadSceneSource;
sessionManager3.JNHDCAJAGGG(bdpnobgngni);
SessionManager.BLGGOIPIOGB cs$<>8__locals2 = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1;
SessionManager sessionManager4 = cs$<>8__locals2.<>4__this;
string text2 = cs$<>8__locals2.amplitudeCommandContext;
CCMBKDINCAH ccmbkdincah = cs$<>8__locals2.targetEvent;
bool bypassMovementModeRestriction = aojhmlelgno.bypassMovementModeRestriction;
sessionManager4.MDMJAENBPPM(ccmbkdincah, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction, text2);
};
Action action3 = delegate
{
SessionManager.BLGGOIPIOGB cs$<>8__locals3 = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1;
SessionManager sessionManager5 = cs$<>8__locals3.<>4__this;
SessionManager.BDPNOBGNGNI bdpnobgngni2 = cs$<>8__locals3.loadSceneSource;
sessionManager5.JNHDCAJAGGG(bdpnobgngni2);
SessionManager.BLGGOIPIOGB cs$<>8__locals4 = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1;
SessionManager sessionManager6 = cs$<>8__locals4.<>4__this;
string text3 = cs$<>8__locals4.amplitudeCommandContext;
CCMBKDINCAH ccmbkdincah2 = cs$<>8__locals4.targetEvent;
bool bypassMovementModeRestriction2 = aojhmlelgno.bypassMovementModeRestriction;
sessionManager6.MDMJAENBPPM(ccmbkdincah2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction2, text3);
};
sessionManager2.IMBDGDJFNOH(text, room2, action2, action3);
};
int num = 0;
sessionManager.EOILMFANOOO(room, action, num);
}
// Token: 0x04001990 RID: 6544
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001990")]
public SessionManager <>4__this;
// Token: 0x04001991 RID: 6545
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001991")]
public CCMBKDINCAH targetEvent;
// Token: 0x04001992 RID: 6546
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001992")]
public SessionManager.BDPNOBGNGNI loadSceneSource;
// Token: 0x04001993 RID: 6547
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001993")]
public string amplitudeCommandContext;
}
// Token: 0x02000443 RID: 1091
[Token(Token = "0x2000443")]
[CompilerGenerated]
private sealed class OPDPNJMCOMI
{
// Token: 0x060021E1 RID: 8673 RVA: 0x0008914C File Offset: 0x0008734C
[Token(Token = "0x60021E1")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public OPDPNJMCOMI()
{
}
// Token: 0x060021E2 RID: 8674 RVA: 0x00089160 File Offset: 0x00087360
[Token(Token = "0x60021E2")]
[Address(RVA = "0x1237570", Offset = "0x1236570", VA = "0x181237570")]
internal void <GoToPlayerEventInternal>b__1(bool bypassMovementModeRestriction)
{
SessionManager.AOJHMLELGNO aojhmlelgno = new SessionManager.AOJHMLELGNO();
aojhmlelgno.CS$<>8__locals2 = this;
aojhmlelgno.bypassMovementModeRestriction = bypassMovementModeRestriction;
string <LGACIEKBLBM>k__BackingField = this.CS$<>8__locals1.targetEvent.<LGACIEKBLBM>k__BackingField;
string text = "Go to " + <LGACIEKBLBM>k__BackingField;
SessionManager <>4__this = this.CS$<>8__locals1.<>4__this;
KLCOGEIGEBJ klcogeigebj = this.room;
Action action = delegate
{
SessionManager.BLGGOIPIOGB cs$<>8__locals = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this2 = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this2.JNHDCAJAGGG(loadSceneSource);
SessionManager.BLGGOIPIOGB cs$<>8__locals2 = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this3 = cs$<>8__locals2.<>4__this;
string amplitudeCommandContext = cs$<>8__locals2.amplitudeCommandContext;
CCMBKDINCAH targetEvent = cs$<>8__locals2.targetEvent;
bool bypassMovementModeRestriction2 = aojhmlelgno.bypassMovementModeRestriction;
<>4__this3.MDMJAENBPPM(targetEvent, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction2, amplitudeCommandContext);
};
Action action2 = delegate
{
SessionManager.BLGGOIPIOGB cs$<>8__locals3 = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this4 = cs$<>8__locals3.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
<>4__this4.JNHDCAJAGGG(loadSceneSource2);
SessionManager.BLGGOIPIOGB cs$<>8__locals4 = aojhmlelgno.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this5 = cs$<>8__locals4.<>4__this;
string amplitudeCommandContext2 = cs$<>8__locals4.amplitudeCommandContext;
CCMBKDINCAH targetEvent2 = cs$<>8__locals4.targetEvent;
bool bypassMovementModeRestriction3 = aojhmlelgno.bypassMovementModeRestriction;
<>4__this5.MDMJAENBPPM(targetEvent2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction3, amplitudeCommandContext2);
};
<>4__this.IMBDGDJFNOH(text, klcogeigebj, action, action2);
}
// Token: 0x04001994 RID: 6548
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001994")]
public KLCOGEIGEBJ room;
// Token: 0x04001995 RID: 6549
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001995")]
public SessionManager.BLGGOIPIOGB CS$<>8__locals1;
}
// Token: 0x02000444 RID: 1092
[Token(Token = "0x2000444")]
[CompilerGenerated]
private sealed class AOJHMLELGNO
{
// Token: 0x060021E3 RID: 8675 RVA: 0x000891E4 File Offset: 0x000873E4
[Token(Token = "0x60021E3")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AOJHMLELGNO()
{
}
// Token: 0x060021E4 RID: 8676 RVA: 0x000891F8 File Offset: 0x000873F8
[Token(Token = "0x60021E4")]
[Address(RVA = "0x12306B0", Offset = "0x122F6B0", VA = "0x1812306B0")]
internal void <GoToPlayerEventInternal>b__2()
{
SessionManager.BLGGOIPIOGB cs$<>8__locals = this.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this.JNHDCAJAGGG(loadSceneSource);
SessionManager.BLGGOIPIOGB cs$<>8__locals2 = this.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
string amplitudeCommandContext = cs$<>8__locals2.amplitudeCommandContext;
CCMBKDINCAH targetEvent = cs$<>8__locals2.targetEvent;
bool flag = this.bypassMovementModeRestriction;
<>4__this2.MDMJAENBPPM(targetEvent, (SessionManager.APNNGFNMGDP)((uint)2), flag, amplitudeCommandContext);
}
// Token: 0x060021E5 RID: 8677 RVA: 0x00089268 File Offset: 0x00087468
[Token(Token = "0x60021E5")]
[Address(RVA = "0x1230740", Offset = "0x122F740", VA = "0x181230740")]
internal void <GoToPlayerEventInternal>b__3()
{
SessionManager.BLGGOIPIOGB cs$<>8__locals = this.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this.JNHDCAJAGGG(loadSceneSource);
SessionManager.BLGGOIPIOGB cs$<>8__locals2 = this.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
string amplitudeCommandContext = cs$<>8__locals2.amplitudeCommandContext;
CCMBKDINCAH targetEvent = cs$<>8__locals2.targetEvent;
bool flag = this.bypassMovementModeRestriction;
<>4__this2.MDMJAENBPPM(targetEvent, (SessionManager.APNNGFNMGDP)((uint)1), flag, amplitudeCommandContext);
}
// Token: 0x04001996 RID: 6550
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001996")]
public bool bypassMovementModeRestriction;
// Token: 0x04001997 RID: 6551
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001997")]
public SessionManager.OPDPNJMCOMI CS$<>8__locals2;
}
// Token: 0x02000445 RID: 1093
[Token(Token = "0x2000445")]
[CompilerGenerated]
private sealed class FFIPJBCKPLC
{
// Token: 0x060021E6 RID: 8678 RVA: 0x000892D8 File Offset: 0x000874D8
[Token(Token = "0x60021E6")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FFIPJBCKPLC()
{
}
// Token: 0x060021E7 RID: 8679 RVA: 0x000892EC File Offset: 0x000874EC
[Token(Token = "0x60021E7")]
[Address(RVA = "0x1232870", Offset = "0x1231870", VA = "0x181232870")]
internal void <RunJoinRoom>b__0(KLCOGEIGEBJ room)
{
SessionManager sessionManager = this.<>4__this;
Action<SessionManager.BKOJBGONLCK> action = this.onResponseCallback;
SessionManager.IJKKAICPLDE ijkkaicplde = this.loadSceneSourceData;
int num = 0;
bool flag = this.isPrivate;
sessionManager.RunJoinRoom(room, num, ijkkaicplde, flag, num, action);
}
// Token: 0x04001998 RID: 6552
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001998")]
public SessionManager <>4__this;
// Token: 0x04001999 RID: 6553
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001999")]
public SessionManager.IJKKAICPLDE loadSceneSourceData;
// Token: 0x0400199A RID: 6554
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400199A")]
public bool isPrivate;
// Token: 0x0400199B RID: 6555
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400199B")]
public Action<SessionManager.BKOJBGONLCK> onResponseCallback;
}
// Token: 0x02000446 RID: 1094
[Token(Token = "0x2000446")]
[CompilerGenerated]
private sealed class IBFGCIECCAJ
{
// Token: 0x060021E8 RID: 8680 RVA: 0x0008932C File Offset: 0x0008752C
[Token(Token = "0x60021E8")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IBFGCIECCAJ()
{
}
// Token: 0x060021E9 RID: 8681 RVA: 0x00089340 File Offset: 0x00087540
[Token(Token = "0x60021E9")]
[Address(RVA = "0x1232FE0", Offset = "0x1231FE0", VA = "0x181232FE0")]
internal void <RunJoinRoom>b__0(bool bypassMovementModeRestriction)
{
SessionManager.KBLGEECDOIP kblgeecdoip = new SessionManager.KBLGEECDOIP();
kblgeecdoip.CS$<>8__locals1 = this;
kblgeecdoip.bypassMovementModeRestriction = bypassMovementModeRestriction;
string <LGACIEKBLBM>k__BackingField = this.room.<LGACIEKBLBM>k__BackingField;
string dormRoomName = SessionManager.DormRoomName;
if (!<LGACIEKBLBM>k__BackingField.Equals(dormRoomName, StringComparison.InvariantCultureIgnoreCase))
{
string <LGACIEKBLBM>k__BackingField2 = this.room.<LGACIEKBLBM>k__BackingField;
string arroomName = SessionManager.ARRoomName;
if (!<LGACIEKBLBM>k__BackingField2.Equals(arroomName, StringComparison.InvariantCultureIgnoreCase))
{
string <LGACIEKBLBM>k__BackingField3 = this.room.<LGACIEKBLBM>k__BackingField;
string text = "Going to ^" + <LGACIEKBLBM>k__BackingField3;
SessionManager sessionManager = this.<>4__this;
KLCOGEIGEBJ klcogeigebj = this.room;
Action action = delegate
{
SessionManager.IBFGCIECCAJ cs$<>8__locals = kblgeecdoip.CS$<>8__locals1;
SessionManager sessionManager7 = cs$<>8__locals.<>4__this;
SessionManager.IJKKAICPLDE ijkkaicplde3 = cs$<>8__locals.loadSceneSourceData;
sessionManager7.AHLJJMLMKKH = ijkkaicplde3;
SessionManager.IBFGCIECCAJ cs$<>8__locals2 = kblgeecdoip.CS$<>8__locals1;
KLCOGEIGEBJ klcogeigebj2 = cs$<>8__locals2.room;
SessionManager sessionManager8 = cs$<>8__locals2.<>4__this;
Action<Matchmaking.MHCKNNJOIIP> action4 = cs$<>8__locals2.<>9__4;
bool bypassMovementModeRestriction4 = kblgeecdoip.bypassMovementModeRestriction;
if (action4 == 0)
{
Action<Matchmaking.MHCKNNJOIIP> action5 = delegate(Matchmaking.MHCKNNJOIIP errorCode)
{
if (cs$<>8__locals2.onResponseCallback != 0)
{
}
};
cs$<>8__locals2.<>9__4 = action5;
}
string text2 = cs$<>8__locals2.roomCode;
};
Action action2 = delegate
{
SessionManager.IBFGCIECCAJ cs$<>8__locals3 = kblgeecdoip.CS$<>8__locals1;
SessionManager sessionManager9 = cs$<>8__locals3.<>4__this;
SessionManager.IJKKAICPLDE ijkkaicplde4 = cs$<>8__locals3.loadSceneSourceData;
sessionManager9.AHLJJMLMKKH = ijkkaicplde4;
SessionManager.IBFGCIECCAJ cs$<>8__locals4 = kblgeecdoip.CS$<>8__locals1;
KLCOGEIGEBJ klcogeigebj3 = cs$<>8__locals4.room;
SessionManager sessionManager10 = cs$<>8__locals4.<>4__this;
Action<Matchmaking.MHCKNNJOIIP> action6 = cs$<>8__locals4.<>9__5;
bool bypassMovementModeRestriction5 = kblgeecdoip.bypassMovementModeRestriction;
if (action6 == 0)
{
Action<Matchmaking.MHCKNNJOIIP> action7 = delegate(Matchmaking.MHCKNNJOIIP errorCode)
{
if (cs$<>8__locals4.onResponseCallback != 0)
{
}
};
cs$<>8__locals4.<>9__5 = action7;
}
string text3 = cs$<>8__locals4.roomCode;
};
sessionManager.IMBDGDJFNOH(text, klcogeigebj, action, action2);
return;
}
SessionManager sessionManager2 = this.<>4__this;
SessionManager.IJKKAICPLDE ijkkaicplde = this.loadSceneSourceData;
sessionManager2.AHLJJMLMKKH = ijkkaicplde;
SessionManager sessionManager3 = this.<>4__this;
bool bypassMovementModeRestriction2 = kblgeecdoip.bypassMovementModeRestriction;
}
SessionManager sessionManager4 = this.<>4__this;
SessionManager.IJKKAICPLDE ijkkaicplde2 = this.loadSceneSourceData;
sessionManager4.AHLJJMLMKKH = ijkkaicplde2;
SessionManager sessionManager5 = this.<>4__this;
bool bypassMovementModeRestriction3 = kblgeecdoip.bypassMovementModeRestriction;
SessionManager sessionManager6 = this.<>4__this;
Action<SessionManager.BKOJBGONLCK> action3 = this.onResponseCallback;
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof;
sessionManager6.ILMAPKHEIDL(pmgcjepkfof, action3);
throw new NullReferenceException();
}
// Token: 0x060021EA RID: 8682 RVA: 0x00089474 File Offset: 0x00087674
[Token(Token = "0x60021EA")]
[Address(RVA = "0x1233350", Offset = "0x1232350", VA = "0x181233350")]
internal void <RunJoinRoom>b__4(Matchmaking.MHCKNNJOIIP errorCode)
{
if (this.onResponseCallback != 0)
{
}
}
// Token: 0x060021EB RID: 8683 RVA: 0x0008948C File Offset: 0x0008768C
[Token(Token = "0x60021EB")]
[Address(RVA = "0x12333C0", Offset = "0x12323C0", VA = "0x1812333C0")]
internal void <RunJoinRoom>b__5(Matchmaking.MHCKNNJOIIP errorCode)
{
if (this.onResponseCallback != 0)
{
}
}
// Token: 0x060021EC RID: 8684 RVA: 0x000894A4 File Offset: 0x000876A4
[Token(Token = "0x60021EC")]
[Address(RVA = "0x1233300", Offset = "0x1232300", VA = "0x181233300")]
internal void <RunJoinRoom>b__1()
{
Action<SessionManager.BKOJBGONLCK> action = this.onResponseCallback;
if (action != 0)
{
int num = 0;
action(num);
return;
}
}
// Token: 0x0400199C RID: 6556
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400199C")]
public KLCOGEIGEBJ room;
// Token: 0x0400199D RID: 6557
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400199D")]
public SessionManager <>4__this;
// Token: 0x0400199E RID: 6558
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400199E")]
public SessionManager.IJKKAICPLDE loadSceneSourceData;
// Token: 0x0400199F RID: 6559
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400199F")]
public Action<SessionManager.BKOJBGONLCK> onResponseCallback;
// Token: 0x040019A0 RID: 6560
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40019A0")]
public string roomSceneName;
// Token: 0x040019A1 RID: 6561
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40019A1")]
public bool isPrivate;
// Token: 0x040019A2 RID: 6562
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40019A2")]
public string roomCode;
// Token: 0x040019A3 RID: 6563
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40019A3")]
public Action<Matchmaking.MHCKNNJOIIP> <>9__4;
// Token: 0x040019A4 RID: 6564
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40019A4")]
public Action<Matchmaking.MHCKNNJOIIP> <>9__5;
}
// Token: 0x02000447 RID: 1095
[Token(Token = "0x2000447")]
[CompilerGenerated]
private sealed class KBLGEECDOIP
{
// Token: 0x060021ED RID: 8685 RVA: 0x000894C8 File Offset: 0x000876C8
[Token(Token = "0x60021ED")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public KBLGEECDOIP()
{
}
// Token: 0x060021EE RID: 8686 RVA: 0x000894DC File Offset: 0x000876DC
[Token(Token = "0x60021EE")]
[Address(RVA = "0x1234D60", Offset = "0x1233D60", VA = "0x181234D60")]
internal void <RunJoinRoom>b__2()
{
SessionManager.IBFGCIECCAJ cs$<>8__locals = this.CS$<>8__locals1;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
SessionManager.IJKKAICPLDE loadSceneSourceData = cs$<>8__locals.loadSceneSourceData;
<>4__this.AHLJJMLMKKH = loadSceneSourceData;
SessionManager.IBFGCIECCAJ cs$<>8__locals2 = this.CS$<>8__locals1;
KLCOGEIGEBJ room = cs$<>8__locals2.room;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
Action<Matchmaking.MHCKNNJOIIP> <>9__ = cs$<>8__locals2.<>9__4;
bool flag = this.bypassMovementModeRestriction;
if (<>9__ == 0)
{
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP errorCode)
{
if (cs$<>8__locals2.onResponseCallback != 0)
{
}
};
cs$<>8__locals2.<>9__4 = action;
}
string roomCode = cs$<>8__locals2.roomCode;
}
// Token: 0x060021EF RID: 8687 RVA: 0x00089558 File Offset: 0x00087758
[Token(Token = "0x60021EF")]
[Address(RVA = "0x1234EE0", Offset = "0x1233EE0", VA = "0x181234EE0")]
internal void <RunJoinRoom>b__3()
{
SessionManager.IBFGCIECCAJ cs$<>8__locals = this.CS$<>8__locals1;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
SessionManager.IJKKAICPLDE loadSceneSourceData = cs$<>8__locals.loadSceneSourceData;
<>4__this.AHLJJMLMKKH = loadSceneSourceData;
SessionManager.IBFGCIECCAJ cs$<>8__locals2 = this.CS$<>8__locals1;
KLCOGEIGEBJ room = cs$<>8__locals2.room;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
Action<Matchmaking.MHCKNNJOIIP> <>9__ = cs$<>8__locals2.<>9__5;
bool flag = this.bypassMovementModeRestriction;
if (<>9__ == 0)
{
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP errorCode)
{
if (cs$<>8__locals2.onResponseCallback != 0)
{
}
};
cs$<>8__locals2.<>9__5 = action;
}
string roomCode = cs$<>8__locals2.roomCode;
}
// Token: 0x040019A5 RID: 6565
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019A5")]
public bool bypassMovementModeRestriction;
// Token: 0x040019A6 RID: 6566
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019A6")]
public SessionManager.IBFGCIECCAJ CS$<>8__locals1;
}
// Token: 0x02000448 RID: 1096
[Token(Token = "0x2000448")]
[CompilerGenerated]
private sealed class GMHGECEGNMG
{
// Token: 0x060021F0 RID: 8688 RVA: 0x000895D4 File Offset: 0x000877D4
[Token(Token = "0x60021F0")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GMHGECEGNMG()
{
}
// Token: 0x060021F1 RID: 8689 RVA: 0x000895E8 File Offset: 0x000877E8
[Token(Token = "0x60021F1")]
[Address(RVA = "0x1232DC0", Offset = "0x1231DC0", VA = "0x181232DC0")]
internal void <ApplyOptionalResponseCallback>b__0(string error)
{
Debug.LogWarning("A promise error message is being propagated as an \"unknown error\". Specific message: " + error + ".");
Action<Matchmaking.MHCKNNJOIIP> action = this.optionalOnResponseCallback;
if (action != 0)
{
action((uint)(-1));
}
}
// Token: 0x040019A7 RID: 6567
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019A7")]
public Action<Matchmaking.MHCKNNJOIIP> optionalOnResponseCallback;
}
// Token: 0x02000449 RID: 1097
[Token(Token = "0x2000449")]
[CompilerGenerated]
private sealed class OGBJLPJLMMB
{
// Token: 0x060021F2 RID: 8690 RVA: 0x00089620 File Offset: 0x00087820
[Token(Token = "0x60021F2")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public OGBJLPJLMMB()
{
}
// Token: 0x060021F3 RID: 8691 RVA: 0x00089634 File Offset: 0x00087834
[Token(Token = "0x60021F3")]
[Address(RVA = "0x1237360", Offset = "0x1236360", VA = "0x181237360")]
internal void <ApplyOptionalResponseCallback>b__0(Matchmaking.MHCKNNJOIIP errorCode)
{
Action<SessionManager.BKOJBGONLCK> action = this.optionalOnResponseCallback;
}
// Token: 0x040019A8 RID: 6568
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019A8")]
public Action<SessionManager.BKOJBGONLCK> optionalOnResponseCallback;
}
// Token: 0x0200044A RID: 1098
[Token(Token = "0x200044A")]
[CompilerGenerated]
private sealed class JCFEIIGJBFG
{
// Token: 0x060021F4 RID: 8692 RVA: 0x00089650 File Offset: 0x00087850
[Token(Token = "0x60021F4")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JCFEIIGJBFG()
{
}
// Token: 0x040019A9 RID: 6569
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019A9")]
public SessionManager.APNNGFNMGDP inviteMode;
// Token: 0x040019AA RID: 6570
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019AA")]
public string roomSceneName;
// Token: 0x040019AB RID: 6571
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40019AB")]
public SessionManager <>4__this;
// Token: 0x040019AC RID: 6572
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40019AC")]
public SessionManager.BDPNOBGNGNI loadSceneSource;
// Token: 0x040019AD RID: 6573
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40019AD")]
public bool forceNewInstance;
}
// Token: 0x0200044B RID: 1099
[Token(Token = "0x200044B")]
[CompilerGenerated]
private sealed class OIILLLPLAIE
{
// Token: 0x060021F5 RID: 8693 RVA: 0x00089664 File Offset: 0x00087864
[Token(Token = "0x60021F5")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public OIILLLPLAIE()
{
}
// Token: 0x060021F6 RID: 8694 RVA: 0x00089678 File Offset: 0x00087878
[Token(Token = "0x60021F6")]
[Address(RVA = "0x12373D0", Offset = "0x12363D0", VA = "0x1812373D0")]
internal void <RunJoinSubRoomOfCurrentRoom>b__0(bool bypassMovementModeRestriction)
{
SessionManager.JONJFCJGIHG jonjfcjgihg = new SessionManager.JONJFCJGIHG();
jonjfcjgihg.CS$<>8__locals2 = this;
jonjfcjgihg.bypassMovementModeRestriction = bypassMovementModeRestriction;
SessionManager.JCFEIIGJBFG cs$<>8__locals = this.CS$<>8__locals1;
if (cs$<>8__locals.inviteMode != SessionManager.APNNGFNMGDP.InviteParty)
{
SessionManager <>4__this = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this.JNHDCAJAGGG(loadSceneSource);
SessionManager.JCFEIIGJBFG cs$<>8__locals2 = this.CS$<>8__locals1;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
bool forceNewInstance = cs$<>8__locals2.forceNewInstance;
SessionManager.APNNGFNMGDP inviteMode = cs$<>8__locals2.inviteMode;
string roomSceneName = cs$<>8__locals2.roomSceneName;
bool bypassMovementModeRestriction2 = jonjfcjgihg.bypassMovementModeRestriction;
<>4__this2.BPAKDECMANG(roomSceneName, inviteMode, bypassMovementModeRestriction2, forceNewInstance);
return;
}
string roomSceneName2 = cs$<>8__locals.roomSceneName;
string text = "Going to " + roomSceneName2;
SessionManager <>4__this3 = this.CS$<>8__locals1.<>4__this;
PPENFJMFPNE ppenfjmfpne = this.room;
Action action = delegate
{
SessionManager.JCFEIIGJBFG cs$<>8__locals3 = jonjfcjgihg.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this4 = cs$<>8__locals3.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
<>4__this4.JNHDCAJAGGG(loadSceneSource2);
SessionManager.JCFEIIGJBFG cs$<>8__locals4 = jonjfcjgihg.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this5 = cs$<>8__locals4.<>4__this;
bool forceNewInstance2 = cs$<>8__locals4.forceNewInstance;
string roomSceneName3 = cs$<>8__locals4.roomSceneName;
bool bypassMovementModeRestriction3 = jonjfcjgihg.bypassMovementModeRestriction;
<>4__this5.BPAKDECMANG(roomSceneName3, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction3, forceNewInstance2);
};
Action action2 = delegate
{
SessionManager.JCFEIIGJBFG cs$<>8__locals5 = jonjfcjgihg.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this6 = cs$<>8__locals5.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource3 = cs$<>8__locals5.loadSceneSource;
<>4__this6.JNHDCAJAGGG(loadSceneSource3);
SessionManager.JCFEIIGJBFG cs$<>8__locals6 = jonjfcjgihg.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this7 = cs$<>8__locals6.<>4__this;
bool forceNewInstance3 = cs$<>8__locals6.forceNewInstance;
string roomSceneName4 = cs$<>8__locals6.roomSceneName;
bool bypassMovementModeRestriction4 = jonjfcjgihg.bypassMovementModeRestriction;
<>4__this7.BPAKDECMANG(roomSceneName4, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction4, forceNewInstance3);
};
<>4__this3.IMBDGDJFNOH(text, ppenfjmfpne, action, action2);
throw new NullReferenceException();
}
// Token: 0x040019AE RID: 6574
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019AE")]
public PPENFJMFPNE room;
// Token: 0x040019AF RID: 6575
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019AF")]
public SessionManager.JCFEIIGJBFG CS$<>8__locals1;
}
// Token: 0x0200044C RID: 1100
[Token(Token = "0x200044C")]
[CompilerGenerated]
private sealed class JONJFCJGIHG
{
// Token: 0x060021F7 RID: 8695 RVA: 0x00089760 File Offset: 0x00087960
[Token(Token = "0x60021F7")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JONJFCJGIHG()
{
}
// Token: 0x060021F8 RID: 8696 RVA: 0x00089774 File Offset: 0x00087974
[Token(Token = "0x60021F8")]
[Address(RVA = "0x1234C40", Offset = "0x1233C40", VA = "0x181234C40")]
internal void <RunJoinSubRoomOfCurrentRoom>b__1()
{
SessionManager.JCFEIIGJBFG cs$<>8__locals = this.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this.JNHDCAJAGGG(loadSceneSource);
SessionManager.JCFEIIGJBFG cs$<>8__locals2 = this.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
bool forceNewInstance = cs$<>8__locals2.forceNewInstance;
string roomSceneName = cs$<>8__locals2.roomSceneName;
bool flag = this.bypassMovementModeRestriction;
<>4__this2.BPAKDECMANG(roomSceneName, (SessionManager.APNNGFNMGDP)((uint)2), flag, forceNewInstance);
}
// Token: 0x060021F9 RID: 8697 RVA: 0x000897E4 File Offset: 0x000879E4
[Token(Token = "0x60021F9")]
[Address(RVA = "0x1234CD0", Offset = "0x1233CD0", VA = "0x181234CD0")]
internal void <RunJoinSubRoomOfCurrentRoom>b__2()
{
SessionManager.JCFEIIGJBFG cs$<>8__locals = this.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this.JNHDCAJAGGG(loadSceneSource);
SessionManager.JCFEIIGJBFG cs$<>8__locals2 = this.CS$<>8__locals2.CS$<>8__locals1;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
bool forceNewInstance = cs$<>8__locals2.forceNewInstance;
string roomSceneName = cs$<>8__locals2.roomSceneName;
bool flag = this.bypassMovementModeRestriction;
<>4__this2.BPAKDECMANG(roomSceneName, (SessionManager.APNNGFNMGDP)((uint)1), flag, forceNewInstance);
}
// Token: 0x040019B0 RID: 6576
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019B0")]
public bool bypassMovementModeRestriction;
// Token: 0x040019B1 RID: 6577
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019B1")]
public SessionManager.OIILLLPLAIE CS$<>8__locals2;
}
// Token: 0x0200044D RID: 1101
[Token(Token = "0x200044D")]
[CompilerGenerated]
private sealed class LMNLDDLILDB
{
// Token: 0x060021FA RID: 8698 RVA: 0x00089854 File Offset: 0x00087A54
[Token(Token = "0x60021FA")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public LMNLDDLILDB()
{
}
// Token: 0x060021FB RID: 8699 RVA: 0x00089868 File Offset: 0x00087A68
[Token(Token = "0x60021FB")]
[Address(RVA = "0x1236320", Offset = "0x1235320", VA = "0x181236320")]
internal void <RunJoinPlayer>b__0(bool bypassMovementModeRestriction)
{
SessionManager.GHFMDCJPGGO ghfmdcjpggo = new SessionManager.GHFMDCJPGGO();
ghfmdcjpggo.CS$<>8__locals1 = this;
ghfmdcjpggo.bypassMovementModeRestriction = bypassMovementModeRestriction;
if (this.loadSceneSource != SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH)
{
int num = this.playerId;
bool flag;
string text;
if (!flag || text == 0)
{
}
string text2 = "Join " + "player";
SessionManager sessionManager = this.<>4__this;
KLCOGEIGEBJ klcogeigebj = this.room;
Action action = delegate
{
SessionManager.LMNLDDLILDB cs$<>8__locals = ghfmdcjpggo.CS$<>8__locals1;
SessionManager sessionManager3 = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI bdpnobgngni = cs$<>8__locals.loadSceneSource;
sessionManager3.JNHDCAJAGGG(bdpnobgngni);
SessionManager.LMNLDDLILDB cs$<>8__locals2 = ghfmdcjpggo.CS$<>8__locals1;
SessionManager sessionManager4 = cs$<>8__locals2.<>4__this;
bool bypassMovementModeRestriction3 = ghfmdcjpggo.bypassMovementModeRestriction;
int num4 = cs$<>8__locals2.playerId;
sessionManager4.JoinPlayer(num4, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction3);
};
Action action2 = delegate
{
SessionManager.LMNLDDLILDB cs$<>8__locals3 = ghfmdcjpggo.CS$<>8__locals1;
SessionManager sessionManager5 = cs$<>8__locals3.<>4__this;
SessionManager.BDPNOBGNGNI bdpnobgngni2 = cs$<>8__locals3.loadSceneSource;
sessionManager5.JNHDCAJAGGG(bdpnobgngni2);
SessionManager.LMNLDDLILDB cs$<>8__locals4 = ghfmdcjpggo.CS$<>8__locals1;
SessionManager sessionManager6 = cs$<>8__locals4.<>4__this;
bool bypassMovementModeRestriction4 = ghfmdcjpggo.bypassMovementModeRestriction;
int num5 = cs$<>8__locals4.playerId;
sessionManager6.JoinPlayer(num5, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction4);
};
sessionManager.IMBDGDJFNOH(text2, klcogeigebj, action, action2);
return;
}
this.<>4__this.JNHDCAJAGGG(SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH);
SessionManager sessionManager2 = this.<>4__this;
bool bypassMovementModeRestriction2 = ghfmdcjpggo.bypassMovementModeRestriction;
int num2 = 0;
int num3 = this.playerId;
sessionManager2.JoinPlayer(num3, (SessionManager.APNNGFNMGDP)num2, bypassMovementModeRestriction2);
throw new NullReferenceException();
}
// Token: 0x040019B2 RID: 6578
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019B2")]
public SessionManager.BDPNOBGNGNI loadSceneSource;
// Token: 0x040019B3 RID: 6579
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019B3")]
public SessionManager <>4__this;
// Token: 0x040019B4 RID: 6580
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40019B4")]
public int playerId;
// Token: 0x040019B5 RID: 6581
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40019B5")]
public KLCOGEIGEBJ room;
}
// Token: 0x0200044E RID: 1102
[Token(Token = "0x200044E")]
[CompilerGenerated]
private sealed class GHFMDCJPGGO
{
// Token: 0x060021FC RID: 8700 RVA: 0x0008992C File Offset: 0x00087B2C
[Token(Token = "0x60021FC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GHFMDCJPGGO()
{
}
// Token: 0x060021FD RID: 8701 RVA: 0x00089940 File Offset: 0x00087B40
[Token(Token = "0x60021FD")]
[Address(RVA = "0x1232D00", Offset = "0x1231D00", VA = "0x181232D00")]
internal void <RunJoinPlayer>b__1()
{
SessionManager.LMNLDDLILDB cs$<>8__locals = this.CS$<>8__locals1;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this.JNHDCAJAGGG(loadSceneSource);
SessionManager.LMNLDDLILDB cs$<>8__locals2 = this.CS$<>8__locals1;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
bool flag = this.bypassMovementModeRestriction;
int playerId = cs$<>8__locals2.playerId;
<>4__this2.JoinPlayer(playerId, (SessionManager.APNNGFNMGDP)((uint)2), flag);
}
// Token: 0x060021FE RID: 8702 RVA: 0x0008999C File Offset: 0x00087B9C
[Token(Token = "0x60021FE")]
[Address(RVA = "0x1232D60", Offset = "0x1231D60", VA = "0x181232D60")]
internal void <RunJoinPlayer>b__2()
{
SessionManager.LMNLDDLILDB cs$<>8__locals = this.CS$<>8__locals1;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this.JNHDCAJAGGG(loadSceneSource);
SessionManager.LMNLDDLILDB cs$<>8__locals2 = this.CS$<>8__locals1;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
bool flag = this.bypassMovementModeRestriction;
int playerId = cs$<>8__locals2.playerId;
<>4__this2.JoinPlayer(playerId, (SessionManager.APNNGFNMGDP)((uint)1), flag);
}
// Token: 0x040019B6 RID: 6582
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019B6")]
public bool bypassMovementModeRestriction;
// Token: 0x040019B7 RID: 6583
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019B7")]
public SessionManager.LMNLDDLILDB CS$<>8__locals1;
}
// Token: 0x0200044F RID: 1103
[Token(Token = "0x200044F")]
[CompilerGenerated]
private sealed class CIJNHIDDANN
{
// Token: 0x060021FF RID: 8703 RVA: 0x000899F8 File Offset: 0x00087BF8
[Token(Token = "0x60021FF")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CIJNHIDDANN()
{
}
// Token: 0x06002200 RID: 8704 RVA: 0x00089A0C File Offset: 0x00087C0C
[Token(Token = "0x6002200")]
[Address(RVA = "0x12314F0", Offset = "0x12304F0", VA = "0x1812314F0")]
internal void <RunAcceptRoomInvite>b__0(bool bypassMovementModeRestriction)
{
SessionManager.KLIKKMCOEKL klikkmcoekl = new SessionManager.KLIKKMCOEKL();
klikkmcoekl.CS$<>8__locals1 = this;
klikkmcoekl.bypassMovementModeRestriction = bypassMovementModeRestriction;
if (this.loadSceneSource != SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH)
{
int num = this.playerId;
bool flag;
string text;
if (!flag || text == 0)
{
}
string text2 = "Join " + "player";
SessionManager sessionManager = this.<>4__this;
KLCOGEIGEBJ klcogeigebj = this.room;
Action action = delegate
{
SessionManager.CIJNHIDDANN cs$<>8__locals = klikkmcoekl.CS$<>8__locals1;
SessionManager sessionManager3 = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI bdpnobgngni = cs$<>8__locals.loadSceneSource;
sessionManager3.JNHDCAJAGGG(bdpnobgngni);
SessionManager.CIJNHIDDANN cs$<>8__locals2 = klikkmcoekl.CS$<>8__locals1;
SessionManager sessionManager4 = cs$<>8__locals2.<>4__this;
bool bypassMovementModeRestriction3 = klikkmcoekl.bypassMovementModeRestriction;
CPIHGIEOPAJ cpihgieopaj2 = cs$<>8__locals2.roomInviteMessage;
sessionManager4.ALCJNMAOIGH(cpihgieopaj2, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction3);
};
Action action2 = delegate
{
SessionManager.CIJNHIDDANN cs$<>8__locals3 = klikkmcoekl.CS$<>8__locals1;
SessionManager sessionManager5 = cs$<>8__locals3.<>4__this;
SessionManager.BDPNOBGNGNI bdpnobgngni2 = cs$<>8__locals3.loadSceneSource;
sessionManager5.JNHDCAJAGGG(bdpnobgngni2);
SessionManager.CIJNHIDDANN cs$<>8__locals4 = klikkmcoekl.CS$<>8__locals1;
SessionManager sessionManager6 = cs$<>8__locals4.<>4__this;
bool bypassMovementModeRestriction4 = klikkmcoekl.bypassMovementModeRestriction;
CPIHGIEOPAJ cpihgieopaj3 = cs$<>8__locals4.roomInviteMessage;
sessionManager6.ALCJNMAOIGH(cpihgieopaj3, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction4);
};
sessionManager.IMBDGDJFNOH(text2, klcogeigebj, action, action2);
return;
}
this.<>4__this.JNHDCAJAGGG(SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH);
SessionManager sessionManager2 = this.<>4__this;
bool bypassMovementModeRestriction2 = klikkmcoekl.bypassMovementModeRestriction;
int num2 = 0;
CPIHGIEOPAJ cpihgieopaj = this.roomInviteMessage;
sessionManager2.ALCJNMAOIGH(cpihgieopaj, (SessionManager.APNNGFNMGDP)num2, bypassMovementModeRestriction2);
throw new NullReferenceException();
}
// Token: 0x040019B8 RID: 6584
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019B8")]
public SessionManager.BDPNOBGNGNI loadSceneSource;
// Token: 0x040019B9 RID: 6585
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019B9")]
public SessionManager <>4__this;
// Token: 0x040019BA RID: 6586
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40019BA")]
public CPIHGIEOPAJ roomInviteMessage;
// Token: 0x040019BB RID: 6587
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40019BB")]
public int playerId;
// Token: 0x040019BC RID: 6588
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40019BC")]
public KLCOGEIGEBJ room;
}
// Token: 0x02000450 RID: 1104
[Token(Token = "0x2000450")]
[CompilerGenerated]
private sealed class KLIKKMCOEKL
{
// Token: 0x06002201 RID: 8705 RVA: 0x00089AD0 File Offset: 0x00087CD0
[Token(Token = "0x6002201")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public KLIKKMCOEKL()
{
}
// Token: 0x06002202 RID: 8706 RVA: 0x00089AE4 File Offset: 0x00087CE4
[Token(Token = "0x6002202")]
[Address(RVA = "0x1235430", Offset = "0x1234430", VA = "0x181235430")]
internal void <RunAcceptRoomInvite>b__1()
{
SessionManager.CIJNHIDDANN cs$<>8__locals = this.CS$<>8__locals1;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this.JNHDCAJAGGG(loadSceneSource);
SessionManager.CIJNHIDDANN cs$<>8__locals2 = this.CS$<>8__locals1;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
bool flag = this.bypassMovementModeRestriction;
CPIHGIEOPAJ roomInviteMessage = cs$<>8__locals2.roomInviteMessage;
<>4__this2.ALCJNMAOIGH(roomInviteMessage, (SessionManager.APNNGFNMGDP)((uint)2), flag);
}
// Token: 0x06002203 RID: 8707 RVA: 0x00089B40 File Offset: 0x00087D40
[Token(Token = "0x6002203")]
[Address(RVA = "0x12354A0", Offset = "0x12344A0", VA = "0x1812354A0")]
internal void <RunAcceptRoomInvite>b__2()
{
SessionManager.CIJNHIDDANN cs$<>8__locals = this.CS$<>8__locals1;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
<>4__this.JNHDCAJAGGG(loadSceneSource);
SessionManager.CIJNHIDDANN cs$<>8__locals2 = this.CS$<>8__locals1;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
bool flag = this.bypassMovementModeRestriction;
CPIHGIEOPAJ roomInviteMessage = cs$<>8__locals2.roomInviteMessage;
<>4__this2.ALCJNMAOIGH(roomInviteMessage, (SessionManager.APNNGFNMGDP)((uint)1), flag);
}
// Token: 0x040019BD RID: 6589
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019BD")]
public bool bypassMovementModeRestriction;
// Token: 0x040019BE RID: 6590
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019BE")]
public SessionManager.CIJNHIDDANN CS$<>8__locals1;
}
// Token: 0x02000451 RID: 1105
[Token(Token = "0x2000451")]
[CompilerGenerated]
private sealed class EPMOCDKEHEN
{
// Token: 0x06002204 RID: 8708 RVA: 0x00089B9C File Offset: 0x00087D9C
[Token(Token = "0x6002204")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EPMOCDKEHEN()
{
}
// Token: 0x06002205 RID: 8709 RVA: 0x00089BB0 File Offset: 0x00087DB0
[Token(Token = "0x6002205")]
[Address(RVA = "0x12326A0", Offset = "0x12316A0", VA = "0x1812326A0")]
internal void <RequestGameInvite>b__0(string error)
{
Debug.LogError("Unable to send game invite request: " + error);
Dictionary<long, float> coplmlmailo = this.<>4__this.COPLMLMAILO;
throw new NullReferenceException();
}
// Token: 0x040019BF RID: 6591
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019BF")]
public string playerName;
// Token: 0x040019C0 RID: 6592
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019C0")]
public SessionManager <>4__this;
// Token: 0x040019C1 RID: 6593
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40019C1")]
public int playerId;
}
// Token: 0x02000452 RID: 1106
[Token(Token = "0x2000452")]
[CompilerGenerated]
private sealed class OFIJBLICLEF
{
// Token: 0x06002206 RID: 8710 RVA: 0x00089C10 File Offset: 0x00087E10
[Token(Token = "0x6002206")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public OFIJBLICLEF()
{
}
// Token: 0x06002207 RID: 8711 RVA: 0x00089C24 File Offset: 0x00087E24
[Token(Token = "0x6002207")]
[Address(RVA = "0x1237250", Offset = "0x1236250", VA = "0x181237250")]
internal void <DefaultRoomGates>b__0(bool bypassMovementModeRestriction)
{
SessionManager.BJHHOLOLKBN bjhhololkbn = new SessionManager.BJHHOLOLKBN();
bjhhololkbn.CS$<>8__locals1 = this;
bjhhololkbn.bypassMovementModeRestriction = bypassMovementModeRestriction;
SessionManager sessionManager = this.<>4__this;
Action action = delegate
{
SessionManager.OFIJBLICLEF cs$<>8__locals = bjhhololkbn.CS$<>8__locals1;
Action <>9__ = bjhhololkbn.<>9__4;
SessionManager sessionManager2 = cs$<>8__locals.<>4__this;
if (<>9__ == 0)
{
Action action4 = delegate
{
SessionManager.OFIJBLICLEF cs$<>8__locals2 = bjhhololkbn.CS$<>8__locals1;
Action <>9__2 = bjhhololkbn.<>9__6;
SessionManager sessionManager3 = cs$<>8__locals2.<>4__this;
if (<>9__2 == 0)
{
Action action6 = delegate
{
SessionManager.OFIJBLICLEF cs$<>8__locals3 = bjhhololkbn.CS$<>8__locals1;
Action <>9__3 = bjhhololkbn.<>9__8;
SessionManager sessionManager4 = cs$<>8__locals3.<>4__this;
KLCOGEIGEBJ klcogeigebj = cs$<>8__locals3.room;
if (<>9__3 == 0)
{
Action action8 = delegate
{
SessionManager.OFIJBLICLEF cs$<>8__locals4 = bjhhololkbn.CS$<>8__locals1;
Action <>9__4 = bjhhololkbn.<>9__10;
SessionManager sessionManager5 = cs$<>8__locals4.<>4__this;
KLCOGEIGEBJ klcogeigebj2 = cs$<>8__locals4.room;
if (<>9__4 == 0)
{
Action action10 = delegate
{
Action<bool> action12 = bjhhololkbn.CS$<>8__locals1.onConfirmed;
bool bypassMovementModeRestriction2 = bjhhololkbn.bypassMovementModeRestriction;
action12(bypassMovementModeRestriction2);
};
bjhhololkbn.<>9__10 = action10;
}
Action action11;
if (cs$<>8__locals4.<>9__11 == 0)
{
action11 = delegate
{
Action action13 = cs$<>8__locals4.onCancel;
if (action13 != 0)
{
action13();
return;
}
};
cs$<>8__locals4.<>9__11 = action11;
}
sessionManager5.NIEAGOJFEDJ(klcogeigebj2, <>9__4, action11);
};
bjhhololkbn.<>9__8 = action8;
}
Action action9;
if (cs$<>8__locals3.<>9__9 == 0)
{
action9 = delegate
{
Action action14 = cs$<>8__locals3.onCancel;
if (action14 != 0)
{
action14();
return;
}
};
cs$<>8__locals3.<>9__9 = action9;
}
sessionManager4.ABLCIMNCIHL(klcogeigebj, <>9__3, action9);
};
bjhhololkbn.<>9__6 = action6;
}
Action action7;
if (cs$<>8__locals2.<>9__7 == 0)
{
action7 = delegate
{
Action action15 = cs$<>8__locals2.onCancel;
if (action15 != 0)
{
action15();
return;
}
};
cs$<>8__locals2.<>9__7 = action7;
}
sessionManager3.IIODEOAKKDD(<>9__2, action7);
};
bjhhololkbn.<>9__4 = action4;
}
Action action5;
if (cs$<>8__locals.<>9__5 == 0)
{
action5 = delegate
{
Action action16 = cs$<>8__locals.onCancel;
if (action16 != 0)
{
action16();
return;
}
};
cs$<>8__locals.<>9__5 = action5;
}
sessionManager2.DFAJJNNIEEE(<>9__, action5);
};
Action action2 = this.<>9__3;
if (action2 == 0)
{
Action action3 = delegate
{
Action action17 = this.onCancel;
if (action17 != 0)
{
action17();
return;
}
};
this.<>9__3 = action3;
}
sessionManager.EHHPNDGMJCH(action, action2);
}
// Token: 0x06002208 RID: 8712 RVA: 0x00089C88 File Offset: 0x00087E88
[Token(Token = "0x6002208")]
[Address(RVA = "0x1237340", Offset = "0x1236340", VA = "0x181237340")]
internal void <DefaultRoomGates>b__11()
{
Action action = this.onCancel;
if (action != 0)
{
action();
return;
}
}
// Token: 0x06002209 RID: 8713 RVA: 0x00089CA8 File Offset: 0x00087EA8
[Token(Token = "0x6002209")]
[Address(RVA = "0x1237340", Offset = "0x1236340", VA = "0x181237340")]
internal void <DefaultRoomGates>b__9()
{
Action action = this.onCancel;
if (action != 0)
{
action();
return;
}
}
// Token: 0x0600220A RID: 8714 RVA: 0x00089CC8 File Offset: 0x00087EC8
[Token(Token = "0x600220A")]
[Address(RVA = "0x1237340", Offset = "0x1236340", VA = "0x181237340")]
internal void <DefaultRoomGates>b__7()
{
Action action = this.onCancel;
if (action != 0)
{
action();
return;
}
}
// Token: 0x0600220B RID: 8715 RVA: 0x00089CE8 File Offset: 0x00087EE8
[Token(Token = "0x600220B")]
[Address(RVA = "0x1237340", Offset = "0x1236340", VA = "0x181237340")]
internal void <DefaultRoomGates>b__5()
{
Action action = this.onCancel;
if (action != 0)
{
action();
return;
}
}
// Token: 0x0600220C RID: 8716 RVA: 0x00089D08 File Offset: 0x00087F08
[Token(Token = "0x600220C")]
[Address(RVA = "0x1237340", Offset = "0x1236340", VA = "0x181237340")]
internal void <DefaultRoomGates>b__3()
{
Action action = this.onCancel;
if (action != 0)
{
action();
return;
}
}
// Token: 0x0600220D RID: 8717 RVA: 0x00089D28 File Offset: 0x00087F28
[Token(Token = "0x600220D")]
[Address(RVA = "0x1237340", Offset = "0x1236340", VA = "0x181237340")]
internal void <DefaultRoomGates>b__1()
{
Action action = this.onCancel;
if (action != 0)
{
action();
return;
}
}
// Token: 0x040019C2 RID: 6594
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019C2")]
public SessionManager <>4__this;
// Token: 0x040019C3 RID: 6595
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019C3")]
public KLCOGEIGEBJ room;
// Token: 0x040019C4 RID: 6596
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40019C4")]
public Action<bool> onConfirmed;
// Token: 0x040019C5 RID: 6597
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40019C5")]
public Action onCancel;
// Token: 0x040019C6 RID: 6598
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40019C6")]
public Action <>9__11;
// Token: 0x040019C7 RID: 6599
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40019C7")]
public Action <>9__9;
// Token: 0x040019C8 RID: 6600
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40019C8")]
public Action <>9__7;
// Token: 0x040019C9 RID: 6601
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40019C9")]
public Action <>9__5;
// Token: 0x040019CA RID: 6602
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40019CA")]
public Action <>9__3;
}
// Token: 0x02000453 RID: 1107
[Token(Token = "0x2000453")]
[CompilerGenerated]
private sealed class BJHHOLOLKBN
{
// Token: 0x0600220E RID: 8718 RVA: 0x00089D48 File Offset: 0x00087F48
[Token(Token = "0x600220E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BJHHOLOLKBN()
{
}
// Token: 0x0600220F RID: 8719 RVA: 0x00089D5C File Offset: 0x00087F5C
[Token(Token = "0x600220F")]
[Address(RVA = "0x1230BF0", Offset = "0x122FBF0", VA = "0x181230BF0")]
internal void <DefaultRoomGates>b__2()
{
SessionManager.OFIJBLICLEF cs$<>8__locals = this.CS$<>8__locals1;
Action action = this.<>9__4;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
if (action == 0)
{
Action action2 = delegate
{
SessionManager.OFIJBLICLEF cs$<>8__locals2 = this.CS$<>8__locals1;
Action action4 = this.<>9__6;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
if (action4 == 0)
{
Action action5 = delegate
{
SessionManager.OFIJBLICLEF cs$<>8__locals3 = this.CS$<>8__locals1;
Action action7 = this.<>9__8;
SessionManager <>4__this3 = cs$<>8__locals3.<>4__this;
KLCOGEIGEBJ room = cs$<>8__locals3.room;
if (action7 == 0)
{
Action action8 = delegate
{
SessionManager.OFIJBLICLEF cs$<>8__locals4 = this.CS$<>8__locals1;
Action action10 = this.<>9__10;
SessionManager <>4__this4 = cs$<>8__locals4.<>4__this;
KLCOGEIGEBJ room2 = cs$<>8__locals4.room;
if (action10 == 0)
{
Action action11 = delegate
{
Action<bool> onConfirmed = this.CS$<>8__locals1.onConfirmed;
bool flag = this.bypassMovementModeRestriction;
onConfirmed(flag);
};
this.<>9__10 = action11;
}
Action action12;
if (cs$<>8__locals4.<>9__11 == 0)
{
action12 = delegate
{
Action onCancel = cs$<>8__locals4.onCancel;
if (onCancel != 0)
{
onCancel();
return;
}
};
cs$<>8__locals4.<>9__11 = action12;
}
<>4__this4.NIEAGOJFEDJ(room2, action10, action12);
};
this.<>9__8 = action8;
}
Action action9;
if (cs$<>8__locals3.<>9__9 == 0)
{
action9 = delegate
{
Action onCancel2 = cs$<>8__locals3.onCancel;
if (onCancel2 != 0)
{
onCancel2();
return;
}
};
cs$<>8__locals3.<>9__9 = action9;
}
<>4__this3.ABLCIMNCIHL(room, action7, action9);
};
this.<>9__6 = action5;
}
Action action6;
if (cs$<>8__locals2.<>9__7 == 0)
{
action6 = delegate
{
Action onCancel3 = cs$<>8__locals2.onCancel;
if (onCancel3 != 0)
{
onCancel3();
return;
}
};
cs$<>8__locals2.<>9__7 = action6;
}
<>4__this2.IIODEOAKKDD(action4, action6);
};
this.<>9__4 = action2;
}
Action action3;
if (cs$<>8__locals.<>9__5 == 0)
{
action3 = delegate
{
Action onCancel4 = cs$<>8__locals.onCancel;
if (onCancel4 != 0)
{
onCancel4();
return;
}
};
cs$<>8__locals.<>9__5 = action3;
}
<>4__this.DFAJJNNIEEE(action, action3);
}
// Token: 0x06002210 RID: 8720 RVA: 0x00089DC4 File Offset: 0x00087FC4
[Token(Token = "0x6002210")]
[Address(RVA = "0x1230CD0", Offset = "0x122FCD0", VA = "0x181230CD0")]
internal void <DefaultRoomGates>b__4()
{
SessionManager.OFIJBLICLEF cs$<>8__locals = this.CS$<>8__locals1;
Action action = this.<>9__6;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
if (action == 0)
{
Action action2 = delegate
{
SessionManager.OFIJBLICLEF cs$<>8__locals2 = this.CS$<>8__locals1;
Action action4 = this.<>9__8;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
KLCOGEIGEBJ room = cs$<>8__locals2.room;
if (action4 == 0)
{
Action action5 = delegate
{
SessionManager.OFIJBLICLEF cs$<>8__locals3 = this.CS$<>8__locals1;
Action action7 = this.<>9__10;
SessionManager <>4__this3 = cs$<>8__locals3.<>4__this;
KLCOGEIGEBJ room2 = cs$<>8__locals3.room;
if (action7 == 0)
{
Action action8 = delegate
{
Action<bool> onConfirmed = this.CS$<>8__locals1.onConfirmed;
bool flag = this.bypassMovementModeRestriction;
onConfirmed(flag);
};
this.<>9__10 = action8;
}
Action action9;
if (cs$<>8__locals3.<>9__11 == 0)
{
action9 = delegate
{
Action onCancel = cs$<>8__locals3.onCancel;
if (onCancel != 0)
{
onCancel();
return;
}
};
cs$<>8__locals3.<>9__11 = action9;
}
<>4__this3.NIEAGOJFEDJ(room2, action7, action9);
};
this.<>9__8 = action5;
}
Action action6;
if (cs$<>8__locals2.<>9__9 == 0)
{
action6 = delegate
{
Action onCancel2 = cs$<>8__locals2.onCancel;
if (onCancel2 != 0)
{
onCancel2();
return;
}
};
cs$<>8__locals2.<>9__9 = action6;
}
<>4__this2.ABLCIMNCIHL(room, action4, action6);
};
this.<>9__6 = action2;
}
Action action3;
if (cs$<>8__locals.<>9__7 == 0)
{
action3 = delegate
{
Action onCancel3 = cs$<>8__locals.onCancel;
if (onCancel3 != 0)
{
onCancel3();
return;
}
};
cs$<>8__locals.<>9__7 = action3;
}
<>4__this.IIODEOAKKDD(action, action3);
}
// Token: 0x06002211 RID: 8721 RVA: 0x00089E2C File Offset: 0x0008802C
[Token(Token = "0x6002211")]
[Address(RVA = "0x1230DB0", Offset = "0x122FDB0", VA = "0x181230DB0")]
internal void <DefaultRoomGates>b__6()
{
SessionManager.OFIJBLICLEF cs$<>8__locals = this.CS$<>8__locals1;
Action action = this.<>9__8;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
KLCOGEIGEBJ room = cs$<>8__locals.room;
if (action == 0)
{
Action action2 = delegate
{
SessionManager.OFIJBLICLEF cs$<>8__locals2 = this.CS$<>8__locals1;
Action action4 = this.<>9__10;
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
KLCOGEIGEBJ room2 = cs$<>8__locals2.room;
if (action4 == 0)
{
Action action5 = delegate
{
Action<bool> onConfirmed = this.CS$<>8__locals1.onConfirmed;
bool flag = this.bypassMovementModeRestriction;
onConfirmed(flag);
};
this.<>9__10 = action5;
}
Action action6;
if (cs$<>8__locals2.<>9__11 == 0)
{
action6 = delegate
{
Action onCancel = cs$<>8__locals2.onCancel;
if (onCancel != 0)
{
onCancel();
return;
}
};
cs$<>8__locals2.<>9__11 = action6;
}
<>4__this2.NIEAGOJFEDJ(room2, action4, action6);
};
this.<>9__8 = action2;
}
Action action3;
if (cs$<>8__locals.<>9__9 == 0)
{
action3 = delegate
{
Action onCancel2 = cs$<>8__locals.onCancel;
if (onCancel2 != 0)
{
onCancel2();
return;
}
};
cs$<>8__locals.<>9__9 = action3;
}
<>4__this.ABLCIMNCIHL(room, action, action3);
}
// Token: 0x06002212 RID: 8722 RVA: 0x00089EA0 File Offset: 0x000880A0
[Token(Token = "0x6002212")]
[Address(RVA = "0x1230EB0", Offset = "0x122FEB0", VA = "0x181230EB0")]
internal void <DefaultRoomGates>b__8()
{
SessionManager.OFIJBLICLEF cs$<>8__locals = this.CS$<>8__locals1;
Action action = this.<>9__10;
SessionManager <>4__this = cs$<>8__locals.<>4__this;
KLCOGEIGEBJ room = cs$<>8__locals.room;
if (action == 0)
{
Action action2 = delegate
{
Action<bool> onConfirmed = this.CS$<>8__locals1.onConfirmed;
bool flag = this.bypassMovementModeRestriction;
onConfirmed(flag);
};
this.<>9__10 = action2;
}
Action action3;
if (cs$<>8__locals.<>9__11 == 0)
{
action3 = delegate
{
Action onCancel = cs$<>8__locals.onCancel;
if (onCancel != 0)
{
onCancel();
return;
}
};
cs$<>8__locals.<>9__11 = action3;
}
<>4__this.NIEAGOJFEDJ(room, action, action3);
}
// Token: 0x06002213 RID: 8723 RVA: 0x00089F14 File Offset: 0x00088114
[Token(Token = "0x6002213")]
[Address(RVA = "0x1230B90", Offset = "0x122FB90", VA = "0x181230B90")]
internal void <DefaultRoomGates>b__10()
{
Action<bool> onConfirmed = this.CS$<>8__locals1.onConfirmed;
bool flag = this.bypassMovementModeRestriction;
onConfirmed(flag);
}
// Token: 0x040019CB RID: 6603
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019CB")]
public bool bypassMovementModeRestriction;
// Token: 0x040019CC RID: 6604
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019CC")]
public SessionManager.OFIJBLICLEF CS$<>8__locals1;
// Token: 0x040019CD RID: 6605
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40019CD")]
public Action <>9__10;
// Token: 0x040019CE RID: 6606
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40019CE")]
public Action <>9__8;
// Token: 0x040019CF RID: 6607
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40019CF")]
public Action <>9__6;
// Token: 0x040019D0 RID: 6608
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40019D0")]
public Action <>9__4;
}
// Token: 0x02000454 RID: 1108
[Token(Token = "0x2000454")]
[CompilerGenerated]
private sealed class MMHIAKEKKDB
{
// Token: 0x06002214 RID: 8724 RVA: 0x00089F44 File Offset: 0x00088144
[Token(Token = "0x6002214")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MMHIAKEKKDB()
{
}
// Token: 0x06002215 RID: 8725 RVA: 0x00089F58 File Offset: 0x00088158
[Token(Token = "0x6002215")]
[Address(RVA = "0x12369D0", Offset = "0x12359D0", VA = "0x1812369D0")]
internal void <PartyGate>b__0(JPIJGHNNIDP r)
{
while (r != JPIJGHNNIDP.Cancel)
{
if (r != JPIJGHNNIDP.Cancel)
{
if (r != JPIJGHNNIDP.Affirmative)
{
break;
}
Action action = this.onRejected;
if (action != 0)
{
action();
return;
}
break;
}
else if (this.onConfirmed == 0)
{
throw new NullReferenceException();
}
}
}
// Token: 0x040019D1 RID: 6609
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019D1")]
public Action onConfirmed;
// Token: 0x040019D2 RID: 6610
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019D2")]
public Action onRejected;
}
// Token: 0x02000455 RID: 1109
[Token(Token = "0x2000455")]
[CompilerGenerated]
private sealed class EALHCBIDGHB
{
// Token: 0x06002216 RID: 8726 RVA: 0x00089F94 File Offset: 0x00088194
[Token(Token = "0x6002216")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EALHCBIDGHB()
{
}
// Token: 0x06002217 RID: 8727 RVA: 0x00089FA8 File Offset: 0x000881A8
[Token(Token = "0x6002217")]
[Address(RVA = "0x12325E0", Offset = "0x12315E0", VA = "0x1812325E0")]
internal void <RoomOwnerGate>b__0(JPIJGHNNIDP r)
{
Action action;
while (r != JPIJGHNNIDP.Cancel)
{
if (r != JPIJGHNNIDP.Cancel)
{
if (r == JPIJGHNNIDP.Affirmative)
{
break;
}
return;
}
else if (action.method_ptr == 0)
{
throw new NullReferenceException();
}
}
action = this.onRejected;
if (action != 0)
{
action();
return;
}
}
// Token: 0x040019D3 RID: 6611
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019D3")]
public Action onConfirmed;
// Token: 0x040019D4 RID: 6612
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019D4")]
public Action onRejected;
}
// Token: 0x02000456 RID: 1110
[Token(Token = "0x2000456")]
[CompilerGenerated]
private sealed class BIGHOEJKOLC
{
// Token: 0x06002218 RID: 8728 RVA: 0x00089FE4 File Offset: 0x000881E4
[Token(Token = "0x6002218")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BIGHOEJKOLC()
{
}
// Token: 0x06002219 RID: 8729 RVA: 0x00089FF8 File Offset: 0x000881F8
[Token(Token = "0x6002219")]
[Address(RVA = "0x1230B30", Offset = "0x122FB30", VA = "0x181230B30")]
internal void <GameProgressGate>b__0(JPIJGHNNIDP r)
{
Action action;
while (r != JPIJGHNNIDP.Cancel)
{
if (r != JPIJGHNNIDP.Cancel)
{
if (r == JPIJGHNNIDP.Affirmative)
{
break;
}
return;
}
else
{
IntPtr method_ptr = action.method_ptr;
if (this.onConfirmed == 0)
{
throw new NullReferenceException();
}
}
}
action = this.onRejected;
if (action != 0)
{
action();
return;
}
}
// Token: 0x040019D5 RID: 6613
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019D5")]
public SessionManager <>4__this;
// Token: 0x040019D6 RID: 6614
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019D6")]
public Action onConfirmed;
// Token: 0x040019D7 RID: 6615
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40019D7")]
public Action onRejected;
}
// Token: 0x02000457 RID: 1111
[Token(Token = "0x2000457")]
[CompilerGenerated]
private sealed class KOOBNNCGGHN
{
// Token: 0x0600221A RID: 8730 RVA: 0x0008A03C File Offset: 0x0008823C
[Token(Token = "0x600221A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public KOOBNNCGGHN()
{
}
// Token: 0x0600221B RID: 8731 RVA: 0x0008A050 File Offset: 0x00088250
[Token(Token = "0x600221B")]
[Address(RVA = "0x1235510", Offset = "0x1234510", VA = "0x181235510")]
internal void <OutfitItemsGate>b__0(JPIJGHNNIDP r)
{
if (r != JPIJGHNNIDP.Cancel)
{
if (r == JPIJGHNNIDP.Negative)
{
MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC;
int num = 0;
bool flag = lhkbodfdflc.HEEPJLAMCJO(num != 0);
}
Action action = this.onConfirmed;
}
Action action2 = this.onRejected;
if (action2 != 0)
{
action2();
}
}
// Token: 0x040019D8 RID: 6616
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019D8")]
public Action onRejected;
// Token: 0x040019D9 RID: 6617
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019D9")]
public Action onConfirmed;
}
// Token: 0x02000458 RID: 1112
[Token(Token = "0x2000458")]
[CompilerGenerated]
private sealed class FMNOBANJHBA
{
// Token: 0x0600221C RID: 8732 RVA: 0x0008A09C File Offset: 0x0008829C
[Token(Token = "0x600221C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FMNOBANJHBA()
{
}
// Token: 0x0600221D RID: 8733 RVA: 0x0008A0B0 File Offset: 0x000882B0
[Token(Token = "0x600221D")]
[Address(RVA = "0x1232A30", Offset = "0x1231A30", VA = "0x181232A30")]
internal void <MicrophoneTutorialGate>b__0(JPIJGHNNIDP r)
{
WatchUI watchUI = this.watchMenu;
int num = 0;
if (watchUI != num)
{
this.watchMenu.OHPDNGENFJL.AuthorityCloseMenu();
}
if (r != JPIJGHNNIDP.Affirmative)
{
}
Action action = this.onConfirmed;
if (action != 0)
{
action();
}
}
// Token: 0x040019DA RID: 6618
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019DA")]
public WatchUI watchMenu;
// Token: 0x040019DB RID: 6619
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019DB")]
public Action onConfirmed;
// Token: 0x040019DC RID: 6620
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40019DC")]
public Action onCanceled;
}
// Token: 0x02000459 RID: 1113
[Token(Token = "0x2000459")]
[CompilerGenerated]
private sealed class IENMCIKGOOE
{
// Token: 0x0600221E RID: 8734 RVA: 0x0008A100 File Offset: 0x00088300
[Token(Token = "0x600221E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IENMCIKGOOE()
{
}
// Token: 0x0600221F RID: 8735 RVA: 0x0008A114 File Offset: 0x00088314
[Token(Token = "0x600221F")]
[Address(RVA = "0x1233430", Offset = "0x1232430", VA = "0x181233430")]
internal void <CodeOfConductTutorialGate>b__0(JPIJGHNNIDP r)
{
WatchUI watchUI = this.watchMenu;
int num = 0;
if (watchUI != num)
{
this.watchMenu.OHPDNGENFJL.AuthorityCloseMenu();
}
if (r != JPIJGHNNIDP.Affirmative)
{
}
Action action = this.onConfirmed;
if (action != 0)
{
action();
}
}
// Token: 0x040019DD RID: 6621
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019DD")]
public WatchUI watchMenu;
// Token: 0x040019DE RID: 6622
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019DE")]
public Action onConfirmed;
// Token: 0x040019DF RID: 6623
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40019DF")]
public Action onCanceled;
}
// Token: 0x0200045A RID: 1114
[Token(Token = "0x200045A")]
[CompilerGenerated]
private sealed class CCLBICPFFJF
{
// Token: 0x06002220 RID: 8736 RVA: 0x0008A164 File Offset: 0x00088364
[Token(Token = "0x6002220")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CCLBICPFFJF()
{
}
// Token: 0x06002221 RID: 8737 RVA: 0x0008A178 File Offset: 0x00088378
[Token(Token = "0x6002221")]
[Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")]
internal void <GateRoutine>b__0(bool isDev)
{
this.serverIsDevFlag = isDev;
}
// Token: 0x040019E0 RID: 6624
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019E0")]
public bool serverIsDevFlag;
}
// Token: 0x0200045C RID: 1116
[Token(Token = "0x200045C")]
[CompilerGenerated]
private sealed class PDHPGGNLKLJ
{
// Token: 0x06002228 RID: 8744 RVA: 0x0008A2B4 File Offset: 0x000884B4
[Token(Token = "0x6002228")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PDHPGGNLKLJ()
{
}
// Token: 0x06002229 RID: 8745 RVA: 0x0008A2C8 File Offset: 0x000884C8
[Token(Token = "0x6002229")]
[Address(RVA = "0x1237830", Offset = "0x1236830", VA = "0x181237830")]
internal DABKFAIHBBP <RunImportFriends>b__0(List<DCGAMCKNJDB> friends)
{
bool flag;
if (!flag)
{
if (this.playAttract != flag)
{
}
CFLMJLFBOKH.KNKCGOGLCJC knkcgoglcjc = this.source;
}
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x040019E7 RID: 6631
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019E7")]
public bool playAttract;
// Token: 0x040019E8 RID: 6632
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x40019E8")]
public CFLMJLFBOKH.KNKCGOGLCJC source;
}
// Token: 0x0200045D RID: 1117
[Token(Token = "0x200045D")]
[CompilerGenerated]
private sealed class LILKJMFHPOJ
{
// Token: 0x0600222A RID: 8746 RVA: 0x0008A304 File Offset: 0x00088504
[Token(Token = "0x600222A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public LILKJMFHPOJ()
{
}
// Token: 0x0600222B RID: 8747 RVA: 0x0008A318 File Offset: 0x00088518
[Token(Token = "0x600222B")]
[Address(RVA = "0x1235D10", Offset = "0x1234D10", VA = "0x181235D10")]
internal PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> <JoinRoom>b__0(int[] additionalPlayers)
{
SessionManager sessionManager = this.<>4__this;
int num = 0;
string text = this.roomName;
int num2 = 0;
if (sessionManager.NJDCBACLPDI(text, (OKLDKBKBECD)num2) == 0)
{
string text2 = this.roomSceneName;
string text3 = this.roomName;
if (text2 == 0)
{
string text4 = this.roomCode;
bool flag = this.bypassMovementModeRestriction;
if (text4 == 0)
{
bool flag2 = this.isPrivate;
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof = Matchmaking.ILPIDHICKMB(text3, flag2, additionalPlayers, flag);
}
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof2 = Matchmaking.FBLFCNDIPMP(text3, text4, additionalPlayers, flag);
}
SessionManager sessionManager2 = this.<>4__this;
SessionManager.APNNGFNMGDP apnngfnmgdp = this.inviteMode;
int num3 = 0;
bool recNetAdditionalPlayerAutoFollow = sessionManager2.GetRecNetAdditionalPlayerAutoFollow(apnngfnmgdp);
bool flag3 = this.bypassMovementModeRestriction;
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof3 = Matchmaking.KNCHJJDKJGK(text3, text2, (Matchmaking.GIJOGKJCEKG)num3, additionalPlayers, recNetAdditionalPlayerAutoFollow, flag3);
if (this.<>9__1 == 0)
{
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP response)
{
SessionManager sessionManager3 = this.<>4__this;
if (response != Matchmaking.MHCKNNJOIIP.Success)
{
return;
}
sessionManager3.CFJLIIOLEFL();
};
this.<>9__1 = action;
}
if (num < this)
{
num += num;
if (num != this)
{
num++;
}
}
pmgcjepkfof3 += pmgcjepkfof3;
num += 19;
}
throw new NullReferenceException();
}
// Token: 0x0600222C RID: 8748 RVA: 0x0008A410 File Offset: 0x00088610
[Token(Token = "0x600222C")]
[Address(RVA = "0x1235FA0", Offset = "0x1234FA0", VA = "0x181235FA0")]
internal void <JoinRoom>b__1(Matchmaking.MHCKNNJOIIP response)
{
SessionManager sessionManager = this.<>4__this;
if (response != Matchmaking.MHCKNNJOIIP.Success)
{
return;
}
sessionManager.CFJLIIOLEFL();
}
// Token: 0x040019E9 RID: 6633
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019E9")]
public SessionManager <>4__this;
// Token: 0x040019EA RID: 6634
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019EA")]
public string roomName;
// Token: 0x040019EB RID: 6635
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40019EB")]
public string roomSceneName;
// Token: 0x040019EC RID: 6636
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40019EC")]
public bool isPrivate;
// Token: 0x040019ED RID: 6637
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40019ED")]
public SessionManager.APNNGFNMGDP inviteMode;
// Token: 0x040019EE RID: 6638
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40019EE")]
public bool bypassMovementModeRestriction;
// Token: 0x040019EF RID: 6639
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40019EF")]
public string roomCode;
// Token: 0x040019F0 RID: 6640
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40019F0")]
public Action<Matchmaking.MHCKNNJOIIP> <>9__1;
}
// Token: 0x0200045E RID: 1118
[Token(Token = "0x200045E")]
[CompilerGenerated]
private sealed class MGFHPHNJFND
{
// Token: 0x0600222D RID: 8749 RVA: 0x0008A438 File Offset: 0x00088638
[Token(Token = "0x600222D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MGFHPHNJFND()
{
}
// Token: 0x0600222E RID: 8750 RVA: 0x0008A44C File Offset: 0x0008864C
[Token(Token = "0x600222E")]
[Address(RVA = "0x1236910", Offset = "0x1235910", VA = "0x181236910")]
internal PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> <JoinSubRoomOfCurrentRoom>b__0(int[] additionalPlayers)
{
SessionManager sessionManager = this.<>4__this;
SessionManager.APNNGFNMGDP apnngfnmgdp = this.inviteMode;
bool recNetAdditionalPlayerAutoFollow = sessionManager.GetRecNetAdditionalPlayerAutoFollow(apnngfnmgdp);
string text = this.roomSceneName;
bool flag = this.bypassMovementModeRestriction;
bool flag2 = this.forceNewInstance;
return Matchmaking.JLMFIHJLNBL(text, additionalPlayers, recNetAdditionalPlayerAutoFollow, flag, flag2);
}
// Token: 0x040019F1 RID: 6641
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019F1")]
public SessionManager <>4__this;
// Token: 0x040019F2 RID: 6642
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019F2")]
public SessionManager.APNNGFNMGDP inviteMode;
// Token: 0x040019F3 RID: 6643
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40019F3")]
public string roomSceneName;
// Token: 0x040019F4 RID: 6644
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40019F4")]
public bool bypassMovementModeRestriction;
// Token: 0x040019F5 RID: 6645
[global::Cpp2IlInjected.FieldOffset(Offset = "0x29")]
[Token(Token = "0x40019F5")]
public bool forceNewInstance;
}
// Token: 0x0200045F RID: 1119
[Token(Token = "0x200045F")]
[CompilerGenerated]
private sealed class NOEHBDGFMDP
{
// Token: 0x0600222F RID: 8751 RVA: 0x0008A498 File Offset: 0x00088698
[Token(Token = "0x600222F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NOEHBDGFMDP()
{
}
// Token: 0x06002230 RID: 8752 RVA: 0x0008A4AC File Offset: 0x000886AC
[Token(Token = "0x6002230")]
[Address(RVA = "0x1236AC0", Offset = "0x1235AC0", VA = "0x181236AC0")]
internal PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> <JoinPlayerEvent>b__0(int[] additionalPlayers)
{
SessionManager sessionManager = this.<>4__this;
CCMBKDINCAH ccmbkdincah = this.ev;
SessionManager.IJKKAICPLDE ahljjmlmkkh = sessionManager.AHLJJMLMKKH;
string text = this.amplitudeCommandContext;
SessionManager.BDPNOBGNGNI pdojhgjmnph = ahljjmlmkkh.PDOJHGJMNPH;
CFLMJLFBOKH.IFJAKNDMMKK(ccmbkdincah, pdojhgjmnph, text);
CCMBKDINCAH ccmbkdincah2 = this.ev;
bool flag = this.bypassMovementModeRestriction;
return Matchmaking.MLIILFNOOOK(ccmbkdincah2, additionalPlayers, flag);
}
// Token: 0x040019F6 RID: 6646
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019F6")]
public CCMBKDINCAH ev;
// Token: 0x040019F7 RID: 6647
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019F7")]
public SessionManager <>4__this;
// Token: 0x040019F8 RID: 6648
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40019F8")]
public string amplitudeCommandContext;
// Token: 0x040019F9 RID: 6649
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40019F9")]
public bool bypassMovementModeRestriction;
}
// Token: 0x02000460 RID: 1120
[Token(Token = "0x2000460")]
[CompilerGenerated]
private sealed class EHOOFNALBPN
{
// Token: 0x06002231 RID: 8753 RVA: 0x0008A508 File Offset: 0x00088708
[Token(Token = "0x6002231")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EHOOFNALBPN()
{
}
// Token: 0x06002232 RID: 8754 RVA: 0x0008A51C File Offset: 0x0008871C
[Token(Token = "0x6002232")]
[Address(RVA = "0x1232620", Offset = "0x1231620", VA = "0x181232620")]
internal PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> <JoinPlayer>b__0(int[] additionalPlayers)
{
int num = this.playerId;
bool flag = this.bypassMovementModeRestriction;
return Matchmaking.IMMCGNNPIAD(num, additionalPlayers, flag);
}
// Token: 0x040019FA RID: 6650
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019FA")]
public int playerId;
// Token: 0x040019FB RID: 6651
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x40019FB")]
public bool bypassMovementModeRestriction;
}
// Token: 0x02000461 RID: 1121
[Token(Token = "0x2000461")]
[CompilerGenerated]
private sealed class OPOBNCKNHFC
{
// Token: 0x06002233 RID: 8755 RVA: 0x0008A540 File Offset: 0x00088740
[Token(Token = "0x6002233")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public OPOBNCKNHFC()
{
}
// Token: 0x06002234 RID: 8756 RVA: 0x0008A554 File Offset: 0x00088754
[Token(Token = "0x6002234")]
[Address(RVA = "0x12376A0", Offset = "0x12366A0", VA = "0x1812376A0")]
internal PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> <AcceptRoomInvite>b__0(int[] additionalPlayers)
{
IGCIBGKPPMO.CKBECLNICDD ckbeclnicdd = this.roomInviteDetails;
CPIHGIEOPAJ cpihgieopaj = this.roomInviteMessage;
long <NIHNDLAMBCF>k__BackingField = ckbeclnicdd.<NIHNDLAMBCF>k__BackingField;
int num = 0;
num += num;
num++;
PMGCJEPKFOF<Matchmaking.MHCKNNJOIIP> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x040019FC RID: 6652
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019FC")]
public IGCIBGKPPMO.CKBECLNICDD roomInviteDetails;
// Token: 0x040019FD RID: 6653
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40019FD")]
public CPIHGIEOPAJ roomInviteMessage;
// Token: 0x040019FE RID: 6654
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40019FE")]
public bool bypassMovementModeRestriction;
}
// Token: 0x02000462 RID: 1122
[Token(Token = "0x2000462")]
[CompilerGenerated]
private sealed class FKAJJOGICNC
{
// Token: 0x06002235 RID: 8757 RVA: 0x0008A588 File Offset: 0x00088788
[Token(Token = "0x6002235")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FKAJJOGICNC()
{
}
// Token: 0x06002236 RID: 8758 RVA: 0x0008A59C File Offset: 0x0008879C
[Token(Token = "0x6002236")]
[Address(RVA = "0x12329D0", Offset = "0x12319D0", VA = "0x1812329D0")]
internal bool <LocalPlayerRequestJoinRoomScene>b__0(AGAJMBPABDL pp)
{
Player player = pp.GPOMCJICJIH();
int? num = this.recipientPlayerId;
return player.<FMMJEJMBDPL>k__BackingField == num;
}
// Token: 0x040019FF RID: 6655
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40019FF")]
public int? recipientPlayerId;
}
// Token: 0x02000464 RID: 1124
[Token(Token = "0x2000464")]
[CompilerGenerated]
private sealed class ILNBDOINJOI
{
// Token: 0x0600223D RID: 8765 RVA: 0x0008A6EC File Offset: 0x000888EC
[Token(Token = "0x600223D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ILNBDOINJOI()
{
}
// Token: 0x0600223E RID: 8766 RVA: 0x0008A700 File Offset: 0x00088900
[Token(Token = "0x600223E")]
[Address(RVA = "0x1234330", Offset = "0x1233330", VA = "0x181234330")]
internal void <NotifyInClubhouse>b__0(PIHMJGCGNLP clubDetails)
{
long num = this.clubId;
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
if (num == ciibgmbofei.<CHPCFOKEIFM>k__BackingField)
{
bool flag = clubDetails.<HPIJMIPMDEM>k__BackingField.ALEILMLLKCF();
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (flag)
{
}
string <LGACIEKBLBM>k__BackingField = clubDetails.<DNGCBIHOEJE>k__BackingField.<LGACIEKBLBM>k__BackingField;
string text = "You are now in the Clubhouse of " + <LGACIEKBLBM>k__BackingField + ".";
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2);
}
}
// Token: 0x0600223F RID: 8767 RVA: 0x0008A77C File Offset: 0x0008897C
[Token(Token = "0x600223F")]
[Address(RVA = "0x1234460", Offset = "0x1233460", VA = "0x181234460")]
internal void <NotifyInClubhouse>b__1(string error)
{
long num = this.clubId;
Debug.LogError(string.Format("Could not find club details for club {0}", num));
}
// Token: 0x04001A05 RID: 6661
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001A05")]
public long clubId;
}
// Token: 0x02000466 RID: 1126
[Token(Token = "0x2000466")]
[CompilerGenerated]
private sealed class BHAMNDHCPLD
{
// Token: 0x06002246 RID: 8774 RVA: 0x0008A900 File Offset: 0x00088B00
[Token(Token = "0x6002246")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BHAMNDHCPLD()
{
}
// Token: 0x06002247 RID: 8775 RVA: 0x0008A914 File Offset: 0x00088B14
[Token(Token = "0x6002247")]
[Address(RVA = "0x12307D0", Offset = "0x122F7D0", VA = "0x1812307D0")]
internal void <TryShowPurchaseReminder>b__3(List<GCBPKHFJKCE.DJGBECJHOKF> skus)
{
Func<GCBPKHFJKCE.DJGBECJHOKF, bool> func = this.<>9__4;
if (func == 0)
{
Func<GCBPKHFJKCE.DJGBECJHOKF, bool> func2 = delegate(GCBPKHFJKCE.DJGBECJHOKF sku)
{
int <JFPCIDFKDML>k__BackingField = this.reminder.<JFPCIDFKDML>k__BackingField;
return sku.<JFPCIDFKDML>k__BackingField == <JFPCIDFKDML>k__BackingField;
};
this.<>9__4 = func2;
}
GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = Enumerable.FirstOrDefault<GCBPKHFJKCE.DJGBECJHOKF>(skus, func);
if (djgbecjhokf != 0)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
SessionManager sessionManager = this.<>4__this;
IEnumerator<KENFJGFMIPM> enumerator = sessionManager.MOPNGIHPAKA(djgbecjhokf);
KFBABPAPIMB kfbabpapimb = instance.Run(sessionManager, enumerator);
}
}
// Token: 0x06002248 RID: 8776 RVA: 0x0008A978 File Offset: 0x00088B78
[Token(Token = "0x6002248")]
[Address(RVA = "0x12308D0", Offset = "0x122F8D0", VA = "0x1812308D0")]
internal bool <TryShowPurchaseReminder>b__4(GCBPKHFJKCE.DJGBECJHOKF sku)
{
int <JFPCIDFKDML>k__BackingField = this.reminder.<JFPCIDFKDML>k__BackingField;
return sku.<JFPCIDFKDML>k__BackingField == <JFPCIDFKDML>k__BackingField;
}
// Token: 0x04001A0B RID: 6667
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001A0B")]
public GCBPKHFJKCE.EJMGHNNHJPD reminder;
// Token: 0x04001A0C RID: 6668
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001A0C")]
public SessionManager <>4__this;
// Token: 0x04001A0D RID: 6669
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001A0D")]
public Func<GCBPKHFJKCE.DJGBECJHOKF, bool> <>9__4;
}
// Token: 0x02000468 RID: 1128
[Token(Token = "0x2000468")]
[CompilerGenerated]
private sealed class DIBEIMOFOBO
{
// Token: 0x0600224F RID: 8783 RVA: 0x0008AAA0 File Offset: 0x00088CA0
[Token(Token = "0x600224F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DIBEIMOFOBO()
{
}
// Token: 0x06002250 RID: 8784 RVA: 0x0008AAB4 File Offset: 0x00088CB4
[Token(Token = "0x6002250")]
[Address(RVA = "0x1232530", Offset = "0x1231530", VA = "0x181232530")]
internal PMGCJEPKFOF<CCEOLAOLEKJ> <CheckForAndHandlePlatformFriendOrTextMessageReferrers>b__1(int id)
{
SessionManager sessionManager = this.<>4__this;
string text = this.chatMessage;
return sessionManager.PPODEGDJKHG(id, text);
}
// Token: 0x04001A12 RID: 6674
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001A12")]
public string chatMessage;
// Token: 0x04001A13 RID: 6675
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001A13")]
public SessionManager <>4__this;
}
// Token: 0x02000469 RID: 1129
[Token(Token = "0x2000469")]
[CompilerGenerated]
private sealed class IFHKMEMJFOC
{
// Token: 0x06002251 RID: 8785 RVA: 0x0008AAE0 File Offset: 0x00088CE0
[Token(Token = "0x6002251")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IFHKMEMJFOC()
{
}
// Token: 0x06002252 RID: 8786 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002252")]
[Address(RVA = "0x12334F0", Offset = "0x12324F0", VA = "0x1812334F0")]
internal PMGCJEPKFOF<CCEOLAOLEKJ> <TryAddFriendAndSendChatMessage>b__0(LLKHFJDNFMM relationship)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002253 RID: 8787 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002253")]
[Address(RVA = "0x1233690", Offset = "0x1232690", VA = "0x181233690")]
internal PMGCJEPKFOF<CCEOLAOLEKJ> <TryAddFriendAndSendChatMessage>b__1(CCEOLAOLEKJ account)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04001A14 RID: 6676
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001A14")]
public int accountId;
// Token: 0x04001A15 RID: 6677
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001A15")]
public string chatMessage;
// Token: 0x04001A16 RID: 6678
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001A16")]
public Func<CCEOLAOLEKJ, PMGCJEPKFOF<CCEOLAOLEKJ>> <>9__1;
}
// Token: 0x0200046A RID: 1130
[Token(Token = "0x200046A")]
[CompilerGenerated]
private sealed class DMMJBGBIHPF
{
// Token: 0x06002254 RID: 8788 RVA: 0x0008AAF4 File Offset: 0x00088CF4
[Token(Token = "0x6002254")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DMMJBGBIHPF()
{
}
// Token: 0x06002255 RID: 8789 RVA: 0x0008AB08 File Offset: 0x00088D08
[Token(Token = "0x6002255")]
[Address(RVA = "0x1232560", Offset = "0x1231560", VA = "0x181232560")]
internal PMGCJEPKFOF<CCEOLAOLEKJ> <TryAddFriendAndSendChatMessage>b__2(BBJLEHIBGBJ response)
{
if (response.<MJLDKIFMHCN>k__BackingField == KJEFMHKMHOB.Success)
{
}
return JJEKJGALHKO.MKLIDFOGIGO<CCEOLAOLEKJ>(0);
}
// Token: 0x04001A17 RID: 6679
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001A17")]
public CCEOLAOLEKJ account;
}
// Token: 0x0200046B RID: 1131
[Token(Token = "0x200046B")]
[CompilerGenerated]
private sealed class PGNGIAJNLKN
{
// Token: 0x06002256 RID: 8790 RVA: 0x0008AB2C File Offset: 0x00088D2C
[Token(Token = "0x6002256")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PGNGIAJNLKN()
{
}
// Token: 0x06002257 RID: 8791 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002257")]
[Address(RVA = "0x1237B00", Offset = "0x1236B00", VA = "0x181237B00")]
internal PMGCJEPKFOF<bool> <NotifyPlayerOfReferrers>b__0()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04001A18 RID: 6680
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001A18")]
public List<CCEOLAOLEKJ> accounts;
}
// Token: 0x0200046C RID: 1132
[Token(Token = "0x200046C")]
[CompilerGenerated]
private sealed class ALHNLBMNEFF
{
// Token: 0x06002258 RID: 8792 RVA: 0x0008AB40 File Offset: 0x00088D40
[Token(Token = "0x6002258")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ALHNLBMNEFF()
{
}
// Token: 0x06002259 RID: 8793 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002259")]
[Address(RVA = "0x1230530", Offset = "0x122F530", VA = "0x181230530")]
internal PMGCJEPKFOF<bool> <NotifyPlayerOfReferrers>b__2(JPIJGHNNIDP response)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04001A19 RID: 6681
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001A19")]
public WatchUI watch;
// Token: 0x04001A1A RID: 6682
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001A1A")]
public SessionManager.PGNGIAJNLKN CS$<>8__locals1;
}
// Token: 0x0200046D RID: 1133
[Token(Token = "0x200046D")]
[CompilerGenerated]
private sealed class IKOJIEOPCIF
{
// Token: 0x0600225A RID: 8794 RVA: 0x0008AB54 File Offset: 0x00088D54
[Token(Token = "0x600225A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IKOJIEOPCIF()
{
}
// Token: 0x0600225B RID: 8795 RVA: 0x0008AB68 File Offset: 0x00088D68
[Token(Token = "0x600225B")]
[Address(RVA = "0x1233C60", Offset = "0x1232C60", VA = "0x181233C60")]
internal void <OnRecNetModerationKicked>b__0()
{
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
LCCEEFHOBEN.CJFENPHAAHI <CLJIPKBGBDM>k__BackingField = this.kickDetails.<CLJIPKBGBDM>k__BackingField;
string text = "You are being vote kicked for " + <CLJIPKBGBDM>k__BackingField;
if (this.<>9__3 == 0)
{
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP dialogResponse)
{
if (dialogResponse == JPIJGHNNIDP.Affirmative)
{
HOGFDJNNMHM hogfdjnnmhm = this.kickDetails;
this.<OnRecNetModerationKicked>g__HandleModerationKicked|2();
}
};
this.<>9__3 = action;
}
}
// Token: 0x0600225C RID: 8796 RVA: 0x0008ABC4 File Offset: 0x00088DC4
[Token(Token = "0x600225C")]
[Address(RVA = "0x1233EB0", Offset = "0x1232EB0", VA = "0x181233EB0")]
internal void <OnRecNetModerationKicked>b__3(JPIJGHNNIDP dialogResponse)
{
if (dialogResponse == JPIJGHNNIDP.Affirmative)
{
HOGFDJNNMHM hogfdjnnmhm = this.kickDetails;
this.<OnRecNetModerationKicked>g__HandleModerationKicked|2();
}
}
// Token: 0x0600225D RID: 8797 RVA: 0x0008ABE4 File Offset: 0x00088DE4
[Token(Token = "0x600225D")]
[Address(RVA = "0x1233EA0", Offset = "0x1232EA0", VA = "0x181233EA0")]
internal void <OnRecNetModerationKicked>b__1()
{
this.<OnRecNetModerationKicked>g__HandleModerationKicked|2();
}
// Token: 0x0600225E RID: 8798 RVA: 0x0008ABF8 File Offset: 0x00088DF8
[Token(Token = "0x600225E")]
[Address(RVA = "0x1233F70", Offset = "0x1232F70", VA = "0x181233F70")]
internal void <OnRecNetModerationKicked>g__HandleModerationKicked|2()
{
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
if (ciibgmbofei != 0)
{
long <HOBGIEDEPEE>k__BackingField = this.kickDetails.<HOBGIEDEPEE>k__BackingField;
if (ciibgmbofei.<GLPHBLHAFEO>k__BackingField == <HOBGIEDEPEE>k__BackingField)
{
}
}
HOGFDJNNMHM hogfdjnnmhm = this.kickDetails;
int num = 0;
string text;
if (hogfdjnnmhm.<CLJIPKBGBDM>k__BackingField == LCCEEFHOBEN.CJFENPHAAHI.VoteKick)
{
if ((hogfdjnnmhm.<CHCIDPEBEMO>k__BackingField ? 1 : 0) == num)
{
if (!string.IsNullOrEmpty(hogfdjnnmhm.<MAIJHBPMIIF>k__BackingField))
{
string[] array = new string[0];
throw new ArrayTypeMismatchException();
}
int? <PGJEKMFLHOB>k__BackingField = this.kickDetails.<PGJEKMFLHOB>k__BackingField;
CFLMJLFBOKH.OEDHFKJMAPC(num);
}
string text2;
text = text2 + " by Host";
int? <PGJEKMFLHOB>k__BackingField2 = this.kickDetails.<PGJEKMFLHOB>k__BackingField;
CFLMJLFBOKH.OPKDFOFHCHI(num);
}
this.<>4__this.BootLocalPlayerToDormRoom(text, (SessionManager.BDPNOBGNGNI)((uint)5), true);
int <NGPAJJFMCNI>k__BackingField = this.kickDetails.<NGPAJJFMCNI>k__BackingField;
if (<NGPAJJFMCNI>k__BackingField > 0)
{
Action<int> khhbfglomie = this.<>4__this.KHHBFGLOMIE;
if (khhbfglomie != 0)
{
khhbfglomie(<NGPAJJFMCNI>k__BackingField);
}
}
}
// Token: 0x04001A1B RID: 6683
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001A1B")]
public HOGFDJNNMHM kickDetails;
// Token: 0x04001A1C RID: 6684
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001A1C")]
public SessionManager <>4__this;
// Token: 0x04001A1D RID: 6685
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001A1D")]
public Action<JPIJGHNNIDP> <>9__3;
}
}