7012 lines
276 KiB
C#
7012 lines
276 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 CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Avatar;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Comfort;
|
|
using RecRoom.Core.DataStructures.Tokens;
|
|
using RecRoom.Systems.PlayerRoles;
|
|
using RecRoom.Utils;
|
|
using RecRoom.Utils.OverridableFields;
|
|
using RRUI.Data.NUX;
|
|
using RRUI.Navigation;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
// Token: 0x02000429 RID: 1065
|
|
[Token(Token = "0x2000429")]
|
|
[StructLayout(3)]
|
|
public class SessionManager : SingletonMonoBehaviour<SessionManager>
|
|
{
|
|
// Token: 0x17000572 RID: 1394
|
|
// (get) Token: 0x06001FC6 RID: 8134 RVA: 0x00085670 File Offset: 0x00083870
|
|
[Token(Token = "0x17000572")]
|
|
public Route GLKJLNEAELH
|
|
{
|
|
[Token(Token = "0x6001FC6")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
get
|
|
{
|
|
return this.accountRegistrationRoute;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000573 RID: 1395
|
|
// (get) Token: 0x06001FC7 RID: 8135 RVA: 0x00085684 File Offset: 0x00083884
|
|
[Token(Token = "0x17000573")]
|
|
public Route MNNDBODPGNB
|
|
{
|
|
[Token(Token = "0x6001FC7")]
|
|
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
|
get
|
|
{
|
|
return this.friendCodeRoute;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000574 RID: 1396
|
|
// (get) Token: 0x06001FC8 RID: 8136 RVA: 0x00085698 File Offset: 0x00083898
|
|
[Token(Token = "0x17000574")]
|
|
public Route HIDLBAEPKPB
|
|
{
|
|
[Token(Token = "0x6001FC8")]
|
|
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
|
get
|
|
{
|
|
return this.friendImportRoute;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000575 RID: 1397
|
|
// (get) Token: 0x06001FC9 RID: 8137 RVA: 0x000856AC File Offset: 0x000838AC
|
|
[Token(Token = "0x17000575")]
|
|
public Texture2D HPFOBCDKLNC
|
|
{
|
|
[Token(Token = "0x6001FC9")]
|
|
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
|
get
|
|
{
|
|
return this.defaultProfileImage;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000576 RID: 1398
|
|
// (get) Token: 0x06001FCA RID: 8138 RVA: 0x000856C0 File Offset: 0x000838C0
|
|
[Token(Token = "0x17000576")]
|
|
public Texture2D IGJDAPGBGLL
|
|
{
|
|
[Token(Token = "0x6001FCA")]
|
|
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
|
get
|
|
{
|
|
return this.defaultProfileImagePadded;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000577 RID: 1399
|
|
// (get) Token: 0x06001FCB RID: 8139 RVA: 0x000856D4 File Offset: 0x000838D4
|
|
[Token(Token = "0x17000577")]
|
|
public ColorVault FINFGNOEBFG
|
|
{
|
|
[Token(Token = "0x6001FCB")]
|
|
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
|
get
|
|
{
|
|
return this.groupColorVault;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000578 RID: 1400
|
|
// (get) Token: 0x06001FCC RID: 8140 RVA: 0x000856E8 File Offset: 0x000838E8
|
|
// (set) Token: 0x06001FCD RID: 8141 RVA: 0x000856FC File Offset: 0x000838FC
|
|
[Token(Token = "0x17000578")]
|
|
public string DDGABJMDBDO
|
|
{
|
|
[Token(Token = "0x6001FCC")]
|
|
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
|
|
get;
|
|
[Token(Token = "0x6001FCD")]
|
|
[Address(RVA = "0x3EDEC0", Offset = "0x3EC8C0", VA = "0x1803EDEC0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000579 RID: 1401
|
|
// (get) Token: 0x06001FCE RID: 8142 RVA: 0x00085710 File Offset: 0x00083910
|
|
// (set) Token: 0x06001FCF RID: 8143 RVA: 0x00085724 File Offset: 0x00083924
|
|
[Token(Token = "0x17000579")]
|
|
public string MAFDEDFAOEG
|
|
{
|
|
[Token(Token = "0x6001FCE")]
|
|
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")]
|
|
get;
|
|
[Token(Token = "0x6001FCF")]
|
|
[Address(RVA = "0x52F860", Offset = "0x52E260", VA = "0x18052F860")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700057A RID: 1402
|
|
// (get) Token: 0x06001FD0 RID: 8144 RVA: 0x00085738 File Offset: 0x00083938
|
|
// (set) Token: 0x06001FD1 RID: 8145 RVA: 0x0008574C File Offset: 0x0008394C
|
|
[Token(Token = "0x1700057A")]
|
|
public string KMMHLJAIEPN
|
|
{
|
|
[Token(Token = "0x6001FD0")]
|
|
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
|
|
get;
|
|
[Token(Token = "0x6001FD1")]
|
|
[Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700057B RID: 1403
|
|
// (get) Token: 0x06001FD2 RID: 8146 RVA: 0x00085760 File Offset: 0x00083960
|
|
// (set) Token: 0x06001FD3 RID: 8147 RVA: 0x00085774 File Offset: 0x00083974
|
|
[Token(Token = "0x1700057B")]
|
|
public string OCIDDPFALOE
|
|
{
|
|
[Token(Token = "0x6001FD2")]
|
|
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
|
|
get;
|
|
[Token(Token = "0x6001FD3")]
|
|
[Address(RVA = "0x52F850", Offset = "0x52E250", VA = "0x18052F850")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700057C RID: 1404
|
|
// (get) Token: 0x06001FD4 RID: 8148 RVA: 0x00085788 File Offset: 0x00083988
|
|
// (set) Token: 0x06001FD5 RID: 8149 RVA: 0x0008579C File Offset: 0x0008399C
|
|
[Token(Token = "0x1700057C")]
|
|
public int COHGBJOKNFC
|
|
{
|
|
[Token(Token = "0x6001FD4")]
|
|
[Address(RVA = "0x6C10C0", Offset = "0x6BFAC0", VA = "0x1806C10C0")]
|
|
get;
|
|
[Token(Token = "0x6001FD5")]
|
|
[Address(RVA = "0xCD8100", Offset = "0xCD6B00", VA = "0x180CD8100")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700057D RID: 1405
|
|
// (get) Token: 0x06001FD6 RID: 8150 RVA: 0x000857B0 File Offset: 0x000839B0
|
|
[Token(Token = "0x1700057D")]
|
|
public static bool GLLGNKIDNJC
|
|
{
|
|
[Token(Token = "0x6001FD6")]
|
|
[Address(RVA = "0x178DF60", Offset = "0x178C960", VA = "0x18178DF60")]
|
|
get
|
|
{
|
|
return Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.REC_CENTER;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700057E RID: 1406
|
|
// (get) Token: 0x06001FD7 RID: 8151 RVA: 0x000857D4 File Offset: 0x000839D4
|
|
[Token(Token = "0x1700057E")]
|
|
public static bool IGCCGADCLBN
|
|
{
|
|
[Token(Token = "0x6001FD7")]
|
|
[Address(RVA = "0x178DDF0", Offset = "0x178C7F0", VA = "0x18178DDF0")]
|
|
get
|
|
{
|
|
return Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.DORM_ROOM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700057F RID: 1407
|
|
// (get) Token: 0x06001FD8 RID: 8152 RVA: 0x000857F8 File Offset: 0x000839F8
|
|
[Token(Token = "0x1700057F")]
|
|
public static bool HMJKMCOBGEI
|
|
{
|
|
[Token(Token = "0x6001FD8")]
|
|
[Address(RVA = "0x178E030", Offset = "0x178CA30", VA = "0x18178E030")]
|
|
get
|
|
{
|
|
return Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.PSVR_ROOM_CALIBRATION;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000580 RID: 1408
|
|
// (get) Token: 0x06001FD9 RID: 8153 RVA: 0x0008581C File Offset: 0x00083A1C
|
|
[Token(Token = "0x17000580")]
|
|
public static bool LPJJAFGKAKH
|
|
{
|
|
[Token(Token = "0x6001FD9")]
|
|
[Address(RVA = "0x178DFC0", Offset = "0x178C9C0", VA = "0x18178DFC0")]
|
|
get
|
|
{
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = ciibgmbofei.<PGOEAIDCELB>k__BackingField;
|
|
return ciibgmbofei <= (ulong)1L || <PGOEAIDCELB>k__BackingField == COBKKLOJNNE.FRONTIER_UGC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000581 RID: 1409
|
|
// (get) Token: 0x06001FDA RID: 8154 RVA: 0x0008584C File Offset: 0x00083A4C
|
|
[Token(Token = "0x17000581")]
|
|
public static bool COHJCIJOGBJ
|
|
{
|
|
[Token(Token = "0x6001FDA")]
|
|
[Address(RVA = "0x178DD80", Offset = "0x178C780", VA = "0x18178DD80")]
|
|
get
|
|
{
|
|
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
|
|
return <PGOEAIDCELB>k__BackingField == COBKKLOJNNE.LAKE || <PGOEAIDCELB>k__BackingField == COBKKLOJNNE.PROPULSION;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000582 RID: 1410
|
|
// (get) Token: 0x06001FDB RID: 8155 RVA: 0x00085878 File Offset: 0x00083A78
|
|
[Token(Token = "0x17000582")]
|
|
public static bool BOKGDKDIJBE
|
|
{
|
|
[Token(Token = "0x6001FDB")]
|
|
[Address(RVA = "0x178DD20", Offset = "0x178C720", VA = "0x18178DD20")]
|
|
get
|
|
{
|
|
return Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.BOWLING_ALLEY;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000583 RID: 1411
|
|
// (get) Token: 0x06001FDC RID: 8156 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17000583")]
|
|
public static bool INJDIJFJJJJ
|
|
{
|
|
[Token(Token = "0x6001FDC")]
|
|
[Address(RVA = "0x178DE50", Offset = "0x178C850", VA = "0x18178DE50")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000584 RID: 1412
|
|
// (get) Token: 0x06001FDD RID: 8157 RVA: 0x0008589C File Offset: 0x00083A9C
|
|
[Token(Token = "0x17000584")]
|
|
public static bool KIJDCGLKNII
|
|
{
|
|
[Token(Token = "0x6001FDD")]
|
|
[Address(RVA = "0x178DF00", Offset = "0x178C900", VA = "0x18178DF00")]
|
|
get
|
|
{
|
|
return Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000585 RID: 1413
|
|
// (get) Token: 0x06001FDE RID: 8158 RVA: 0x000858BC File Offset: 0x00083ABC
|
|
[Token(Token = "0x17000585")]
|
|
public static bool FFCHIHLIPBE
|
|
{
|
|
[Token(Token = "0x6001FDE")]
|
|
[Address(RVA = "0x178E090", Offset = "0x178CA90", VA = "0x18178E090")]
|
|
get
|
|
{
|
|
if (PhotonNetwork.InRoom)
|
|
{
|
|
return PhotonNetwork.isMessageQueueRunning;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000586 RID: 1414
|
|
// (get) Token: 0x06001FDF RID: 8159 RVA: 0x000858DC File Offset: 0x00083ADC
|
|
[Token(Token = "0x17000586")]
|
|
public static bool JNGJGDCFLOO
|
|
{
|
|
[Token(Token = "0x6001FDF")]
|
|
[Address(RVA = "0x178E4B0", Offset = "0x178CEB0", VA = "0x18178E4B0")]
|
|
get
|
|
{
|
|
return SessionManager.NNDPCAKKOJA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000587 RID: 1415
|
|
// (get) Token: 0x06001FE0 RID: 8160 RVA: 0x000858F0 File Offset: 0x00083AF0
|
|
[Token(Token = "0x17000587")]
|
|
public static bool DJOKFFBNIGC
|
|
{
|
|
[Token(Token = "0x6001FE0")]
|
|
[Address(RVA = "0x178E3C0", Offset = "0x178CDC0", VA = "0x18178E3C0")]
|
|
get
|
|
{
|
|
return SessionManager.JENPDELECCM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000588 RID: 1416
|
|
// (get) Token: 0x06001FE1 RID: 8161 RVA: 0x00085904 File Offset: 0x00083B04
|
|
[Token(Token = "0x17000588")]
|
|
public static bool AAIKLOAPAJD
|
|
{
|
|
[Token(Token = "0x6001FE1")]
|
|
[Address(RVA = "0x178E420", Offset = "0x178CE20", VA = "0x18178E420")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000589 RID: 1417
|
|
// (get) Token: 0x06001FE2 RID: 8162 RVA: 0x00085918 File Offset: 0x00083B18
|
|
[Token(Token = "0x17000589")]
|
|
public static bool KNLLGLBKAPD
|
|
{
|
|
[Token(Token = "0x6001FE2")]
|
|
[Address(RVA = "0x178E300", Offset = "0x178CD00", VA = "0x18178E300")]
|
|
get
|
|
{
|
|
return !PhotonNetwork.InRoom || SessionManager.JENPDELECCM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700058A RID: 1418
|
|
// (get) Token: 0x06001FE3 RID: 8163 RVA: 0x00085938 File Offset: 0x00083B38
|
|
// (set) Token: 0x06001FE4 RID: 8164 RVA: 0x0008594C File Offset: 0x00083B4C
|
|
[Token(Token = "0x1700058A")]
|
|
public bool ONDDBNGPNLF
|
|
{
|
|
[Token(Token = "0x6001FE3")]
|
|
[Address(RVA = "0x568270", Offset = "0x566C70", VA = "0x180568270")]
|
|
get;
|
|
[Token(Token = "0x6001FE4")]
|
|
[Address(RVA = "0xDDB570", Offset = "0xDD9F70", VA = "0x180DDB570")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x14000056 RID: 86
|
|
// (add) Token: 0x06001FE5 RID: 8165 RVA: 0x00085960 File Offset: 0x00083B60
|
|
// (remove) Token: 0x06001FE6 RID: 8166 RVA: 0x0008597C File Offset: 0x00083B7C
|
|
[Token(Token = "0x14000056")]
|
|
public event Action PLCGPPEICMI
|
|
{
|
|
[Token(Token = "0x6001FE5")]
|
|
[Address(RVA = "0x178DBE0", Offset = "0x178C5E0", VA = "0x18178DBE0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6001FE6")]
|
|
[Address(RVA = "0x178E650", Offset = "0x178D050", VA = "0x18178E650")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000057 RID: 87
|
|
// (add) Token: 0x06001FE7 RID: 8167 RVA: 0x00085998 File Offset: 0x00083B98
|
|
// (remove) Token: 0x06001FE8 RID: 8168 RVA: 0x000859B4 File Offset: 0x00083BB4
|
|
[Token(Token = "0x14000057")]
|
|
public event Action OOLBABKEBCD
|
|
{
|
|
[Token(Token = "0x6001FE7")]
|
|
[Address(RVA = "0x178DB40", Offset = "0x178C540", VA = "0x18178DB40")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6001FE8")]
|
|
[Address(RVA = "0x178E5B0", Offset = "0x178CFB0", VA = "0x18178E5B0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000058 RID: 88
|
|
// (add) Token: 0x06001FE9 RID: 8169 RVA: 0x000859D0 File Offset: 0x00083BD0
|
|
// (remove) Token: 0x06001FEA RID: 8170 RVA: 0x000859EC File Offset: 0x00083BEC
|
|
[Token(Token = "0x14000058")]
|
|
public event Action<bool> GGJKEGAGHGF
|
|
{
|
|
[Token(Token = "0x6001FE9")]
|
|
[Address(RVA = "0x178DAA0", Offset = "0x178C4A0", VA = "0x18178DAA0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6001FEA")]
|
|
[Address(RVA = "0x178E510", Offset = "0x178CF10", VA = "0x18178E510")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000059 RID: 89
|
|
// (add) Token: 0x06001FEB RID: 8171 RVA: 0x00085A08 File Offset: 0x00083C08
|
|
// (remove) Token: 0x06001FEC RID: 8172 RVA: 0x00085A24 File Offset: 0x00083C24
|
|
[Token(Token = "0x14000059")]
|
|
public event Action<SessionManager.PJHIGDBINKD> CJKMCGCEELP
|
|
{
|
|
[Token(Token = "0x6001FEB")]
|
|
[Address(RVA = "0x178DC80", Offset = "0x178C680", VA = "0x18178DC80")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6001FEC")]
|
|
[Address(RVA = "0x178E6F0", Offset = "0x178D0F0", VA = "0x18178E6F0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001FED RID: 8173 RVA: 0x00085A40 File Offset: 0x00083C40
|
|
[Token(Token = "0x6001FED")]
|
|
[Address(RVA = "0x1785270", Offset = "0x1783C70", VA = "0x181785270")]
|
|
public bool GetRecNetAdditionalPlayerAutoFollow(SessionManager.APNNGFNMGDP CFFFCALCLPB)
|
|
{
|
|
return CFFFCALCLPB == SessionManager.APNNGFNMGDP.PartyAutoFollow || CFFFCALCLPB == SessionManager.APNNGFNMGDP.EveryoneAutoFollow;
|
|
}
|
|
|
|
// Token: 0x06001FEE RID: 8174 RVA: 0x00085A58 File Offset: 0x00083C58
|
|
[Token(Token = "0x6001FEE")]
|
|
[Address(RVA = "0x1AB60D0", Offset = "0x1AB4AD0", VA = "0x181AB60D0")]
|
|
public static void SetProperty<U, T>(string A_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: 0x06001FEF RID: 8175 RVA: 0x00085A94 File Offset: 0x00083C94
|
|
[Token(Token = "0x6001FEF")]
|
|
[Address(RVA = "0x1E36730", Offset = "0x1E35130", VA = "0x181E36730")]
|
|
public static U GetProperty<U, T>(string A_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: 0x1700058B RID: 1419
|
|
// (get) Token: 0x06001FF0 RID: 8176 RVA: 0x00085AD4 File Offset: 0x00083CD4
|
|
[Token(Token = "0x1700058B")]
|
|
private bool BOFMIKGGIJA
|
|
{
|
|
[Token(Token = "0x6001FF0")]
|
|
[Address(RVA = "0x1789F30", Offset = "0x1788930", VA = "0x181789F30")]
|
|
get
|
|
{
|
|
return PlayerPrefs.HasKey(SessionManager.FGOPNKJBIGI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001FF1 RID: 8177 RVA: 0x00085AEC File Offset: 0x00083CEC
|
|
[Token(Token = "0x6001FF1")]
|
|
[Address(RVA = "0x1782570", Offset = "0x1780F70", VA = "0x181782570")]
|
|
private void BNMICIDIPGI(bool LMHGKGKNCDO)
|
|
{
|
|
if (!LMHGKGKNCDO)
|
|
{
|
|
PlayerPrefs.DeleteKey(SessionManager.FGOPNKJBIGI);
|
|
PlayerPrefs.Save();
|
|
return;
|
|
}
|
|
int num = 0;
|
|
PlayerPrefs.SetInt(SessionManager.FGOPNKJBIGI, num);
|
|
this.IMBKMDNGFGO();
|
|
PlayerPrefs.Save();
|
|
}
|
|
|
|
// Token: 0x06001FF2 RID: 8178 RVA: 0x00085B2C File Offset: 0x00083D2C
|
|
[Token(Token = "0x6001FF2")]
|
|
[Address(RVA = "0x1786AD0", Offset = "0x17854D0", VA = "0x181786AD0")]
|
|
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: 0x06001FF3 RID: 8179 RVA: 0x00085B8C File Offset: 0x00083D8C
|
|
[Token(Token = "0x6001FF3")]
|
|
[Address(RVA = "0x1789040", Offset = "0x1787A40", VA = "0x181789040")]
|
|
private bool MBLHLOHLBHC(out APKFOPPGBFH.RoomLoadInfo BOKMDCBMLJN)
|
|
{
|
|
return APKFOPPGBFH.RoomLoadInfo.DLGONFDEGKM(SessionManager.JIKANOPGPNN, out BOKMDCBMLJN);
|
|
}
|
|
|
|
// Token: 0x06001FF4 RID: 8180 RVA: 0x00085BA4 File Offset: 0x00083DA4
|
|
[Token(Token = "0x6001FF4")]
|
|
[Address(RVA = "0x1782120", Offset = "0x1780B20", VA = "0x181782120", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
SceneManager.sceneLoaded += new UnityAction(this.BADKBFAOPCI);
|
|
ActionEvent dokminnfcgc = Matchmaking.DOKMINNFCGC;
|
|
Action action = new Action(this.DOKMINNFCGC);
|
|
Matchmaking.DOKMINNFCGC = dokminnfcgc + action;
|
|
}
|
|
|
|
// Token: 0x06001FF5 RID: 8181 RVA: 0x00085BE8 File Offset: 0x00083DE8
|
|
[Token(Token = "0x6001FF5")]
|
|
[Address(RVA = "0x178D5B0", Offset = "0x178BFB0", VA = "0x18178D5B0")]
|
|
private void Start()
|
|
{
|
|
if (PlayerPrefs.HasKey(SessionManager.FGOPNKJBIGI))
|
|
{
|
|
string jikanopgpnn = SessionManager.JIKANOPGPNN;
|
|
bool flag;
|
|
ulong num;
|
|
if (!flag || num != (ulong)0L)
|
|
{
|
|
}
|
|
}
|
|
int num2 = 0;
|
|
PlayerPrefs.SetInt(SessionManager.FGOPNKJBIGI, num2);
|
|
this.IMBKMDNGFGO();
|
|
PlayerPrefs.Save();
|
|
PlayerPrefs.DeleteKey(SessionManager.JIKANOPGPNN);
|
|
}
|
|
|
|
// Token: 0x06001FF6 RID: 8182 RVA: 0x00085C38 File Offset: 0x00083E38
|
|
[Token(Token = "0x6001FF6")]
|
|
[Address(RVA = "0x1786C00", Offset = "0x1785600", VA = "0x181786C00")]
|
|
public void Initialize()
|
|
{
|
|
Action<MGGCOBBDIKI, MGGCOBBDIKI> gdpaccmjaak;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
SessionManager.KKDJKINDJNC kkdjkindjnc;
|
|
kkdjkindjnc.System.IDisposable.Dispose();
|
|
kkdjkindjnc.<>1__state = (int)((ulong)0L);
|
|
kkdjkindjnc.<>4__this = this;
|
|
Coroutine coroutine = base.StartCoroutine(kkdjkindjnc);
|
|
this.SetIsJunior();
|
|
ActionEvent<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
|
|
Action<int?> action = new Action(this.PABKIEKBHGA);
|
|
FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg + action;
|
|
SessionManager.MNCBBBDFGFF mncbbbdfgff;
|
|
mncbbbdfgff.System.IDisposable.Dispose();
|
|
mncbbbdfgff.<>1__state = (int)((ulong)0L);
|
|
mncbbbdfgff.waitForLocalPlayerInitialized = true;
|
|
Coroutine coroutine2 = base.StartCoroutine(mncbbbdfgff);
|
|
ActionEvent mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
|
|
Action action2 = new Action(this.MGHCDBEFNOL);
|
|
PEGGCEDHBOF.MGHCDBEFNOL = mghcdbefnol + action2;
|
|
ActionEvent bcchjacnkgi = GGLGFENEKBJ.BCCHJACNKGI;
|
|
Action action3 = new Action(this.BCCHJACNKGI);
|
|
GGLGFENEKBJ.BCCHJACNKGI = bcchjacnkgi + action3;
|
|
ActionEvent olgamngekon = Matchmaking.OLGAMNGEKON;
|
|
Action action4 = new Action(this.OLGAMNGEKON);
|
|
Matchmaking.OLGAMNGEKON = olgamngekon + action4;
|
|
ActionEvent<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
|
|
Action<int> action5 = new Action(this.LEJANLMCKDD);
|
|
Matchmaking.LEJANLMCKDD = lejanlmckdd + action5;
|
|
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(this.GIPCENAIJIB);
|
|
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.ServerMaintenance, hmoacifiocn);
|
|
int num;
|
|
PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num.LGHCIEEDHNF);
|
|
num = 0;
|
|
PAJOOHAOLEE.NMANOHJOCJD(PAJOOHAOLEE.OMJEBOKFJBC.Logout, hmoacifiocn2);
|
|
SettingsManager instance = SingletonMonoBehaviour.Instance;
|
|
Action<MGGCOBBDIKI, MGGCOBBDIKI> action6 = new Action(this.FNDHAKCEKAG);
|
|
gdpaccmjaak = instance.GDPACCMJAAK;
|
|
@delegate = Delegate.Combine(gdpaccmjaak, action6);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != gdpaccmjaak)
|
|
{
|
|
}
|
|
this.NDDIBFAMBEP(true);
|
|
}
|
|
|
|
// Token: 0x06001FF7 RID: 8183 RVA: 0x00085DB4 File Offset: 0x00083FB4
|
|
[Token(Token = "0x6001FF7")]
|
|
[Address(RVA = "0x178A830", Offset = "0x1789230", VA = "0x18178A830", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
Action<MGGCOBBDIKI, MGGCOBBDIKI> gdpaccmjaak;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ActionEvent<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
|
|
Action<int?> action = new Action(this.PABKIEKBHGA);
|
|
FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg - action;
|
|
ActionEvent mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
|
|
Action action2 = new Action(this.MGHCDBEFNOL);
|
|
PEGGCEDHBOF.MGHCDBEFNOL = mghcdbefnol - action2;
|
|
ActionEvent bcchjacnkgi = GGLGFENEKBJ.BCCHJACNKGI;
|
|
Action action3 = new Action(this.BCCHJACNKGI);
|
|
GGLGFENEKBJ.BCCHJACNKGI = bcchjacnkgi - action3;
|
|
ActionEvent olgamngekon = Matchmaking.OLGAMNGEKON;
|
|
Action action4 = new Action(this.OLGAMNGEKON);
|
|
Matchmaking.OLGAMNGEKON = olgamngekon - action4;
|
|
ActionEvent<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
|
|
Action<int> action5 = new Action(this.LEJANLMCKDD);
|
|
Matchmaking.LEJANLMCKDD = lejanlmckdd - action5;
|
|
if (!SingletonMonoBehaviour.IsInitialized)
|
|
{
|
|
goto IL_EB;
|
|
}
|
|
SettingsManager instance = SingletonMonoBehaviour.Instance;
|
|
Action<MGGCOBBDIKI, MGGCOBBDIKI> action6 = new Action(this.FNDHAKCEKAG);
|
|
gdpaccmjaak = instance.GDPACCMJAAK;
|
|
@delegate = Delegate.Remove(gdpaccmjaak, action6);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != gdpaccmjaak)
|
|
{
|
|
}
|
|
IL_EB:
|
|
SceneManager.sceneLoaded -= new UnityAction(this.BADKBFAOPCI);
|
|
ActionEvent dokminnfcgc = Matchmaking.DOKMINNFCGC;
|
|
Action action7 = new Action(this.DOKMINNFCGC);
|
|
Matchmaking.DOKMINNFCGC = dokminnfcgc - action7;
|
|
SessionManager.MHCIJDMNNEE.Clear();
|
|
PlayerAvatarDisplay.ClearQueuedBuilds();
|
|
PlayerPrefs.DeleteKey(SessionManager.FGOPNKJBIGI);
|
|
PlayerPrefs.Save();
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x06001FF8 RID: 8184 RVA: 0x00085F10 File Offset: 0x00084110
|
|
[Token(Token = "0x6001FF8")]
|
|
[Address(RVA = "0x1788270", Offset = "0x1786C70", VA = "0x181788270")]
|
|
[BBKEDJMCLLL]
|
|
private static void KMLHBEOLIFM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001FF9 RID: 8185 RVA: 0x00085F20 File Offset: 0x00084120
|
|
[Token(Token = "0x6001FF9")]
|
|
[Address(RVA = "0x178A600", Offset = "0x1789000", VA = "0x18178A600")]
|
|
private void OnApplicationFocus(bool LMHGKGKNCDO)
|
|
{
|
|
this.BNMICIDIPGI(LMHGKGKNCDO);
|
|
}
|
|
|
|
// Token: 0x06001FFA RID: 8186 RVA: 0x00085F34 File Offset: 0x00084134
|
|
[Token(Token = "0x6001FFA")]
|
|
[Address(RVA = "0x178A750", Offset = "0x1789150", VA = "0x18178A750")]
|
|
private void OnApplicationQuit()
|
|
{
|
|
PlayerPrefs.DeleteKey(SessionManager.FGOPNKJBIGI);
|
|
PlayerPrefs.Save();
|
|
EOMNEGBDLDP.PFLADGDKMFN(EOMNEGBDLDP.AEOHBCDDKBN.ApplicationQuitting);
|
|
}
|
|
|
|
// Token: 0x06001FFB RID: 8187 RVA: 0x00085F58 File Offset: 0x00084158
|
|
[Token(Token = "0x6001FFB")]
|
|
[Address(RVA = "0x178A610", Offset = "0x1789010", VA = "0x18178A610")]
|
|
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: 0x06001FFC RID: 8188 RVA: 0x00085FA0 File Offset: 0x000841A0
|
|
[Token(Token = "0x6001FFC")]
|
|
[Address(RVA = "0x178D3B0", Offset = "0x178BDB0", VA = "0x18178D3B0")]
|
|
public void SetLocalPlayerBackgrounded(bool JFGDAKIEGLL)
|
|
{
|
|
PUNNetworkManager.ELLAOHFLFJE.SetLocalPlayerValue<bool>("IsBackgrounded", JFGDAKIEGLL);
|
|
if (JFGDAKIEGLL && PhotonNetwork.IsMasterClient && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MasterSwitchToBestCandidatePlayer())
|
|
{
|
|
PhotonNetwork.ForceSendOutgoingCommands();
|
|
}
|
|
this.<PPCFCKGIDEI>k__BackingField = JFGDAKIEGLL;
|
|
}
|
|
|
|
// Token: 0x06001FFD RID: 8189 RVA: 0x00085FEC File Offset: 0x000841EC
|
|
[Token(Token = "0x6001FFD")]
|
|
[Address(RVA = "0x1789760", Offset = "0x1788160", VA = "0x181789760")]
|
|
public static void MasterTryForceSwitchToNewBestMaster()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MasterSwitchToBestCandidatePlayer())
|
|
{
|
|
PhotonNetwork.ForceSendOutgoingCommands();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001FFE RID: 8190 RVA: 0x00086020 File Offset: 0x00084220
|
|
[Token(Token = "0x6001FFE")]
|
|
[Address(RVA = "0x1782220", Offset = "0x1780C20", VA = "0x181782220")]
|
|
private void BADKBFAOPCI(Scene PCBCJKHMBGL, LoadSceneMode BBDENKKCEEH)
|
|
{
|
|
this.<KGHBOCPLIMP>k__BackingField = false;
|
|
}
|
|
|
|
// Token: 0x06001FFF RID: 8191 RVA: 0x00086034 File Offset: 0x00084234
|
|
[Token(Token = "0x6001FFF")]
|
|
[Address(RVA = "0x17834A0", Offset = "0x1781EA0", VA = "0x1817834A0")]
|
|
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 (SessionManager.GLLGNKIDNJC)
|
|
{
|
|
IPromise<bool> promise = this.CanShowPurchaseReminder();
|
|
Action<bool> action = new Action(this.OIHPHNCIKLG);
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
SessionManager.PKELBAFHHIP pkelbafhhip;
|
|
pkelbafhhip.System.IDisposable.Dispose();
|
|
pkelbafhhip.<>1__state = (int)((ulong)0L);
|
|
pkelbafhhip.<>4__this = this;
|
|
ISchedulerPromise schedulerPromise = instance.Run(this, pkelbafhhip);
|
|
}
|
|
this.IMBKMDNGFGO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002000 RID: 8192 RVA: 0x000860C0 File Offset: 0x000842C0
|
|
[Token(Token = "0x6002000")]
|
|
[Address(RVA = "0x1782230", Offset = "0x1780C30", VA = "0x181782230")]
|
|
private void BAMFOEPIBMA()
|
|
{
|
|
List<DirectoryInfo> list = CDDAFDAFAND.CPFFGBGABGO();
|
|
int size = list._size;
|
|
if (size > 0)
|
|
{
|
|
SessionManager.DEAGOPFHPBH deagopfhpbh;
|
|
deagopfhpbh.<>1__state = (int)((ulong)0L);
|
|
deagopfhpbh.crashDumps = list;
|
|
Coroutine coroutine = base.StartCoroutine(deagopfhpbh);
|
|
CFLMJLFBOKH.CJMMFCKBPLC(size);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002001 RID: 8193 RVA: 0x00086108 File Offset: 0x00084308
|
|
[Token(Token = "0x6002001")]
|
|
[Address(RVA = "0x1785700", Offset = "0x1784100", VA = "0x181785700")]
|
|
public void HandleRoomJoinFailure(Matchmaking.MHCKNNJOIIP MAOOLFEBOOD, string GMNPPAEAADG)
|
|
{
|
|
int num = 0;
|
|
if (num == 0)
|
|
{
|
|
string text = num + " ^" + GMNPPAEAADG;
|
|
}
|
|
SingletonMonoBehaviour.Instance.<MNDHPJKDIFC>k__BackingField = num;
|
|
SingletonMonoBehaviour.Instance.<AMBMCGEFDFD>k__BackingField = num;
|
|
}
|
|
|
|
// Token: 0x06002002 RID: 8194 RVA: 0x00086148 File Offset: 0x00084348
|
|
[Token(Token = "0x6002002")]
|
|
[Address(RVA = "0x1788B40", Offset = "0x1787540", VA = "0x181788B40")]
|
|
public void LocalPlayerSpawned()
|
|
{
|
|
DateTime now = DateTime.Now;
|
|
Action plcgppeicmi = this.PLCGPPEICMI;
|
|
this.BHFEEDLEJKH = now;
|
|
if (plcgppeicmi != 0)
|
|
{
|
|
plcgppeicmi();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002003 RID: 8195 RVA: 0x00086178 File Offset: 0x00084378
|
|
[Token(Token = "0x6002003")]
|
|
[Address(RVA = "0x1788730", Offset = "0x1787130", VA = "0x181788730")]
|
|
public void LocalPlayerDespawned()
|
|
{
|
|
Action oolbabkebcd = this.OOLBABKEBCD;
|
|
if (oolbabkebcd != 0)
|
|
{
|
|
oolbabkebcd();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002004 RID: 8196 RVA: 0x00086198 File Offset: 0x00084398
|
|
[Token(Token = "0x6002004")]
|
|
[Address(RVA = "0x178AD90", Offset = "0x1789790", VA = "0x18178AD90")]
|
|
private void PABKIEKBHGA(int? CJFGEMGOJHB)
|
|
{
|
|
ActionEvent<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
|
|
Action<int?> action = new Action(this.PABKIEKBHGA);
|
|
FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg - action;
|
|
SessionManager.MNCBBBDFGFF mncbbbdfgff;
|
|
mncbbbdfgff.System.IDisposable.Dispose();
|
|
mncbbbdfgff.<>1__state = (int)((ulong)0L);
|
|
mncbbbdfgff.waitForLocalPlayerInitialized = true;
|
|
Coroutine coroutine = base.StartCoroutine(mncbbbdfgff);
|
|
}
|
|
|
|
// Token: 0x06002005 RID: 8197 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6002005")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
|
private void FNDHAKCEKAG(MGGCOBBDIKI IGJPANMOFEM, MGGCOBBDIKI BCEFAKDFEMM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002006 RID: 8198 RVA: 0x000861E4 File Offset: 0x000843E4
|
|
[Token(Token = "0x6002006")]
|
|
[Address(RVA = "0x178CF40", Offset = "0x178B940", VA = "0x18178CF40")]
|
|
public static IEnumerator RunSendStatusUpdateToFriends(bool NNKFMMANKBL, bool DJNNJHPOCPN)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002006)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator SessionManager::RunSendStatusUpdateToFriends(System.Boolean,System.Boolean)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(MNCBBBDFGFF::System.IDisposable.Dispose, ldloc:MNCBBBDFGFF(var_0))
|
|
stfld:bool(MNCBBBDFGFF::waitForLocalPlayerInitialized, ldloc:MNCBBBDFGFF(var_0), ldloc:bool(NNKFMMANKBL))
|
|
stfld:int32(MNCBBBDFGFF::<>1__state, ldloc:MNCBBBDFGFF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:bool(MNCBBBDFGFF::showOnlineFriendCount, ldloc:MNCBBBDFGFF(var_0), ldloc:bool(DJNNJHPOCPN))
|
|
}
|
|
|
|
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: 0x06002007 RID: 8199 RVA: 0x00086210 File Offset: 0x00084410
|
|
[Token(Token = "0x6002007")]
|
|
[Address(RVA = "0x1782FD0", Offset = "0x17819D0", VA = "0x181782FD0")]
|
|
private static IEnumerator DCMMLFNLPGM(List<long> FNNIKBKHAFN)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002007)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator SessionManager::DCMMLFNLPGM(System.Collections.Generic.List`1<System.Int64>)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(BBBELCENJGN::System.IDisposable.Dispose, ldloc:BBBELCENJGN(var_0))
|
|
stfld:int32(BBBELCENJGN::<>1__state, ldloc:BBBELCENJGN(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:class [mscorlib]System.Collections.Generic.List`1<int64>(BBBELCENJGN::playerIds, ldloc:BBBELCENJGN(var_0), ldloc:class [mscorlib]System.Collections.Generic.List`1<int64>(FNNIKBKHAFN))
|
|
}
|
|
|
|
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: 0x06002008 RID: 8200 RVA: 0x00086234 File Offset: 0x00084434
|
|
[Token(Token = "0x6002008")]
|
|
[Address(RVA = "0x1782B10", Offset = "0x1781510", VA = "0x181782B10")]
|
|
private static void CBEPDGLLOKD(List<long> FNNIKBKHAFN)
|
|
{
|
|
int size = FNNIKBKHAFN._size;
|
|
if (size > 0)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
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.Instance;
|
|
int num2 = 0;
|
|
IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002009 RID: 8201 RVA: 0x0008629C File Offset: 0x0008449C
|
|
[Token(Token = "0x6002009")]
|
|
[Address(RVA = "0x178B450", Offset = "0x1789E50", VA = "0x18178B450")]
|
|
public bool RateLimitAllowsTextMessage(long EEEBACAMOEB)
|
|
{
|
|
Dictionary<long, float> jdaldpckmdj = this.JDALDPCKMDJ;
|
|
return this.MMGBAFKNAMN(EEEBACAMOEB, 10f, jdaldpckmdj);
|
|
}
|
|
|
|
// Token: 0x0600200A RID: 8202 RVA: 0x000862C0 File Offset: 0x000844C0
|
|
[Token(Token = "0x600200A")]
|
|
[Address(RVA = "0x178B420", Offset = "0x1789E20", VA = "0x18178B420")]
|
|
public bool RateLimitAllowsRequestInvite(long EEEBACAMOEB)
|
|
{
|
|
Dictionary<long, float> coplmlmailo = this.COPLMLMAILO;
|
|
return this.MMGBAFKNAMN(EEEBACAMOEB, 30f, coplmlmailo);
|
|
}
|
|
|
|
// Token: 0x0600200B RID: 8203 RVA: 0x000862E4 File Offset: 0x000844E4
|
|
[Token(Token = "0x600200B")]
|
|
[Address(RVA = "0x178B3F0", Offset = "0x1789DF0", VA = "0x18178B3F0")]
|
|
public bool RateLimitAllowsOnlineInvite(long EEEBACAMOEB)
|
|
{
|
|
Dictionary<long, float> mpkpbnelcdf = this.MPKPBNELCDF;
|
|
return this.MMGBAFKNAMN(EEEBACAMOEB, 30f, mpkpbnelcdf);
|
|
}
|
|
|
|
// Token: 0x0600200C RID: 8204 RVA: 0x00086308 File Offset: 0x00084508
|
|
[Token(Token = "0x600200C")]
|
|
[Address(RVA = "0x178B3C0", Offset = "0x1789DC0", VA = "0x18178B3C0")]
|
|
public bool RateLimitAllowsOfflineInvite(long EEEBACAMOEB)
|
|
{
|
|
Dictionary<long, float> ggkbmfkkedj = this.GGKBMFKKEDJ;
|
|
return this.MMGBAFKNAMN(EEEBACAMOEB, 300f, ggkbmfkkedj);
|
|
}
|
|
|
|
// Token: 0x0600200D RID: 8205 RVA: 0x0008632C File Offset: 0x0008452C
|
|
[Token(Token = "0x600200D")]
|
|
[Address(RVA = "0x1789410", Offset = "0x1787E10", VA = "0x181789410")]
|
|
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();
|
|
Dictionary.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
|
|
}
|
|
if ((num == -1 || list.GetEnumerator() != 0) && num != 0)
|
|
{
|
|
goto IL_4E;
|
|
}
|
|
num++;
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
IL_4E:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600200E RID: 8206 RVA: 0x0008638C File Offset: 0x0008458C
|
|
[Token(Token = "0x600200E")]
|
|
[Address(RVA = "0x1787120", Offset = "0x1785B20", VA = "0x181787120")]
|
|
public Promise InvitePlayerToGame(int EEEBACAMOEB, string OGOPMNMIPIN)
|
|
{
|
|
string invitedPlayerName = OGOPMNMIPIN;
|
|
SessionManager <>4__this = this;
|
|
int invitedPlayerId = EEEBACAMOEB;
|
|
Promise promise3 = new Promise();
|
|
int invitedPlayerId2 = invitedPlayerId;
|
|
int num = 0;
|
|
Promise promise = promise3;
|
|
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)
|
|
{
|
|
long num2;
|
|
num2 += num2;
|
|
goto IL_C7;
|
|
}
|
|
num++;
|
|
}
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Dictionary<long, float> mpkpbnelcdf2 = this.MPKPBNELCDF;
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
throw new NullReferenceException();
|
|
}
|
|
IL_C7:
|
|
promise.Error("Failed to invite");
|
|
return promise;
|
|
}
|
|
WatchUI <JNBAANDJIAD>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
|
Promise promise2 = promise;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600200F RID: 8207 RVA: 0x00086498 File Offset: 0x00084698
|
|
[Token(Token = "0x600200F")]
|
|
[Address(RVA = "0x1784890", Offset = "0x1783290", VA = "0x181784890")]
|
|
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: 0x06002010 RID: 8208 RVA: 0x000864E0 File Offset: 0x000846E0
|
|
[Token(Token = "0x6002010")]
|
|
[Address(RVA = "0x1789990", Offset = "0x1788390", VA = "0x181789990")]
|
|
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.ILODEFJBDJD ilodefjbdjd;
|
|
if (flag)
|
|
{
|
|
if (cjionndmkpm == 0)
|
|
{
|
|
ilodefjbdjd.System.IDisposable.Dispose();
|
|
ilodefjbdjd.<>1__state = (int)((ulong)0L);
|
|
ilodefjbdjd.<>4__this = this;
|
|
ilodefjbdjd.fromInitialize = GFLAIPPOOBK;
|
|
Coroutine coroutine = base.StartCoroutine(ilodefjbdjd);
|
|
this.CJIONNDMKPM = coroutine;
|
|
}
|
|
return;
|
|
}
|
|
while (ilodefjbdjd == 0)
|
|
{
|
|
}
|
|
this.CJIONNDMKPM = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06002011 RID: 8209 RVA: 0x00086568 File Offset: 0x00084768
|
|
[Token(Token = "0x6002011")]
|
|
[Address(RVA = "0x1785410", Offset = "0x1783E10", VA = "0x181785410")]
|
|
private IEnumerator HFGHCJKJNFF(bool GFLAIPPOOBK)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002011)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator SessionManager::HFGHCJKJNFF(System.Boolean)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(ILODEFJBDJD::System.IDisposable.Dispose, ldloc:ILODEFJBDJD(var_0))
|
|
stfld:SessionManager(ILODEFJBDJD::<>4__this, ldloc:ILODEFJBDJD(var_0), ldloc:SessionManager(this))
|
|
stfld:int32(ILODEFJBDJD::<>1__state, ldloc:ILODEFJBDJD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:bool(ILODEFJBDJD::fromInitialize, ldloc:ILODEFJBDJD(var_0), ldloc:bool(GFLAIPPOOBK))
|
|
}
|
|
|
|
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: 0x06002012 RID: 8210 RVA: 0x00086594 File Offset: 0x00084794
|
|
[Token(Token = "0x6002012")]
|
|
[Address(RVA = "0x1789EC0", Offset = "0x17888C0", VA = "0x181789EC0")]
|
|
private IEnumerator NKNCLMBCOOG(SessionManager.ServerMaintenanceMinutesVO KCAAOEAEOHH)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002012)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator SessionManager::NKNCLMBCOOG(SessionManager/ServerMaintenanceMinutesVO)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(JHAAFHDPGMI::System.IDisposable.Dispose, ldloc:JHAAFHDPGMI(var_0))
|
|
stfld:SessionManager(JHAAFHDPGMI::<>4__this, ldloc:JHAAFHDPGMI(var_0), ldloc:SessionManager(this))
|
|
stfld:int32(JHAAFHDPGMI::<>1__state, ldloc:JHAAFHDPGMI(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:ServerMaintenanceMinutesVO(JHAAFHDPGMI::serverMaintenanceVO, ldloc:JHAAFHDPGMI(var_0), ldloc:ServerMaintenanceMinutesVO(KCAAOEAEOHH))
|
|
}
|
|
|
|
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: 0x06002013 RID: 8211 RVA: 0x000865C0 File Offset: 0x000847C0
|
|
[Token(Token = "0x6002013")]
|
|
[Address(RVA = "0x178AED0", Offset = "0x17898D0", VA = "0x18178AED0")]
|
|
private IEnumerator PDCDJMKGJOJ(SessionManager.JuniorUpdateRoutineConfig PBGBNMCPEAJ)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002013)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator SessionManager::PDCDJMKGJOJ(SessionManager/JuniorUpdateRoutineConfig)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(LOOIOOGLMOO::System.IDisposable.Dispose, ldloc:LOOIOOGLMOO(var_0))
|
|
stfld:int32(LOOIOOGLMOO::<>1__state, ldloc:LOOIOOGLMOO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:JuniorUpdateRoutineConfig(LOOIOOGLMOO::config, ldloc:LOOIOOGLMOO(var_0), ldloc:JuniorUpdateRoutineConfig(PBGBNMCPEAJ))
|
|
}
|
|
|
|
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: 0x06002014 RID: 8212 RVA: 0x000865E4 File Offset: 0x000847E4
|
|
[Token(Token = "0x6002014")]
|
|
[Address(RVA = "0x1782330", Offset = "0x1780D30", VA = "0x181782330")]
|
|
private void BCCHJACNKGI()
|
|
{
|
|
ActionEvent bcchjacnkgi = GGLGFENEKBJ.BCCHJACNKGI;
|
|
Action action = new Action(this.BCCHJACNKGI);
|
|
GGLGFENEKBJ.BCCHJACNKGI = bcchjacnkgi - action;
|
|
SessionManager.KNJLNCGALOP knjlncgalop;
|
|
knjlncgalop.System.IDisposable.Dispose();
|
|
knjlncgalop.<>1__state = (int)((ulong)0L);
|
|
knjlncgalop.<>4__this = this;
|
|
Coroutine coroutine = base.StartCoroutine(knjlncgalop);
|
|
}
|
|
|
|
// Token: 0x06002015 RID: 8213 RVA: 0x00086630 File Offset: 0x00084830
|
|
[Token(Token = "0x6002015")]
|
|
[Address(RVA = "0x1783370", Offset = "0x1781D70", VA = "0x181783370")]
|
|
private IEnumerator DGECCGADGEB()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002015)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator SessionManager::DGECCGADGEB()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(KNJLNCGALOP::System.IDisposable.Dispose, ldloc:KNJLNCGALOP(var_0))
|
|
stfld:int32(KNJLNCGALOP::<>1__state, ldloc:KNJLNCGALOP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:SessionManager(KNJLNCGALOP::<>4__this, ldloc:KNJLNCGALOP(var_0), ldloc:SessionManager(this))
|
|
}
|
|
|
|
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: 0x06002016 RID: 8214 RVA: 0x00086654 File Offset: 0x00084854
|
|
[Token(Token = "0x6002016")]
|
|
[Address(RVA = "0x1789400", Offset = "0x1787E00", VA = "0x181789400")]
|
|
private void MGHCDBEFNOL()
|
|
{
|
|
this.SetIsJunior();
|
|
}
|
|
|
|
// Token: 0x06002017 RID: 8215 RVA: 0x00086668 File Offset: 0x00084868
|
|
[Token(Token = "0x6002017")]
|
|
[Address(RVA = "0x178CFB0", Offset = "0x178B9B0", VA = "0x18178CFB0")]
|
|
public void SetIsJunior()
|
|
{
|
|
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
|
|
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;
|
|
IEnumerator enumerator = instance.ConnectPUNVoice();
|
|
}
|
|
if (instance.IPELFGMBJLJ == num)
|
|
{
|
|
}
|
|
IEnumerator enumerator2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DisconnectPUNVoice();
|
|
Coroutine coroutine = base.StartCoroutine(enumerator2);
|
|
bool flag3 = this.OGDLCLEBJCL == 0;
|
|
if (isJunior != flag3)
|
|
{
|
|
Coroutine anfkjipbloa = this.ANFKJIPBLOA;
|
|
if (anfkjipbloa != 0)
|
|
{
|
|
base.StopCoroutine(anfkjipbloa);
|
|
}
|
|
SessionManager.JuniorUpdateRoutineConfig forcedJunior = this.ForcedJunior;
|
|
SessionManager.LOOIOOGLMOO looiooglmoo;
|
|
looiooglmoo.System.IDisposable.Dispose();
|
|
looiooglmoo.<>1__state = num;
|
|
looiooglmoo.config = forcedJunior;
|
|
Coroutine coroutine2 = base.StartCoroutine(looiooglmoo);
|
|
this.ANFKJIPBLOA = coroutine2;
|
|
}
|
|
}
|
|
this.OGDLCLEBJCL = num;
|
|
}
|
|
|
|
// Token: 0x06002018 RID: 8216 RVA: 0x00086784 File Offset: 0x00084984
|
|
[Token(Token = "0x6002018")]
|
|
[Address(RVA = "0x17893A0", Offset = "0x1787DA0", VA = "0x1817893A0")]
|
|
private IEnumerator MEDGBHCGNPH()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002018)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator SessionManager::MEDGBHCGNPH()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(KKDJKINDJNC::System.IDisposable.Dispose, ldloc:KKDJKINDJNC(var_0))
|
|
stfld:int32(KKDJKINDJNC::<>1__state, ldloc:KKDJKINDJNC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:SessionManager(KKDJKINDJNC::<>4__this, ldloc:KKDJKINDJNC(var_0), ldloc:SessionManager(this))
|
|
}
|
|
|
|
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: 0x06002019 RID: 8217 RVA: 0x000867A8 File Offset: 0x000849A8
|
|
[Token(Token = "0x6002019")]
|
|
[Address(RVA = "0x1789F90", Offset = "0x1788990", VA = "0x181789F90")]
|
|
private IEnumerator NNMPGBPFDCB(List<DirectoryInfo> ALENNBIBGAI)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002019)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator SessionManager::NNMPGBPFDCB(System.Collections.Generic.List`1<System.IO.DirectoryInfo>)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stfld:int32(DEAGOPFHPBH::<>1__state, ldloc:DEAGOPFHPBH(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:class [mscorlib]System.Collections.Generic.List`1<class [mscorlib]System.IO.DirectoryInfo>(DEAGOPFHPBH::crashDumps, ldloc:DEAGOPFHPBH(var_0), ldloc:class [mscorlib]System.Collections.Generic.List`1<class [mscorlib]System.IO.DirectoryInfo>(ALENNBIBGAI))
|
|
}
|
|
|
|
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: 0x0600201A RID: 8218 RVA: 0x000867C4 File Offset: 0x000849C4
|
|
[Token(Token = "0x600201A")]
|
|
[Address(RVA = "0x1785D60", Offset = "0x1784760", VA = "0x181785D60")]
|
|
private bool IEJJLPJNAEE(string CBCDLMLKBJE, out byte[] MGPDDEMABPB)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600201A)
|
|
|
|
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: 0x0600201B RID: 8219 RVA: 0x000867F0 File Offset: 0x000849F0
|
|
[Token(Token = "0x600201B")]
|
|
[Address(RVA = "0x1787E50", Offset = "0x1786850", VA = "0x181787E50")]
|
|
private void KADCAKFHKAD(string CBCDLMLKBJE)
|
|
{
|
|
File.Delete(CBCDLMLKBJE);
|
|
Debug.Log("Deleted " + CBCDLMLKBJE);
|
|
}
|
|
|
|
// Token: 0x0600201C RID: 8220 RVA: 0x00086814 File Offset: 0x00084A14
|
|
[Token(Token = "0x600201C")]
|
|
[Address(RVA = "0x1785480", Offset = "0x1783E80", VA = "0x181785480")]
|
|
private void HKFDPJBNPJM(string CBCDLMLKBJE, bool EGCIMHJLIDD)
|
|
{
|
|
Directory.Delete(CBCDLMLKBJE, EGCIMHJLIDD);
|
|
Debug.Log("Deleted " + CBCDLMLKBJE);
|
|
}
|
|
|
|
// Token: 0x0600201D RID: 8221 RVA: 0x00086838 File Offset: 0x00084A38
|
|
[Token(Token = "0x600201D")]
|
|
[Address(RVA = "0x178BBA0", Offset = "0x178A5A0", VA = "0x18178BBA0")]
|
|
public IPromise RunGoToClubhousePromise(PLILLKHMNDA EGLGJIONCCP, SessionManager.BDPNOBGNGNI EKNHEEDECPK)
|
|
{
|
|
Promise promise3 = new Promise();
|
|
Promise promise = promise3;
|
|
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP mmError)
|
|
{
|
|
int num4 = 0;
|
|
if (mmError != Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
promise.Error(num4);
|
|
return;
|
|
}
|
|
promise.Complete();
|
|
};
|
|
Action<string> action2 = delegate(string error)
|
|
{
|
|
promise.Error(error);
|
|
};
|
|
SessionManager.MHDGHFOLION mhdghfolion = new SessionManager.MHDGHFOLION();
|
|
mhdghfolion.club = EGLGJIONCCP;
|
|
mhdghfolion.<>4__this = this;
|
|
mhdghfolion.loadSceneSource = EKNHEEDECPK;
|
|
mhdghfolion.onResponseCallback = action;
|
|
mhdghfolion.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 = mhdghfolion.club.<LGACIEKBLBM>k__BackingField;
|
|
string text = "Go to clubhouse of " + <LGACIEKBLBM>k__BackingField + "?";
|
|
SessionManager <>4__this = mhdghfolion.<>4__this;
|
|
Action action4 = delegate
|
|
{
|
|
SessionManager.MHDGHFOLION cs$<>8__locals = mhdghfolion;
|
|
SessionManager <>4__this2 = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
|
|
<>4__this2.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.MHDGHFOLION cs$<>8__locals2 = mhdghfolion;
|
|
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.MHDGHFOLION cs$<>8__locals3 = mhdghfolion;
|
|
SessionManager <>4__this4 = cs$<>8__locals3.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
|
|
<>4__this4.FFBGKEIKCLJ = loadSceneSource2;
|
|
SessionManager.MHDGHFOLION cs$<>8__locals4 = mhdghfolion;
|
|
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, num2, action3);
|
|
Promise promise2 = promise;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600201E RID: 8222 RVA: 0x000868F4 File Offset: 0x00084AF4
|
|
[Token(Token = "0x600201E")]
|
|
[Address(RVA = "0x1785550", Offset = "0x1783F50", VA = "0x181785550")]
|
|
private void HOBBLODNJMC(PLILLKHMNDA EGLGJIONCCP, SessionManager.BDPNOBGNGNI EKNHEEDECPK, [Optional] Action<Matchmaking.MHCKNNJOIIP> KNKGGHPEBPA, [Optional] Action<string> JOCABJFLPFN)
|
|
{
|
|
SessionManager.MHDGHFOLION mhdghfolion = new SessionManager.MHDGHFOLION();
|
|
mhdghfolion.OnErrorCallback = 0;
|
|
mhdghfolion.club = EGLGJIONCCP;
|
|
mhdghfolion.<>4__this = this;
|
|
mhdghfolion.loadSceneSource = EKNHEEDECPK;
|
|
mhdghfolion.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 = mhdghfolion.club.<LGACIEKBLBM>k__BackingField;
|
|
string text = "Go to clubhouse of " + <LGACIEKBLBM>k__BackingField + "?";
|
|
SessionManager <>4__this = mhdghfolion.<>4__this;
|
|
Action action2 = delegate
|
|
{
|
|
SessionManager.MHDGHFOLION cs$<>8__locals = mhdghfolion;
|
|
SessionManager <>4__this2 = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
|
|
<>4__this2.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.MHDGHFOLION cs$<>8__locals2 = mhdghfolion;
|
|
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.MHDGHFOLION cs$<>8__locals3 = mhdghfolion;
|
|
SessionManager <>4__this4 = cs$<>8__locals3.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
|
|
<>4__this4.FFBGKEIKCLJ = loadSceneSource2;
|
|
SessionManager.MHDGHFOLION cs$<>8__locals4 = mhdghfolion;
|
|
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, num2, action);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600201F RID: 8223 RVA: 0x00086970 File Offset: 0x00084B70
|
|
[Token(Token = "0x600201F")]
|
|
[Address(RVA = "0x1784320", Offset = "0x1782D20", VA = "0x181784320")]
|
|
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[], IPromise<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: 0x06002020 RID: 8224 RVA: 0x000869D0 File Offset: 0x00084BD0
|
|
[Token(Token = "0x6002020")]
|
|
[Address(RVA = "0x178BE00", Offset = "0x178A800", VA = "0x18178BE00")]
|
|
public bool RunGoToPlayerEvent(CCMBKDINCAH EKMPDPAIEPJ, SessionManager.BDPNOBGNGNI EKNHEEDECPK, string LGHBPPIOOBM)
|
|
{
|
|
if (EKMPDPAIEPJ != 0 && (EKMPDPAIEPJ.KJDKJFLBFOL || EKMPDPAIEPJ.KMOAHFBMONE) && !EIMGAFPPJFD.IFAHODHCMEE())
|
|
{
|
|
this.EHFHAILLKPM();
|
|
}
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
CFLMJLFBOKH.CMHOLOLFAEI(EKMPDPAIEPJ, (CFLMJLFBOKH.DKHGLGHBFAL)((uint)6));
|
|
return (uint)6 == 0U;
|
|
}
|
|
|
|
// Token: 0x06002021 RID: 8225 RVA: 0x00086A20 File Offset: 0x00084C20
|
|
[Token(Token = "0x6002021")]
|
|
[Address(RVA = "0x17882F0", Offset = "0x1786CF0", VA = "0x1817882F0")]
|
|
private void KOPIJHLIBJP(CCMBKDINCAH EKMPDPAIEPJ, SessionManager.BDPNOBGNGNI EKNHEEDECPK, string LGHBPPIOOBM)
|
|
{
|
|
SessionManager.FJCDOJKOLJO fjcdojkoljo = new SessionManager.FJCDOJKOLJO();
|
|
fjcdojkoljo.<>4__this = this;
|
|
fjcdojkoljo.targetEvent = EKMPDPAIEPJ;
|
|
fjcdojkoljo.loadSceneSource = EKNHEEDECPK;
|
|
fjcdojkoljo.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;
|
|
}
|
|
IPromise<KLCOGEIGEBJ> promise = OJMCBOKJFOF.NHBPIIGDAJP(fjcdojkoljo.targetEvent.<DOFDAMHCJLP>k__BackingField);
|
|
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ room)
|
|
{
|
|
KLCOGEIGEBJ room = room2;
|
|
SessionManager <>4__this = fjcdojkoljo.<>4__this;
|
|
Action<bool> action2 = delegate(bool bypassMovementModeRestriction)
|
|
{
|
|
string <LGACIEKBLBM>k__BackingField = fjcdojkoljo.targetEvent.<LGACIEKBLBM>k__BackingField;
|
|
string text = "Go to " + <LGACIEKBLBM>k__BackingField;
|
|
SessionManager <>4__this2 = fjcdojkoljo.<>4__this;
|
|
KLCOGEIGEBJ room2 = room;
|
|
Action action3 = delegate
|
|
{
|
|
SessionManager.FJCDOJKOLJO cs$<>8__locals = fjcdojkoljo;
|
|
SessionManager <>4__this3 = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
|
|
<>4__this3.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.FJCDOJKOLJO cs$<>8__locals2 = fjcdojkoljo;
|
|
SessionManager <>4__this4 = cs$<>8__locals2.<>4__this;
|
|
string amplitudeCommandContext = cs$<>8__locals2.amplitudeCommandContext;
|
|
bool bypassMovementModeRestriction = bypassMovementModeRestriction;
|
|
CCMBKDINCAH targetEvent = cs$<>8__locals2.targetEvent;
|
|
<>4__this4.MDMJAENBPPM(targetEvent, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction, amplitudeCommandContext);
|
|
};
|
|
Action action4 = delegate
|
|
{
|
|
SessionManager.FJCDOJKOLJO cs$<>8__locals3 = fjcdojkoljo;
|
|
SessionManager <>4__this5 = cs$<>8__locals3.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
|
|
<>4__this5.FFBGKEIKCLJ = loadSceneSource2;
|
|
SessionManager.FJCDOJKOLJO cs$<>8__locals4 = fjcdojkoljo;
|
|
SessionManager <>4__this6 = cs$<>8__locals4.<>4__this;
|
|
string amplitudeCommandContext2 = cs$<>8__locals4.amplitudeCommandContext;
|
|
bool bypassMovementModeRestriction2 = bypassMovementModeRestriction;
|
|
CCMBKDINCAH targetEvent2 = cs$<>8__locals4.targetEvent;
|
|
<>4__this6.MDMJAENBPPM(targetEvent2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction2, amplitudeCommandContext2);
|
|
};
|
|
<>4__this2.IMBDGDJFNOH(text, room2, action3, action4);
|
|
};
|
|
int num2 = 0;
|
|
<>4__this.EOILMFANOOO(room2, num2, action2);
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002022 RID: 8226 RVA: 0x00086A94 File Offset: 0x00084C94
|
|
[Token(Token = "0x6002022")]
|
|
[Address(RVA = "0x178C640", Offset = "0x178B040", VA = "0x18178C640")]
|
|
public void RunJoinRoom(string BFGCDJFNJLE, KMKPEOGJDFK GHJIELBDJBN, SessionManager.BDPNOBGNGNI EKNHEEDECPK, bool FJCENPDMHIE, [Optional] Action<Matchmaking.MHCKNNJOIIP> KNKGGHPEBPA)
|
|
{
|
|
bool isPrivate = false;
|
|
Action<Matchmaking.MHCKNNJOIIP> onResponseCallback = 0;
|
|
SessionManager <>4__this = this;
|
|
KMKPEOGJDFK playlist = GHJIELBDJBN;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = EKNHEEDECPK;
|
|
IPromise<KLCOGEIGEBJ> promise = OJMCBOKJFOF.NHBPIIGDAJP(BFGCDJFNJLE);
|
|
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ room)
|
|
{
|
|
SessionManager <>4__this2 = <>4__this;
|
|
Action<Matchmaking.MHCKNNJOIIP> onResponseCallback2 = onResponseCallback;
|
|
int num = 0;
|
|
KMKPEOGJDFK playlist2 = playlist;
|
|
bool isPrivate2 = isPrivate;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource2 = loadSceneSource;
|
|
<>4__this2.RunJoinRoom(room, num, playlist2, loadSceneSource2, isPrivate2, num, onResponseCallback2);
|
|
};
|
|
if (SessionManager.<>c.<>9__165_1 == 0)
|
|
{
|
|
SessionManager.<>c.<>9__165_1 = delegate(string error)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002023 RID: 8227 RVA: 0x00086B04 File Offset: 0x00084D04
|
|
[Token(Token = "0x6002023")]
|
|
[Address(RVA = "0x178C810", Offset = "0x178B210", VA = "0x18178C810")]
|
|
public void RunJoinRoom(KLCOGEIGEBJ DDEGOJKBEAN, KMKPEOGJDFK GHJIELBDJBN, SessionManager.BDPNOBGNGNI EKNHEEDECPK, bool FJCENPDMHIE, [Optional] Action<Matchmaking.MHCKNNJOIIP> KNKGGHPEBPA)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002024 RID: 8228 RVA: 0x00086B14 File Offset: 0x00084D14
|
|
[Token(Token = "0x6002024")]
|
|
[Address(RVA = "0x178C850", Offset = "0x178B250", VA = "0x18178C850")]
|
|
public void RunJoinRoom(KLCOGEIGEBJ DDEGOJKBEAN, string KPIKANDMJJD, KMKPEOGJDFK GHJIELBDJBN, SessionManager.BDPNOBGNGNI EKNHEEDECPK, bool FJCENPDMHIE, [Optional] string KIIFGNILJEA, [Optional] Action<Matchmaking.MHCKNNJOIIP> KNKGGHPEBPA)
|
|
{
|
|
int num = 0;
|
|
SessionManager.DKDMILGKDIG dkdmilgkdig;
|
|
dkdmilgkdig.FieldGetter(num, KPIKANDMJJD, GHJIELBDJBN);
|
|
dkdmilgkdig.isPrivate = false;
|
|
dkdmilgkdig.loadSceneSource = SessionManager.BDPNOBGNGNI.NOT_SET;
|
|
dkdmilgkdig.roomCode = 0;
|
|
dkdmilgkdig.room = DDEGOJKBEAN;
|
|
dkdmilgkdig.<>4__this = this;
|
|
dkdmilgkdig.onResponseCallback = 0;
|
|
dkdmilgkdig.playlist = GHJIELBDJBN;
|
|
dkdmilgkdig.roomSceneName = KPIKANDMJJD;
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
if (<OCDLBPHJMOP>k__BackingField != num3)
|
|
{
|
|
if (dkdmilgkdig.loadSceneSource == SessionManager.BDPNOBGNGNI.ROOM_REJOIN_WATCH)
|
|
{
|
|
EOMNEGBDLDP.FGDAGDPFHLI(dkdmilgkdig.room);
|
|
}
|
|
if (this.CJKMCGCEELP != (ulong)0L)
|
|
{
|
|
int num4 = 0;
|
|
SessionManager.PJHIGDBINKD pjhigdbinkd;
|
|
pjhigdbinkd.FieldGetter(num4, num2, GHJIELBDJBN);
|
|
this.CJKMCGCEELP(pjhigdbinkd);
|
|
if (pjhigdbinkd.ECOJNCMNPOJ)
|
|
{
|
|
Debug.Log("JoinRoom request canceled");
|
|
return;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002025 RID: 8229 RVA: 0x00086BD0 File Offset: 0x00084DD0
|
|
[Token(Token = "0x6002025")]
|
|
[Address(RVA = "0x178C600", Offset = "0x178B000", VA = "0x18178C600")]
|
|
public void RunJoinRoomCode(KLCOGEIGEBJ DDEGOJKBEAN, string KIIFGNILJEA, [Optional] Action<Matchmaking.MHCKNNJOIIP> KNKGGHPEBPA)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002026 RID: 8230 RVA: 0x00086BE0 File Offset: 0x00084DE0
|
|
[Token(Token = "0x6002026")]
|
|
[Address(RVA = "0x178CAB0", Offset = "0x178B4B0", VA = "0x18178CAB0")]
|
|
public void RunJoinSubRoomOfCurrentRoom(string KPIKANDMJJD, SessionManager.BDPNOBGNGNI EKNHEEDECPK, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool MFLEHJHEJPM)
|
|
{
|
|
SessionManager.KEJKKEFJEGN kejkkefjegn = new SessionManager.KEJKKEFJEGN();
|
|
kejkkefjegn.forceNewInstance = false;
|
|
kejkkefjegn.inviteMode = CFFFCALCLPB;
|
|
kejkkefjegn.roomSceneName = KPIKANDMJJD;
|
|
kejkkefjegn.<>4__this = this;
|
|
kejkkefjegn.loadSceneSource = EKNHEEDECPK;
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (<OCDLBPHJMOP>k__BackingField != num2 && kejkkefjegn.roomSceneName != (ulong)0L)
|
|
{
|
|
int num3 = 0;
|
|
SessionManager.GEEGBBFIHJN geegbbfihjn;
|
|
geegbbfihjn.FieldGetter(num3, num, CFFFCALCLPB);
|
|
geegbbfihjn.CS$<>8__locals1 = kejkkefjegn;
|
|
if (this.CJKMCGCEELP != (ulong)0L)
|
|
{
|
|
int num4 = 0;
|
|
SessionManager.PJHIGDBINKD pjhigdbinkd;
|
|
pjhigdbinkd.FieldGetter(num4, num, CFFFCALCLPB);
|
|
this.CJKMCGCEELP(pjhigdbinkd);
|
|
if (pjhigdbinkd.ECOJNCMNPOJ)
|
|
{
|
|
Debug.Log("JoinRoomScene request canceled");
|
|
return;
|
|
}
|
|
}
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002027 RID: 8231 RVA: 0x00086CA4 File Offset: 0x00084EA4
|
|
[Token(Token = "0x6002027")]
|
|
[Address(RVA = "0x178B130", Offset = "0x1789B30", VA = "0x18178B130")]
|
|
public void PromptPlaylistRoomChange()
|
|
{
|
|
SessionManager.BDPNOBGNGNI ffbgkeikclj = this.FFBGKEIKCLJ;
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
}
|
|
|
|
// Token: 0x06002028 RID: 8232 RVA: 0x00086CC8 File Offset: 0x00084EC8
|
|
[Token(Token = "0x6002028")]
|
|
[Address(RVA = "0x178CD20", Offset = "0x178B720", VA = "0x18178CD20")]
|
|
public void RunPlaylistNext()
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
KLCOGEIGEBJ klcogeigebj = this.JGFGNBIHBLH();
|
|
}
|
|
|
|
// Token: 0x06002029 RID: 8233 RVA: 0x00086CF8 File Offset: 0x00084EF8
|
|
[Token(Token = "0x6002029")]
|
|
[Address(RVA = "0x178C490", Offset = "0x178AE90", VA = "0x18178C490")]
|
|
public void RunJoinPlaylist(string KBNBAKHBLBK, SessionManager.BDPNOBGNGNI EKNHEEDECPK, bool FJCENPDMHIE)
|
|
{
|
|
string playlistName = KBNBAKHBLBK;
|
|
int num = 0;
|
|
IPromise<BMFAGMFKODA> promise = OJMCBOKJFOF.POOBMHAAMLJ(KBNBAKHBLBK, num != 0);
|
|
Action<BMFAGMFKODA> action = delegate(BMFAGMFKODA playlistDetails)
|
|
{
|
|
if (playlistDetails == 0)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = EKNHEEDECPK;
|
|
string playlistName2 = playlistName;
|
|
Debug.LogError(string.Format("Failed to join playlist {0} ({1})", playlistName2, loadSceneSource));
|
|
return;
|
|
}
|
|
SessionManager <>4__this = this;
|
|
bool isPrivate = FJCENPDMHIE;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource2 = EKNHEEDECPK;
|
|
<>4__this.RunJoinPlaylist(playlistDetails, loadSceneSource2, isPrivate);
|
|
};
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
IPromise<BMFAGMFKODA> promise2 = promise.Then(action);
|
|
}
|
|
|
|
// Token: 0x0600202A RID: 8234 RVA: 0x00086D68 File Offset: 0x00084F68
|
|
[Token(Token = "0x600202A")]
|
|
[Address(RVA = "0x178C280", Offset = "0x178AC80", VA = "0x18178C280")]
|
|
public void RunJoinPlaylist(KMKPEOGJDFK GHJIELBDJBN, SessionManager.BDPNOBGNGNI EKNHEEDECPK, bool FJCENPDMHIE)
|
|
{
|
|
SessionManager.ELKHAPPGBGE elkhappgbge = new SessionManager.ELKHAPPGBGE();
|
|
elkhappgbge.playlist = GHJIELBDJBN;
|
|
elkhappgbge.<>4__this = this;
|
|
elkhappgbge.loadSceneSource = EKNHEEDECPK;
|
|
elkhappgbge.isPrivate = FJCENPDMHIE;
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (<OCDLBPHJMOP>k__BackingField != num2)
|
|
{
|
|
if (this.CJKMCGCEELP != (ulong)0L)
|
|
{
|
|
int num3 = 0;
|
|
SessionManager.PJHIGDBINKD pjhigdbinkd;
|
|
pjhigdbinkd.FieldGetter(num3, num, FJCENPDMHIE);
|
|
this.CJKMCGCEELP(pjhigdbinkd);
|
|
if (pjhigdbinkd.ECOJNCMNPOJ)
|
|
{
|
|
Debug.Log("JoinRoom request canceled");
|
|
return;
|
|
}
|
|
}
|
|
KMKPEOGJDFK playlist = elkhappgbge.playlist;
|
|
Action<bool> action = delegate(bool bypassMovementModeRestriction)
|
|
{
|
|
string <LGACIEKBLBM>k__BackingField = elkhappgbge.playlist.<LGACIEKBLBM>k__BackingField;
|
|
string text = string.Format("Going to {0}", <LGACIEKBLBM>k__BackingField);
|
|
SessionManager <>4__this = elkhappgbge.<>4__this;
|
|
KMKPEOGJDFK playlist2 = elkhappgbge.playlist;
|
|
Action action2 = delegate
|
|
{
|
|
SessionManager.ELKHAPPGBGE cs$<>8__locals = elkhappgbge;
|
|
SessionManager <>4__this2 = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
|
|
<>4__this2.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.ELKHAPPGBGE cs$<>8__locals2 = elkhappgbge;
|
|
KMKPEOGJDFK playlist3 = cs$<>8__locals2.playlist;
|
|
SessionManager <>4__this3 = cs$<>8__locals2.<>4__this;
|
|
bool isPrivate = cs$<>8__locals2.isPrivate;
|
|
int num5 = 0;
|
|
string <LGACIEKBLBM>k__BackingField2 = playlist3.<LGACIEKBLBM>k__BackingField;
|
|
bool bypassMovementModeRestriction = bypassMovementModeRestriction;
|
|
<>4__this3.NDKKNPMAGNK(<LGACIEKBLBM>k__BackingField2, isPrivate, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction, num5);
|
|
};
|
|
Action action3 = delegate
|
|
{
|
|
SessionManager.ELKHAPPGBGE cs$<>8__locals3 = elkhappgbge;
|
|
SessionManager <>4__this4 = cs$<>8__locals3.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
|
|
<>4__this4.FFBGKEIKCLJ = loadSceneSource2;
|
|
SessionManager.ELKHAPPGBGE cs$<>8__locals4 = elkhappgbge;
|
|
KMKPEOGJDFK playlist4 = cs$<>8__locals4.playlist;
|
|
SessionManager <>4__this5 = cs$<>8__locals4.<>4__this;
|
|
bool isPrivate2 = cs$<>8__locals4.isPrivate;
|
|
int num6 = 0;
|
|
string <LGACIEKBLBM>k__BackingField3 = playlist4.<LGACIEKBLBM>k__BackingField;
|
|
bool bypassMovementModeRestriction2 = bypassMovementModeRestriction;
|
|
<>4__this5.NDKKNPMAGNK(<LGACIEKBLBM>k__BackingField3, isPrivate2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction2, num6);
|
|
};
|
|
<>4__this.IMBDGDJFNOH(text, playlist2, action2, action3);
|
|
};
|
|
int num4 = 0;
|
|
this.EOILMFANOOO(playlist, num4, action);
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600202B RID: 8235 RVA: 0x00086E14 File Offset: 0x00085014
|
|
[Token(Token = "0x600202B")]
|
|
[Address(RVA = "0x178BF90", Offset = "0x178A990", VA = "0x18178BF90")]
|
|
public void RunJoinPlayer(KLCOGEIGEBJ DDEGOJKBEAN, int CJFGEMGOJHB, SessionManager.BDPNOBGNGNI EKNHEEDECPK)
|
|
{
|
|
SessionManager.LBDNJOJKLAG lbdnjojklag = new SessionManager.LBDNJOJKLAG();
|
|
lbdnjojklag.loadSceneSource = EKNHEEDECPK;
|
|
lbdnjojklag.<>4__this = this;
|
|
lbdnjojklag.playerId = CJFGEMGOJHB;
|
|
lbdnjojklag.room = DDEGOJKBEAN;
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (!(<OCDLBPHJMOP>k__BackingField != num2))
|
|
{
|
|
int playerId = lbdnjojklag.playerId;
|
|
Debug.LogError("Button_JoinPlayer '" + playerId + "', RecRoomSceneManager is null.");
|
|
return;
|
|
}
|
|
if (this.CJKMCGCEELP != (ulong)0L)
|
|
{
|
|
int num3 = 0;
|
|
SessionManager.PJHIGDBINKD pjhigdbinkd;
|
|
pjhigdbinkd.FieldGetter(num3, num, EKNHEEDECPK);
|
|
this.CJKMCGCEELP(pjhigdbinkd);
|
|
if (pjhigdbinkd.ECOJNCMNPOJ)
|
|
{
|
|
Debug.Log("JoinPlayer request canceled");
|
|
}
|
|
}
|
|
int playerId2 = lbdnjojklag.playerId;
|
|
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(playerId2);
|
|
if (efajbhgdidd != 0)
|
|
{
|
|
long? <BNDDLPPJJPE>k__BackingField = efajbhgdidd.<BNDDLPPJJPE>k__BackingField;
|
|
if (playerId2 != 0)
|
|
{
|
|
long? <BNDDLPPJJPE>k__BackingField2 = efajbhgdidd.<BNDDLPPJJPE>k__BackingField;
|
|
}
|
|
}
|
|
KLCOGEIGEBJ room = lbdnjojklag.room;
|
|
Action<bool> action = delegate(bool bypassMovementModeRestriction)
|
|
{
|
|
if (lbdnjojklag.loadSceneSource != SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH)
|
|
{
|
|
int playerId3 = lbdnjojklag.playerId;
|
|
bool flag;
|
|
string text;
|
|
if (!flag || text == 0)
|
|
{
|
|
}
|
|
string text2 = "Join " + "player";
|
|
SessionManager <>4__this = lbdnjojklag.<>4__this;
|
|
KLCOGEIGEBJ room2 = lbdnjojklag.room;
|
|
Action action2 = delegate
|
|
{
|
|
SessionManager.LBDNJOJKLAG cs$<>8__locals = lbdnjojklag;
|
|
SessionManager <>4__this3 = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
|
|
<>4__this3.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.LBDNJOJKLAG cs$<>8__locals2 = lbdnjojklag;
|
|
SessionManager <>4__this4 = cs$<>8__locals2.<>4__this;
|
|
bool bypassMovementModeRestriction3 = bypassMovementModeRestriction;
|
|
int playerId5 = cs$<>8__locals2.playerId;
|
|
<>4__this4.JoinPlayer(playerId5, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction3);
|
|
};
|
|
Action action3 = delegate
|
|
{
|
|
SessionManager.LBDNJOJKLAG cs$<>8__locals3 = lbdnjojklag;
|
|
SessionManager <>4__this5 = cs$<>8__locals3.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
|
|
<>4__this5.FFBGKEIKCLJ = loadSceneSource2;
|
|
SessionManager.LBDNJOJKLAG cs$<>8__locals4 = lbdnjojklag;
|
|
SessionManager <>4__this6 = cs$<>8__locals4.<>4__this;
|
|
bool bypassMovementModeRestriction4 = bypassMovementModeRestriction;
|
|
int playerId6 = cs$<>8__locals4.playerId;
|
|
<>4__this6.JoinPlayer(playerId6, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction4);
|
|
};
|
|
<>4__this.IMBDGDJFNOH(text2, room2, action2, action3);
|
|
return;
|
|
}
|
|
lbdnjojklag.<>4__this.FFBGKEIKCLJ = (SessionManager.BDPNOBGNGNI)((ulong)9L);
|
|
SessionManager <>4__this2 = lbdnjojklag.<>4__this;
|
|
bool bypassMovementModeRestriction2 = bypassMovementModeRestriction;
|
|
int num4 = 0;
|
|
int playerId4 = lbdnjojklag.playerId;
|
|
<>4__this2.JoinPlayer(playerId4, (SessionManager.APNNGFNMGDP)num4, bypassMovementModeRestriction2);
|
|
throw new NullReferenceException();
|
|
};
|
|
KMKPEOGJDFK kmkpeogjdfk;
|
|
this.EOILMFANOOO(room, kmkpeogjdfk, action);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600202C RID: 8236 RVA: 0x00086F10 File Offset: 0x00085110
|
|
[Token(Token = "0x600202C")]
|
|
[Address(RVA = "0x178B7C0", Offset = "0x178A1C0", VA = "0x18178B7C0")]
|
|
public void RunAcceptRoomInvite(KLCOGEIGEBJ DDEGOJKBEAN, CPIHGIEOPAJ AGDBLDPDFNJ, SessionManager.BDPNOBGNGNI EKNHEEDECPK)
|
|
{
|
|
SessionManager.AIMCINHMDCO aimcinhmdco;
|
|
bool flag;
|
|
do
|
|
{
|
|
aimcinhmdco = new SessionManager.AIMCINHMDCO();
|
|
aimcinhmdco.loadSceneSource = EKNHEEDECPK;
|
|
aimcinhmdco.<>4__this = this;
|
|
aimcinhmdco.roomInviteMessage = AGDBLDPDFNJ;
|
|
aimcinhmdco.room = DDEGOJKBEAN;
|
|
aimcinhmdco.playerId = aimcinhmdco;
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
flag = <OCDLBPHJMOP>k__BackingField != num2;
|
|
if (flag)
|
|
{
|
|
goto IL_77;
|
|
}
|
|
CPIHGIEOPAJ roomInviteMessage = aimcinhmdco.roomInviteMessage;
|
|
}
|
|
while (!flag || !flag);
|
|
long num3;
|
|
Debug.LogError("Button_AcceptRoomInvite '" + num3 + "', RecRoomSceneManager is null.");
|
|
return;
|
|
IL_77:
|
|
if (this.CJKMCGCEELP != (ulong)0L)
|
|
{
|
|
int num4 = 0;
|
|
int num;
|
|
SessionManager.PJHIGDBINKD pjhigdbinkd;
|
|
pjhigdbinkd.FieldGetter(num4, num, EKNHEEDECPK);
|
|
this.CJKMCGCEELP(pjhigdbinkd);
|
|
if (pjhigdbinkd.ECOJNCMNPOJ)
|
|
{
|
|
Debug.Log("AcceptRoomInvite request canceled");
|
|
}
|
|
}
|
|
int playerId = aimcinhmdco.playerId;
|
|
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(playerId);
|
|
if (efajbhgdidd != 0)
|
|
{
|
|
long? <BNDDLPPJJPE>k__BackingField = efajbhgdidd.<BNDDLPPJJPE>k__BackingField;
|
|
if (playerId != 0)
|
|
{
|
|
long? <BNDDLPPJJPE>k__BackingField2 = efajbhgdidd.<BNDDLPPJJPE>k__BackingField;
|
|
}
|
|
}
|
|
KLCOGEIGEBJ room = aimcinhmdco.room;
|
|
Action<bool> action = delegate(bool bypassMovementModeRestriction)
|
|
{
|
|
if (aimcinhmdco.loadSceneSource != SessionManager.BDPNOBGNGNI.PARTY_ACTIVITY_SWITCH)
|
|
{
|
|
int playerId2 = aimcinhmdco.playerId;
|
|
bool flag2;
|
|
string text;
|
|
if (!flag2 || text == 0)
|
|
{
|
|
}
|
|
string text2 = "Join " + "player";
|
|
SessionManager <>4__this = aimcinhmdco.<>4__this;
|
|
KLCOGEIGEBJ room2 = aimcinhmdco.room;
|
|
Action action2 = delegate
|
|
{
|
|
SessionManager.AIMCINHMDCO cs$<>8__locals = aimcinhmdco;
|
|
SessionManager <>4__this3 = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
|
|
<>4__this3.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.AIMCINHMDCO cs$<>8__locals2 = aimcinhmdco;
|
|
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.AIMCINHMDCO cs$<>8__locals3 = aimcinhmdco;
|
|
SessionManager <>4__this5 = cs$<>8__locals3.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
|
|
<>4__this5.FFBGKEIKCLJ = loadSceneSource2;
|
|
SessionManager.AIMCINHMDCO cs$<>8__locals4 = aimcinhmdco;
|
|
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;
|
|
}
|
|
aimcinhmdco.<>4__this.FFBGKEIKCLJ = (SessionManager.BDPNOBGNGNI)((ulong)9L);
|
|
SessionManager <>4__this2 = aimcinhmdco.<>4__this;
|
|
bool bypassMovementModeRestriction2 = bypassMovementModeRestriction;
|
|
int num5 = 0;
|
|
CPIHGIEOPAJ roomInviteMessage2 = aimcinhmdco.roomInviteMessage;
|
|
<>4__this2.ALCJNMAOIGH(roomInviteMessage2, (SessionManager.APNNGFNMGDP)num5, bypassMovementModeRestriction2);
|
|
throw new NullReferenceException();
|
|
};
|
|
KMKPEOGJDFK kmkpeogjdfk;
|
|
this.EOILMFANOOO(room, kmkpeogjdfk, action);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600202D RID: 8237 RVA: 0x00087028 File Offset: 0x00085228
|
|
[Token(Token = "0x600202D")]
|
|
[Address(RVA = "0x178B510", Offset = "0x1789F10", VA = "0x18178B510")]
|
|
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: 0x0600202E RID: 8238 RVA: 0x000870C0 File Offset: 0x000852C0
|
|
[Token(Token = "0x600202E")]
|
|
[Address(RVA = "0x1783FC0", Offset = "0x17829C0", VA = "0x181783FC0")]
|
|
private void EOILMFANOOO(MKAMHOIHOJK PEOBMOOENJD, KMKPEOGJDFK OMOIEDKFCGG, Action<bool> ELNPEOHBGNH)
|
|
{
|
|
SessionManager.IDDPBFMEIED iddpbfmeied = new SessionManager.IDDPBFMEIED();
|
|
iddpbfmeied.<>4__this = this;
|
|
iddpbfmeied.roomOrPlaylist = PEOBMOOENJD;
|
|
iddpbfmeied.OnConfirmed = ELNPEOHBGNH;
|
|
iddpbfmeied.containingPlaylist = OMOIEDKFCGG;
|
|
Action action = delegate
|
|
{
|
|
Action<bool> <>9__ = iddpbfmeied.<>9__1;
|
|
SessionManager <>4__this = iddpbfmeied.<>4__this;
|
|
MKAMHOIHOJK roomOrPlaylist = iddpbfmeied.roomOrPlaylist;
|
|
if (<>9__ == 0)
|
|
{
|
|
Action<bool> action3 = delegate(bool bypassMovementModeRestriction)
|
|
{
|
|
SessionManager <>4__this2 = iddpbfmeied.<>4__this;
|
|
Action <>9__5;
|
|
Action <>9__4;
|
|
Action action5 = delegate
|
|
{
|
|
SessionManager.IDDPBFMEIED cs$<>8__locals = iddpbfmeied;
|
|
Action <>9__2 = <>9__4;
|
|
SessionManager <>4__this3 = cs$<>8__locals.<>4__this;
|
|
if (<>9__2 == 0)
|
|
{
|
|
Action action6 = delegate
|
|
{
|
|
SessionManager.IDDPBFMEIED cs$<>8__locals2 = iddpbfmeied;
|
|
Action <>9__3 = <>9__5;
|
|
SessionManager <>4__this4 = cs$<>8__locals2.<>4__this;
|
|
if (<>9__3 == 0)
|
|
{
|
|
Action action7 = delegate
|
|
{
|
|
Action<bool> onConfirmed = iddpbfmeied.OnConfirmed;
|
|
bool bypassMovementModeRestriction2 = bypassMovementModeRestriction2;
|
|
onConfirmed(bypassMovementModeRestriction2);
|
|
};
|
|
<>9__5 = action7;
|
|
}
|
|
<>4__this4.IIODEOAKKDD(<>9__3);
|
|
};
|
|
<>9__4 = action6;
|
|
}
|
|
int num3 = 0;
|
|
<>4__this3.DFAJJNNIEEE(<>9__2, num3);
|
|
};
|
|
int num2 = 0;
|
|
<>4__this2.EHHPNDGMJCH(action5, num2);
|
|
};
|
|
iddpbfmeied.<>9__1 = action3;
|
|
}
|
|
Action action4;
|
|
if (iddpbfmeied.<>9__2 == 0)
|
|
{
|
|
action4 = delegate
|
|
{
|
|
KMKPEOGJDFK containingPlaylist = iddpbfmeied.containingPlaylist;
|
|
if (containingPlaylist != 0)
|
|
{
|
|
MKAMHOIHOJK roomOrPlaylist2 = iddpbfmeied.roomOrPlaylist;
|
|
if (roomOrPlaylist2 != 0 && roomOrPlaylist2 != 0)
|
|
{
|
|
SessionManager <>4__this5 = iddpbfmeied.<>4__this;
|
|
long <NONFJOBFPKC>k__BackingField = containingPlaylist.<NONFJOBFPKC>k__BackingField;
|
|
HashSet<long> hinbneadpmo = <>4__this5.HINBNEADPMO;
|
|
}
|
|
}
|
|
};
|
|
iddpbfmeied.<>9__2 = action4;
|
|
}
|
|
<>4__this.GFMMOALLEBK(roomOrPlaylist, <>9__, action4);
|
|
};
|
|
Action OnConfirmed = action;
|
|
if (OMOIEDKFCGG != 0)
|
|
{
|
|
Action<bool> action2 = delegate(bool bypassMovementModeRestriction)
|
|
{
|
|
OnConfirmed();
|
|
};
|
|
int num = 0;
|
|
this.GFMMOALLEBK(OMOIEDKFCGG, action2, num);
|
|
return;
|
|
}
|
|
action();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600202F RID: 8239 RVA: 0x00087134 File Offset: 0x00085334
|
|
[Token(Token = "0x600202F")]
|
|
[Address(RVA = "0x1784570", Offset = "0x1782F70", VA = "0x181784570")]
|
|
private void GFMMOALLEBK(MKAMHOIHOJK PEOBMOOENJD, Action<bool> ELNPEOHBGNH, [Optional] Action LIKPJMFBCDE)
|
|
{
|
|
if (PEOBMOOENJD != 0)
|
|
{
|
|
if (PEOBMOOENJD == 0)
|
|
{
|
|
long? mbjbdpboeog = Matchmaking.MBJBDPBOEOG;
|
|
long jhfhnpcejij = Matchmaking.JHFHNPCEJIJ;
|
|
long? mbjbdpboeog2 = Matchmaking.MBJBDPBOEOG;
|
|
this.EnforceComfortAndMovementIfNextRoomIdEqualsThisRoomId();
|
|
ELNPEOHBGNH(1);
|
|
return;
|
|
}
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
if (!ONCGMPLDEPM.MAMCJMIPCOD(PEOBMOOENJD).<JFEJDJFNCAI>k__BackingField || PEOBMOOENJD.<BGFMGLJNNOK>k__BackingField != GPDIAKNEBKH.None)
|
|
{
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002030 RID: 8240 RVA: 0x00087198 File Offset: 0x00085398
|
|
[Token(Token = "0x6002030")]
|
|
[Address(RVA = "0x17833D0", Offset = "0x1781DD0", VA = "0x1817833D0")]
|
|
private void DLBMAPGBDPB(KMKPEOGJDFK GHJIELBDJBN, Action ELNPEOHBGNH)
|
|
{
|
|
Action OnConfirmed = ELNPEOHBGNH;
|
|
if (GHJIELBDJBN != 0)
|
|
{
|
|
Action<bool> action = delegate(bool bypassMovementModeRestriction)
|
|
{
|
|
OnConfirmed();
|
|
};
|
|
int num = 0;
|
|
this.GFMMOALLEBK(GHJIELBDJBN, action, num);
|
|
return;
|
|
}
|
|
ELNPEOHBGNH();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002031 RID: 8241 RVA: 0x000871DC File Offset: 0x000853DC
|
|
[Token(Token = "0x6002031")]
|
|
[Address(RVA = "0x1784110", Offset = "0x1782B10", VA = "0x181784110")]
|
|
public void EnforceComfortAndMovementIfNextRoomIdEqualsThisRoomId()
|
|
{
|
|
if (SingletonMonoBehaviour.Instance.vrLocomotionComfortMode.<DFINJGPOOCN>k__BackingField)
|
|
{
|
|
VRLocomotionComfortMode vrLocomotionComfortMode = SingletonMonoBehaviour.Instance.vrLocomotionComfortMode;
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
|
|
vrLocomotionComfortMode.<FINNCIILKCH>k__BackingField = <DOFDAMHCJLP>k__BackingField;
|
|
}
|
|
if (SingletonMonoBehaviour.Instance.EBPFBFMJMBB)
|
|
{
|
|
LocalPlayerController.JJKKCDNKBJI fgamgpebmge = SingletonMonoBehaviour.Instance.FGAMGPEBMGE;
|
|
LocalPlayerController instance = SingletonMonoBehaviour.Instance;
|
|
if (fgamgpebmge != instance.KCGODJHNODG)
|
|
{
|
|
LocalPlayerController instance2 = SingletonMonoBehaviour.Instance;
|
|
LocalPlayerController instance3 = SingletonMonoBehaviour.Instance;
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002032 RID: 8242 RVA: 0x00087258 File Offset: 0x00085458
|
|
[Token(Token = "0x6002032")]
|
|
[Address(RVA = "0x1787D20", Offset = "0x1786720", VA = "0x181787D20")]
|
|
public bool JuniorPlayerJoinCheck(long BMOODMMENOE, bool CNANMHJBLCE = false)
|
|
{
|
|
if (!EIMGAFPPJFD.IKDFDELJBII())
|
|
{
|
|
if (CNANMHJBLCE)
|
|
{
|
|
this.EHFHAILLKPM();
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06002033 RID: 8243 RVA: 0x0008727C File Offset: 0x0008547C
|
|
[Token(Token = "0x6002033")]
|
|
[Address(RVA = "0x1787DA0", Offset = "0x17867A0", VA = "0x181787DA0")]
|
|
public bool JuniorRoomCheck(MKAMHOIHOJK PEOBMOOENJD, bool CNANMHJBLCE = false)
|
|
{
|
|
if (!PEOBMOOENJD.<JMCKNJBHPHE>k__BackingField && !EIMGAFPPJFD.IKDFDELJBII())
|
|
{
|
|
if (CNANMHJBLCE)
|
|
{
|
|
this.EHFHAILLKPM();
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06002034 RID: 8244 RVA: 0x000872B0 File Offset: 0x000854B0
|
|
[Token(Token = "0x6002034")]
|
|
[Address(RVA = "0x1782D70", Offset = "0x1781770", VA = "0x181782D70")]
|
|
private bool CMNCLDNBFHD(bool CNANMHJBLCE = false)
|
|
{
|
|
if (!EIMGAFPPJFD.IFAHODHCMEE())
|
|
{
|
|
if (CNANMHJBLCE)
|
|
{
|
|
this.EHFHAILLKPM();
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06002035 RID: 8245 RVA: 0x000872D4 File Offset: 0x000854D4
|
|
[Token(Token = "0x6002035")]
|
|
[Address(RVA = "0x1783830", Offset = "0x1782230", VA = "0x181783830")]
|
|
private void EHFHAILLKPM()
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
}
|
|
|
|
// Token: 0x06002036 RID: 8246 RVA: 0x000872F0 File Offset: 0x000854F0
|
|
[Token(Token = "0x6002036")]
|
|
[Address(RVA = "0x1783690", Offset = "0x1782090", VA = "0x181783690")]
|
|
private void EDLLGIAJDFB()
|
|
{
|
|
PlayerParty playerParty = global::Player.<EGKJPJKLEAI>k__BackingField.playerParty;
|
|
int num = 0;
|
|
if (playerParty != num)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002037 RID: 8247 RVA: 0x00087320 File Offset: 0x00085520
|
|
[Token(Token = "0x6002037")]
|
|
[Address(RVA = "0x1786240", Offset = "0x1784C40", VA = "0x181786240")]
|
|
private void IMBDGDJFNOH(string JDBKDGCJHMB, MKAMHOIHOJK CDIHHPANDDG, Action ELNPEOHBGNH, [Optional] Action EGNIMGNHCIN)
|
|
{
|
|
int num;
|
|
int num3;
|
|
do
|
|
{
|
|
num = 0;
|
|
SessionManager.BCEGABHIEML bcegabhieml = new SessionManager.BCEGABHIEML();
|
|
bcegabhieml.OnConfirmed = ELNPEOHBGNH;
|
|
bcegabhieml.OnRejected = bcegabhieml;
|
|
if (global::Player.<EGKJPJKLEAI>k__BackingField.playerUI != 0)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
if (num == num2 || num3 <= 1)
|
|
{
|
|
goto IL_145;
|
|
}
|
|
if (CDIHHPANDDG == 0)
|
|
{
|
|
goto IL_12F;
|
|
}
|
|
int num4;
|
|
if (num3 != 0)
|
|
{
|
|
if (num >= num3)
|
|
{
|
|
goto IL_60;
|
|
}
|
|
num += num;
|
|
if (num != num3)
|
|
{
|
|
num++;
|
|
goto IL_60;
|
|
}
|
|
goto IL_8D;
|
|
IL_94:
|
|
EFAJBHGDIDD efajbhgdidd;
|
|
if (efajbhgdidd != 0)
|
|
{
|
|
if (efajbhgdidd.BNEPHABLOOD == LocalPlayerController.JJKKCDNKBJI.SCREEN)
|
|
{
|
|
}
|
|
if (efajbhgdidd.BNEPHABLOOD == LocalPlayerController.JJKKCDNKBJI.VR_TELEPORT || efajbhgdidd.BNEPHABLOOD == LocalPlayerController.JJKKCDNKBJI.VR_WALK)
|
|
{
|
|
}
|
|
}
|
|
num4 = 0;
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
goto IL_C4;
|
|
IL_8D:
|
|
int num5;
|
|
num5 += num5;
|
|
goto IL_94;
|
|
IL_60:
|
|
KFMCHGDCCGM kfmchgdccgm;
|
|
KFMCHGDCCGM kfmchgdccgm2;
|
|
if ((kfmchgdccgm == KFMCHGDCCGM.VRLow && !CDIHHPANDDG.<HAPPEDAPIBJ>k__BackingField) || (kfmchgdccgm2 == KFMCHGDCCGM.Quest2 && !CDIHHPANDDG.<BCJBCGAKHMA>k__BackingField))
|
|
{
|
|
goto IL_8D;
|
|
}
|
|
num5 = 0;
|
|
KFMCHGDCCGM kfmchgdccgm3;
|
|
if (kfmchgdccgm3 == KFMCHGDCCGM.Mobile && !CDIHHPANDDG.<HLCKADPPNII>k__BackingField)
|
|
{
|
|
goto IL_8D;
|
|
}
|
|
goto IL_94;
|
|
}
|
|
IL_C4:
|
|
int num6 = 0;
|
|
if (num3 != 0 && num6 < num4)
|
|
{
|
|
num6 += num6;
|
|
num6++;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
num += 19;
|
|
ulong num7;
|
|
if (num7 != (ulong)0L)
|
|
{
|
|
string[] array = new string[2];
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
IL_12F:
|
|
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_145:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002038 RID: 8248 RVA: 0x000874B0 File Offset: 0x000856B0
|
|
[Token(Token = "0x6002038")]
|
|
[Address(RVA = "0x17838D0", Offset = "0x17822D0", VA = "0x1817838D0")]
|
|
private void EHHPNDGMJCH(Action ELNPEOHBGNH, [Optional] Action EGNIMGNHCIN)
|
|
{
|
|
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (!(instance == num))
|
|
{
|
|
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (instance2.PlayerHasRole(localPlayer, (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();
|
|
}
|
|
}
|
|
ELNPEOHBGNH();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002039 RID: 8249 RVA: 0x00087620 File Offset: 0x00085820
|
|
[Token(Token = "0x6002039")]
|
|
[Address(RVA = "0x17860A0", Offset = "0x1784AA0", VA = "0x1817860A0")]
|
|
private void ILPIDHICKMB(string BFGCDJFNJLE, string KPIKANDMJJD, string KBNBAKHBLBK, bool FJCENPDMHIE, SessionManager.BDPNOBGNGNI EKNHEEDECPK, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL, [Optional] Action<Matchmaking.MHCKNNJOIIP> KNKGGHPEBPA, [Optional] string KIIFGNILJEA)
|
|
{
|
|
int num = 0;
|
|
SessionManager.IGGHMKAPCHG igghmkapchg;
|
|
igghmkapchg.FieldGetter(num, KPIKANDMJJD, KBNBAKHBLBK);
|
|
igghmkapchg.onResponseCallback = 0;
|
|
if (Matchmaking.HMCJLLMDAAM != 0)
|
|
{
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
}
|
|
Action<string> action = delegate(string error)
|
|
{
|
|
Action<Matchmaking.MHCKNNJOIIP> onResponseCallback = igghmkapchg.onResponseCallback;
|
|
if (onResponseCallback != 0)
|
|
{
|
|
onResponseCallback((uint)(-1));
|
|
return;
|
|
}
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600203A RID: 8250 RVA: 0x00087668 File Offset: 0x00085868
|
|
[Token(Token = "0x600203A")]
|
|
[Address(RVA = "0x1789AD0", Offset = "0x17884D0", VA = "0x181789AD0")]
|
|
private void NDKKNPMAGNK(string KBNBAKHBLBK, bool FJCENPDMHIE, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL, [Optional] Action<Matchmaking.MHCKNNJOIIP> KNKGGHPEBPA)
|
|
{
|
|
Action<Matchmaking.MHCKNNJOIIP> onResponseCallback = 0;
|
|
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
if (onResponseCallback != 0)
|
|
{
|
|
}
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x1700058C RID: 1420
|
|
// (get) Token: 0x0600203B RID: 8251 RVA: 0x00087694 File Offset: 0x00085894
|
|
[Token(Token = "0x1700058C")]
|
|
private bool GNIEGMJOBFG
|
|
{
|
|
[Token(Token = "0x600203B")]
|
|
[Address(RVA = "0x1782D40", Offset = "0x1781740", VA = "0x181782D40")]
|
|
get
|
|
{
|
|
return this.EBDIMALGPNB.HasTokens;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600203C RID: 8252 RVA: 0x000876B4 File Offset: 0x000858B4
|
|
[Token(Token = "0x600203C")]
|
|
[Address(RVA = "0x17820F0", Offset = "0x1780AF0", VA = "0x1817820F0")]
|
|
public void AddGameProgressSupport(object PIHIPPPPEBI)
|
|
{
|
|
this.EBDIMALGPNB.Add(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x0600203D RID: 8253 RVA: 0x000876D4 File Offset: 0x000858D4
|
|
[Token(Token = "0x600203D")]
|
|
[Address(RVA = "0x178B4E0", Offset = "0x1789EE0", VA = "0x18178B4E0")]
|
|
public void RemoveGameProgressSupport(object PIHIPPPPEBI)
|
|
{
|
|
this.EBDIMALGPNB.Remove(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x1700058D RID: 1421
|
|
// (get) Token: 0x0600203E RID: 8254 RVA: 0x000876F4 File Offset: 0x000858F4
|
|
[Token(Token = "0x1700058D")]
|
|
private SessionManager.FNCGMBFIDAC OJEPEPKKNFF
|
|
{
|
|
[Token(Token = "0x600203E")]
|
|
[Address(RVA = "0x17818D0", Offset = "0x17802D0", VA = "0x1817818D0")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600203F RID: 8255 RVA: 0x00087708 File Offset: 0x00085908
|
|
[Token(Token = "0x600203F")]
|
|
[Address(RVA = "0x1782060", Offset = "0x1780A60", VA = "0x181782060")]
|
|
public void AddGameProgressSettings(SessionManager.FNCGMBFIDAC GHGBPMPLLBK, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
ExplicitTokenMap<SessionManager.FNCGMBFIDAC> ggpfoloecgb = this.GGPFOLOECGB;
|
|
}
|
|
|
|
// Token: 0x06002040 RID: 8256 RVA: 0x00087724 File Offset: 0x00085924
|
|
[Token(Token = "0x6002040")]
|
|
[Address(RVA = "0x178B480", Offset = "0x1789E80", VA = "0x18178B480")]
|
|
public void RemoveGameProgressSettings(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.GGPFOLOECGB.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06002041 RID: 8257 RVA: 0x00087744 File Offset: 0x00085944
|
|
[Token(Token = "0x6002041")]
|
|
[Address(RVA = "0x1783030", Offset = "0x1781A30", VA = "0x181783030")]
|
|
private void DFAJJNNIEEE(Action ELNPEOHBGNH, [Optional] Action EGNIMGNHCIN)
|
|
{
|
|
if (this.EBDIMALGPNB.HasTokens)
|
|
{
|
|
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 = global::Player.<EGKJPJKLEAI>k__BackingField.playerUI;
|
|
ExplicitTokenMap<SessionManager.FNCGMBFIDAC> ggpfoloecgb = this.GGPFOLOECGB;
|
|
WatchUI <JNBAANDJIAD>k__BackingField = playerUI.<JNBAANDJIAD>k__BackingField;
|
|
ExplicitTokenMap<SessionManager.FNCGMBFIDAC> ggpfoloecgb2 = this.GGPFOLOECGB;
|
|
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP r)
|
|
{
|
|
if (r == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
if (!this.EBDIMALGPNB.HasTokens)
|
|
{
|
|
return;
|
|
}
|
|
Action onConfirmed = ELNPEOHBGNH;
|
|
}
|
|
if (r == JPIJGHNNIDP.Negative)
|
|
{
|
|
Action onRejected = EGNIMGNHCIN;
|
|
if (onRejected != 0)
|
|
{
|
|
onRejected();
|
|
return;
|
|
}
|
|
}
|
|
};
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
ELNPEOHBGNH();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002042 RID: 8258 RVA: 0x000877F0 File Offset: 0x000859F0
|
|
[Token(Token = "0x6002042")]
|
|
[Address(RVA = "0x1789820", Offset = "0x1788220", VA = "0x181789820")]
|
|
private bool NCNECBKIBHJ()
|
|
{
|
|
if (this.EBDIMALGPNB.HasTokens)
|
|
{
|
|
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: 0x06002043 RID: 8259 RVA: 0x00087848 File Offset: 0x00085A48
|
|
[Token(Token = "0x6002043")]
|
|
[Address(RVA = "0x1785DE0", Offset = "0x17847E0", VA = "0x181785DE0")]
|
|
private void IIODEOAKKDD(Action ELNPEOHBGNH)
|
|
{
|
|
if (global::Player.<EGKJPJKLEAI>k__BackingField.playerAvatar.IsWearingAnyTrialItems())
|
|
{
|
|
IPromise<JPIJGHNNIDP> promise = global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.GetFlowByType<PurchaseTrialItemsScreen>().ShowScreen(DGOHCPBKOHD.Watch);
|
|
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP r)
|
|
{
|
|
if (r == JPIJGHNNIDP.Negative)
|
|
{
|
|
global::Player.<EGKJPJKLEAI>k__BackingField.playerAvatar.ReplaceTrialOutfitItemsWithCachedPermanentOutfitItems();
|
|
}
|
|
ELNPEOHBGNH();
|
|
};
|
|
}
|
|
ELNPEOHBGNH();
|
|
}
|
|
|
|
// Token: 0x06002044 RID: 8260 RVA: 0x000878B4 File Offset: 0x00085AB4
|
|
[Token(Token = "0x6002044")]
|
|
[Address(RVA = "0x1785C30", Offset = "0x1784630", VA = "0x181785C30")]
|
|
private bool IDNJFJFEAJJ()
|
|
{
|
|
return global::Player.<EGKJPJKLEAI>k__BackingField.playerAvatar.IsWearingAnyTrialItems();
|
|
}
|
|
|
|
// Token: 0x06002045 RID: 8261 RVA: 0x000878D8 File Offset: 0x00085AD8
|
|
[Token(Token = "0x6002045")]
|
|
[Address(RVA = "0x1788F10", Offset = "0x1787910", VA = "0x181788F10")]
|
|
private void MBABOONJBJK()
|
|
{
|
|
global::Player.<EGKJPJKLEAI>k__BackingField.playerAvatar.ReplaceTrialOutfitItemsWithCachedPermanentOutfitItems();
|
|
}
|
|
|
|
// Token: 0x06002046 RID: 8262 RVA: 0x000878FC File Offset: 0x00085AFC
|
|
[Token(Token = "0x6002046")]
|
|
[Address(RVA = "0x178A380", Offset = "0x1788D80", VA = "0x18178A380")]
|
|
private void OLGAMNGEKON()
|
|
{
|
|
this.HINBNEADPMO.Clear();
|
|
}
|
|
|
|
// Token: 0x06002047 RID: 8263 RVA: 0x0008791C File Offset: 0x00085B1C
|
|
[Token(Token = "0x6002047")]
|
|
[Address(RVA = "0x17884E0", Offset = "0x1786EE0", VA = "0x1817884E0")]
|
|
private void LEJANLMCKDD(int CJFGEMGOJHB)
|
|
{
|
|
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(CJFGEMGOJHB);
|
|
if (efajbhgdidd != 0)
|
|
{
|
|
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField = efajbhgdidd.<NNDJBLGCAEE>k__BackingField;
|
|
if (<NNDJBLGCAEE>k__BackingField != 0)
|
|
{
|
|
HashSet<long> hinbneadpmo = this.HINBNEADPMO;
|
|
long <DOFDAMHCJLP>k__BackingField = <NNDJBLGCAEE>k__BackingField.<DOFDAMHCJLP>k__BackingField;
|
|
bool flag = hinbneadpmo.Add(<DOFDAMHCJLP>k__BackingField);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002048 RID: 8264 RVA: 0x0008795C File Offset: 0x00085B5C
|
|
[Token(Token = "0x6002048")]
|
|
[Address(RVA = "0x1788170", Offset = "0x1786B70", VA = "0x181788170")]
|
|
private void KKGBILJJJHF(long DDMPFMPILCE, long HNHLJONGKHB)
|
|
{
|
|
bool flag = this.HINBNEADPMO.Add(DDMPFMPILCE);
|
|
}
|
|
|
|
// Token: 0x06002049 RID: 8265 RVA: 0x0008797C File Offset: 0x00085B7C
|
|
[Token(Token = "0x6002049")]
|
|
[Address(RVA = "0x1787580", Offset = "0x1785F80", VA = "0x181787580")]
|
|
private KLCOGEIGEBJ JGFGNBIHBLH()
|
|
{
|
|
if (Matchmaking.<BKKKCNNOOKG>k__BackingField.GEAHKJHAPKE() != 0)
|
|
{
|
|
Func<KLCOGEIGEBJ, long> <>9__210_ = SessionManager.<>c.<>9__210_0;
|
|
if (<>9__210_ == 0)
|
|
{
|
|
SessionManager.<>c.<>9__210_0 = (KLCOGEIGEBJ r) => r.<DOFDAMHCJLP>k__BackingField;
|
|
}
|
|
IReadOnlyList<KLCOGEIGEBJ> readOnlyList;
|
|
List<long> list = Enumerable.ToList<long>(Enumerable.Select<KLCOGEIGEBJ, long>(readOnlyList, <>9__210_));
|
|
HashSet<long> hinbneadpmo = this.HINBNEADPMO;
|
|
List<long> list2;
|
|
if (Enumerable.Count<long>(Enumerable.ToList<long>(Enumerable.Except<long>(list, hinbneadpmo))) == 0)
|
|
{
|
|
if (Enumerable.Count<long>(list) == 1)
|
|
{
|
|
goto IL_CB;
|
|
}
|
|
this.HINBNEADPMO.Clear();
|
|
HashSet<long> hinbneadpmo2 = this.HINBNEADPMO;
|
|
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
|
|
bool flag = hinbneadpmo2.Add(<DOFDAMHCJLP>k__BackingField);
|
|
HashSet<long> hinbneadpmo3 = this.HINBNEADPMO;
|
|
list2 = Enumerable.ToList<long>(Enumerable.Except<long>(list, hinbneadpmo3));
|
|
}
|
|
int num = Enumerable.Count<long>(list2);
|
|
int num2 = 0;
|
|
int num3 = global::UnityEngine.Random.Range(0, num);
|
|
long[] array = list2.ToArray();
|
|
IL_CB:
|
|
int num4 = 0;
|
|
if (num4 < num2)
|
|
{
|
|
num4 += num4;
|
|
if (num4 == num2)
|
|
{
|
|
goto IL_EA;
|
|
}
|
|
num4++;
|
|
}
|
|
int num5 = 0;
|
|
IL_EA:
|
|
num5 += num5;
|
|
num4 += 19;
|
|
long roomId = (long)num4;
|
|
Func<KLCOGEIGEBJ, bool> func = delegate(KLCOGEIGEBJ r)
|
|
{
|
|
long roomId2 = roomId;
|
|
return r.<DOFDAMHCJLP>k__BackingField == roomId2;
|
|
};
|
|
IReadOnlyList<KLCOGEIGEBJ> readOnlyList2;
|
|
KLCOGEIGEBJ klcogeigebj = Enumerable.First<KLCOGEIGEBJ>(readOnlyList2, func);
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x1700058E RID: 1422
|
|
// (get) Token: 0x0600204A RID: 8266 RVA: 0x00087AAC File Offset: 0x00085CAC
|
|
[Token(Token = "0x1700058E")]
|
|
public static bool LBNKHHFDOGM
|
|
{
|
|
[Token(Token = "0x600204A")]
|
|
[Address(RVA = "0x178E210", Offset = "0x178CC10", VA = "0x18178E210")]
|
|
get
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600204B RID: 8267 RVA: 0x00087ABC File Offset: 0x00085CBC
|
|
[Token(Token = "0x600204B")]
|
|
[Address(RVA = "0x1784950", Offset = "0x1783350", VA = "0x181784950")]
|
|
public SessionManager.BDPNOBGNGNI GetAndClearSceneSource()
|
|
{
|
|
SessionManager.BDPNOBGNGNI ffbgkeikclj = this.FFBGKEIKCLJ;
|
|
this.FFBGKEIKCLJ = (SessionManager.BDPNOBGNGNI)((ulong)0L);
|
|
return ffbgkeikclj;
|
|
}
|
|
|
|
// Token: 0x0600204C RID: 8268 RVA: 0x00087ADC File Offset: 0x00085CDC
|
|
[Token(Token = "0x600204C")]
|
|
[Address(RVA = "0xA01430", Offset = "0x9FFE30", VA = "0x180A01430")]
|
|
public SessionManager.BDPNOBGNGNI PeekLastLoadSource()
|
|
{
|
|
return this.FFBGKEIKCLJ;
|
|
}
|
|
|
|
// Token: 0x0600204D RID: 8269 RVA: 0x00087AF0 File Offset: 0x00085CF0
|
|
[Token(Token = "0x600204D")]
|
|
[Address(RVA = "0x178AD80", Offset = "0x1789780", VA = "0x18178AD80")]
|
|
public void OnExitQuickLaunchSetLoadSceneSource()
|
|
{
|
|
this.FFBGKEIKCLJ = (SessionManager.BDPNOBGNGNI)((ulong)24L);
|
|
}
|
|
|
|
// Token: 0x0600204E RID: 8270 RVA: 0x00087B08 File Offset: 0x00085D08
|
|
[Token(Token = "0x600204E")]
|
|
[Address(RVA = "0x1788640", Offset = "0x1787040", VA = "0x181788640")]
|
|
public static Coroutine LOJGHGGEFAA([Optional] Action CHLFGKCCMCN, [Optional] Action FDIMGHOIANB)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
SessionManager.HPPDHKMLNLL hppdhkmlnll;
|
|
hppdhkmlnll.System.IDisposable.Dispose();
|
|
hppdhkmlnll.<>1__state = (int)((ulong)0L);
|
|
hppdhkmlnll.developerAction = CHLFGKCCMCN;
|
|
hppdhkmlnll.nonDeveloperAction = FDIMGHOIANB;
|
|
return instance.StartCoroutine(hppdhkmlnll);
|
|
}
|
|
|
|
// Token: 0x0600204F RID: 8271 RVA: 0x00087B48 File Offset: 0x00085D48
|
|
[Token(Token = "0x600204F")]
|
|
[Address(RVA = "0x1787510", Offset = "0x1785F10", VA = "0x181787510")]
|
|
private static IEnumerator JDAPPHKCHDI([Optional] Action CHLFGKCCMCN, [Optional] Action FDIMGHOIANB)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600204F)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator SessionManager::JDAPPHKCHDI(System.Action,System.Action)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(HPPDHKMLNLL::System.IDisposable.Dispose, ldloc:HPPDHKMLNLL(var_0))
|
|
stfld:Action(HPPDHKMLNLL::developerAction, ldloc:HPPDHKMLNLL(var_0), ldloc:Action(CHLFGKCCMCN))
|
|
stfld:int32(HPPDHKMLNLL::<>1__state, ldloc:HPPDHKMLNLL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:Action(HPPDHKMLNLL::nonDeveloperAction, ldloc:HPPDHKMLNLL(var_0), ldloc:Action(FDIMGHOIANB))
|
|
}
|
|
|
|
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: 0x1700058F RID: 1423
|
|
// (get) Token: 0x06002050 RID: 8272 RVA: 0x00087B74 File Offset: 0x00085D74
|
|
[Token(Token = "0x1700058F")]
|
|
private string ABGLOBHHBBN
|
|
{
|
|
[Token(Token = "0x6002050")]
|
|
[Address(RVA = "0x1787F10", Offset = "0x1786910", VA = "0x181787F10")]
|
|
get
|
|
{
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField;
|
|
string text;
|
|
return text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000590 RID: 1424
|
|
// (get) Token: 0x06002051 RID: 8273 RVA: 0x00087B94 File Offset: 0x00085D94
|
|
// (set) Token: 0x06002052 RID: 8274 RVA: 0x00087BB8 File Offset: 0x00085DB8
|
|
[Token(Token = "0x17000590")]
|
|
private DateTime? KGCEMGHFFMP
|
|
{
|
|
[Token(Token = "0x6002051")]
|
|
[Address(RVA = "0x1784490", Offset = "0x1782E90", VA = "0x181784490")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002051)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.DateTime> SessionManager::GFLLAJAKKHM()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_0B:
|
|
stloc:string(var_4_11, call:string(PlayerPrefs::GetString, ldloc:string(var_3)))
|
|
}
|
|
|
|
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(Token = "0x6002052")]
|
|
[Address(RVA = "0x178B060", Offset = "0x1789A60", VA = "0x18178B060")]
|
|
set
|
|
{
|
|
bool has_value = value.has_value;
|
|
string text = this.ABGLOBHHBBN;
|
|
if (has_value)
|
|
{
|
|
PlayerPrefs.SetString(text, text);
|
|
return;
|
|
}
|
|
if (PlayerPrefs.HasKey(text))
|
|
{
|
|
PlayerPrefs.DeleteKey(this.ABGLOBHHBBN);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002053 RID: 8275 RVA: 0x00087BF8 File Offset: 0x00085DF8
|
|
[Token(Token = "0x6002053")]
|
|
[Address(RVA = "0x1781910", Offset = "0x1780310", VA = "0x181781910")]
|
|
private void AJGFJADJOLK()
|
|
{
|
|
DateTime? dateTime;
|
|
if (dateTime != 0)
|
|
{
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IPromise promise = this.BIBAOLKAHEJ(CFLMJLFBOKH.KNKCGOGLCJC.BootCheck, true);
|
|
Action action = new Action(this.PIGHBDKCOEN);
|
|
}
|
|
|
|
// Token: 0x06002054 RID: 8276 RVA: 0x00087C38 File Offset: 0x00085E38
|
|
[Token(Token = "0x6002054")]
|
|
[Address(RVA = "0x1786BF0", Offset = "0x17855F0", VA = "0x181786BF0")]
|
|
public void ImportFriends(CFLMJLFBOKH.KNKCGOGLCJC DIEPOPNJNCO, bool MOOAGFBENPI)
|
|
{
|
|
IPromise promise = this.BIBAOLKAHEJ(DIEPOPNJNCO, MOOAGFBENPI);
|
|
}
|
|
|
|
// Token: 0x06002055 RID: 8277 RVA: 0x00087C50 File Offset: 0x00085E50
|
|
[Token(Token = "0x6002055")]
|
|
[Address(RVA = "0x1782440", Offset = "0x1780E40", VA = "0x181782440")]
|
|
private IPromise BIBAOLKAHEJ(CFLMJLFBOKH.KNKCGOGLCJC DIEPOPNJNCO, bool MOOAGFBENPI = true)
|
|
{
|
|
IPromise<List<DCGAMCKNJDB>> promise = KKHJMCMNJBE.LJILKFNEEPG();
|
|
Action<List<DCGAMCKNJDB>> action = delegate(List<DCGAMCKNJDB> friends)
|
|
{
|
|
CFLMJLFBOKH.KNKCGOGLCJC source = DIEPOPNJNCO;
|
|
};
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
IPromise<List<DCGAMCKNJDB>> promise2 = promise.Then(action);
|
|
action += action;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17000591 RID: 1425
|
|
// (get) Token: 0x06002056 RID: 8278 RVA: 0x00087CB0 File Offset: 0x00085EB0
|
|
[Token(Token = "0x17000591")]
|
|
public bool LOIKMIHGOCI
|
|
{
|
|
[Token(Token = "0x6002056")]
|
|
[Address(RVA = "0x13EBBA0", Offset = "0x13EA5A0", VA = "0x1813EBBA0")]
|
|
get
|
|
{
|
|
return this.<KGHBOCPLIMP>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000592 RID: 1426
|
|
// (get) Token: 0x06002057 RID: 8279 RVA: 0x00087CC4 File Offset: 0x00085EC4
|
|
// (set) Token: 0x06002058 RID: 8280 RVA: 0x00087CD8 File Offset: 0x00085ED8
|
|
[Token(Token = "0x17000592")]
|
|
public bool CHMHMHLCMAE
|
|
{
|
|
[Token(Token = "0x6002057")]
|
|
[Address(RVA = "0x13EBBA0", Offset = "0x13EA5A0", VA = "0x1813EBBA0")]
|
|
get;
|
|
[Token(Token = "0x6002058")]
|
|
[Address(RVA = "0x1782430", Offset = "0x1780E30", VA = "0x181782430")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06002059 RID: 8281 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6002059")]
|
|
[Address(RVA = "0x1789BD0", Offset = "0x17885D0", VA = "0x181789BD0")]
|
|
private Matchmaking.MHCKNNJOIIP? NJDCBACLPDI(string MMBOKOLAJFH, OKLDKBKBECD GEDCEIDOKJL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600205A RID: 8282 RVA: 0x00087CEC File Offset: 0x00085EEC
|
|
[Token(Token = "0x600205A")]
|
|
[Address(RVA = "0x1785800", Offset = "0x1784200", VA = "0x181785800")]
|
|
private void ICDNKFINLGL()
|
|
{
|
|
List<SessionManager.KGONCLOGPED> ocnhlmcaell = this.OCNHLMCAELL;
|
|
int num = 0;
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
List<SessionManager.KGONCLOGPED> ocnhlmcaell2 = this.OCNHLMCAELL;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
int num2 = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
List<SessionManager.KGONCLOGPED> ocnhlmcaell3 = this.OCNHLMCAELL;
|
|
num++;
|
|
num += 32;
|
|
}
|
|
List<SessionManager.KGONCLOGPED> ocnhlmcaell4 = this.OCNHLMCAELL;
|
|
int num3 = 0;
|
|
ocnhlmcaell4.RemoveRange(num3, num2);
|
|
}
|
|
|
|
// Token: 0x0600205B RID: 8283 RVA: 0x00087D50 File Offset: 0x00085F50
|
|
[Token(Token = "0x600205B")]
|
|
[Address(RVA = "0x1782CF0", Offset = "0x17816F0", VA = "0x181782CF0")]
|
|
private void CFJLIIOLEFL()
|
|
{
|
|
this.OCNHLMCAELL.Clear();
|
|
}
|
|
|
|
// Token: 0x0600205C RID: 8284 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600205C")]
|
|
[Address(RVA = "0x17890B0", Offset = "0x1787AB0", VA = "0x1817890B0")]
|
|
private void MCOKGHEPBAO(string MMBOKOLAJFH, OKLDKBKBECD GEDCEIDOKJL, Matchmaking.MHCKNNJOIIP MAOOLFEBOOD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600205D RID: 8285 RVA: 0x00087D70 File Offset: 0x00085F70
|
|
[Token(Token = "0x600205D")]
|
|
[Address(RVA = "0x1787FF0", Offset = "0x17869F0", VA = "0x181787FF0")]
|
|
private IPromise<Matchmaking.MHCKNNJOIIP> KFNJPKNJOAD(string BFGCDJFNJLE, string KPIKANDMJJD, string KBNBAKHBLBK, bool FJCENPDMHIE, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL, [Optional] string KIIFGNILJEA)
|
|
{
|
|
int num = 0;
|
|
SessionManager.BIGHOEJKOLC bighoejkolc;
|
|
bighoejkolc.FieldGetter(num, KPIKANDMJJD, KBNBAKHBLBK);
|
|
bighoejkolc.bypassMovementModeRestriction = false;
|
|
bighoejkolc.isPrivate = false;
|
|
bighoejkolc.roomCode = 0;
|
|
bighoejkolc.<>4__this = this;
|
|
bighoejkolc.roomName = BFGCDJFNJLE;
|
|
bighoejkolc.roomSceneName = KPIKANDMJJD;
|
|
bighoejkolc.inviteMode = SessionManager.APNNGFNMGDP.None;
|
|
bighoejkolc.playlistName = KBNBAKHBLBK;
|
|
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 = bighoejkolc.inviteMode;
|
|
Func<int[], IPromise<Matchmaking.MHCKNNJOIIP>> func = delegate(int[] additionalPlayers)
|
|
{
|
|
SessionManager <>4__this = bighoejkolc.<>4__this;
|
|
int num2 = 0;
|
|
string roomName = bighoejkolc.roomName;
|
|
int num3 = 0;
|
|
Matchmaking.MHCKNNJOIIP? mhcknnjoiip = <>4__this.NJDCBACLPDI(roomName, (OKLDKBKBECD)num3);
|
|
if (mhcknnjoiip == 0)
|
|
{
|
|
string roomSceneName = bighoejkolc.roomSceneName;
|
|
string roomName2 = bighoejkolc.roomName;
|
|
if (roomSceneName == 0)
|
|
{
|
|
string roomCode = bighoejkolc.roomCode;
|
|
bool bypassMovementModeRestriction = bighoejkolc.bypassMovementModeRestriction;
|
|
if (roomCode == 0)
|
|
{
|
|
bool isPrivate = bighoejkolc.isPrivate;
|
|
string playlistName = bighoejkolc.playlistName;
|
|
IPromise<Matchmaking.MHCKNNJOIIP> promise2 = Matchmaking.ILPIDHICKMB(roomName2, isPrivate, additionalPlayers, bypassMovementModeRestriction, playlistName, num2 != 0);
|
|
}
|
|
IPromise<Matchmaking.MHCKNNJOIIP> promise3 = Matchmaking.FBLFCNDIPMP(roomName2, roomCode, additionalPlayers, bypassMovementModeRestriction, num2 != 0);
|
|
}
|
|
SessionManager.APNNGFNMGDP inviteMode2 = bighoejkolc.inviteMode;
|
|
if (inviteMode2 == SessionManager.APNNGFNMGDP.PartyAutoFollow)
|
|
{
|
|
}
|
|
bool flag = inviteMode2 == SessionManager.APNNGFNMGDP.EveryoneAutoFollow;
|
|
bool bypassMovementModeRestriction2 = bighoejkolc.bypassMovementModeRestriction;
|
|
string playlistName2 = bighoejkolc.playlistName;
|
|
IPromise<Matchmaking.MHCKNNJOIIP> promise4 = Matchmaking.KNCHJJDKJGK(roomName2, roomSceneName, (Matchmaking.GIJOGKJCEKG)num3, additionalPlayers, flag, bypassMovementModeRestriction2, playlistName2);
|
|
if (bighoejkolc.<>9__1 == 0)
|
|
{
|
|
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
SessionManager <>4__this2 = bighoejkolc.<>4__this;
|
|
if (response != Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
return;
|
|
}
|
|
<>4__this2.OCNHLMCAELL.Clear();
|
|
};
|
|
bighoejkolc.<>9__1 = action;
|
|
}
|
|
}
|
|
int value = mhcknnjoiip.value;
|
|
throw new NullReferenceException();
|
|
};
|
|
IPromise<Matchmaking.MHCKNNJOIIP> promise;
|
|
return promise;
|
|
}
|
|
|
|
// Token: 0x0600205E RID: 8286 RVA: 0x00087E10 File Offset: 0x00086010
|
|
[Token(Token = "0x600205E")]
|
|
[Address(RVA = "0x1782640", Offset = "0x1781040", VA = "0x181782640")]
|
|
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[], IPromise<Matchmaking.MHCKNNJOIIP>> func = delegate(int[] additionalPlayers)
|
|
{
|
|
SessionManager.APNNGFNMGDP inviteMode2 = inviteMode;
|
|
if (inviteMode2 == SessionManager.APNNGFNMGDP.PartyAutoFollow)
|
|
{
|
|
}
|
|
bool flag = inviteMode2 == SessionManager.APNNGFNMGDP.EveryoneAutoFollow;
|
|
string roomSceneName2 = roomSceneName;
|
|
bool bypassMovementModeRestriction2 = bypassMovementModeRestriction;
|
|
bool forceNewInstance2 = forceNewInstance;
|
|
return Matchmaking.JLMFIHJLNBL(roomSceneName2, additionalPlayers, flag, bypassMovementModeRestriction2, forceNewInstance2);
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600205F RID: 8287 RVA: 0x00087E70 File Offset: 0x00086070
|
|
[Token(Token = "0x600205F")]
|
|
[Address(RVA = "0x1789260", Offset = "0x1787C60", VA = "0x181789260")]
|
|
private void MDMJAENBPPM(CCMBKDINCAH IAALIIFNHNP, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL, string LGHBPPIOOBM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600205F)
|
|
|
|
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_4D:
|
|
stloc:Exception(var_7_57, 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: 0x06002060 RID: 8288 RVA: 0x00087ED8 File Offset: 0x000860D8
|
|
[Token(Token = "0x6002060")]
|
|
[Address(RVA = "0x178A430", Offset = "0x1788E30", VA = "0x18178A430")]
|
|
private IPromise<Matchmaking.MHCKNNJOIIP> OMMBGMAIPLK(string KBNBAKHBLBK, bool FJCENPDMHIE, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002060)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<RecNet.Matchmaking/MHCKNNJOIIP> SessionManager::OMMBGMAIPLK(System.String,System.Boolean,SessionManager/APNNGFNMGDP,System.Boolean)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_4F:
|
|
stloc:Exception(var_7_59, newobj:Exception(Exception::.ctor, ldstr:string("AutoFollow mode is not supported for JoinRoom")))
|
|
}
|
|
|
|
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: 0x06002061 RID: 8289 RVA: 0x00087F40 File Offset: 0x00086140
|
|
[Token(Token = "0x6002061")]
|
|
[Address(RVA = "0x1782740", Offset = "0x1781140", VA = "0x181782740")]
|
|
public void BootLocalPlayerToDormRoom(string LLOKHPDCJBH, SessionManager.BDPNOBGNGNI EKNHEEDECPK, bool BAHDLOEMFCK = false)
|
|
{
|
|
Debug.Log("Booting player to dorm: " + LLOKHPDCJBH);
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
PPENFJMFPNE ppenfjmfpne2 = Matchmaking.HMCJLLMDAAM;
|
|
if (ppenfjmfpne2.<HCJDKPLCHPK>k__BackingField == ppenfjmfpne2)
|
|
{
|
|
if (ppenfjmfpne2 == 0)
|
|
{
|
|
}
|
|
return;
|
|
}
|
|
int num = 0;
|
|
if (ppenfjmfpne == 0)
|
|
{
|
|
this.<AMBMCGEFDFD>k__BackingField = LLOKHPDCJBH;
|
|
this.<MNDHPJKDIFC>k__BackingField = num;
|
|
}
|
|
this.FFBGKEIKCLJ = EKNHEEDECPK;
|
|
this.EDLLGIAJDFB();
|
|
if (!BAHDLOEMFCK)
|
|
{
|
|
}
|
|
bool isInitialized = SingletonMonoBehaviour.IsInitialized;
|
|
IPromise promise = Matchmaking.OAHNGAMAPNB();
|
|
if (SessionManager.<>c.<>9__262_0 == 0)
|
|
{
|
|
SessionManager.<>c.<>9__262_0 = delegate(string error)
|
|
{
|
|
Debug.LogError("Go to offline dorm failed, logging out. Error: " + error);
|
|
SessionManager.LogoutToBootScene();
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002062 RID: 8290 RVA: 0x00087FE4 File Offset: 0x000861E4
|
|
[Token(Token = "0x6002062")]
|
|
[Address(RVA = "0x1787B10", Offset = "0x1786510", VA = "0x181787B10")]
|
|
public void JoinPlayer(int CJFGEMGOJHB, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002062)
|
|
|
|
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: 0x06002063 RID: 8291 RVA: 0x00088090 File Offset: 0x00086290
|
|
[Token(Token = "0x6002063")]
|
|
[Address(RVA = "0x1781A80", Offset = "0x1780480", VA = "0x181781A80")]
|
|
private void ALCJNMAOIGH(CPIHGIEOPAJ AGDBLDPDFNJ, SessionManager.APNNGFNMGDP CFFFCALCLPB, bool KJHCANCBKAL)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002063)
|
|
|
|
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: 0x06002064 RID: 8292 RVA: 0x000880EC File Offset: 0x000862EC
|
|
[Token(Token = "0x6002064")]
|
|
[Address(RVA = "0x1784FA0", Offset = "0x17839A0", VA = "0x181784FA0")]
|
|
public int? GetPlayerIdToChangeScenesForParty()
|
|
{
|
|
global::Player <EGKJPJKLEAI>k__BackingField = global::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__248_ = SessionManager.<>c.<>9__248_0;
|
|
if (<>9__248_ == 0)
|
|
{
|
|
SessionManager.<>c.<>9__248_0 = (int playerId) => playerId;
|
|
}
|
|
int num = Enumerable.First<int>(Enumerable.OrderBy<int, int>(playerIDs, <>9__248_));
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002065 RID: 8293 RVA: 0x00088154 File Offset: 0x00086354
|
|
[Token(Token = "0x6002065")]
|
|
[Address(RVA = "0x1788750", Offset = "0x1787150", VA = "0x181788750")]
|
|
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)
|
|
{
|
|
global::Player <EGKJPJKLEAI>k__BackingField = global::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__248_ = SessionManager.<>c.<>9__248_0;
|
|
if (<>9__248_ == 0)
|
|
{
|
|
SessionManager.<>c.<>9__248_0 = (int playerId) => playerId;
|
|
}
|
|
int num = Enumerable.First<int>(Enumerable.OrderBy<int, int>(playerIDs, <>9__248_));
|
|
}
|
|
}
|
|
int num2 = 0;
|
|
int? recipientPlayerId = num2;
|
|
Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList;
|
|
Func<Photon.Realtime.Player, bool> func = delegate(Photon.Realtime.Player pp)
|
|
{
|
|
global::Player player = pp.GPOMCJICJIH();
|
|
int? recipientPlayerId2 = recipientPlayerId;
|
|
return player.<FMMJEJMBDPL>k__BackingField == recipientPlayerId2;
|
|
};
|
|
if (Enumerable.FirstOrDefault<Photon.Realtime.Player>(playerList, func) == 0)
|
|
{
|
|
return;
|
|
}
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
if (CFFFCALCLPB == SessionManager.APNNGFNMGDP.EveryoneAutoFollow)
|
|
{
|
|
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Photon.Realtime.Player masterClient = PhotonNetwork.MasterClient;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002066 RID: 8294 RVA: 0x00088220 File Offset: 0x00086420
|
|
[Token(Token = "0x6002066")]
|
|
[Address(RVA = "0x1781C30", Offset = "0x1780630", VA = "0x181781C30")]
|
|
private IPromise<Matchmaking.MHCKNNJOIIP> APCNPBDOHGG(string NGPMADFHHKP, SessionManager.APNNGFNMGDP CFFFCALCLPB, Func<int[], IPromise<Matchmaking.MHCKNNJOIIP>> CBKLKGPJAPG)
|
|
{
|
|
bool flag = RegistrationModel.VerifyAccountRequirements();
|
|
if (flag)
|
|
{
|
|
if (!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_92;
|
|
}
|
|
Photon.Realtime.Player[] playerListOthers = PhotonNetwork.PlayerListOthers;
|
|
Func<Photon.Realtime.Player, int> <>9__250_ = SessionManager.<>c.<>9__250_0;
|
|
if (<>9__250_ == 0)
|
|
{
|
|
SessionManager.<>c.<>9__250_0 = (Photon.Realtime.Player p) => p.<RecNetAccountId>k__BackingField;
|
|
}
|
|
int[] array = Enumerable.ToArray<int>(Enumerable.Select<Photon.Realtime.Player, int>(playerListOthers, <>9__250_));
|
|
}
|
|
int num2;
|
|
if (!flag || num2 <= 1)
|
|
{
|
|
goto IL_92;
|
|
}
|
|
}
|
|
this.EDLLGIAJDFB();
|
|
IL_92:
|
|
SessionManager.KDJGHOKMBAI kdjghokmbai;
|
|
kdjghokmbai.System.IDisposable.Dispose();
|
|
kdjghokmbai.<>1__state = (int)((ulong)0L);
|
|
kdjghokmbai.<>4__this = this;
|
|
kdjghokmbai.message = NGPMADFHHKP;
|
|
Coroutine coroutine = base.StartCoroutine(kdjghokmbai);
|
|
Action<string> action = new Action(this.NOLOPKCHCBK);
|
|
Action<Matchmaking.MHCKNNJOIIP> action2 = new Action(this.NPIOGEGIFGO);
|
|
}
|
|
return Promise.FromError<Matchmaking.MHCKNNJOIIP>("Join game already in progress");
|
|
}
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
this.BootLocalPlayerToDormRoom(num4, SessionManager.BDPNOBGNGNI.BOOT, num3 != 0);
|
|
return Promise.FromError<Matchmaking.MHCKNNJOIIP>("Can not matchmake without birthday");
|
|
}
|
|
|
|
// Token: 0x06002067 RID: 8295 RVA: 0x00088334 File Offset: 0x00086534
|
|
[Token(Token = "0x6002067")]
|
|
[Address(RVA = "0x1784970", Offset = "0x1783370", VA = "0x181784970")]
|
|
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)16L)
|
|
{
|
|
return;
|
|
}
|
|
string text = string.Format("Error {0}", "Unable to Change Rooms");
|
|
}
|
|
|
|
// Token: 0x06002068 RID: 8296 RVA: 0x00088390 File Offset: 0x00086590
|
|
[Token(Token = "0x6002068")]
|
|
[Address(RVA = "0x1787AA0", Offset = "0x17864A0", VA = "0x181787AA0")]
|
|
private IEnumerator JKKEBLKLAOA(string NGPMADFHHKP)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002068)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator SessionManager::JKKEBLKLAOA(System.String)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(KDJGHOKMBAI::System.IDisposable.Dispose, ldloc:KDJGHOKMBAI(var_0))
|
|
stfld:SessionManager(KDJGHOKMBAI::<>4__this, ldloc:KDJGHOKMBAI(var_0), ldloc:SessionManager(this))
|
|
stfld:int32(KDJGHOKMBAI::<>1__state, ldloc:KDJGHOKMBAI(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:string(KDJGHOKMBAI::message, ldloc:KDJGHOKMBAI(var_0), ldloc:string(NGPMADFHHKP))
|
|
}
|
|
|
|
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: 0x06002069 RID: 8297 RVA: 0x000883BC File Offset: 0x000865BC
|
|
[Token(Token = "0x6002069")]
|
|
[Address(RVA = "0x178A3D0", Offset = "0x1788DD0", VA = "0x18178A3D0")]
|
|
private IEnumerator<ISchedule> OMIFIPHJKGL()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002069)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> SessionManager::OMIFIPHJKGL()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(PKELBAFHHIP::System.IDisposable.Dispose, ldloc:PKELBAFHHIP(var_0))
|
|
stfld:int32(PKELBAFHHIP::<>1__state, ldloc:PKELBAFHHIP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:SessionManager(PKELBAFHHIP::<>4__this, ldloc:PKELBAFHHIP(var_0), ldloc:SessionManager(this))
|
|
}
|
|
|
|
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: 0x0600206A RID: 8298 RVA: 0x000883E0 File Offset: 0x000865E0
|
|
[Token(Token = "0x600206A")]
|
|
[Address(RVA = "0x1782DF0", Offset = "0x17817F0", VA = "0x181782DF0")]
|
|
public IPromise<bool> CanShowPurchaseReminder()
|
|
{
|
|
IPromise<bool> promise = PEGGCEDHBOF.ABLHAKAKHCI();
|
|
if (SessionManager.<>c.<>9__254_0 == 0)
|
|
{
|
|
SessionManager.<>c.<>9__254_0 = delegate(bool disallowInAppPurchases)
|
|
{
|
|
if (disallowInAppPurchases)
|
|
{
|
|
return Promise.FromResult<bool>(true);
|
|
}
|
|
return GCBPKHFJKCE.OAKNJCBCMKG();
|
|
};
|
|
}
|
|
if (SessionManager.<>c.<>9__254_1 == 0)
|
|
{
|
|
SessionManager.<>c.<>9__254_1 = delegate(bool hasSpentMoney)
|
|
{
|
|
if (!hasSpentMoney && (SingletonMonoBehaviour.Instance.IsExperimentSegmentActive<SplitTesting.Promo_Pack_2020_05_27>((SplitTesting.Promo_Pack_2020_05_27)((uint)1)) || SingletonMonoBehaviour.Instance.IsExperimentSegmentActive<SplitTesting.Promo_Pack_2020_05_27>((SplitTesting.Promo_Pack_2020_05_27)((uint)2))))
|
|
{
|
|
return Promise.FromResult<bool>(true);
|
|
}
|
|
return Promise.FromResult<bool>(false);
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600206B RID: 8299 RVA: 0x00088434 File Offset: 0x00086634
|
|
[Token(Token = "0x600206B")]
|
|
[Address(RVA = "0x1785180", Offset = "0x1783B80", VA = "0x181785180")]
|
|
public string GetPurchaseReminderSplitTestGroupString()
|
|
{
|
|
SplitTesting instance = SingletonMonoBehaviour.Instance;
|
|
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: 0x0600206C RID: 8300 RVA: 0x00088460 File Offset: 0x00086660
|
|
[Token(Token = "0x600206C")]
|
|
[Address(RVA = "0x1782C60", Offset = "0x1781660", VA = "0x181782C60")]
|
|
private void CCPIHEKKDNI()
|
|
{
|
|
IPromise<bool> promise = this.CanShowPurchaseReminder();
|
|
Action<bool> action = new Action(this.OIHPHNCIKLG);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600206D RID: 8301 RVA: 0x00088488 File Offset: 0x00086688
|
|
[Token(Token = "0x600206D")]
|
|
[Address(RVA = "0x1789700", Offset = "0x1788100", VA = "0x181789700")]
|
|
private IEnumerator<ISchedule> MOPNGIHPAKA()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600206D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> SessionManager::MOPNGIHPAKA()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(OHDFFOAJJOB::System.IDisposable.Dispose, ldloc:OHDFFOAJJOB(var_0))
|
|
stfld:int32(OHDFFOAJJOB::<>1__state, ldloc:OHDFFOAJJOB(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:SessionManager(OHDFFOAJJOB::<>4__this, ldloc:OHDFFOAJJOB(var_0), ldloc:SessionManager(this))
|
|
}
|
|
|
|
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: 0x0600206E RID: 8302 RVA: 0x000884AC File Offset: 0x000866AC
|
|
[Token(Token = "0x600206E")]
|
|
[Address(RVA = "0x178D7E0", Offset = "0x178C1E0", VA = "0x18178D7E0")]
|
|
public bool VerifyAccountRequirements()
|
|
{
|
|
return RegistrationModel.VerifyAccountRequirements();
|
|
}
|
|
|
|
// Token: 0x0600206F RID: 8303 RVA: 0x000884C0 File Offset: 0x000866C0
|
|
[Token(Token = "0x600206F")]
|
|
[Address(RVA = "0x17885F0", Offset = "0x1786FF0", VA = "0x1817885F0")]
|
|
private static void LGHCIEEDHNF(Dictionary<string, object> NGPMADFHHKP)
|
|
{
|
|
SessionManager.LogoutToBootScene();
|
|
}
|
|
|
|
// Token: 0x06002070 RID: 8304 RVA: 0x000884D4 File Offset: 0x000866D4
|
|
[Token(Token = "0x6002070")]
|
|
[Address(RVA = "0x5CECE0", Offset = "0x5CD6E0", VA = "0x1805CECE0")]
|
|
public static void TryApplicationQuit()
|
|
{
|
|
Application.Quit();
|
|
}
|
|
|
|
// Token: 0x06002071 RID: 8305 RVA: 0x000884E8 File Offset: 0x000866E8
|
|
[Token(Token = "0x6002071")]
|
|
[Address(RVA = "0x178B740", Offset = "0x178A140", VA = "0x18178B740")]
|
|
public static void ResetForReLogin()
|
|
{
|
|
BPHGKAEDBPE.MOKKEGPEHML();
|
|
}
|
|
|
|
// Token: 0x06002072 RID: 8306 RVA: 0x000884FC File Offset: 0x000866FC
|
|
[Token(Token = "0x6002072")]
|
|
[Address(RVA = "0x1785280", Offset = "0x1783C80", VA = "0x181785280")]
|
|
public static void GoToOfflineDormRoom([Optional] string LLOKHPDCJBH)
|
|
{
|
|
if (SingletonMonoBehaviour.IsInitialized && LLOKHPDCJBH != 0)
|
|
{
|
|
SingletonMonoBehaviour.Instance.<AMBMCGEFDFD>k__BackingField = LLOKHPDCJBH;
|
|
}
|
|
IPromise promise = Matchmaking.OAHNGAMAPNB();
|
|
if (SessionManager.<>c.<>9__262_0 == 0)
|
|
{
|
|
SessionManager.<>c.<>9__262_0 = delegate(string error)
|
|
{
|
|
Debug.LogError("Go to offline dorm failed, logging out. Error: " + error);
|
|
SessionManager.LogoutToBootScene();
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002073 RID: 8307 RVA: 0x0008854C File Offset: 0x0008674C
|
|
[Token(Token = "0x6002073")]
|
|
[Address(RVA = "0x1788BB0", Offset = "0x17875B0", VA = "0x181788BB0")]
|
|
public static void LogoutToBootScene()
|
|
{
|
|
EOMNEGBDLDP.PFLADGDKMFN(EOMNEGBDLDP.AEOHBCDDKBN.LoggingOut);
|
|
MobileAccountSelectionManager.PauseAutomaticLoginForNextLogin();
|
|
if (SingletonMonoBehaviour.IsInitialized)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
IEnumerator enumerator = CFLMJLFBOKH.CEIBEJPHIFO();
|
|
Coroutine coroutine = instance.StartCoroutine(enumerator);
|
|
}
|
|
BPHGKAEDBPE.ILKPCHDHKAF();
|
|
if (PhotonNetwork.NetworkingClient.state == ClientState.ConnectedToGameServer)
|
|
{
|
|
Matchmaking.AJKLPNMLABC(CIIBGMBOFEI.NGCGHGJFDNE);
|
|
return;
|
|
}
|
|
if (PhotonNetwork.NetworkingClient.state == ClientState.Disconnected)
|
|
{
|
|
}
|
|
PhotonNetwork.Disconnect();
|
|
int num = 0;
|
|
ICancelablePromise cancelablePromise = SceneHelper.LoadScene("LogoutScene", (LoadSceneMode)num);
|
|
}
|
|
|
|
// Token: 0x06002074 RID: 8308 RVA: 0x000885D4 File Offset: 0x000867D4
|
|
[Token(Token = "0x6002074")]
|
|
[Address(RVA = "0x178D900", Offset = "0x178C300", VA = "0x18178D900")]
|
|
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;
|
|
TokenFlag tokenFlag = new TokenFlag();
|
|
this.EBDIMALGPNB = tokenFlag;
|
|
ExplicitTokenMap<SessionManager.FNCGMBFIDAC> explicitTokenMap = new ExplicitTokenMap();
|
|
this.GGPFOLOECGB = explicitTokenMap;
|
|
HashSet<long> hashSet = new HashSet();
|
|
this.HINBNEADPMO = hashSet;
|
|
this.FFBGKEIKCLJ = (SessionManager.BDPNOBGNGNI)((ulong)1L);
|
|
List<SessionManager.KGONCLOGPED> list = new List();
|
|
this.OCNHLMCAELL = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06002076 RID: 8310 RVA: 0x000886B8 File Offset: 0x000868B8
|
|
[Token(Token = "0x6002076")]
|
|
[Address(RVA = "0x178AF30", Offset = "0x1789930", VA = "0x18178AF30")]
|
|
[CompilerGenerated]
|
|
private void PIGHBDKCOEN()
|
|
{
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
string text = this.ABGLOBHHBBN;
|
|
PlayerPrefs.SetString(text, text);
|
|
}
|
|
|
|
// Token: 0x06002077 RID: 8311 RVA: 0x000886F8 File Offset: 0x000868F8
|
|
[Token(Token = "0x6002077")]
|
|
[Address(RVA = "0x1789FF0", Offset = "0x17889F0", VA = "0x181789FF0")]
|
|
[CompilerGenerated]
|
|
private void NOLOPKCHCBK(string MOPOMPHBHKF)
|
|
{
|
|
this.<KGHBOCPLIMP>k__BackingField = false;
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
}
|
|
|
|
// Token: 0x06002078 RID: 8312 RVA: 0x0008871C File Offset: 0x0008691C
|
|
[Token(Token = "0x6002078")]
|
|
[Address(RVA = "0x178A090", Offset = "0x1788A90", VA = "0x18178A090")]
|
|
[CompilerGenerated]
|
|
private void NPIOGEGIFGO(Matchmaking.MHCKNNJOIIP MAOOLFEBOOD)
|
|
{
|
|
if (MAOOLFEBOOD != Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
this.<KGHBOCPLIMP>k__BackingField = false;
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002079 RID: 8313 RVA: 0x00088744 File Offset: 0x00086944
|
|
[Token(Token = "0x6002079")]
|
|
[Address(RVA = "0x178A190", Offset = "0x1788B90", VA = "0x18178A190")]
|
|
[CompilerGenerated]
|
|
private void OIHPHNCIKLG(bool APLBNINIKHG)
|
|
{
|
|
if (APLBNINIKHG)
|
|
{
|
|
int num = 0;
|
|
if (!SingletonMonoBehaviour.Instance.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.IDBGBCMCGHJ);
|
|
if (num < this)
|
|
{
|
|
num += num;
|
|
if (num == this)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600207A RID: 8314 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600207A")]
|
|
[Address(RVA = "0x17859A0", Offset = "0x17843A0", VA = "0x1817859A0")]
|
|
[CompilerGenerated]
|
|
private void IDBGBCMCGHJ(GCBPKHFJKCE.EJMGHNNHJPD MJICEPJICHD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04001983 RID: 6531
|
|
[Token(Token = "0x4001983")]
|
|
public static readonly string ARRoomName = "ARRoom";
|
|
|
|
// Token: 0x04001984 RID: 6532
|
|
[Token(Token = "0x4001984")]
|
|
public static readonly string DormRoomName = "DormRoom";
|
|
|
|
// Token: 0x04001985 RID: 6533
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001985")]
|
|
[SerializeField]
|
|
[Header("NUX RRUI Routes:")]
|
|
private Route accountRegistrationRoute;
|
|
|
|
// Token: 0x04001986 RID: 6534
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001986")]
|
|
[SerializeField]
|
|
private Route friendCodeRoute;
|
|
|
|
// Token: 0x04001987 RID: 6535
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001987")]
|
|
[SerializeField]
|
|
private Route friendImportRoute;
|
|
|
|
// Token: 0x04001988 RID: 6536
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4001988")]
|
|
[SerializeField]
|
|
[Header("Tunables:")]
|
|
private Texture2D defaultProfileImage;
|
|
|
|
// Token: 0x04001989 RID: 6537
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4001989")]
|
|
[SerializeField]
|
|
private Texture2D defaultProfileImagePadded;
|
|
|
|
// Token: 0x0400198A RID: 6538
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400198A")]
|
|
[SerializeField]
|
|
private ColorVault groupColorVault;
|
|
|
|
// Token: 0x0400198B RID: 6539
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400198B")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip updateRequiredAudio;
|
|
|
|
// Token: 0x0400198C RID: 6540
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400198C")]
|
|
[SerializeField]
|
|
private SessionManager.JuniorUpdateRoutineConfig ForcedJunior;
|
|
|
|
// Token: 0x0400198D RID: 6541
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400198D")]
|
|
[SerializeField]
|
|
private int minPromptToSaveRoomTimeSeconds = (int)((ulong)180L);
|
|
|
|
// Token: 0x04001994 RID: 6548
|
|
[Token(Token = "0x4001994")]
|
|
public static bool LoadInSafeMode;
|
|
|
|
// Token: 0x04001995 RID: 6549
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x85")]
|
|
[Token(Token = "0x4001995")]
|
|
public bool GaveEmailThisSession;
|
|
|
|
// Token: 0x04001996 RID: 6550
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4001996")]
|
|
private long PPECMAJLCPK = (long)((ulong)(-1L));
|
|
|
|
// Token: 0x0400199B RID: 6555
|
|
[Token(Token = "0x400199B")]
|
|
private static Dictionary<Type, Dictionary<string, object>> MHCIJDMNNEE = new Dictionary();
|
|
|
|
// Token: 0x0400199C RID: 6556
|
|
[Token(Token = "0x400199C")]
|
|
private static readonly string FGOPNKJBIGI = "WAS_APPLICATION_FOCUSED";
|
|
|
|
// Token: 0x0400199D RID: 6557
|
|
[Token(Token = "0x400199D")]
|
|
private static readonly string JIKANOPGPNN = "LAST_FOCUSED_ROOM_INFO";
|
|
|
|
// Token: 0x0400199E RID: 6558
|
|
[Token(Token = "0x400199E")]
|
|
private static bool NNDPCAKKOJA;
|
|
|
|
// Token: 0x0400199F RID: 6559
|
|
[Token(Token = "0x400199F")]
|
|
private static bool JENPDELECCM;
|
|
|
|
// Token: 0x040019A0 RID: 6560
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x40019A0")]
|
|
private DateTime BHFEEDLEJKH;
|
|
|
|
// Token: 0x040019A1 RID: 6561
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x40019A1")]
|
|
private Dictionary<long, float> MPKPBNELCDF;
|
|
|
|
// Token: 0x040019A2 RID: 6562
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x40019A2")]
|
|
private Dictionary<long, float> COPLMLMAILO;
|
|
|
|
// Token: 0x040019A3 RID: 6563
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x40019A3")]
|
|
private Dictionary<long, float> GGKBMFKKEDJ;
|
|
|
|
// Token: 0x040019A4 RID: 6564
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x40019A4")]
|
|
private Dictionary<long, float> JDALDPCKMDJ;
|
|
|
|
// Token: 0x040019A5 RID: 6565
|
|
[Token(Token = "0x40019A5")]
|
|
public const float OnlineInviteInterval = 30f;
|
|
|
|
// Token: 0x040019A6 RID: 6566
|
|
[Token(Token = "0x40019A6")]
|
|
public const float RequestInviteInterval = 30f;
|
|
|
|
// Token: 0x040019A7 RID: 6567
|
|
[Token(Token = "0x40019A7")]
|
|
public const float OfflineInviteInterval = 300f;
|
|
|
|
// Token: 0x040019A8 RID: 6568
|
|
[Token(Token = "0x40019A8")]
|
|
public const float TextMessageInterval = 10f;
|
|
|
|
// Token: 0x040019A9 RID: 6569
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x40019A9")]
|
|
[SerializeField]
|
|
[Header("Scheduled Server Maintenance")]
|
|
private RecRoomAudioClip serverMaintenanceVO;
|
|
|
|
// Token: 0x040019AA RID: 6570
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x40019AA")]
|
|
[SerializeField]
|
|
private SessionManager.ServerMaintenanceMinutesVO[] serverMaintenanceMinuteVOs;
|
|
|
|
// Token: 0x040019AB RID: 6571
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x40019AB")]
|
|
private Coroutine CJIONNDMKPM;
|
|
|
|
// Token: 0x040019AC RID: 6572
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x40019AC")]
|
|
private Coroutine COEBJMLANJH;
|
|
|
|
// Token: 0x040019AD RID: 6573
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x40019AD")]
|
|
private bool? OGDLCLEBJCL;
|
|
|
|
// Token: 0x040019AE RID: 6574
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x40019AE")]
|
|
private Coroutine ANFKJIPBLOA;
|
|
|
|
// Token: 0x040019AF RID: 6575
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x40019AF")]
|
|
private TokenFlag EBDIMALGPNB;
|
|
|
|
// Token: 0x040019B0 RID: 6576
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x40019B0")]
|
|
private ExplicitTokenMap<SessionManager.FNCGMBFIDAC> GGPFOLOECGB;
|
|
|
|
// Token: 0x040019B1 RID: 6577
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x40019B1")]
|
|
private HashSet<long> HINBNEADPMO;
|
|
|
|
// Token: 0x040019B2 RID: 6578
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x40019B2")]
|
|
private SessionManager.BDPNOBGNGNI FFBGKEIKCLJ;
|
|
|
|
// Token: 0x040019B4 RID: 6580
|
|
[Token(Token = "0x40019B4")]
|
|
private const int JELACMOBLON = 10;
|
|
|
|
// Token: 0x040019B5 RID: 6581
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x40019B5")]
|
|
private List<SessionManager.KGONCLOGPED> OCNHLMCAELL;
|
|
|
|
// Token: 0x0200042A RID: 1066
|
|
[Token(Token = "0x200042A")]
|
|
public class PJHIGDBINKD
|
|
{
|
|
// Token: 0x17000593 RID: 1427
|
|
// (get) Token: 0x0600207B RID: 8315 RVA: 0x00088794 File Offset: 0x00086994
|
|
[Token(Token = "0x17000593")]
|
|
public bool NLMOHFNGHLJ
|
|
{
|
|
[Token(Token = "0x600207B")]
|
|
[Address(RVA = "0x559440", Offset = "0x557E40", VA = "0x180559440")]
|
|
get
|
|
{
|
|
return this.ECOJNCMNPOJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600207C RID: 8316 RVA: 0x000887A8 File Offset: 0x000869A8
|
|
[Token(Token = "0x600207C")]
|
|
[Address(RVA = "0x53F760", Offset = "0x53E160", VA = "0x18053F760")]
|
|
public void HEHBJLKGMNL()
|
|
{
|
|
this.ECOJNCMNPOJ = true;
|
|
}
|
|
|
|
// Token: 0x0600207D RID: 8317 RVA: 0x000887BC File Offset: 0x000869BC
|
|
[Token(Token = "0x600207D")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public PJHIGDBINKD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040019B6 RID: 6582
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40019B6")]
|
|
private bool ECOJNCMNPOJ;
|
|
}
|
|
|
|
// Token: 0x0200042B RID: 1067
|
|
[Token(Token = "0x200042B")]
|
|
public enum APNNGFNMGDP
|
|
{
|
|
// Token: 0x040019B8 RID: 6584
|
|
[Token(Token = "0x40019B8")]
|
|
None,
|
|
// Token: 0x040019B9 RID: 6585
|
|
[Token(Token = "0x40019B9")]
|
|
LeaveParty,
|
|
// Token: 0x040019BA RID: 6586
|
|
[Token(Token = "0x40019BA")]
|
|
InviteParty,
|
|
// Token: 0x040019BB RID: 6587
|
|
[Token(Token = "0x40019BB")]
|
|
PartyAutoFollow,
|
|
// Token: 0x040019BC RID: 6588
|
|
[Token(Token = "0x40019BC")]
|
|
EveryoneAutoFollow
|
|
}
|
|
|
|
// Token: 0x0200042C RID: 1068
|
|
[Token(Token = "0x200042C")]
|
|
[Serializable]
|
|
private class ServerMaintenanceMinutesVO
|
|
{
|
|
// Token: 0x0600207E RID: 8318 RVA: 0x000887D0 File Offset: 0x000869D0
|
|
[Token(Token = "0x600207E")]
|
|
[Address(RVA = "0x17818C0", Offset = "0x17802C0", VA = "0x1817818C0")]
|
|
public ServerMaintenanceMinutesVO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040019BD RID: 6589
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40019BD")]
|
|
public string name;
|
|
|
|
// Token: 0x040019BE RID: 6590
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40019BE")]
|
|
public int minutes = (int)((ulong)60L);
|
|
|
|
// Token: 0x040019BF RID: 6591
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40019BF")]
|
|
public RecRoomAudioClip voClip;
|
|
}
|
|
|
|
// Token: 0x0200042D RID: 1069
|
|
[Token(Token = "0x200042D")]
|
|
public struct FNCGMBFIDAC
|
|
{
|
|
// Token: 0x040019C0 RID: 6592
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40019C0")]
|
|
public string LJOLJPMKIHG;
|
|
|
|
// Token: 0x040019C1 RID: 6593
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x40019C1")]
|
|
public string JHELGNDPPNM;
|
|
}
|
|
|
|
// Token: 0x0200042E RID: 1070
|
|
[Token(Token = "0x200042E")]
|
|
public enum BDPNOBGNGNI
|
|
{
|
|
// Token: 0x040019C3 RID: 6595
|
|
[Token(Token = "0x40019C3")]
|
|
NOT_SET,
|
|
// Token: 0x040019C4 RID: 6596
|
|
[Token(Token = "0x40019C4")]
|
|
BOOT,
|
|
// Token: 0x040019C5 RID: 6597
|
|
[Token(Token = "0x40019C5")]
|
|
GAME_LOADING_NEXT_LEVEL,
|
|
// Token: 0x040019C6 RID: 6598
|
|
[Token(Token = "0x40019C6")]
|
|
PORTAL,
|
|
// Token: 0x040019C7 RID: 6599
|
|
[Token(Token = "0x40019C7")]
|
|
AFK,
|
|
// Token: 0x040019C8 RID: 6600
|
|
[Token(Token = "0x40019C8")]
|
|
VOTE_KICKED,
|
|
// Token: 0x040019C9 RID: 6601
|
|
[Token(Token = "0x40019C9")]
|
|
CHEAT,
|
|
// Token: 0x040019CA RID: 6602
|
|
[Token(Token = "0x40019CA")]
|
|
ROOM_BANNED,
|
|
// Token: 0x040019CB RID: 6603
|
|
[Token(Token = "0x40019CB")]
|
|
ACCEPTED_GAME_INVITE,
|
|
// Token: 0x040019CC RID: 6604
|
|
[Token(Token = "0x40019CC")]
|
|
PARTY_ACTIVITY_SWITCH,
|
|
// Token: 0x040019CD RID: 6605
|
|
[Token(Token = "0x40019CD")]
|
|
NOTIFICATION_NEW_ROOM_FROM_CREATOR,
|
|
// Token: 0x040019CE RID: 6606
|
|
[Token(Token = "0x40019CE")]
|
|
NOTIFICATION_PLAYER_EVENT,
|
|
// Token: 0x040019CF RID: 6607
|
|
[Token(Token = "0x40019CF")]
|
|
PEOPLE_MENU,
|
|
// Token: 0x040019D0 RID: 6608
|
|
[Token(Token = "0x40019D0")]
|
|
ACTIVITY_SELECT_MENU,
|
|
// Token: 0x040019D1 RID: 6609
|
|
[Token(Token = "0x40019D1")]
|
|
PERSISTENCE_ERROR,
|
|
// Token: 0x040019D2 RID: 6610
|
|
[Token(Token = "0x40019D2")]
|
|
CIRCUIT_REINITIALIZE_ERROR,
|
|
// Token: 0x040019D3 RID: 6611
|
|
[Token(Token = "0x40019D3")]
|
|
BULLETIN_BOARD_FEATURED_ROOMS,
|
|
// Token: 0x040019D4 RID: 6612
|
|
[Token(Token = "0x40019D4")]
|
|
CUSTOM_ROOMS_WATCH,
|
|
// Token: 0x040019D5 RID: 6613
|
|
[Token(Token = "0x40019D5")]
|
|
CUSTOM_ROOMS_DOOR,
|
|
// Token: 0x040019D6 RID: 6614
|
|
[Token(Token = "0x40019D6")]
|
|
QUIT,
|
|
// Token: 0x040019D7 RID: 6615
|
|
[Token(Token = "0x40019D7")]
|
|
EVENT_DIRECT_GOTO,
|
|
// Token: 0x040019D8 RID: 6616
|
|
[Token(Token = "0x40019D8")]
|
|
EVENT_NOTIFICATION,
|
|
// Token: 0x040019D9 RID: 6617
|
|
[Token(Token = "0x40019D9")]
|
|
REC_CENTER_SLIDESHOW,
|
|
// Token: 0x040019DA RID: 6618
|
|
[Token(Token = "0x40019DA")]
|
|
COHORT_NUX,
|
|
// Token: 0x040019DB RID: 6619
|
|
[Token(Token = "0x40019DB")]
|
|
QUICK_LAUNCH_MENU,
|
|
// Token: 0x040019DC RID: 6620
|
|
[Token(Token = "0x40019DC")]
|
|
ANNOUNCEMENT,
|
|
// Token: 0x040019DD RID: 6621
|
|
[Token(Token = "0x40019DD")]
|
|
PLAYLIST_NEXT,
|
|
// Token: 0x040019DE RID: 6622
|
|
[Token(Token = "0x40019DE")]
|
|
DELAYED_ROOM_WARNING,
|
|
// Token: 0x040019DF RID: 6623
|
|
[Token(Token = "0x40019DF")]
|
|
ROOM_CODE,
|
|
// Token: 0x040019E0 RID: 6624
|
|
[Token(Token = "0x40019E0")]
|
|
ROOM_COMMENT_NOTIFICATION,
|
|
// Token: 0x040019E1 RID: 6625
|
|
[Token(Token = "0x40019E1")]
|
|
CLUBHOUSE_DIRECT_GOTO,
|
|
// Token: 0x040019E2 RID: 6626
|
|
[Token(Token = "0x40019E2")]
|
|
CREATORANNOUNCEMENT_ROOMPUBLISHED,
|
|
// Token: 0x040019E3 RID: 6627
|
|
[Token(Token = "0x40019E3")]
|
|
FORCE_THROUGH_ADMIN_SITE,
|
|
// Token: 0x040019E4 RID: 6628
|
|
[Token(Token = "0x40019E4")]
|
|
RECOMMENDED_ROOMS_WATCH,
|
|
// Token: 0x040019E5 RID: 6629
|
|
[Token(Token = "0x40019E5")]
|
|
INSTANCE_FORCE_CLOSED,
|
|
// Token: 0x040019E6 RID: 6630
|
|
[Token(Token = "0x40019E6")]
|
|
HOT_ROOMS_WATCH,
|
|
// Token: 0x040019E7 RID: 6631
|
|
[Token(Token = "0x40019E7")]
|
|
LIVE_ROOMS_WATCH,
|
|
// Token: 0x040019E8 RID: 6632
|
|
[Token(Token = "0x40019E8")]
|
|
SEARCH_ROOMS_WATCH,
|
|
// Token: 0x040019E9 RID: 6633
|
|
[Token(Token = "0x40019E9")]
|
|
FAVORITE_ROOMS_WATCH,
|
|
// Token: 0x040019EA RID: 6634
|
|
[Token(Token = "0x40019EA")]
|
|
DOOR_SELECT_WATCH,
|
|
// Token: 0x040019EB RID: 6635
|
|
[Token(Token = "0x40019EB")]
|
|
FEATURED_ROOMS_WATCH,
|
|
// Token: 0x040019EC RID: 6636
|
|
[Token(Token = "0x40019EC")]
|
|
RECNET_ROOMS_WATCH,
|
|
// Token: 0x040019ED RID: 6637
|
|
[Token(Token = "0x40019ED")]
|
|
NEW_ROOMS_WATCH,
|
|
// Token: 0x040019EE RID: 6638
|
|
[Token(Token = "0x40019EE")]
|
|
ROOM_COMMENT_TELEPORT,
|
|
// Token: 0x040019EF RID: 6639
|
|
[Token(Token = "0x40019EF")]
|
|
CURATED_PLAYLISTS_WATCH,
|
|
// Token: 0x040019F0 RID: 6640
|
|
[Token(Token = "0x40019F0")]
|
|
PLAYER_EVENT_CODE,
|
|
// Token: 0x040019F1 RID: 6641
|
|
[Token(Token = "0x40019F1")]
|
|
CREATORANNOUNCEMENT_EVENTPUBLISHED,
|
|
// Token: 0x040019F2 RID: 6642
|
|
[Token(Token = "0x40019F2")]
|
|
ROOM_REJOIN_WATCH,
|
|
// Token: 0x040019F3 RID: 6643
|
|
[Token(Token = "0x40019F3")]
|
|
PLAYER_EVENT_DETAILS_WATCH,
|
|
// Token: 0x040019F4 RID: 6644
|
|
[Token(Token = "0x40019F4")]
|
|
RECENT_ROOMS_WATCH,
|
|
// Token: 0x040019F5 RID: 6645
|
|
[Token(Token = "0x40019F5")]
|
|
FRIEND_PRESENCE_ROOMS_WATCH,
|
|
// Token: 0x040019F6 RID: 6646
|
|
[Token(Token = "0x40019F6")]
|
|
MY_CLUBHOUSE_ROOMS_WATCH,
|
|
// Token: 0x040019F7 RID: 6647
|
|
[Token(Token = "0x40019F7")]
|
|
MY_SUBSCRIPTIONS_ROOMS_WATCH
|
|
}
|
|
|
|
// Token: 0x0200042F RID: 1071
|
|
[Token(Token = "0x200042F")]
|
|
private struct KGONCLOGPED
|
|
{
|
|
// Token: 0x0600207F RID: 8319 RVA: 0x000887F0 File Offset: 0x000869F0
|
|
[Token(Token = "0x600207F")]
|
|
[Address(RVA = "0x238B30", Offset = "0x237F30", VA = "0x180238B30")]
|
|
public bool MLHOCCLLHCJ(DateTime KLEJOCFFNNN)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x040019F8 RID: 6648
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40019F8")]
|
|
public string GHPMGAOCPHO;
|
|
|
|
// Token: 0x040019F9 RID: 6649
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x40019F9")]
|
|
public OKLDKBKBECD GEDCEIDOKJL;
|
|
|
|
// Token: 0x040019FA RID: 6650
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40019FA")]
|
|
public DateTime DNJIJJLBCCO;
|
|
|
|
// Token: 0x040019FB RID: 6651
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40019FB")]
|
|
public Matchmaking.MHCKNNJOIIP LECKKKBHBAO;
|
|
}
|
|
|
|
// Token: 0x02000430 RID: 1072
|
|
[Token(Token = "0x2000430")]
|
|
[Serializable]
|
|
private class JuniorUpdateRoutineConfig
|
|
{
|
|
// Token: 0x06002080 RID: 8320 RVA: 0x00088800 File Offset: 0x00086A00
|
|
[Token(Token = "0x6002080")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JuniorUpdateRoutineConfig()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040019FC RID: 6652
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40019FC")]
|
|
public string Title;
|
|
|
|
// Token: 0x040019FD RID: 6653
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40019FD")]
|
|
[TextArea]
|
|
public string Message;
|
|
}
|
|
|
|
// Token: 0x02000434 RID: 1076
|
|
[Token(Token = "0x2000434")]
|
|
[CompilerGenerated]
|
|
private sealed class KKMANKPACIL
|
|
{
|
|
// Token: 0x0600209A RID: 8346 RVA: 0x00088DBC File Offset: 0x00086FBC
|
|
[Token(Token = "0x600209A")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public KKMANKPACIL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600209B RID: 8347 RVA: 0x00088DD0 File Offset: 0x00086FD0
|
|
[Token(Token = "0x600209B")]
|
|
[Address(RVA = "0x177FCF0", Offset = "0x177E6F0", VA = "0x18177FCF0")]
|
|
internal void <InvitePlayerToGame>b__0(string error)
|
|
{
|
|
Debug.LogError("Unable to send game invite: " + error);
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
Dictionary<long, float> mpkpbnelcdf = this.<>4__this.MPKPBNELCDF;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04001A17 RID: 6679
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A17")]
|
|
public string invitedPlayerName;
|
|
|
|
// Token: 0x04001A18 RID: 6680
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A18")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001A19 RID: 6681
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A19")]
|
|
public int invitedPlayerId;
|
|
|
|
// Token: 0x04001A1A RID: 6682
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001A1A")]
|
|
public Promise promise;
|
|
}
|
|
|
|
// Token: 0x02000439 RID: 1081
|
|
[Token(Token = "0x2000439")]
|
|
[CompilerGenerated]
|
|
private sealed class DOCNACBFEII
|
|
{
|
|
// Token: 0x060020B4 RID: 8372 RVA: 0x00089354 File Offset: 0x00087554
|
|
[Token(Token = "0x60020B4")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public DOCNACBFEII()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020B5 RID: 8373 RVA: 0x00089368 File Offset: 0x00087568
|
|
[Token(Token = "0x60020B5")]
|
|
[Address(RVA = "0x177D780", Offset = "0x177C180", VA = "0x18177D780")]
|
|
internal void <SetIsJunior>b__0(Action<bool> _)
|
|
{
|
|
bool flag = this.isJunior;
|
|
_(flag);
|
|
}
|
|
|
|
// Token: 0x04001A2A RID: 6698
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A2A")]
|
|
public bool isJunior;
|
|
}
|
|
|
|
// Token: 0x0200043C RID: 1084
|
|
[Token(Token = "0x200043C")]
|
|
[CompilerGenerated]
|
|
private sealed class OJDJEMFEABE
|
|
{
|
|
// Token: 0x060020C3 RID: 8387 RVA: 0x0008966C File Offset: 0x0008786C
|
|
[Token(Token = "0x60020C3")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public OJDJEMFEABE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020C4 RID: 8388 RVA: 0x00089680 File Offset: 0x00087880
|
|
[Token(Token = "0x60020C4")]
|
|
[Address(RVA = "0x1781530", Offset = "0x177FF30", VA = "0x181781530")]
|
|
internal void <RunGoToClubhousePromise>b__0(Matchmaking.MHCKNNJOIIP mmError)
|
|
{
|
|
int num = 0;
|
|
if (mmError != Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
this.promise.Error(num);
|
|
return;
|
|
}
|
|
this.promise.Complete();
|
|
}
|
|
|
|
// Token: 0x060020C5 RID: 8389 RVA: 0x000896B4 File Offset: 0x000878B4
|
|
[Token(Token = "0x60020C5")]
|
|
[Address(RVA = "0xF77660", Offset = "0xF76060", VA = "0x180F77660")]
|
|
internal void <RunGoToClubhousePromise>b__1(string error)
|
|
{
|
|
this.promise.Error(error);
|
|
}
|
|
|
|
// Token: 0x04001A32 RID: 6706
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A32")]
|
|
public Promise promise;
|
|
}
|
|
|
|
// Token: 0x0200043D RID: 1085
|
|
[Token(Token = "0x200043D")]
|
|
[CompilerGenerated]
|
|
private sealed class MHDGHFOLION
|
|
{
|
|
// Token: 0x060020C6 RID: 8390 RVA: 0x000896D4 File Offset: 0x000878D4
|
|
[Token(Token = "0x60020C6")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public MHDGHFOLION()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020C7 RID: 8391 RVA: 0x000896E8 File Offset: 0x000878E8
|
|
[Token(Token = "0x60020C7")]
|
|
[Address(RVA = "0x17806E0", Offset = "0x177F0E0", VA = "0x1817806E0")]
|
|
internal void <RunGoToClubhouse>b__0(bool bypassMovementModeRestriction)
|
|
{
|
|
SessionManager.IAGNBCKLHPL iagnbcklhpl = new SessionManager.IAGNBCKLHPL();
|
|
iagnbcklhpl.CS$<>8__locals1 = this;
|
|
iagnbcklhpl.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.MHDGHFOLION cs$<>8__locals = iagnbcklhpl.CS$<>8__locals1;
|
|
SessionManager sessionManager2 = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni = cs$<>8__locals.loadSceneSource;
|
|
sessionManager2.FFBGKEIKCLJ = bdpnobgngni;
|
|
SessionManager.MHDGHFOLION cs$<>8__locals2 = iagnbcklhpl.CS$<>8__locals1;
|
|
SessionManager sessionManager3 = cs$<>8__locals2.<>4__this;
|
|
Action<string> onErrorCallback = cs$<>8__locals2.OnErrorCallback;
|
|
bool bypassMovementModeRestriction2 = iagnbcklhpl.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.MHDGHFOLION cs$<>8__locals3 = iagnbcklhpl.CS$<>8__locals1;
|
|
SessionManager sessionManager4 = cs$<>8__locals3.<>4__this;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni2 = cs$<>8__locals3.loadSceneSource;
|
|
sessionManager4.FFBGKEIKCLJ = bdpnobgngni2;
|
|
SessionManager.MHDGHFOLION cs$<>8__locals4 = iagnbcklhpl.CS$<>8__locals1;
|
|
SessionManager sessionManager5 = cs$<>8__locals4.<>4__this;
|
|
Action<string> onErrorCallback2 = cs$<>8__locals4.OnErrorCallback;
|
|
bool bypassMovementModeRestriction3 = iagnbcklhpl.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: 0x04001A33 RID: 6707
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A33")]
|
|
public PLILLKHMNDA club;
|
|
|
|
// Token: 0x04001A34 RID: 6708
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A34")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001A35 RID: 6709
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A35")]
|
|
public SessionManager.BDPNOBGNGNI loadSceneSource;
|
|
|
|
// Token: 0x04001A36 RID: 6710
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001A36")]
|
|
public Action<Matchmaking.MHCKNNJOIIP> onResponseCallback;
|
|
|
|
// Token: 0x04001A37 RID: 6711
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4001A37")]
|
|
public Action<string> OnErrorCallback;
|
|
}
|
|
|
|
// Token: 0x0200043E RID: 1086
|
|
[Token(Token = "0x200043E")]
|
|
[CompilerGenerated]
|
|
private sealed class IAGNBCKLHPL
|
|
{
|
|
// Token: 0x060020C8 RID: 8392 RVA: 0x00089760 File Offset: 0x00087960
|
|
[Token(Token = "0x60020C8")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public IAGNBCKLHPL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020C9 RID: 8393 RVA: 0x00089774 File Offset: 0x00087974
|
|
[Token(Token = "0x60020C9")]
|
|
[Address(RVA = "0x177E540", Offset = "0x177CF40", VA = "0x18177E540")]
|
|
internal void <RunGoToClubhouse>b__1()
|
|
{
|
|
SessionManager.MHDGHFOLION cs$<>8__locals = this.CS$<>8__locals1;
|
|
SessionManager <>4__this = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
|
|
<>4__this.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.MHDGHFOLION 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: 0x060020CA RID: 8394 RVA: 0x000897E4 File Offset: 0x000879E4
|
|
[Token(Token = "0x60020CA")]
|
|
[Address(RVA = "0x177E5B0", Offset = "0x177CFB0", VA = "0x18177E5B0")]
|
|
internal void <RunGoToClubhouse>b__2()
|
|
{
|
|
SessionManager.MHDGHFOLION cs$<>8__locals = this.CS$<>8__locals1;
|
|
SessionManager <>4__this = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
|
|
<>4__this.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.MHDGHFOLION 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: 0x04001A38 RID: 6712
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A38")]
|
|
public bool bypassMovementModeRestriction;
|
|
|
|
// Token: 0x04001A39 RID: 6713
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A39")]
|
|
public SessionManager.MHDGHFOLION CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x0200043F RID: 1087
|
|
[Token(Token = "0x200043F")]
|
|
[CompilerGenerated]
|
|
private sealed class NLDGMAOAFIK
|
|
{
|
|
// Token: 0x060020CB RID: 8395 RVA: 0x00089854 File Offset: 0x00087A54
|
|
[Token(Token = "0x60020CB")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public NLDGMAOAFIK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020CC RID: 8396 RVA: 0x00089868 File Offset: 0x00087A68
|
|
[Token(Token = "0x60020CC")]
|
|
[Address(RVA = "0x1781030", Offset = "0x177FA30", VA = "0x181781030")]
|
|
internal IPromise<Matchmaking.MHCKNNJOIIP> <JoinClubhouseHelper>b__0(int[] additionalPlayers)
|
|
{
|
|
PLILLKHMNDA plillkhmnda = this.club;
|
|
bool flag = this.bypassMovementModeRestriction;
|
|
return Matchmaking.IIDEDGKAGOE(plillkhmnda, additionalPlayers, flag);
|
|
}
|
|
|
|
// Token: 0x060020CD RID: 8397 RVA: 0x0008988C File Offset: 0x00087A8C
|
|
[Token(Token = "0x60020CD")]
|
|
[Address(RVA = "0x17810B0", Offset = "0x177FAB0", VA = "0x1817810B0")]
|
|
internal void <JoinClubhouseHelper>b__1(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
if (this.onResponseCallback != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060020CE RID: 8398 RVA: 0x000898A4 File Offset: 0x00087AA4
|
|
[Token(Token = "0x60020CE")]
|
|
[Address(RVA = "0x1781100", Offset = "0x177FB00", VA = "0x181781100")]
|
|
internal void <JoinClubhouseHelper>b__2(string error)
|
|
{
|
|
Action<string> onErrorCallback = this.OnErrorCallback;
|
|
if (onErrorCallback != 0)
|
|
{
|
|
onErrorCallback(error);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001A3A RID: 6714
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A3A")]
|
|
public PLILLKHMNDA club;
|
|
|
|
// Token: 0x04001A3B RID: 6715
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A3B")]
|
|
public bool bypassMovementModeRestriction;
|
|
|
|
// Token: 0x04001A3C RID: 6716
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A3C")]
|
|
public Action<Matchmaking.MHCKNNJOIIP> onResponseCallback;
|
|
|
|
// Token: 0x04001A3D RID: 6717
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001A3D")]
|
|
public Action<string> OnErrorCallback;
|
|
}
|
|
|
|
// Token: 0x02000440 RID: 1088
|
|
[Token(Token = "0x2000440")]
|
|
[CompilerGenerated]
|
|
private sealed class FJCDOJKOLJO
|
|
{
|
|
// Token: 0x060020CF RID: 8399 RVA: 0x000898C4 File Offset: 0x00087AC4
|
|
[Token(Token = "0x60020CF")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public FJCDOJKOLJO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020D0 RID: 8400 RVA: 0x000898D8 File Offset: 0x00087AD8
|
|
[Token(Token = "0x60020D0")]
|
|
[Address(RVA = "0x177D9C0", Offset = "0x177C3C0", VA = "0x18177D9C0")]
|
|
internal void <GoToPlayerEventInternal>b__0(KLCOGEIGEBJ room)
|
|
{
|
|
SessionManager.DNMOBHGDMDF dnmobhgdmdf = new SessionManager.DNMOBHGDMDF();
|
|
dnmobhgdmdf.CS$<>8__locals1 = this;
|
|
dnmobhgdmdf.room = room;
|
|
SessionManager sessionManager = this.<>4__this;
|
|
Action<bool> action = delegate(bool bypassMovementModeRestriction)
|
|
{
|
|
SessionManager.BIADLHOJLBD biadlhojlbd = new SessionManager.BIADLHOJLBD();
|
|
biadlhojlbd.CS$<>8__locals2 = dnmobhgdmdf;
|
|
biadlhojlbd.bypassMovementModeRestriction = bypassMovementModeRestriction;
|
|
string <LGACIEKBLBM>k__BackingField = dnmobhgdmdf.CS$<>8__locals1.targetEvent.<LGACIEKBLBM>k__BackingField;
|
|
string text = "Go to " + <LGACIEKBLBM>k__BackingField;
|
|
SessionManager sessionManager2 = dnmobhgdmdf.CS$<>8__locals1.<>4__this;
|
|
KLCOGEIGEBJ room2 = dnmobhgdmdf.room;
|
|
Action action2 = delegate
|
|
{
|
|
SessionManager.FJCDOJKOLJO cs$<>8__locals = biadlhojlbd.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager sessionManager3 = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni = cs$<>8__locals.loadSceneSource;
|
|
sessionManager3.FFBGKEIKCLJ = bdpnobgngni;
|
|
SessionManager.FJCDOJKOLJO cs$<>8__locals2 = biadlhojlbd.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager sessionManager4 = cs$<>8__locals2.<>4__this;
|
|
string text2 = cs$<>8__locals2.amplitudeCommandContext;
|
|
bool bypassMovementModeRestriction = biadlhojlbd.bypassMovementModeRestriction;
|
|
CCMBKDINCAH ccmbkdincah = cs$<>8__locals2.targetEvent;
|
|
sessionManager4.MDMJAENBPPM(ccmbkdincah, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction, text2);
|
|
};
|
|
Action action3 = delegate
|
|
{
|
|
SessionManager.FJCDOJKOLJO cs$<>8__locals3 = biadlhojlbd.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager sessionManager5 = cs$<>8__locals3.<>4__this;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni2 = cs$<>8__locals3.loadSceneSource;
|
|
sessionManager5.FFBGKEIKCLJ = bdpnobgngni2;
|
|
SessionManager.FJCDOJKOLJO cs$<>8__locals4 = biadlhojlbd.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager sessionManager6 = cs$<>8__locals4.<>4__this;
|
|
string text3 = cs$<>8__locals4.amplitudeCommandContext;
|
|
bool bypassMovementModeRestriction2 = biadlhojlbd.bypassMovementModeRestriction;
|
|
CCMBKDINCAH ccmbkdincah2 = cs$<>8__locals4.targetEvent;
|
|
sessionManager6.MDMJAENBPPM(ccmbkdincah2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction2, text3);
|
|
};
|
|
sessionManager2.IMBDGDJFNOH(text, room2, action2, action3);
|
|
};
|
|
int num = 0;
|
|
sessionManager.EOILMFANOOO(room, num, action);
|
|
}
|
|
|
|
// Token: 0x04001A3E RID: 6718
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A3E")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001A3F RID: 6719
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A3F")]
|
|
public CCMBKDINCAH targetEvent;
|
|
|
|
// Token: 0x04001A40 RID: 6720
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A40")]
|
|
public SessionManager.BDPNOBGNGNI loadSceneSource;
|
|
|
|
// Token: 0x04001A41 RID: 6721
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001A41")]
|
|
public string amplitudeCommandContext;
|
|
}
|
|
|
|
// Token: 0x02000441 RID: 1089
|
|
[Token(Token = "0x2000441")]
|
|
[CompilerGenerated]
|
|
private sealed class DNMOBHGDMDF
|
|
{
|
|
// Token: 0x060020D1 RID: 8401 RVA: 0x00089920 File Offset: 0x00087B20
|
|
[Token(Token = "0x60020D1")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public DNMOBHGDMDF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020D2 RID: 8402 RVA: 0x00089934 File Offset: 0x00087B34
|
|
[Token(Token = "0x60020D2")]
|
|
[Address(RVA = "0x177D650", Offset = "0x177C050", VA = "0x18177D650")]
|
|
internal void <GoToPlayerEventInternal>b__1(bool bypassMovementModeRestriction)
|
|
{
|
|
SessionManager.BIADLHOJLBD biadlhojlbd = new SessionManager.BIADLHOJLBD();
|
|
biadlhojlbd.CS$<>8__locals2 = this;
|
|
biadlhojlbd.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.FJCDOJKOLJO cs$<>8__locals = biadlhojlbd.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager <>4__this2 = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
|
|
<>4__this2.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.FJCDOJKOLJO cs$<>8__locals2 = biadlhojlbd.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager <>4__this3 = cs$<>8__locals2.<>4__this;
|
|
string amplitudeCommandContext = cs$<>8__locals2.amplitudeCommandContext;
|
|
bool bypassMovementModeRestriction2 = biadlhojlbd.bypassMovementModeRestriction;
|
|
CCMBKDINCAH targetEvent = cs$<>8__locals2.targetEvent;
|
|
<>4__this3.MDMJAENBPPM(targetEvent, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction2, amplitudeCommandContext);
|
|
};
|
|
Action action2 = delegate
|
|
{
|
|
SessionManager.FJCDOJKOLJO cs$<>8__locals3 = biadlhojlbd.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager <>4__this4 = cs$<>8__locals3.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
|
|
<>4__this4.FFBGKEIKCLJ = loadSceneSource2;
|
|
SessionManager.FJCDOJKOLJO cs$<>8__locals4 = biadlhojlbd.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager <>4__this5 = cs$<>8__locals4.<>4__this;
|
|
string amplitudeCommandContext2 = cs$<>8__locals4.amplitudeCommandContext;
|
|
bool bypassMovementModeRestriction3 = biadlhojlbd.bypassMovementModeRestriction;
|
|
CCMBKDINCAH targetEvent2 = cs$<>8__locals4.targetEvent;
|
|
<>4__this5.MDMJAENBPPM(targetEvent2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction3, amplitudeCommandContext2);
|
|
};
|
|
<>4__this.IMBDGDJFNOH(text, klcogeigebj, action, action2);
|
|
}
|
|
|
|
// Token: 0x04001A42 RID: 6722
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A42")]
|
|
public KLCOGEIGEBJ room;
|
|
|
|
// Token: 0x04001A43 RID: 6723
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A43")]
|
|
public SessionManager.FJCDOJKOLJO CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02000442 RID: 1090
|
|
[Token(Token = "0x2000442")]
|
|
[CompilerGenerated]
|
|
private sealed class BIADLHOJLBD
|
|
{
|
|
// Token: 0x060020D3 RID: 8403 RVA: 0x000899B8 File Offset: 0x00087BB8
|
|
[Token(Token = "0x60020D3")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public BIADLHOJLBD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020D4 RID: 8404 RVA: 0x000899CC File Offset: 0x00087BCC
|
|
[Token(Token = "0x60020D4")]
|
|
[Address(RVA = "0x177C070", Offset = "0x177AA70", VA = "0x18177C070")]
|
|
internal void <GoToPlayerEventInternal>b__2()
|
|
{
|
|
SessionManager.FJCDOJKOLJO 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.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.FJCDOJKOLJO cs$<>8__locals2 = this.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
|
|
string amplitudeCommandContext = cs$<>8__locals2.amplitudeCommandContext;
|
|
bool flag = this.bypassMovementModeRestriction;
|
|
CCMBKDINCAH targetEvent = cs$<>8__locals2.targetEvent;
|
|
<>4__this2.MDMJAENBPPM(targetEvent, (SessionManager.APNNGFNMGDP)((uint)2), flag, amplitudeCommandContext);
|
|
}
|
|
|
|
// Token: 0x060020D5 RID: 8405 RVA: 0x00089A3C File Offset: 0x00087C3C
|
|
[Token(Token = "0x60020D5")]
|
|
[Address(RVA = "0x177C100", Offset = "0x177AB00", VA = "0x18177C100")]
|
|
internal void <GoToPlayerEventInternal>b__3()
|
|
{
|
|
SessionManager.FJCDOJKOLJO 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.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.FJCDOJKOLJO cs$<>8__locals2 = this.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
|
|
string amplitudeCommandContext = cs$<>8__locals2.amplitudeCommandContext;
|
|
bool flag = this.bypassMovementModeRestriction;
|
|
CCMBKDINCAH targetEvent = cs$<>8__locals2.targetEvent;
|
|
<>4__this2.MDMJAENBPPM(targetEvent, (SessionManager.APNNGFNMGDP)((uint)1), flag, amplitudeCommandContext);
|
|
}
|
|
|
|
// Token: 0x04001A44 RID: 6724
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A44")]
|
|
public bool bypassMovementModeRestriction;
|
|
|
|
// Token: 0x04001A45 RID: 6725
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A45")]
|
|
public SessionManager.DNMOBHGDMDF CS$<>8__locals2;
|
|
}
|
|
|
|
// Token: 0x02000443 RID: 1091
|
|
[Token(Token = "0x2000443")]
|
|
[CompilerGenerated]
|
|
private sealed class MKADFDHMEFI
|
|
{
|
|
// Token: 0x060020D6 RID: 8406 RVA: 0x00089AAC File Offset: 0x00087CAC
|
|
[Token(Token = "0x60020D6")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public MKADFDHMEFI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020D7 RID: 8407 RVA: 0x00089AC0 File Offset: 0x00087CC0
|
|
[Token(Token = "0x60020D7")]
|
|
[Address(RVA = "0x1780920", Offset = "0x177F320", VA = "0x181780920")]
|
|
internal void <RunJoinRoom>b__0(KLCOGEIGEBJ room)
|
|
{
|
|
SessionManager sessionManager = this.<>4__this;
|
|
Action<Matchmaking.MHCKNNJOIIP> action = this.onResponseCallback;
|
|
int num = 0;
|
|
KMKPEOGJDFK kmkpeogjdfk = this.playlist;
|
|
bool flag = this.isPrivate;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni = this.loadSceneSource;
|
|
sessionManager.RunJoinRoom(room, num, kmkpeogjdfk, bdpnobgngni, flag, num, action);
|
|
}
|
|
|
|
// Token: 0x04001A46 RID: 6726
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A46")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001A47 RID: 6727
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A47")]
|
|
public KMKPEOGJDFK playlist;
|
|
|
|
// Token: 0x04001A48 RID: 6728
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A48")]
|
|
public SessionManager.BDPNOBGNGNI loadSceneSource;
|
|
|
|
// Token: 0x04001A49 RID: 6729
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4001A49")]
|
|
public bool isPrivate;
|
|
|
|
// Token: 0x04001A4A RID: 6730
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001A4A")]
|
|
public Action<Matchmaking.MHCKNNJOIIP> onResponseCallback;
|
|
}
|
|
|
|
// Token: 0x02000444 RID: 1092
|
|
[Token(Token = "0x2000444")]
|
|
[CompilerGenerated]
|
|
private sealed class DKDMILGKDIG
|
|
{
|
|
// Token: 0x060020D8 RID: 8408 RVA: 0x00089B0C File Offset: 0x00087D0C
|
|
[Token(Token = "0x60020D8")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public DKDMILGKDIG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020D9 RID: 8409 RVA: 0x00089B20 File Offset: 0x00087D20
|
|
[Token(Token = "0x60020D9")]
|
|
[Address(RVA = "0x177D1A0", Offset = "0x177BBA0", VA = "0x18177D1A0")]
|
|
internal void <RunJoinRoom>b__0(bool bypassMovementModeRestriction)
|
|
{
|
|
SessionManager.MLMGPLEGKEA mlmgplegkea = new SessionManager.MLMGPLEGKEA();
|
|
mlmgplegkea.CS$<>8__locals1 = this;
|
|
mlmgplegkea.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))
|
|
{
|
|
SessionManager.DJDBNABNLFD djdbnabnlfd = new SessionManager.DJDBNABNLFD();
|
|
djdbnabnlfd.CS$<>8__locals2 = mlmgplegkea;
|
|
int num = 0;
|
|
if (this.playlist != 0)
|
|
{
|
|
}
|
|
djdbnabnlfd.playlistName = num;
|
|
string <LGACIEKBLBM>k__BackingField3 = this.room.<LGACIEKBLBM>k__BackingField;
|
|
string text = string.Format("Going to ^{0}", <LGACIEKBLBM>k__BackingField3);
|
|
SessionManager sessionManager = this.<>4__this;
|
|
KLCOGEIGEBJ klcogeigebj = this.room;
|
|
Action action = delegate
|
|
{
|
|
SessionManager.DKDMILGKDIG cs$<>8__locals = djdbnabnlfd.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager sessionManager6 = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni3 = cs$<>8__locals.loadSceneSource;
|
|
sessionManager6.FFBGKEIKCLJ = bdpnobgngni3;
|
|
SessionManager.MLMGPLEGKEA cs$<>8__locals2 = djdbnabnlfd.CS$<>8__locals2;
|
|
SessionManager.DKDMILGKDIG cs$<>8__locals3 = cs$<>8__locals2.CS$<>8__locals1;
|
|
KLCOGEIGEBJ klcogeigebj2 = cs$<>8__locals3.room;
|
|
SessionManager sessionManager7 = cs$<>8__locals3.<>4__this;
|
|
string text2 = cs$<>8__locals3.roomCode;
|
|
Action<Matchmaking.MHCKNNJOIIP> action5 = cs$<>8__locals3.onResponseCallback;
|
|
bool bypassMovementModeRestriction4 = cs$<>8__locals2.bypassMovementModeRestriction;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni4 = cs$<>8__locals3.loadSceneSource;
|
|
bool flag = cs$<>8__locals3.isPrivate;
|
|
};
|
|
Action action2 = delegate
|
|
{
|
|
SessionManager.DKDMILGKDIG cs$<>8__locals4 = djdbnabnlfd.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager sessionManager8 = cs$<>8__locals4.<>4__this;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni5 = cs$<>8__locals4.loadSceneSource;
|
|
sessionManager8.FFBGKEIKCLJ = bdpnobgngni5;
|
|
SessionManager.MLMGPLEGKEA cs$<>8__locals5 = djdbnabnlfd.CS$<>8__locals2;
|
|
SessionManager.DKDMILGKDIG cs$<>8__locals6 = cs$<>8__locals5.CS$<>8__locals1;
|
|
KLCOGEIGEBJ klcogeigebj3 = cs$<>8__locals6.room;
|
|
SessionManager sessionManager9 = cs$<>8__locals6.<>4__this;
|
|
string text3 = cs$<>8__locals6.roomCode;
|
|
Action<Matchmaking.MHCKNNJOIIP> action6 = cs$<>8__locals6.onResponseCallback;
|
|
bool bypassMovementModeRestriction5 = cs$<>8__locals5.bypassMovementModeRestriction;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni6 = cs$<>8__locals6.loadSceneSource;
|
|
bool flag2 = cs$<>8__locals6.isPrivate;
|
|
};
|
|
sessionManager.IMBDGDJFNOH(text, klcogeigebj, action, action2);
|
|
return;
|
|
}
|
|
SessionManager sessionManager2 = this.<>4__this;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni = this.loadSceneSource;
|
|
sessionManager2.FFBGKEIKCLJ = bdpnobgngni;
|
|
SessionManager sessionManager3 = this.<>4__this;
|
|
bool bypassMovementModeRestriction2 = mlmgplegkea.bypassMovementModeRestriction;
|
|
if (this.<>9__2 != 0)
|
|
{
|
|
goto IL_169;
|
|
}
|
|
Action<string> action3 = delegate(string e)
|
|
{
|
|
this.onResponseCallback((uint)(-1));
|
|
};
|
|
this.<>9__2 = action3;
|
|
}
|
|
SessionManager sessionManager4 = this.<>4__this;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni2 = this.loadSceneSource;
|
|
sessionManager4.FFBGKEIKCLJ = bdpnobgngni2;
|
|
SessionManager sessionManager5 = this.<>4__this;
|
|
bool bypassMovementModeRestriction3 = mlmgplegkea.bypassMovementModeRestriction;
|
|
if (this.<>9__1 == 0)
|
|
{
|
|
Action<string> action4 = delegate(string e)
|
|
{
|
|
this.onResponseCallback((uint)(-1));
|
|
};
|
|
this.<>9__1 = action4;
|
|
}
|
|
IL_169:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060020DA RID: 8410 RVA: 0x00089C9C File Offset: 0x00087E9C
|
|
[Token(Token = "0x60020DA")]
|
|
[Address(RVA = "0x177D5B0", Offset = "0x177BFB0", VA = "0x18177D5B0")]
|
|
internal void <RunJoinRoom>b__1(string e)
|
|
{
|
|
this.onResponseCallback((uint)(-1));
|
|
}
|
|
|
|
// Token: 0x060020DB RID: 8411 RVA: 0x00089CBC File Offset: 0x00087EBC
|
|
[Token(Token = "0x60020DB")]
|
|
[Address(RVA = "0x177D600", Offset = "0x177C000", VA = "0x18177D600")]
|
|
internal void <RunJoinRoom>b__2(string e)
|
|
{
|
|
this.onResponseCallback((uint)(-1));
|
|
}
|
|
|
|
// Token: 0x04001A4B RID: 6731
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A4B")]
|
|
public KLCOGEIGEBJ room;
|
|
|
|
// Token: 0x04001A4C RID: 6732
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A4C")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001A4D RID: 6733
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A4D")]
|
|
public SessionManager.BDPNOBGNGNI loadSceneSource;
|
|
|
|
// Token: 0x04001A4E RID: 6734
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001A4E")]
|
|
public Action<Matchmaking.MHCKNNJOIIP> onResponseCallback;
|
|
|
|
// Token: 0x04001A4F RID: 6735
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4001A4F")]
|
|
public KMKPEOGJDFK playlist;
|
|
|
|
// Token: 0x04001A50 RID: 6736
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4001A50")]
|
|
public string roomSceneName;
|
|
|
|
// Token: 0x04001A51 RID: 6737
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4001A51")]
|
|
public bool isPrivate;
|
|
|
|
// Token: 0x04001A52 RID: 6738
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4001A52")]
|
|
public string roomCode;
|
|
|
|
// Token: 0x04001A53 RID: 6739
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4001A53")]
|
|
public Action<string> <>9__1;
|
|
|
|
// Token: 0x04001A54 RID: 6740
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4001A54")]
|
|
public Action<string> <>9__2;
|
|
}
|
|
|
|
// Token: 0x02000445 RID: 1093
|
|
[Token(Token = "0x2000445")]
|
|
[CompilerGenerated]
|
|
private sealed class MLMGPLEGKEA
|
|
{
|
|
// Token: 0x060020DC RID: 8412 RVA: 0x00089CDC File Offset: 0x00087EDC
|
|
[Token(Token = "0x60020DC")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public MLMGPLEGKEA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04001A55 RID: 6741
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A55")]
|
|
public bool bypassMovementModeRestriction;
|
|
|
|
// Token: 0x04001A56 RID: 6742
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A56")]
|
|
public SessionManager.DKDMILGKDIG CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02000446 RID: 1094
|
|
[Token(Token = "0x2000446")]
|
|
[CompilerGenerated]
|
|
private sealed class DJDBNABNLFD
|
|
{
|
|
// Token: 0x060020DD RID: 8413 RVA: 0x00089CF0 File Offset: 0x00087EF0
|
|
[Token(Token = "0x60020DD")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public DJDBNABNLFD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020DE RID: 8414 RVA: 0x00089D04 File Offset: 0x00087F04
|
|
[Token(Token = "0x60020DE")]
|
|
[Address(RVA = "0x177CFE0", Offset = "0x177B9E0", VA = "0x18177CFE0")]
|
|
internal void <RunJoinRoom>b__3()
|
|
{
|
|
SessionManager.DKDMILGKDIG 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.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.MLMGPLEGKEA cs$<>8__locals2 = this.CS$<>8__locals2;
|
|
SessionManager.DKDMILGKDIG cs$<>8__locals3 = cs$<>8__locals2.CS$<>8__locals1;
|
|
KLCOGEIGEBJ room = cs$<>8__locals3.room;
|
|
SessionManager <>4__this2 = cs$<>8__locals3.<>4__this;
|
|
string roomCode = cs$<>8__locals3.roomCode;
|
|
Action<Matchmaking.MHCKNNJOIIP> onResponseCallback = cs$<>8__locals3.onResponseCallback;
|
|
bool bypassMovementModeRestriction = cs$<>8__locals2.bypassMovementModeRestriction;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
|
|
bool isPrivate = cs$<>8__locals3.isPrivate;
|
|
}
|
|
|
|
// Token: 0x060020DF RID: 8415 RVA: 0x00089D88 File Offset: 0x00087F88
|
|
[Token(Token = "0x60020DF")]
|
|
[Address(RVA = "0x177D0C0", Offset = "0x177BAC0", VA = "0x18177D0C0")]
|
|
internal void <RunJoinRoom>b__4()
|
|
{
|
|
SessionManager.DKDMILGKDIG 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.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.MLMGPLEGKEA cs$<>8__locals2 = this.CS$<>8__locals2;
|
|
SessionManager.DKDMILGKDIG cs$<>8__locals3 = cs$<>8__locals2.CS$<>8__locals1;
|
|
KLCOGEIGEBJ room = cs$<>8__locals3.room;
|
|
SessionManager <>4__this2 = cs$<>8__locals3.<>4__this;
|
|
string roomCode = cs$<>8__locals3.roomCode;
|
|
Action<Matchmaking.MHCKNNJOIIP> onResponseCallback = cs$<>8__locals3.onResponseCallback;
|
|
bool bypassMovementModeRestriction = cs$<>8__locals2.bypassMovementModeRestriction;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
|
|
bool isPrivate = cs$<>8__locals3.isPrivate;
|
|
}
|
|
|
|
// Token: 0x04001A57 RID: 6743
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A57")]
|
|
public string playlistName;
|
|
|
|
// Token: 0x04001A58 RID: 6744
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A58")]
|
|
public SessionManager.MLMGPLEGKEA CS$<>8__locals2;
|
|
}
|
|
|
|
// Token: 0x02000447 RID: 1095
|
|
[Token(Token = "0x2000447")]
|
|
[CompilerGenerated]
|
|
private sealed class KEJKKEFJEGN
|
|
{
|
|
// Token: 0x060020E0 RID: 8416 RVA: 0x00089E0C File Offset: 0x0008800C
|
|
[Token(Token = "0x60020E0")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public KEJKKEFJEGN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04001A59 RID: 6745
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A59")]
|
|
public SessionManager.APNNGFNMGDP inviteMode;
|
|
|
|
// Token: 0x04001A5A RID: 6746
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A5A")]
|
|
public string roomSceneName;
|
|
|
|
// Token: 0x04001A5B RID: 6747
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A5B")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001A5C RID: 6748
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001A5C")]
|
|
public SessionManager.BDPNOBGNGNI loadSceneSource;
|
|
|
|
// Token: 0x04001A5D RID: 6749
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x4001A5D")]
|
|
public bool forceNewInstance;
|
|
}
|
|
|
|
// Token: 0x02000448 RID: 1096
|
|
[Token(Token = "0x2000448")]
|
|
[CompilerGenerated]
|
|
private sealed class GEEGBBFIHJN
|
|
{
|
|
// Token: 0x060020E1 RID: 8417 RVA: 0x00089E20 File Offset: 0x00088020
|
|
[Token(Token = "0x60020E1")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public GEEGBBFIHJN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020E2 RID: 8418 RVA: 0x00089E34 File Offset: 0x00088034
|
|
[Token(Token = "0x60020E2")]
|
|
[Address(RVA = "0x177DC80", Offset = "0x177C680", VA = "0x18177DC80")]
|
|
internal void <RunJoinSubRoomOfCurrentRoom>b__0(bool bypassMovementModeRestriction)
|
|
{
|
|
SessionManager.MJNOLNGPNJC mjnolngpnjc = new SessionManager.MJNOLNGPNJC();
|
|
mjnolngpnjc.CS$<>8__locals2 = this;
|
|
mjnolngpnjc.bypassMovementModeRestriction = bypassMovementModeRestriction;
|
|
SessionManager.KEJKKEFJEGN 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.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.KEJKKEFJEGN 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 = mjnolngpnjc.bypassMovementModeRestriction;
|
|
<>4__this2.BPAKDECMANG(roomSceneName, inviteMode, bypassMovementModeRestriction2, forceNewInstance);
|
|
return;
|
|
}
|
|
string roomSceneName2 = cs$<>8__locals.roomSceneName;
|
|
string text = string.Format("Going to {0}", roomSceneName2);
|
|
SessionManager <>4__this3 = this.CS$<>8__locals1.<>4__this;
|
|
PPENFJMFPNE ppenfjmfpne = this.room;
|
|
Action action = delegate
|
|
{
|
|
SessionManager.KEJKKEFJEGN cs$<>8__locals3 = mjnolngpnjc.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager <>4__this4 = cs$<>8__locals3.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource2 = cs$<>8__locals3.loadSceneSource;
|
|
<>4__this4.FFBGKEIKCLJ = loadSceneSource2;
|
|
SessionManager.KEJKKEFJEGN cs$<>8__locals4 = mjnolngpnjc.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager <>4__this5 = cs$<>8__locals4.<>4__this;
|
|
bool forceNewInstance2 = cs$<>8__locals4.forceNewInstance;
|
|
bool bypassMovementModeRestriction3 = mjnolngpnjc.bypassMovementModeRestriction;
|
|
string roomSceneName3 = cs$<>8__locals4.roomSceneName;
|
|
<>4__this5.BPAKDECMANG(roomSceneName3, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction3, forceNewInstance2);
|
|
};
|
|
Action action2 = delegate
|
|
{
|
|
SessionManager.KEJKKEFJEGN cs$<>8__locals5 = mjnolngpnjc.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager <>4__this6 = cs$<>8__locals5.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource3 = cs$<>8__locals5.loadSceneSource;
|
|
<>4__this6.FFBGKEIKCLJ = loadSceneSource3;
|
|
SessionManager.KEJKKEFJEGN cs$<>8__locals6 = mjnolngpnjc.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager <>4__this7 = cs$<>8__locals6.<>4__this;
|
|
bool forceNewInstance3 = cs$<>8__locals6.forceNewInstance;
|
|
bool bypassMovementModeRestriction4 = mjnolngpnjc.bypassMovementModeRestriction;
|
|
string roomSceneName4 = cs$<>8__locals6.roomSceneName;
|
|
<>4__this7.BPAKDECMANG(roomSceneName4, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction4, forceNewInstance3);
|
|
};
|
|
<>4__this3.IMBDGDJFNOH(text, ppenfjmfpne, action, action2);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04001A5E RID: 6750
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A5E")]
|
|
public PPENFJMFPNE room;
|
|
|
|
// Token: 0x04001A5F RID: 6751
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A5F")]
|
|
public SessionManager.KEJKKEFJEGN CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02000449 RID: 1097
|
|
[Token(Token = "0x2000449")]
|
|
[CompilerGenerated]
|
|
private sealed class MJNOLNGPNJC
|
|
{
|
|
// Token: 0x060020E3 RID: 8419 RVA: 0x00089F1C File Offset: 0x0008811C
|
|
[Token(Token = "0x60020E3")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public MJNOLNGPNJC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020E4 RID: 8420 RVA: 0x00089F30 File Offset: 0x00088130
|
|
[Token(Token = "0x60020E4")]
|
|
[Address(RVA = "0x1780800", Offset = "0x177F200", VA = "0x181780800")]
|
|
internal void <RunJoinSubRoomOfCurrentRoom>b__1()
|
|
{
|
|
SessionManager.KEJKKEFJEGN 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.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.KEJKKEFJEGN cs$<>8__locals2 = this.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
|
|
bool forceNewInstance = cs$<>8__locals2.forceNewInstance;
|
|
bool flag = this.bypassMovementModeRestriction;
|
|
string roomSceneName = cs$<>8__locals2.roomSceneName;
|
|
<>4__this2.BPAKDECMANG(roomSceneName, (SessionManager.APNNGFNMGDP)((uint)2), flag, forceNewInstance);
|
|
}
|
|
|
|
// Token: 0x060020E5 RID: 8421 RVA: 0x00089FA0 File Offset: 0x000881A0
|
|
[Token(Token = "0x60020E5")]
|
|
[Address(RVA = "0x1780890", Offset = "0x177F290", VA = "0x181780890")]
|
|
internal void <RunJoinSubRoomOfCurrentRoom>b__2()
|
|
{
|
|
SessionManager.KEJKKEFJEGN 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.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.KEJKKEFJEGN cs$<>8__locals2 = this.CS$<>8__locals2.CS$<>8__locals1;
|
|
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
|
|
bool forceNewInstance = cs$<>8__locals2.forceNewInstance;
|
|
bool flag = this.bypassMovementModeRestriction;
|
|
string roomSceneName = cs$<>8__locals2.roomSceneName;
|
|
<>4__this2.BPAKDECMANG(roomSceneName, (SessionManager.APNNGFNMGDP)((uint)1), flag, forceNewInstance);
|
|
}
|
|
|
|
// Token: 0x04001A60 RID: 6752
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A60")]
|
|
public bool bypassMovementModeRestriction;
|
|
|
|
// Token: 0x04001A61 RID: 6753
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A61")]
|
|
public SessionManager.GEEGBBFIHJN CS$<>8__locals2;
|
|
}
|
|
|
|
// Token: 0x0200044A RID: 1098
|
|
[Token(Token = "0x200044A")]
|
|
[CompilerGenerated]
|
|
private sealed class JPIDFIDLIPB
|
|
{
|
|
// Token: 0x060020E6 RID: 8422 RVA: 0x0008A010 File Offset: 0x00088210
|
|
[Token(Token = "0x60020E6")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JPIDFIDLIPB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020E7 RID: 8423 RVA: 0x0008A024 File Offset: 0x00088224
|
|
[Token(Token = "0x60020E7")]
|
|
[Address(RVA = "0x177F2C0", Offset = "0x177DCC0", VA = "0x18177F2C0")]
|
|
internal void <RunJoinPlaylist>b__0(BMFAGMFKODA playlistDetails)
|
|
{
|
|
if (playlistDetails == 0)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni = this.loadSceneSource;
|
|
string text = this.playlistName;
|
|
Debug.LogError(string.Format("Failed to join playlist {0} ({1})", text, bdpnobgngni));
|
|
return;
|
|
}
|
|
SessionManager sessionManager = this.<>4__this;
|
|
bool flag = this.isPrivate;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni2 = this.loadSceneSource;
|
|
sessionManager.RunJoinPlaylist(playlistDetails, bdpnobgngni2, flag);
|
|
}
|
|
|
|
// Token: 0x04001A62 RID: 6754
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A62")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001A63 RID: 6755
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A63")]
|
|
public SessionManager.BDPNOBGNGNI loadSceneSource;
|
|
|
|
// Token: 0x04001A64 RID: 6756
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4001A64")]
|
|
public bool isPrivate;
|
|
|
|
// Token: 0x04001A65 RID: 6757
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A65")]
|
|
public string playlistName;
|
|
}
|
|
|
|
// Token: 0x0200044B RID: 1099
|
|
[Token(Token = "0x200044B")]
|
|
[CompilerGenerated]
|
|
private sealed class ELKHAPPGBGE
|
|
{
|
|
// Token: 0x060020E8 RID: 8424 RVA: 0x0008A08C File Offset: 0x0008828C
|
|
[Token(Token = "0x60020E8")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public ELKHAPPGBGE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020E9 RID: 8425 RVA: 0x0008A0A0 File Offset: 0x000882A0
|
|
[Token(Token = "0x60020E9")]
|
|
[Address(RVA = "0x177D8A0", Offset = "0x177C2A0", VA = "0x18177D8A0")]
|
|
internal void <RunJoinPlaylist>b__0(bool bypassMovementModeRestriction)
|
|
{
|
|
SessionManager.ADNGENBPJGD adngenbpjgd = new SessionManager.ADNGENBPJGD();
|
|
adngenbpjgd.CS$<>8__locals1 = this;
|
|
adngenbpjgd.bypassMovementModeRestriction = bypassMovementModeRestriction;
|
|
string <LGACIEKBLBM>k__BackingField = this.playlist.<LGACIEKBLBM>k__BackingField;
|
|
string text = string.Format("Going to {0}", <LGACIEKBLBM>k__BackingField);
|
|
SessionManager sessionManager = this.<>4__this;
|
|
KMKPEOGJDFK kmkpeogjdfk = this.playlist;
|
|
Action action = delegate
|
|
{
|
|
SessionManager.ELKHAPPGBGE cs$<>8__locals = adngenbpjgd.CS$<>8__locals1;
|
|
SessionManager sessionManager2 = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni = cs$<>8__locals.loadSceneSource;
|
|
sessionManager2.FFBGKEIKCLJ = bdpnobgngni;
|
|
SessionManager.ELKHAPPGBGE cs$<>8__locals2 = adngenbpjgd.CS$<>8__locals1;
|
|
KMKPEOGJDFK kmkpeogjdfk2 = cs$<>8__locals2.playlist;
|
|
SessionManager sessionManager3 = cs$<>8__locals2.<>4__this;
|
|
bool flag = cs$<>8__locals2.isPrivate;
|
|
int num = 0;
|
|
string <LGACIEKBLBM>k__BackingField2 = kmkpeogjdfk2.<LGACIEKBLBM>k__BackingField;
|
|
bool bypassMovementModeRestriction2 = adngenbpjgd.bypassMovementModeRestriction;
|
|
sessionManager3.NDKKNPMAGNK(<LGACIEKBLBM>k__BackingField2, flag, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction2, num);
|
|
};
|
|
Action action2 = delegate
|
|
{
|
|
SessionManager.ELKHAPPGBGE cs$<>8__locals3 = adngenbpjgd.CS$<>8__locals1;
|
|
SessionManager sessionManager4 = cs$<>8__locals3.<>4__this;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni2 = cs$<>8__locals3.loadSceneSource;
|
|
sessionManager4.FFBGKEIKCLJ = bdpnobgngni2;
|
|
SessionManager.ELKHAPPGBGE cs$<>8__locals4 = adngenbpjgd.CS$<>8__locals1;
|
|
KMKPEOGJDFK kmkpeogjdfk3 = cs$<>8__locals4.playlist;
|
|
SessionManager sessionManager5 = cs$<>8__locals4.<>4__this;
|
|
bool flag2 = cs$<>8__locals4.isPrivate;
|
|
int num2 = 0;
|
|
string <LGACIEKBLBM>k__BackingField3 = kmkpeogjdfk3.<LGACIEKBLBM>k__BackingField;
|
|
bool bypassMovementModeRestriction3 = adngenbpjgd.bypassMovementModeRestriction;
|
|
sessionManager5.NDKKNPMAGNK(<LGACIEKBLBM>k__BackingField3, flag2, (SessionManager.APNNGFNMGDP)((uint)1), bypassMovementModeRestriction3, num2);
|
|
};
|
|
sessionManager.IMBDGDJFNOH(text, kmkpeogjdfk, action, action2);
|
|
}
|
|
|
|
// Token: 0x04001A66 RID: 6758
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A66")]
|
|
public KMKPEOGJDFK playlist;
|
|
|
|
// Token: 0x04001A67 RID: 6759
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A67")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001A68 RID: 6760
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A68")]
|
|
public SessionManager.BDPNOBGNGNI loadSceneSource;
|
|
|
|
// Token: 0x04001A69 RID: 6761
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4001A69")]
|
|
public bool isPrivate;
|
|
}
|
|
|
|
// Token: 0x0200044C RID: 1100
|
|
[Token(Token = "0x200044C")]
|
|
[CompilerGenerated]
|
|
private sealed class ADNGENBPJGD
|
|
{
|
|
// Token: 0x060020EA RID: 8426 RVA: 0x0008A118 File Offset: 0x00088318
|
|
[Token(Token = "0x60020EA")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public ADNGENBPJGD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020EB RID: 8427 RVA: 0x0008A12C File Offset: 0x0008832C
|
|
[Token(Token = "0x60020EB")]
|
|
[Address(RVA = "0x177B970", Offset = "0x177A370", VA = "0x18177B970")]
|
|
internal void <RunJoinPlaylist>b__1()
|
|
{
|
|
SessionManager.ELKHAPPGBGE cs$<>8__locals = this.CS$<>8__locals1;
|
|
SessionManager <>4__this = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
|
|
<>4__this.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.ELKHAPPGBGE cs$<>8__locals2 = this.CS$<>8__locals1;
|
|
KMKPEOGJDFK playlist = cs$<>8__locals2.playlist;
|
|
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
|
|
bool isPrivate = cs$<>8__locals2.isPrivate;
|
|
int num = 0;
|
|
string <LGACIEKBLBM>k__BackingField = playlist.<LGACIEKBLBM>k__BackingField;
|
|
bool flag = this.bypassMovementModeRestriction;
|
|
<>4__this2.NDKKNPMAGNK(<LGACIEKBLBM>k__BackingField, isPrivate, (SessionManager.APNNGFNMGDP)((uint)2), flag, num);
|
|
}
|
|
|
|
// Token: 0x060020EC RID: 8428 RVA: 0x0008A1A0 File Offset: 0x000883A0
|
|
[Token(Token = "0x60020EC")]
|
|
[Address(RVA = "0x177B9F0", Offset = "0x177A3F0", VA = "0x18177B9F0")]
|
|
internal void <RunJoinPlaylist>b__2()
|
|
{
|
|
SessionManager.ELKHAPPGBGE cs$<>8__locals = this.CS$<>8__locals1;
|
|
SessionManager <>4__this = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
|
|
<>4__this.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.ELKHAPPGBGE cs$<>8__locals2 = this.CS$<>8__locals1;
|
|
KMKPEOGJDFK playlist = cs$<>8__locals2.playlist;
|
|
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
|
|
bool isPrivate = cs$<>8__locals2.isPrivate;
|
|
int num = 0;
|
|
string <LGACIEKBLBM>k__BackingField = playlist.<LGACIEKBLBM>k__BackingField;
|
|
bool flag = this.bypassMovementModeRestriction;
|
|
<>4__this2.NDKKNPMAGNK(<LGACIEKBLBM>k__BackingField, isPrivate, (SessionManager.APNNGFNMGDP)((uint)1), flag, num);
|
|
}
|
|
|
|
// Token: 0x04001A6A RID: 6762
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A6A")]
|
|
public bool bypassMovementModeRestriction;
|
|
|
|
// Token: 0x04001A6B RID: 6763
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A6B")]
|
|
public SessionManager.ELKHAPPGBGE CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x0200044D RID: 1101
|
|
[Token(Token = "0x200044D")]
|
|
[CompilerGenerated]
|
|
private sealed class LBDNJOJKLAG
|
|
{
|
|
// Token: 0x060020ED RID: 8429 RVA: 0x0008A214 File Offset: 0x00088414
|
|
[Token(Token = "0x60020ED")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public LBDNJOJKLAG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020EE RID: 8430 RVA: 0x0008A228 File Offset: 0x00088428
|
|
[Token(Token = "0x60020EE")]
|
|
[Address(RVA = "0x17801E0", Offset = "0x177EBE0", VA = "0x1817801E0")]
|
|
internal void <RunJoinPlayer>b__0(bool bypassMovementModeRestriction)
|
|
{
|
|
SessionManager.EIEGMPFEDCH eiegmpfedch = new SessionManager.EIEGMPFEDCH();
|
|
eiegmpfedch.CS$<>8__locals1 = this;
|
|
eiegmpfedch.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.LBDNJOJKLAG cs$<>8__locals = eiegmpfedch.CS$<>8__locals1;
|
|
SessionManager sessionManager3 = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni = cs$<>8__locals.loadSceneSource;
|
|
sessionManager3.FFBGKEIKCLJ = bdpnobgngni;
|
|
SessionManager.LBDNJOJKLAG cs$<>8__locals2 = eiegmpfedch.CS$<>8__locals1;
|
|
SessionManager sessionManager4 = cs$<>8__locals2.<>4__this;
|
|
bool bypassMovementModeRestriction3 = eiegmpfedch.bypassMovementModeRestriction;
|
|
int num4 = cs$<>8__locals2.playerId;
|
|
sessionManager4.JoinPlayer(num4, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction3);
|
|
};
|
|
Action action2 = delegate
|
|
{
|
|
SessionManager.LBDNJOJKLAG cs$<>8__locals3 = eiegmpfedch.CS$<>8__locals1;
|
|
SessionManager sessionManager5 = cs$<>8__locals3.<>4__this;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni2 = cs$<>8__locals3.loadSceneSource;
|
|
sessionManager5.FFBGKEIKCLJ = bdpnobgngni2;
|
|
SessionManager.LBDNJOJKLAG cs$<>8__locals4 = eiegmpfedch.CS$<>8__locals1;
|
|
SessionManager sessionManager6 = cs$<>8__locals4.<>4__this;
|
|
bool bypassMovementModeRestriction4 = eiegmpfedch.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.FFBGKEIKCLJ = (SessionManager.BDPNOBGNGNI)((ulong)9L);
|
|
SessionManager sessionManager2 = this.<>4__this;
|
|
bool bypassMovementModeRestriction2 = eiegmpfedch.bypassMovementModeRestriction;
|
|
int num2 = 0;
|
|
int num3 = this.playerId;
|
|
sessionManager2.JoinPlayer(num3, (SessionManager.APNNGFNMGDP)num2, bypassMovementModeRestriction2);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04001A6C RID: 6764
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A6C")]
|
|
public SessionManager.BDPNOBGNGNI loadSceneSource;
|
|
|
|
// Token: 0x04001A6D RID: 6765
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A6D")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001A6E RID: 6766
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A6E")]
|
|
public int playerId;
|
|
|
|
// Token: 0x04001A6F RID: 6767
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001A6F")]
|
|
public KLCOGEIGEBJ room;
|
|
}
|
|
|
|
// Token: 0x0200044E RID: 1102
|
|
[Token(Token = "0x200044E")]
|
|
[CompilerGenerated]
|
|
private sealed class EIEGMPFEDCH
|
|
{
|
|
// Token: 0x060020EF RID: 8431 RVA: 0x0008A2EC File Offset: 0x000884EC
|
|
[Token(Token = "0x60020EF")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public EIEGMPFEDCH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020F0 RID: 8432 RVA: 0x0008A300 File Offset: 0x00088500
|
|
[Token(Token = "0x60020F0")]
|
|
[Address(RVA = "0x177D7E0", Offset = "0x177C1E0", VA = "0x18177D7E0")]
|
|
internal void <RunJoinPlayer>b__1()
|
|
{
|
|
SessionManager.LBDNJOJKLAG cs$<>8__locals = this.CS$<>8__locals1;
|
|
SessionManager <>4__this = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
|
|
<>4__this.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.LBDNJOJKLAG 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: 0x060020F1 RID: 8433 RVA: 0x0008A35C File Offset: 0x0008855C
|
|
[Token(Token = "0x60020F1")]
|
|
[Address(RVA = "0x177D840", Offset = "0x177C240", VA = "0x18177D840")]
|
|
internal void <RunJoinPlayer>b__2()
|
|
{
|
|
SessionManager.LBDNJOJKLAG cs$<>8__locals = this.CS$<>8__locals1;
|
|
SessionManager <>4__this = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
|
|
<>4__this.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.LBDNJOJKLAG 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: 0x04001A70 RID: 6768
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A70")]
|
|
public bool bypassMovementModeRestriction;
|
|
|
|
// Token: 0x04001A71 RID: 6769
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A71")]
|
|
public SessionManager.LBDNJOJKLAG CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x0200044F RID: 1103
|
|
[Token(Token = "0x200044F")]
|
|
[CompilerGenerated]
|
|
private sealed class AIMCINHMDCO
|
|
{
|
|
// Token: 0x060020F2 RID: 8434 RVA: 0x0008A3B8 File Offset: 0x000885B8
|
|
[Token(Token = "0x60020F2")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public AIMCINHMDCO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020F3 RID: 8435 RVA: 0x0008A3CC File Offset: 0x000885CC
|
|
[Token(Token = "0x60020F3")]
|
|
[Address(RVA = "0x177BA70", Offset = "0x177A470", VA = "0x18177BA70")]
|
|
internal void <RunAcceptRoomInvite>b__0(bool bypassMovementModeRestriction)
|
|
{
|
|
SessionManager.KLFILLODHGD klfillodhgd = new SessionManager.KLFILLODHGD();
|
|
klfillodhgd.CS$<>8__locals1 = this;
|
|
klfillodhgd.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.AIMCINHMDCO cs$<>8__locals = klfillodhgd.CS$<>8__locals1;
|
|
SessionManager sessionManager3 = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni = cs$<>8__locals.loadSceneSource;
|
|
sessionManager3.FFBGKEIKCLJ = bdpnobgngni;
|
|
SessionManager.AIMCINHMDCO cs$<>8__locals2 = klfillodhgd.CS$<>8__locals1;
|
|
SessionManager sessionManager4 = cs$<>8__locals2.<>4__this;
|
|
bool bypassMovementModeRestriction3 = klfillodhgd.bypassMovementModeRestriction;
|
|
CPIHGIEOPAJ cpihgieopaj2 = cs$<>8__locals2.roomInviteMessage;
|
|
sessionManager4.ALCJNMAOIGH(cpihgieopaj2, (SessionManager.APNNGFNMGDP)((uint)2), bypassMovementModeRestriction3);
|
|
};
|
|
Action action2 = delegate
|
|
{
|
|
SessionManager.AIMCINHMDCO cs$<>8__locals3 = klfillodhgd.CS$<>8__locals1;
|
|
SessionManager sessionManager5 = cs$<>8__locals3.<>4__this;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni2 = cs$<>8__locals3.loadSceneSource;
|
|
sessionManager5.FFBGKEIKCLJ = bdpnobgngni2;
|
|
SessionManager.AIMCINHMDCO cs$<>8__locals4 = klfillodhgd.CS$<>8__locals1;
|
|
SessionManager sessionManager6 = cs$<>8__locals4.<>4__this;
|
|
bool bypassMovementModeRestriction4 = klfillodhgd.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.FFBGKEIKCLJ = (SessionManager.BDPNOBGNGNI)((ulong)9L);
|
|
SessionManager sessionManager2 = this.<>4__this;
|
|
bool bypassMovementModeRestriction2 = klfillodhgd.bypassMovementModeRestriction;
|
|
int num2 = 0;
|
|
CPIHGIEOPAJ cpihgieopaj = this.roomInviteMessage;
|
|
sessionManager2.ALCJNMAOIGH(cpihgieopaj, (SessionManager.APNNGFNMGDP)num2, bypassMovementModeRestriction2);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04001A72 RID: 6770
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A72")]
|
|
public SessionManager.BDPNOBGNGNI loadSceneSource;
|
|
|
|
// Token: 0x04001A73 RID: 6771
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A73")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001A74 RID: 6772
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A74")]
|
|
public CPIHGIEOPAJ roomInviteMessage;
|
|
|
|
// Token: 0x04001A75 RID: 6773
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001A75")]
|
|
public int playerId;
|
|
|
|
// Token: 0x04001A76 RID: 6774
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4001A76")]
|
|
public KLCOGEIGEBJ room;
|
|
}
|
|
|
|
// Token: 0x02000450 RID: 1104
|
|
[Token(Token = "0x2000450")]
|
|
[CompilerGenerated]
|
|
private sealed class KLFILLODHGD
|
|
{
|
|
// Token: 0x060020F4 RID: 8436 RVA: 0x0008A490 File Offset: 0x00088690
|
|
[Token(Token = "0x60020F4")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public KLFILLODHGD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020F5 RID: 8437 RVA: 0x0008A4A4 File Offset: 0x000886A4
|
|
[Token(Token = "0x60020F5")]
|
|
[Address(RVA = "0x177FF00", Offset = "0x177E900", VA = "0x18177FF00")]
|
|
internal void <RunAcceptRoomInvite>b__1()
|
|
{
|
|
SessionManager.AIMCINHMDCO cs$<>8__locals = this.CS$<>8__locals1;
|
|
SessionManager <>4__this = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
|
|
<>4__this.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.AIMCINHMDCO 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: 0x060020F6 RID: 8438 RVA: 0x0008A500 File Offset: 0x00088700
|
|
[Token(Token = "0x60020F6")]
|
|
[Address(RVA = "0x177FF60", Offset = "0x177E960", VA = "0x18177FF60")]
|
|
internal void <RunAcceptRoomInvite>b__2()
|
|
{
|
|
SessionManager.AIMCINHMDCO cs$<>8__locals = this.CS$<>8__locals1;
|
|
SessionManager <>4__this = cs$<>8__locals.<>4__this;
|
|
SessionManager.BDPNOBGNGNI loadSceneSource = cs$<>8__locals.loadSceneSource;
|
|
<>4__this.FFBGKEIKCLJ = loadSceneSource;
|
|
SessionManager.AIMCINHMDCO 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: 0x04001A77 RID: 6775
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A77")]
|
|
public bool bypassMovementModeRestriction;
|
|
|
|
// Token: 0x04001A78 RID: 6776
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A78")]
|
|
public SessionManager.AIMCINHMDCO CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02000451 RID: 1105
|
|
[Token(Token = "0x2000451")]
|
|
[CompilerGenerated]
|
|
private sealed class ACPBJPGBDHC
|
|
{
|
|
// Token: 0x060020F7 RID: 8439 RVA: 0x0008A55C File Offset: 0x0008875C
|
|
[Token(Token = "0x60020F7")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public ACPBJPGBDHC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020F8 RID: 8440 RVA: 0x0008A570 File Offset: 0x00088770
|
|
[Token(Token = "0x60020F8")]
|
|
[Address(RVA = "0x177B7A0", Offset = "0x177A1A0", VA = "0x18177B7A0")]
|
|
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: 0x04001A79 RID: 6777
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A79")]
|
|
public string playerName;
|
|
|
|
// Token: 0x04001A7A RID: 6778
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A7A")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001A7B RID: 6779
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A7B")]
|
|
public int playerId;
|
|
}
|
|
|
|
// Token: 0x02000452 RID: 1106
|
|
[Token(Token = "0x2000452")]
|
|
[CompilerGenerated]
|
|
private sealed class IDDPBFMEIED
|
|
{
|
|
// Token: 0x060020F9 RID: 8441 RVA: 0x0008A5D0 File Offset: 0x000887D0
|
|
[Token(Token = "0x60020F9")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public IDDPBFMEIED()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020FA RID: 8442 RVA: 0x0008A5E4 File Offset: 0x000887E4
|
|
[Token(Token = "0x60020FA")]
|
|
[Address(RVA = "0x177E620", Offset = "0x177D020", VA = "0x18177E620")]
|
|
internal void <DefaultRoomGates>b__0()
|
|
{
|
|
Action<bool> action = this.<>9__1;
|
|
SessionManager sessionManager = this.<>4__this;
|
|
MKAMHOIHOJK mkamhoihojk = this.roomOrPlaylist;
|
|
if (action == 0)
|
|
{
|
|
Action<bool> action2 = delegate(bool bypassMovementModeRestriction)
|
|
{
|
|
SessionManager.OBNABNLFEHD obnabnlfehd = new SessionManager.OBNABNLFEHD();
|
|
obnabnlfehd.CS$<>8__locals1 = this;
|
|
obnabnlfehd.bypassMovementModeRestriction = bypassMovementModeRestriction;
|
|
SessionManager sessionManager2 = this.<>4__this;
|
|
Action action4 = delegate
|
|
{
|
|
SessionManager.IDDPBFMEIED cs$<>8__locals = obnabnlfehd.CS$<>8__locals1;
|
|
Action <>9__ = obnabnlfehd.<>9__4;
|
|
SessionManager sessionManager3 = cs$<>8__locals.<>4__this;
|
|
if (<>9__ == 0)
|
|
{
|
|
Action action5 = delegate
|
|
{
|
|
SessionManager.IDDPBFMEIED cs$<>8__locals2 = obnabnlfehd.CS$<>8__locals1;
|
|
Action <>9__2 = obnabnlfehd.<>9__5;
|
|
SessionManager sessionManager4 = cs$<>8__locals2.<>4__this;
|
|
if (<>9__2 == 0)
|
|
{
|
|
Action action6 = delegate
|
|
{
|
|
Action<bool> onConfirmed = obnabnlfehd.CS$<>8__locals1.OnConfirmed;
|
|
bool bypassMovementModeRestriction = obnabnlfehd.bypassMovementModeRestriction;
|
|
onConfirmed(bypassMovementModeRestriction);
|
|
};
|
|
obnabnlfehd.<>9__5 = action6;
|
|
}
|
|
sessionManager4.IIODEOAKKDD(<>9__2);
|
|
};
|
|
obnabnlfehd.<>9__4 = action5;
|
|
}
|
|
int num2 = 0;
|
|
sessionManager3.DFAJJNNIEEE(<>9__, num2);
|
|
};
|
|
int num = 0;
|
|
sessionManager2.EHHPNDGMJCH(action4, num);
|
|
};
|
|
this.<>9__1 = action2;
|
|
}
|
|
Action action3;
|
|
if (this.<>9__2 == 0)
|
|
{
|
|
action3 = delegate
|
|
{
|
|
KMKPEOGJDFK kmkpeogjdfk = this.containingPlaylist;
|
|
if (kmkpeogjdfk != 0)
|
|
{
|
|
MKAMHOIHOJK mkamhoihojk2 = this.roomOrPlaylist;
|
|
if (mkamhoihojk2 != 0 && mkamhoihojk2 != 0)
|
|
{
|
|
SessionManager sessionManager5 = this.<>4__this;
|
|
long <NONFJOBFPKC>k__BackingField = kmkpeogjdfk.<NONFJOBFPKC>k__BackingField;
|
|
HashSet<long> hinbneadpmo = sessionManager5.HINBNEADPMO;
|
|
}
|
|
}
|
|
};
|
|
this.<>9__2 = action3;
|
|
}
|
|
sessionManager.GFMMOALLEBK(mkamhoihojk, action, action3);
|
|
}
|
|
|
|
// Token: 0x060020FB RID: 8443 RVA: 0x0008A650 File Offset: 0x00088850
|
|
[Token(Token = "0x60020FB")]
|
|
[Address(RVA = "0x177E710", Offset = "0x177D110", VA = "0x18177E710")]
|
|
internal void <DefaultRoomGates>b__1(bool bypassMovementModeRestriction)
|
|
{
|
|
SessionManager.OBNABNLFEHD obnabnlfehd = new SessionManager.OBNABNLFEHD();
|
|
obnabnlfehd.CS$<>8__locals1 = this;
|
|
obnabnlfehd.bypassMovementModeRestriction = bypassMovementModeRestriction;
|
|
SessionManager sessionManager = this.<>4__this;
|
|
Action action = delegate
|
|
{
|
|
SessionManager.IDDPBFMEIED cs$<>8__locals = obnabnlfehd.CS$<>8__locals1;
|
|
Action <>9__ = obnabnlfehd.<>9__4;
|
|
SessionManager sessionManager2 = cs$<>8__locals.<>4__this;
|
|
if (<>9__ == 0)
|
|
{
|
|
Action action2 = delegate
|
|
{
|
|
SessionManager.IDDPBFMEIED cs$<>8__locals2 = obnabnlfehd.CS$<>8__locals1;
|
|
Action <>9__2 = obnabnlfehd.<>9__5;
|
|
SessionManager sessionManager3 = cs$<>8__locals2.<>4__this;
|
|
if (<>9__2 == 0)
|
|
{
|
|
Action action3 = delegate
|
|
{
|
|
Action<bool> onConfirmed = obnabnlfehd.CS$<>8__locals1.OnConfirmed;
|
|
bool bypassMovementModeRestriction2 = obnabnlfehd.bypassMovementModeRestriction;
|
|
onConfirmed(bypassMovementModeRestriction2);
|
|
};
|
|
obnabnlfehd.<>9__5 = action3;
|
|
}
|
|
sessionManager3.IIODEOAKKDD(<>9__2);
|
|
};
|
|
obnabnlfehd.<>9__4 = action2;
|
|
}
|
|
int num2 = 0;
|
|
sessionManager2.DFAJJNNIEEE(<>9__, num2);
|
|
};
|
|
int num = 0;
|
|
sessionManager.EHHPNDGMJCH(action, num);
|
|
}
|
|
|
|
// Token: 0x060020FC RID: 8444 RVA: 0x0008A698 File Offset: 0x00088898
|
|
[Token(Token = "0x60020FC")]
|
|
[Address(RVA = "0x177E7C0", Offset = "0x177D1C0", VA = "0x18177E7C0")]
|
|
internal void <DefaultRoomGates>b__2()
|
|
{
|
|
KMKPEOGJDFK kmkpeogjdfk = this.containingPlaylist;
|
|
if (kmkpeogjdfk != 0)
|
|
{
|
|
MKAMHOIHOJK mkamhoihojk = this.roomOrPlaylist;
|
|
if (mkamhoihojk != 0 && mkamhoihojk != 0)
|
|
{
|
|
SessionManager sessionManager = this.<>4__this;
|
|
long <NONFJOBFPKC>k__BackingField = kmkpeogjdfk.<NONFJOBFPKC>k__BackingField;
|
|
HashSet<long> hinbneadpmo = sessionManager.HINBNEADPMO;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001A7C RID: 6780
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A7C")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001A7D RID: 6781
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A7D")]
|
|
public MKAMHOIHOJK roomOrPlaylist;
|
|
|
|
// Token: 0x04001A7E RID: 6782
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A7E")]
|
|
public Action<bool> OnConfirmed;
|
|
|
|
// Token: 0x04001A7F RID: 6783
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001A7F")]
|
|
public KMKPEOGJDFK containingPlaylist;
|
|
|
|
// Token: 0x04001A80 RID: 6784
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4001A80")]
|
|
public Action<bool> <>9__1;
|
|
|
|
// Token: 0x04001A81 RID: 6785
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4001A81")]
|
|
public Action <>9__2;
|
|
}
|
|
|
|
// Token: 0x02000453 RID: 1107
|
|
[Token(Token = "0x2000453")]
|
|
[CompilerGenerated]
|
|
private sealed class OBNABNLFEHD
|
|
{
|
|
// Token: 0x060020FD RID: 8445 RVA: 0x0008A6E4 File Offset: 0x000888E4
|
|
[Token(Token = "0x60020FD")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public OBNABNLFEHD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060020FE RID: 8446 RVA: 0x0008A6F8 File Offset: 0x000888F8
|
|
[Token(Token = "0x60020FE")]
|
|
[Address(RVA = "0x1781150", Offset = "0x177FB50", VA = "0x181781150")]
|
|
internal void <DefaultRoomGates>b__3()
|
|
{
|
|
SessionManager.IDDPBFMEIED 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.IDDPBFMEIED cs$<>8__locals2 = this.CS$<>8__locals1;
|
|
Action action3 = this.<>9__5;
|
|
SessionManager <>4__this2 = cs$<>8__locals2.<>4__this;
|
|
if (action3 == 0)
|
|
{
|
|
Action action4 = delegate
|
|
{
|
|
Action<bool> onConfirmed = this.CS$<>8__locals1.OnConfirmed;
|
|
bool flag = this.bypassMovementModeRestriction;
|
|
onConfirmed(flag);
|
|
};
|
|
this.<>9__5 = action4;
|
|
}
|
|
<>4__this2.IIODEOAKKDD(action3);
|
|
};
|
|
this.<>9__4 = action2;
|
|
}
|
|
int num = 0;
|
|
<>4__this.DFAJJNNIEEE(action, num);
|
|
}
|
|
|
|
// Token: 0x060020FF RID: 8447 RVA: 0x0008A744 File Offset: 0x00088944
|
|
[Token(Token = "0x60020FF")]
|
|
[Address(RVA = "0x17811F0", Offset = "0x177FBF0", VA = "0x1817811F0")]
|
|
internal void <DefaultRoomGates>b__4()
|
|
{
|
|
SessionManager.IDDPBFMEIED cs$<>8__locals = this.CS$<>8__locals1;
|
|
Action action = this.<>9__5;
|
|
SessionManager <>4__this = cs$<>8__locals.<>4__this;
|
|
if (action == 0)
|
|
{
|
|
Action action2 = delegate
|
|
{
|
|
Action<bool> onConfirmed = this.CS$<>8__locals1.OnConfirmed;
|
|
bool flag = this.bypassMovementModeRestriction;
|
|
onConfirmed(flag);
|
|
};
|
|
this.<>9__5 = action2;
|
|
}
|
|
<>4__this.IIODEOAKKDD(action);
|
|
}
|
|
|
|
// Token: 0x06002100 RID: 8448 RVA: 0x0008A78C File Offset: 0x0008898C
|
|
[Token(Token = "0x6002100")]
|
|
[Address(RVA = "0x1781290", Offset = "0x177FC90", VA = "0x181781290")]
|
|
internal void <DefaultRoomGates>b__5()
|
|
{
|
|
Action<bool> onConfirmed = this.CS$<>8__locals1.OnConfirmed;
|
|
bool flag = this.bypassMovementModeRestriction;
|
|
onConfirmed(flag);
|
|
}
|
|
|
|
// Token: 0x04001A82 RID: 6786
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A82")]
|
|
public bool bypassMovementModeRestriction;
|
|
|
|
// Token: 0x04001A83 RID: 6787
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A83")]
|
|
public SessionManager.IDDPBFMEIED CS$<>8__locals1;
|
|
|
|
// Token: 0x04001A84 RID: 6788
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A84")]
|
|
public Action <>9__5;
|
|
|
|
// Token: 0x04001A85 RID: 6789
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001A85")]
|
|
public Action <>9__4;
|
|
}
|
|
|
|
// Token: 0x02000454 RID: 1108
|
|
[Token(Token = "0x2000454")]
|
|
[CompilerGenerated]
|
|
private sealed class KGALBHFMNJD
|
|
{
|
|
// Token: 0x06002101 RID: 8449 RVA: 0x0008A7BC File Offset: 0x000889BC
|
|
[Token(Token = "0x6002101")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public KGALBHFMNJD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002102 RID: 8450 RVA: 0x0008A7D0 File Offset: 0x000889D0
|
|
[Token(Token = "0x6002102")]
|
|
[Address(RVA = "0x6F79A0", Offset = "0x6F63A0", VA = "0x1806F79A0")]
|
|
internal void <PlaylistWarningGate>b__0(bool bypassMovementModeRestriction)
|
|
{
|
|
this.OnConfirmed();
|
|
}
|
|
|
|
// Token: 0x04001A86 RID: 6790
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A86")]
|
|
public Action OnConfirmed;
|
|
}
|
|
|
|
// Token: 0x02000455 RID: 1109
|
|
[Token(Token = "0x2000455")]
|
|
[CompilerGenerated]
|
|
private sealed class BCEGABHIEML
|
|
{
|
|
// Token: 0x06002103 RID: 8451 RVA: 0x0008A7F0 File Offset: 0x000889F0
|
|
[Token(Token = "0x6002103")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public BCEGABHIEML()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002104 RID: 8452 RVA: 0x0008A804 File Offset: 0x00088A04
|
|
[Token(Token = "0x6002104")]
|
|
[Address(RVA = "0x177C030", Offset = "0x177AA30", VA = "0x18177C030")]
|
|
internal void <PartyGate>b__0(JPIJGHNNIDP r)
|
|
{
|
|
while (r != JPIJGHNNIDP.Cancel)
|
|
{
|
|
if (r != JPIJGHNNIDP.Cancel)
|
|
{
|
|
if (r != JPIJGHNNIDP.Affirmative)
|
|
{
|
|
break;
|
|
}
|
|
Action onRejected = this.OnRejected;
|
|
if (onRejected != 0)
|
|
{
|
|
onRejected();
|
|
return;
|
|
}
|
|
break;
|
|
}
|
|
else if (this.OnConfirmed == 0)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001A87 RID: 6791
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A87")]
|
|
public Action OnConfirmed;
|
|
|
|
// Token: 0x04001A88 RID: 6792
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A88")]
|
|
public Action OnRejected;
|
|
}
|
|
|
|
// Token: 0x02000456 RID: 1110
|
|
[Token(Token = "0x2000456")]
|
|
[CompilerGenerated]
|
|
private sealed class HGIBNLEPAIA
|
|
{
|
|
// Token: 0x06002105 RID: 8453 RVA: 0x0008A840 File Offset: 0x00088A40
|
|
[Token(Token = "0x6002105")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HGIBNLEPAIA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002106 RID: 8454 RVA: 0x0008A854 File Offset: 0x00088A54
|
|
[Token(Token = "0x6002106")]
|
|
[Address(RVA = "0x177E140", Offset = "0x177CB40", VA = "0x18177E140")]
|
|
internal void <RoomOwnerGate>b__0(JPIJGHNNIDP r)
|
|
{
|
|
if (r == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
Action onConfirmed = this.OnConfirmed;
|
|
}
|
|
if (r == JPIJGHNNIDP.Negative)
|
|
{
|
|
Action onRejected = this.OnRejected;
|
|
if (onRejected != 0)
|
|
{
|
|
onRejected();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001A89 RID: 6793
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A89")]
|
|
public Action OnConfirmed;
|
|
|
|
// Token: 0x04001A8A RID: 6794
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A8A")]
|
|
public Action OnRejected;
|
|
}
|
|
|
|
// Token: 0x02000457 RID: 1111
|
|
[Token(Token = "0x2000457")]
|
|
[CompilerGenerated]
|
|
private sealed class IGGHMKAPCHG
|
|
{
|
|
// Token: 0x06002107 RID: 8455 RVA: 0x0008A888 File Offset: 0x00088A88
|
|
[Token(Token = "0x6002107")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public IGGHMKAPCHG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002108 RID: 8456 RVA: 0x0008A89C File Offset: 0x00088A9C
|
|
[Token(Token = "0x6002108")]
|
|
[Address(RVA = "0x177E9D0", Offset = "0x177D3D0", VA = "0x18177E9D0")]
|
|
internal void <GoToRoom>b__0(string error)
|
|
{
|
|
Action<Matchmaking.MHCKNNJOIIP> action = this.onResponseCallback;
|
|
if (action != 0)
|
|
{
|
|
action((uint)(-1));
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001A8B RID: 6795
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A8B")]
|
|
public Action<Matchmaking.MHCKNNJOIIP> onResponseCallback;
|
|
}
|
|
|
|
// Token: 0x02000458 RID: 1112
|
|
[Token(Token = "0x2000458")]
|
|
[CompilerGenerated]
|
|
private sealed class JIMFCFGPLHM
|
|
{
|
|
// Token: 0x06002109 RID: 8457 RVA: 0x0008A8C0 File Offset: 0x00088AC0
|
|
[Token(Token = "0x6002109")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JIMFCFGPLHM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600210A RID: 8458 RVA: 0x0008A8D4 File Offset: 0x00088AD4
|
|
[Token(Token = "0x600210A")]
|
|
[Address(RVA = "0x177F270", Offset = "0x177DC70", VA = "0x18177F270")]
|
|
internal void <GoToPlaylist>b__0(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
if (this.onResponseCallback != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001A8C RID: 6796
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A8C")]
|
|
public Action<Matchmaking.MHCKNNJOIIP> onResponseCallback;
|
|
}
|
|
|
|
// Token: 0x02000459 RID: 1113
|
|
[Token(Token = "0x2000459")]
|
|
[CompilerGenerated]
|
|
private sealed class OBPDNFIGIJJ
|
|
{
|
|
// Token: 0x0600210B RID: 8459 RVA: 0x0008A8EC File Offset: 0x00088AEC
|
|
[Token(Token = "0x600210B")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public OBPDNFIGIJJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600210C RID: 8460 RVA: 0x0008A900 File Offset: 0x00088B00
|
|
[Token(Token = "0x600210C")]
|
|
[Address(RVA = "0x17812F0", Offset = "0x177FCF0", VA = "0x1817812F0")]
|
|
internal void <GameProgressGate>b__0(JPIJGHNNIDP r)
|
|
{
|
|
if (r == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
if (!this.<>4__this.EBDIMALGPNB.HasTokens)
|
|
{
|
|
return;
|
|
}
|
|
Action onConfirmed = this.OnConfirmed;
|
|
}
|
|
if (r == JPIJGHNNIDP.Negative)
|
|
{
|
|
Action onRejected = this.OnRejected;
|
|
if (onRejected != 0)
|
|
{
|
|
onRejected();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001A8D RID: 6797
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A8D")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001A8E RID: 6798
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A8E")]
|
|
public Action OnConfirmed;
|
|
|
|
// Token: 0x04001A8F RID: 6799
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A8F")]
|
|
public Action OnRejected;
|
|
}
|
|
|
|
// Token: 0x0200045A RID: 1114
|
|
[Token(Token = "0x200045A")]
|
|
[CompilerGenerated]
|
|
private sealed class CKIDMBKNNDB
|
|
{
|
|
// Token: 0x0600210D RID: 8461 RVA: 0x0008A948 File Offset: 0x00088B48
|
|
[Token(Token = "0x600210D")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public CKIDMBKNNDB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600210E RID: 8462 RVA: 0x0008A95C File Offset: 0x00088B5C
|
|
[Token(Token = "0x600210E")]
|
|
[Address(RVA = "0x177C470", Offset = "0x177AE70", VA = "0x18177C470")]
|
|
internal void <OutfitItemsGate>b__0(JPIJGHNNIDP r)
|
|
{
|
|
if (r == JPIJGHNNIDP.Negative)
|
|
{
|
|
global::Player.<EGKJPJKLEAI>k__BackingField.playerAvatar.ReplaceTrialOutfitItemsWithCachedPermanentOutfitItems();
|
|
}
|
|
this.OnConfirmed();
|
|
}
|
|
|
|
// Token: 0x04001A90 RID: 6800
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A90")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001A91 RID: 6801
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A91")]
|
|
public Action OnConfirmed;
|
|
}
|
|
|
|
// Token: 0x0200045B RID: 1115
|
|
[Token(Token = "0x200045B")]
|
|
[CompilerGenerated]
|
|
private sealed class GMHGECEGNMG
|
|
{
|
|
// Token: 0x0600210F RID: 8463 RVA: 0x0008A990 File Offset: 0x00088B90
|
|
[Token(Token = "0x600210F")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public GMHGECEGNMG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002110 RID: 8464 RVA: 0x0008A9A4 File Offset: 0x00088BA4
|
|
[Token(Token = "0x6002110")]
|
|
[Address(RVA = "0x177DF60", Offset = "0x177C960", VA = "0x18177DF60")]
|
|
internal bool <SelectNextRoomFromLocalPlaylist>b__1(KLCOGEIGEBJ r)
|
|
{
|
|
long num = this.roomId;
|
|
return r.<DOFDAMHCJLP>k__BackingField == num;
|
|
}
|
|
|
|
// Token: 0x04001A92 RID: 6802
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A92")]
|
|
public long roomId;
|
|
}
|
|
|
|
// Token: 0x0200045C RID: 1116
|
|
[Token(Token = "0x200045C")]
|
|
[CompilerGenerated]
|
|
private sealed class LGGIEMOEOPD
|
|
{
|
|
// Token: 0x06002111 RID: 8465 RVA: 0x0008A9C8 File Offset: 0x00088BC8
|
|
[Token(Token = "0x6002111")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public LGGIEMOEOPD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002112 RID: 8466 RVA: 0x0008A9DC File Offset: 0x00088BDC
|
|
[Token(Token = "0x6002112")]
|
|
[Address(RVA = "0x559450", Offset = "0x557E50", VA = "0x180559450")]
|
|
internal void <GateRoutine>b__0(bool isDev)
|
|
{
|
|
this.serverIsDevFlag = isDev;
|
|
}
|
|
|
|
// Token: 0x04001A93 RID: 6803
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A93")]
|
|
public bool serverIsDevFlag;
|
|
}
|
|
|
|
// Token: 0x0200045E RID: 1118
|
|
[Token(Token = "0x200045E")]
|
|
[CompilerGenerated]
|
|
private sealed class MMHIAKEKKDB
|
|
{
|
|
// Token: 0x06002119 RID: 8473 RVA: 0x0008AB0C File Offset: 0x00088D0C
|
|
[Token(Token = "0x6002119")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public MMHIAKEKKDB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600211A RID: 8474 RVA: 0x0008AB20 File Offset: 0x00088D20
|
|
[Token(Token = "0x600211A")]
|
|
[Address(RVA = "0x1780970", Offset = "0x177F370", VA = "0x181780970")]
|
|
internal void <RunImportFriends>b__0(List<DCGAMCKNJDB> friends)
|
|
{
|
|
CFLMJLFBOKH.KNKCGOGLCJC knkcgoglcjc = this.source;
|
|
}
|
|
|
|
// Token: 0x04001A9A RID: 6810
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A9A")]
|
|
public bool playAttract;
|
|
|
|
// Token: 0x04001A9B RID: 6811
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4001A9B")]
|
|
public CFLMJLFBOKH.KNKCGOGLCJC source;
|
|
}
|
|
|
|
// Token: 0x0200045F RID: 1119
|
|
[Token(Token = "0x200045F")]
|
|
[CompilerGenerated]
|
|
private sealed class BIGHOEJKOLC
|
|
{
|
|
// Token: 0x0600211B RID: 8475 RVA: 0x0008AB48 File Offset: 0x00088D48
|
|
[Token(Token = "0x600211B")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public BIGHOEJKOLC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600211C RID: 8476 RVA: 0x0008AB5C File Offset: 0x00088D5C
|
|
[Token(Token = "0x600211C")]
|
|
[Address(RVA = "0x177C190", Offset = "0x177AB90", VA = "0x18177C190")]
|
|
internal IPromise<Matchmaking.MHCKNNJOIIP> <JoinRoom>b__0(int[] additionalPlayers)
|
|
{
|
|
SessionManager sessionManager = this.<>4__this;
|
|
int num = 0;
|
|
string text = this.roomName;
|
|
int num2 = 0;
|
|
Matchmaking.MHCKNNJOIIP? mhcknnjoiip = sessionManager.NJDCBACLPDI(text, (OKLDKBKBECD)num2);
|
|
if (mhcknnjoiip == 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;
|
|
string text5 = this.playlistName;
|
|
IPromise<Matchmaking.MHCKNNJOIIP> promise = Matchmaking.ILPIDHICKMB(text3, flag2, additionalPlayers, flag, text5, num != 0);
|
|
}
|
|
IPromise<Matchmaking.MHCKNNJOIIP> promise2 = Matchmaking.FBLFCNDIPMP(text3, text4, additionalPlayers, flag, num != 0);
|
|
}
|
|
SessionManager.APNNGFNMGDP apnngfnmgdp = this.inviteMode;
|
|
if (apnngfnmgdp == SessionManager.APNNGFNMGDP.PartyAutoFollow)
|
|
{
|
|
}
|
|
bool flag3 = apnngfnmgdp == SessionManager.APNNGFNMGDP.EveryoneAutoFollow;
|
|
bool flag4 = this.bypassMovementModeRestriction;
|
|
string text6 = this.playlistName;
|
|
IPromise<Matchmaking.MHCKNNJOIIP> promise3 = Matchmaking.KNCHJJDKJGK(text3, text2, (Matchmaking.GIJOGKJCEKG)num2, additionalPlayers, flag3, flag4, text6);
|
|
if (this.<>9__1 == 0)
|
|
{
|
|
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
SessionManager sessionManager2 = this.<>4__this;
|
|
if (response != Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
return;
|
|
}
|
|
sessionManager2.OCNHLMCAELL.Clear();
|
|
};
|
|
this.<>9__1 = action;
|
|
}
|
|
}
|
|
int value = mhcknnjoiip.value;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600211D RID: 8477 RVA: 0x0008AC4C File Offset: 0x00088E4C
|
|
[Token(Token = "0x600211D")]
|
|
[Address(RVA = "0x177C3F0", Offset = "0x177ADF0", VA = "0x18177C3F0")]
|
|
internal void <JoinRoom>b__1(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
SessionManager sessionManager = this.<>4__this;
|
|
if (response != Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
return;
|
|
}
|
|
sessionManager.OCNHLMCAELL.Clear();
|
|
}
|
|
|
|
// Token: 0x04001A9C RID: 6812
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001A9C")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001A9D RID: 6813
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001A9D")]
|
|
public string roomName;
|
|
|
|
// Token: 0x04001A9E RID: 6814
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001A9E")]
|
|
public string roomSceneName;
|
|
|
|
// Token: 0x04001A9F RID: 6815
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001A9F")]
|
|
public bool isPrivate;
|
|
|
|
// Token: 0x04001AA0 RID: 6816
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x4001AA0")]
|
|
public SessionManager.APNNGFNMGDP inviteMode;
|
|
|
|
// Token: 0x04001AA1 RID: 6817
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4001AA1")]
|
|
public bool bypassMovementModeRestriction;
|
|
|
|
// Token: 0x04001AA2 RID: 6818
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4001AA2")]
|
|
public string playlistName;
|
|
|
|
// Token: 0x04001AA3 RID: 6819
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4001AA3")]
|
|
public string roomCode;
|
|
|
|
// Token: 0x04001AA4 RID: 6820
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4001AA4")]
|
|
public Action<Matchmaking.MHCKNNJOIIP> <>9__1;
|
|
}
|
|
|
|
// Token: 0x02000460 RID: 1120
|
|
[Token(Token = "0x2000460")]
|
|
[CompilerGenerated]
|
|
private sealed class HKANLIHLGDG
|
|
{
|
|
// Token: 0x0600211E RID: 8478 RVA: 0x0008AC78 File Offset: 0x00088E78
|
|
[Token(Token = "0x600211E")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HKANLIHLGDG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600211F RID: 8479 RVA: 0x0008AC8C File Offset: 0x00088E8C
|
|
[Token(Token = "0x600211F")]
|
|
[Address(RVA = "0x177E180", Offset = "0x177CB80", VA = "0x18177E180")]
|
|
internal IPromise<Matchmaking.MHCKNNJOIIP> <JoinSubRoomOfCurrentRoom>b__0(int[] additionalPlayers)
|
|
{
|
|
SessionManager.APNNGFNMGDP apnngfnmgdp = this.inviteMode;
|
|
if (apnngfnmgdp == SessionManager.APNNGFNMGDP.PartyAutoFollow)
|
|
{
|
|
}
|
|
bool flag = apnngfnmgdp == SessionManager.APNNGFNMGDP.EveryoneAutoFollow;
|
|
string text = this.roomSceneName;
|
|
bool flag2 = this.bypassMovementModeRestriction;
|
|
bool flag3 = this.forceNewInstance;
|
|
return Matchmaking.JLMFIHJLNBL(text, additionalPlayers, flag, flag2, flag3);
|
|
}
|
|
|
|
// Token: 0x04001AA5 RID: 6821
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001AA5")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001AA6 RID: 6822
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001AA6")]
|
|
public SessionManager.APNNGFNMGDP inviteMode;
|
|
|
|
// Token: 0x04001AA7 RID: 6823
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001AA7")]
|
|
public string roomSceneName;
|
|
|
|
// Token: 0x04001AA8 RID: 6824
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001AA8")]
|
|
public bool bypassMovementModeRestriction;
|
|
|
|
// Token: 0x04001AA9 RID: 6825
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x29")]
|
|
[Token(Token = "0x4001AA9")]
|
|
public bool forceNewInstance;
|
|
}
|
|
|
|
// Token: 0x02000461 RID: 1121
|
|
[Token(Token = "0x2000461")]
|
|
[CompilerGenerated]
|
|
private sealed class KOOBNNCGGHN
|
|
{
|
|
// Token: 0x06002120 RID: 8480 RVA: 0x0008ACD0 File Offset: 0x00088ED0
|
|
[Token(Token = "0x6002120")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public KOOBNNCGGHN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002121 RID: 8481 RVA: 0x0008ACE4 File Offset: 0x00088EE4
|
|
[Token(Token = "0x6002121")]
|
|
[Address(RVA = "0x17800D0", Offset = "0x177EAD0", VA = "0x1817800D0")]
|
|
internal IPromise<Matchmaking.MHCKNNJOIIP> <JoinPlayerEvent>b__0(int[] additionalPlayers)
|
|
{
|
|
CCMBKDINCAH ccmbkdincah = this.ev;
|
|
SessionManager.BDPNOBGNGNI ffbgkeikclj = SingletonMonoBehaviour.Instance.FFBGKEIKCLJ;
|
|
CCMBKDINCAH ccmbkdincah2 = this.ev;
|
|
bool flag = this.bypassMovementModeRestriction;
|
|
return Matchmaking.MLIILFNOOOK(ccmbkdincah2, additionalPlayers, flag);
|
|
}
|
|
|
|
// Token: 0x04001AAA RID: 6826
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001AAA")]
|
|
public CCMBKDINCAH ev;
|
|
|
|
// Token: 0x04001AAB RID: 6827
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001AAB")]
|
|
public string amplitudeCommandContext;
|
|
|
|
// Token: 0x04001AAC RID: 6828
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001AAC")]
|
|
public bool bypassMovementModeRestriction;
|
|
}
|
|
|
|
// Token: 0x02000462 RID: 1122
|
|
[Token(Token = "0x2000462")]
|
|
[CompilerGenerated]
|
|
private sealed class FMNOBANJHBA
|
|
{
|
|
// Token: 0x06002122 RID: 8482 RVA: 0x0008AD20 File Offset: 0x00088F20
|
|
[Token(Token = "0x6002122")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public FMNOBANJHBA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002123 RID: 8483 RVA: 0x0008AD34 File Offset: 0x00088F34
|
|
[Token(Token = "0x6002123")]
|
|
[Address(RVA = "0x177DA90", Offset = "0x177C490", VA = "0x18177DA90")]
|
|
internal IPromise<Matchmaking.MHCKNNJOIIP> <JoinPlaylist>b__0(int[] additionalPlayers)
|
|
{
|
|
SessionManager sessionManager = this.<>4__this;
|
|
string text = this.playlistName;
|
|
Matchmaking.MHCKNNJOIIP? mhcknnjoiip = sessionManager.NJDCBACLPDI(text, OKLDKBKBECD.Playlist);
|
|
if (mhcknnjoiip == 0)
|
|
{
|
|
string text2 = this.playlistName;
|
|
bool flag = this.isPrivate;
|
|
bool flag2 = this.bypassMovementModeRestriction;
|
|
IPromise<Matchmaking.MHCKNNJOIIP> promise = Matchmaking.NDKKNPMAGNK(text2, flag, additionalPlayers, flag2);
|
|
if (this.<>9__1 == 0)
|
|
{
|
|
Action<Matchmaking.MHCKNNJOIIP> action = delegate(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
SessionManager sessionManager2 = this.<>4__this;
|
|
if (response != Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
return;
|
|
}
|
|
sessionManager2.OCNHLMCAELL.Clear();
|
|
};
|
|
this.<>9__1 = action;
|
|
}
|
|
return promise;
|
|
}
|
|
int value = mhcknnjoiip.value;
|
|
IPromise<Matchmaking.MHCKNNJOIIP> promise2;
|
|
return promise2;
|
|
}
|
|
|
|
// Token: 0x06002124 RID: 8484 RVA: 0x0008ADB4 File Offset: 0x00088FB4
|
|
[Token(Token = "0x6002124")]
|
|
[Address(RVA = "0x177DC00", Offset = "0x177C600", VA = "0x18177DC00")]
|
|
internal void <JoinPlaylist>b__1(Matchmaking.MHCKNNJOIIP response)
|
|
{
|
|
SessionManager sessionManager = this.<>4__this;
|
|
if (response != Matchmaking.MHCKNNJOIIP.Success)
|
|
{
|
|
return;
|
|
}
|
|
sessionManager.OCNHLMCAELL.Clear();
|
|
}
|
|
|
|
// Token: 0x04001AAD RID: 6829
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001AAD")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001AAE RID: 6830
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001AAE")]
|
|
public string playlistName;
|
|
|
|
// Token: 0x04001AAF RID: 6831
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001AAF")]
|
|
public bool isPrivate;
|
|
|
|
// Token: 0x04001AB0 RID: 6832
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x21")]
|
|
[Token(Token = "0x4001AB0")]
|
|
public bool bypassMovementModeRestriction;
|
|
|
|
// Token: 0x04001AB1 RID: 6833
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001AB1")]
|
|
public Action<Matchmaking.MHCKNNJOIIP> <>9__1;
|
|
}
|
|
|
|
// Token: 0x02000463 RID: 1123
|
|
[Token(Token = "0x2000463")]
|
|
[CompilerGenerated]
|
|
private sealed class IENMCIKGOOE
|
|
{
|
|
// Token: 0x06002125 RID: 8485 RVA: 0x0008ADE0 File Offset: 0x00088FE0
|
|
[Token(Token = "0x6002125")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public IENMCIKGOOE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002126 RID: 8486 RVA: 0x0008ADF4 File Offset: 0x00088FF4
|
|
[Token(Token = "0x6002126")]
|
|
[Address(RVA = "0x177E950", Offset = "0x177D350", VA = "0x18177E950")]
|
|
internal IPromise<Matchmaking.MHCKNNJOIIP> <JoinPlayer>b__0(int[] additionalPlayers)
|
|
{
|
|
int num = this.playerId;
|
|
bool flag = this.bypassMovementModeRestriction;
|
|
return Matchmaking.IMMCGNNPIAD(num, additionalPlayers, flag);
|
|
}
|
|
|
|
// Token: 0x04001AB2 RID: 6834
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001AB2")]
|
|
public int playerId;
|
|
|
|
// Token: 0x04001AB3 RID: 6835
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4001AB3")]
|
|
public bool bypassMovementModeRestriction;
|
|
}
|
|
|
|
// Token: 0x02000464 RID: 1124
|
|
[Token(Token = "0x2000464")]
|
|
[CompilerGenerated]
|
|
private sealed class GMEDPEKDFKH
|
|
{
|
|
// Token: 0x06002127 RID: 8487 RVA: 0x0008AE18 File Offset: 0x00089018
|
|
[Token(Token = "0x6002127")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public GMEDPEKDFKH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002128 RID: 8488 RVA: 0x0008AE2C File Offset: 0x0008902C
|
|
[Token(Token = "0x6002128")]
|
|
[Address(RVA = "0x177DE10", Offset = "0x177C810", VA = "0x18177DE10")]
|
|
internal IPromise<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++;
|
|
IPromise<Matchmaking.MHCKNNJOIIP> promise;
|
|
return promise;
|
|
}
|
|
|
|
// Token: 0x04001AB4 RID: 6836
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001AB4")]
|
|
public IGCIBGKPPMO.CKBECLNICDD roomInviteDetails;
|
|
|
|
// Token: 0x04001AB5 RID: 6837
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001AB5")]
|
|
public CPIHGIEOPAJ roomInviteMessage;
|
|
|
|
// Token: 0x04001AB6 RID: 6838
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001AB6")]
|
|
public bool bypassMovementModeRestriction;
|
|
}
|
|
|
|
// Token: 0x02000465 RID: 1125
|
|
[Token(Token = "0x2000465")]
|
|
[CompilerGenerated]
|
|
private sealed class AJIKJEFCADL
|
|
{
|
|
// Token: 0x06002129 RID: 8489 RVA: 0x0008AE60 File Offset: 0x00089060
|
|
[Token(Token = "0x6002129")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public AJIKJEFCADL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600212A RID: 8490 RVA: 0x0008AE74 File Offset: 0x00089074
|
|
[Token(Token = "0x600212A")]
|
|
[Address(RVA = "0x177BC40", Offset = "0x177A640", VA = "0x18177BC40")]
|
|
internal bool <LocalPlayerRequestJoinRoomScene>b__0(Photon.Realtime.Player pp)
|
|
{
|
|
global::Player player = pp.GPOMCJICJIH();
|
|
int? num = this.recipientPlayerId;
|
|
return player.<FMMJEJMBDPL>k__BackingField == num;
|
|
}
|
|
|
|
// Token: 0x04001AB7 RID: 6839
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001AB7")]
|
|
public int? recipientPlayerId;
|
|
}
|
|
|
|
// Token: 0x02000467 RID: 1127
|
|
[Token(Token = "0x2000467")]
|
|
[CompilerGenerated]
|
|
private sealed class HDLGILKKAFM
|
|
{
|
|
// Token: 0x06002131 RID: 8497 RVA: 0x0008AFC4 File Offset: 0x000891C4
|
|
[Token(Token = "0x6002131")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HDLGILKKAFM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002132 RID: 8498 RVA: 0x0008AFD8 File Offset: 0x000891D8
|
|
[Token(Token = "0x6002132")]
|
|
[Address(RVA = "0x177DF80", Offset = "0x177C980", VA = "0x18177DF80")]
|
|
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.Instance;
|
|
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: 0x06002133 RID: 8499 RVA: 0x0008B054 File Offset: 0x00089254
|
|
[Token(Token = "0x6002133")]
|
|
[Address(RVA = "0x177E0B0", Offset = "0x177CAB0", VA = "0x18177E0B0")]
|
|
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: 0x04001ABD RID: 6845
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001ABD")]
|
|
public long clubId;
|
|
}
|
|
|
|
// Token: 0x02000469 RID: 1129
|
|
[Token(Token = "0x2000469")]
|
|
[CompilerGenerated]
|
|
private sealed class JIDKFCLLEEF
|
|
{
|
|
// Token: 0x0600213A RID: 8506 RVA: 0x0008B1D8 File Offset: 0x000893D8
|
|
[Token(Token = "0x600213A")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public JIDKFCLLEEF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600213B RID: 8507 RVA: 0x0008B1EC File Offset: 0x000893EC
|
|
[Token(Token = "0x600213B")]
|
|
[Address(RVA = "0x177F110", Offset = "0x177DB10", VA = "0x18177F110")]
|
|
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;
|
|
}
|
|
if (Enumerable.FirstOrDefault<GCBPKHFJKCE.DJGBECJHOKF>(skus, func) != 0)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
SessionManager sessionManager = this.<>4__this;
|
|
SessionManager.OHDFFOAJJOB ohdffoajjob;
|
|
ohdffoajjob.System.IDisposable.Dispose();
|
|
ohdffoajjob.<>1__state = (int)((ulong)0L);
|
|
ohdffoajjob.<>4__this = sessionManager;
|
|
ISchedulerPromise schedulerPromise = instance.Run(sessionManager, ohdffoajjob);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600213C RID: 8508 RVA: 0x0008B25C File Offset: 0x0008945C
|
|
[Token(Token = "0x600213C")]
|
|
[Address(RVA = "0x177F240", Offset = "0x177DC40", VA = "0x18177F240")]
|
|
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: 0x04001AC3 RID: 6851
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001AC3")]
|
|
public GCBPKHFJKCE.EJMGHNNHJPD reminder;
|
|
|
|
// Token: 0x04001AC4 RID: 6852
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001AC4")]
|
|
public SessionManager <>4__this;
|
|
|
|
// Token: 0x04001AC5 RID: 6853
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001AC5")]
|
|
public Func<GCBPKHFJKCE.DJGBECJHOKF, bool> <>9__4;
|
|
}
|
|
}
|