scripts
This commit is contained in:
@@ -0,0 +1,821 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020006B7 RID: 1719
|
||||
[Token(Token = "0x20006B7")]
|
||||
[StructLayout(3)]
|
||||
public class GoToRoomOrPlaylistConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x170008A8 RID: 2216
|
||||
// (get) Token: 0x060031B1 RID: 12721 RVA: 0x000CECBC File Offset: 0x000CCEBC
|
||||
// (set) Token: 0x060031B2 RID: 12722 RVA: 0x000CECD0 File Offset: 0x000CCED0
|
||||
[Token(Token = "0x170008A8")]
|
||||
public GoToRoomOrPlaylistConditionalButton.EPAJFBOGFHN? IPGJBMIAACB
|
||||
{
|
||||
[Token(Token = "0x60031B1")]
|
||||
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
||||
get
|
||||
{
|
||||
return this.OHEHGKGOEHL;
|
||||
}
|
||||
[Token(Token = "0x60031B2")]
|
||||
[Address(RVA = "0x101D660", Offset = "0x101C060", VA = "0x18101D660")]
|
||||
set
|
||||
{
|
||||
GoToRoomOrPlaylistConditionalButton.EPAJFBOGFHN? ohehgkgoehl = this.OHEHGKGOEHL;
|
||||
bool flag = ohehgkgoehl == value;
|
||||
if (ohehgkgoehl == value == flag)
|
||||
{
|
||||
this.OHEHGKGOEHL = value;
|
||||
this.OnEnable();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170008A9 RID: 2217
|
||||
// (get) Token: 0x060031B3 RID: 12723 RVA: 0x000CED00 File Offset: 0x000CCF00
|
||||
[Token(Token = "0x170008A9")]
|
||||
public MKAMHOIHOJK OENNFPFCIFM
|
||||
{
|
||||
[Token(Token = "0x60031B3")]
|
||||
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
|
||||
get
|
||||
{
|
||||
return this.JOEAKGJOFCH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060031B4 RID: 12724 RVA: 0x000CED14 File Offset: 0x000CCF14
|
||||
[Token(Token = "0x60031B4")]
|
||||
[Address(RVA = "0x101D2B0", Offset = "0x101BCB0", VA = "0x18101D2B0")]
|
||||
public void SetTarget(MKAMHOIHOJK GMDFGKFCMHG)
|
||||
{
|
||||
this.JOEAKGJOFCH = GMDFGKFCMHG;
|
||||
if (GMDFGKFCMHG == 0 || GMDFGKFCMHG.<HAPPEDAPIBJ>k__BackingField || !BPHGKAEDBPE.GPOJGIHBFNH)
|
||||
{
|
||||
MKAMHOIHOJK joeakgjofch = this.JOEAKGJOFCH;
|
||||
if (joeakgjofch == 0 || joeakgjofch.<BCJBCGAKHMA>k__BackingField || BPHGKAEDBPE.FDKJIAGLHKL)
|
||||
{
|
||||
}
|
||||
}
|
||||
MKAMHOIHOJK joeakgjofch2 = this.JOEAKGJOFCH;
|
||||
if (joeakgjofch2 != 0 && !joeakgjofch2.<HLCKADPPNII>k__BackingField)
|
||||
{
|
||||
bool flag = BPHGKAEDBPE.DIENALPCKEH;
|
||||
}
|
||||
int num = 0;
|
||||
GameObject gameObject = this.notYetSupportedBanner;
|
||||
int num2 = 0;
|
||||
if (gameObject != num2)
|
||||
{
|
||||
this.notYetSupportedBanner.SetActive(num != 0);
|
||||
}
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x170008AA RID: 2218
|
||||
// (get) Token: 0x060031B5 RID: 12725 RVA: 0x000CEDB0 File Offset: 0x000CCFB0
|
||||
// (set) Token: 0x060031B6 RID: 12726 RVA: 0x000CEDD0 File Offset: 0x000CCFD0
|
||||
[Token(Token = "0x170008AA")]
|
||||
public bool JMMLBJBNGMB
|
||||
{
|
||||
[Token(Token = "0x60031B5")]
|
||||
[Address(RVA = "0x101D620", Offset = "0x101C020", VA = "0x18101D620")]
|
||||
get
|
||||
{
|
||||
return this.button.JMMLBJBNGMB;
|
||||
}
|
||||
[Token(Token = "0x60031B6")]
|
||||
[Address(RVA = "0x101D640", Offset = "0x101C040", VA = "0x18101D640")]
|
||||
set
|
||||
{
|
||||
this.button.JMMLBJBNGMB = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060031B7 RID: 12727 RVA: 0x000CEDF0 File Offset: 0x000CCFF0
|
||||
[Token(Token = "0x60031B7")]
|
||||
[Address(RVA = "0x101D230", Offset = "0x101BC30", VA = "0x18101D230", Slot = "5")]
|
||||
protected override void PICEBFBCNCL()
|
||||
{
|
||||
if (!SingletonMonoBehaviour.Instance.<KGHBOCPLIMP>k__BackingField)
|
||||
{
|
||||
this.OAEHMGJNLDP();
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
base.ILGFOHIJHMG = num;
|
||||
}
|
||||
|
||||
// Token: 0x060031B8 RID: 12728 RVA: 0x000CEE20 File Offset: 0x000CD020
|
||||
[Token(Token = "0x60031B8")]
|
||||
[Address(RVA = "0x101CD00", Offset = "0x101B700", VA = "0x18101CD00")]
|
||||
private void OAEHMGJNLDP()
|
||||
{
|
||||
if (this.OHEHGKGOEHL != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
MKAMHOIHOJK joeakgjofch = this.JOEAKGJOFCH;
|
||||
if (joeakgjofch != 0)
|
||||
{
|
||||
if ((joeakgjofch.<HAPPEDAPIBJ>k__BackingField || !BPHGKAEDBPE.GPOJGIHBFNH) && (this.JOEAKGJOFCH.<BCJBCGAKHMA>k__BackingField || !BPHGKAEDBPE.FDKJIAGLHKL) && (this.JOEAKGJOFCH.<HLCKADPPNII>k__BackingField || !BPHGKAEDBPE.DIENALPCKEH))
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
MKAMHOIHOJK joeakgjofch2 = this.JOEAKGJOFCH;
|
||||
int num = 0;
|
||||
if (instance.JuniorRoomCheck(joeakgjofch2, num != 0))
|
||||
{
|
||||
bool flag = this.JOEAKGJOFCH.MIKDLDEALPN;
|
||||
if (flag)
|
||||
{
|
||||
MKAMHOIHOJK joeakgjofch3 = this.JOEAKGJOFCH;
|
||||
if (this.goToBehavior != GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PrivateInstance)
|
||||
{
|
||||
MKAMHOIHOJK joeakgjofch4;
|
||||
if (flag)
|
||||
{
|
||||
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
||||
joeakgjofch4 = this.JOEAKGJOFCH;
|
||||
}
|
||||
if (this.goToBehavior == GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PlaylistNext)
|
||||
{
|
||||
if (joeakgjofch4 == 0)
|
||||
{
|
||||
goto IL_F5;
|
||||
}
|
||||
long? mbjbdpboeog = Matchmaking.MBJBDPBOEOG;
|
||||
}
|
||||
base.ILGFOHIJHMG = 2;
|
||||
ONCGMPLDEPM oncgmpldepm = ONCGMPLDEPM.MAMCJMIPCOD(this.JOEAKGJOFCH);
|
||||
this.BKAMMCFBLHA = oncgmpldepm;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
IL_F5:
|
||||
int num2 = 0;
|
||||
base.ILGFOHIJHMG = num2;
|
||||
return;
|
||||
}
|
||||
base.ILGFOHIJHMG = 1;
|
||||
}
|
||||
|
||||
// Token: 0x060031B9 RID: 12729 RVA: 0x000CEF3C File Offset: 0x000CD13C
|
||||
[Token(Token = "0x60031B9")]
|
||||
[Address(RVA = "0x101CA80", Offset = "0x101B480", VA = "0x18101CA80", Slot = "6")]
|
||||
protected override void MNGMCHLEHOK()
|
||||
{
|
||||
base..ctor();
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
if (cieebjfcmib == 1)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.labelText, "No Game");
|
||||
return;
|
||||
}
|
||||
if (cieebjfcmib == 3)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.labelText, "Game Full");
|
||||
return;
|
||||
}
|
||||
TextMeshProUGUI labelText = this.labelText;
|
||||
if (this.goToBehavior != GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PrivateInstance)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(labelText, "Go To");
|
||||
return;
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(labelText, "Go to Private");
|
||||
}
|
||||
|
||||
// Token: 0x060031BA RID: 12730 RVA: 0x000CEFA8 File Offset: 0x000CD1A8
|
||||
[Token(Token = "0x60031BA")]
|
||||
[Address(RVA = "0x101C6D0", Offset = "0x101B0D0", VA = "0x18101C6D0", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
if (base.HOCJDEBMOLM() && cieebjfcmib != 3)
|
||||
{
|
||||
return cieebjfcmib != 1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060031BB RID: 12731 RVA: 0x000CEFD4 File Offset: 0x000CD1D4
|
||||
[Token(Token = "0x60031BB")]
|
||||
[Address(RVA = "0x101C920", Offset = "0x101B320", VA = "0x18101C920", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
MKAMHOIHOJK joeakgjofch = this.JOEAKGJOFCH;
|
||||
if (joeakgjofch != 0 && joeakgjofch != 0)
|
||||
{
|
||||
RRUIRootScreen flowByType = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.GetFlowByType<RRUIRootScreen>();
|
||||
return;
|
||||
}
|
||||
this.EJHAHINCKOI();
|
||||
}
|
||||
|
||||
// Token: 0x060031BC RID: 12732 RVA: 0x000CF014 File Offset: 0x000CD214
|
||||
[Token(Token = "0x60031BC")]
|
||||
[Address(RVA = "0x101C020", Offset = "0x101AA20", VA = "0x18101C020")]
|
||||
private void EJHAHINCKOI()
|
||||
{
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
int num = 0;
|
||||
base.ILGFOHIJHMG = num;
|
||||
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
||||
int num2 = 0;
|
||||
if (doohkcanflo != 0)
|
||||
{
|
||||
bool fakeValue = doohkcanflo.<DOPLJIOHAMG>k__BackingField.fakeValue;
|
||||
}
|
||||
if (num2 != 0)
|
||||
{
|
||||
}
|
||||
int num3 = 0;
|
||||
bool flag = num3 == 0;
|
||||
long jhfhnpcejij;
|
||||
if (num3 == (flag ? 1 : 0))
|
||||
{
|
||||
Coroutine coroutine;
|
||||
if (this.goToBehavior == GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.AlwaysAsk && this.JOEAKGJOFCH != 0)
|
||||
{
|
||||
if (this.JOKOCFBBFFL == (ulong)0L)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
GoToRoomOrPlaylistConditionalButton.LGLGFKDPCKK lglgfkdpckk;
|
||||
lglgfkdpckk.System.IDisposable.Dispose();
|
||||
lglgfkdpckk.<>1__state = num3;
|
||||
lglgfkdpckk.<>4__this = this;
|
||||
coroutine = instance.StartCoroutine(lglgfkdpckk);
|
||||
this.JOKOCFBBFFL = coroutine;
|
||||
base.ILGFOHIJHMG = cieebjfcmib;
|
||||
}
|
||||
return;
|
||||
}
|
||||
MKAMHOIHOJK joeakgjofch = this.JOEAKGJOFCH;
|
||||
int num6;
|
||||
if (coroutine != (ulong)4L)
|
||||
{
|
||||
int num4;
|
||||
if (joeakgjofch != 0)
|
||||
{
|
||||
num4 = 0;
|
||||
if (joeakgjofch != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
int num5 = 0;
|
||||
IPromise<BMFAGMFKODA> promise = OJMCBOKJFOF.POOBMHAAMLJ((long)num4, num5 != 0);
|
||||
Action<BMFAGMFKODA> action = new Action(this.EGEMDIBADGB);
|
||||
if (num3 < this)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == this)
|
||||
{
|
||||
goto IL_F0;
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
num6 = 0;
|
||||
IL_F0:
|
||||
promise += promise;
|
||||
num3 += 19;
|
||||
}
|
||||
while (num6 == 0)
|
||||
{
|
||||
}
|
||||
long? mbjbdpboeog = Matchmaking.MBJBDPBOEOG;
|
||||
jhfhnpcejij = Matchmaking.JHFHNPCEJIJ;
|
||||
long? mbjbdpboeog2 = Matchmaking.MBJBDPBOEOG;
|
||||
SingletonMonoBehaviour.Instance.RunPlaylistNext();
|
||||
}
|
||||
SingletonMonoBehaviour.Instance.LogGGFAnalyticEvent("show_age_prompt");
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
Action action2 = new Action(jhfhnpcejij.EJHAHINCKOI);
|
||||
Action<int?> action3 = new Action(jhfhnpcejij.LIHHEOJCBHI);
|
||||
while (typeof(Matchmaking).TypeHandle >= jhfhnpcejij)
|
||||
{
|
||||
}
|
||||
while (typeof(Matchmaking).TypeHandle == jhfhnpcejij)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060031BD RID: 12733 RVA: 0x000CF194 File Offset: 0x000CD394
|
||||
[Token(Token = "0x60031BD")]
|
||||
[Address(RVA = "0x101CB20", Offset = "0x101B520", VA = "0x18101CB20")]
|
||||
private void NDMHNNFGKEC(KLCOGEIGEBJ DDEGOJKBEAN)
|
||||
{
|
||||
GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP cmjfffkfaip = this.goToBehavior;
|
||||
SessionManager.BDPNOBGNGNI loadSceneSource3 = this.LoadSceneSource;
|
||||
Action action = new Action(this.PCCBPPIBMIP);
|
||||
GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP goToBehavior = cmjfffkfaip;
|
||||
SessionManager.BDPNOBGNGNI loadSceneSource = loadSceneSource3;
|
||||
Action done = action;
|
||||
if (loadSceneSource3 == SessionManager.BDPNOBGNGNI.NOT_SET)
|
||||
{
|
||||
Debug.LogError("loadSceneSource is not set.");
|
||||
}
|
||||
long <DOFDAMHCJLP>k__BackingField = DDEGOJKBEAN.<DOFDAMHCJLP>k__BackingField;
|
||||
int num = 0;
|
||||
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.CJKHNIIJFIN(<DOFDAMHCJLP>k__BackingField, num != 0);
|
||||
Action<JPIJGHNNIDP> <>9__2;
|
||||
Action<PPENFJMFPNE> action2 = delegate(PPENFJMFPNE roomDetails)
|
||||
{
|
||||
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = roomDetails.<LGPGODCCLPI>k__BackingField;
|
||||
LMLJHMJEIGM lmljhmjeigm = roomDetails.MMBJPGGOFHL;
|
||||
int num3 = 0;
|
||||
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField2 = roomDetails.<LGPGODCCLPI>k__BackingField;
|
||||
Func<DNACJGJEPEC, bool> <>9__25_ = GoToRoomOrPlaylistConditionalButton.<>c.<>9__25_1;
|
||||
if (<>9__25_ == 0)
|
||||
{
|
||||
GoToRoomOrPlaylistConditionalButton.<>c.<>9__25_1 = delegate(DNACJGJEPEC s)
|
||||
{
|
||||
bool flag2;
|
||||
return flag2;
|
||||
};
|
||||
}
|
||||
int num4 = Enumerable.Count<DNACJGJEPEC>(<LGPGODCCLPI>k__BackingField2, <>9__25_);
|
||||
GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP cmjfffkfaip2 = goToBehavior;
|
||||
if (cmjfffkfaip2 == GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PrivateInstance)
|
||||
{
|
||||
}
|
||||
if (cmjfffkfaip2 == GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PublicInstanceChooseEntrySubroom)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
SessionManager.BDPNOBGNGNI loadSceneSource2 = loadSceneSource;
|
||||
bool flag = goToBehavior == GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PrivateInstance;
|
||||
int num5 = 0;
|
||||
instance.RunJoinRoom(roomDetails, num5, loadSceneSource2, flag, num3);
|
||||
Action done3 = done;
|
||||
if (done3 != 0)
|
||||
{
|
||||
done3();
|
||||
}
|
||||
return;
|
||||
}
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
if (<>9__2 == 0)
|
||||
{
|
||||
Action<JPIJGHNNIDP> action3 = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
Action done2 = done;
|
||||
if (done2 != 0)
|
||||
{
|
||||
done2();
|
||||
return;
|
||||
}
|
||||
}
|
||||
};
|
||||
<>9__2 = action3;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
IPromise<PPENFJMFPNE> promise2 = promise.Then(action2);
|
||||
}
|
||||
|
||||
// Token: 0x060031BE RID: 12734 RVA: 0x000CF234 File Offset: 0x000CD434
|
||||
[Token(Token = "0x60031BE")]
|
||||
[Address(RVA = "0x101D410", Offset = "0x101BE10", VA = "0x18101D410")]
|
||||
public static void TryJoinRoom(KLCOGEIGEBJ DDEGOJKBEAN, GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP ACIFFFKMOCP, SessionManager.BDPNOBGNGNI EKNHEEDECPK, [Optional] Action ODJIMNEMMMP)
|
||||
{
|
||||
SessionManager.BDPNOBGNGNI loadSceneSource = EKNHEEDECPK;
|
||||
Action done = ODJIMNEMMMP;
|
||||
if (EKNHEEDECPK == SessionManager.BDPNOBGNGNI.NOT_SET)
|
||||
{
|
||||
Debug.LogError("loadSceneSource is not set.");
|
||||
}
|
||||
long <DOFDAMHCJLP>k__BackingField = DDEGOJKBEAN.<DOFDAMHCJLP>k__BackingField;
|
||||
int num = 0;
|
||||
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.CJKHNIIJFIN(<DOFDAMHCJLP>k__BackingField, num != 0);
|
||||
Action<JPIJGHNNIDP> <>9__2;
|
||||
Action<PPENFJMFPNE> action = delegate(PPENFJMFPNE roomDetails)
|
||||
{
|
||||
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = roomDetails.<LGPGODCCLPI>k__BackingField;
|
||||
LMLJHMJEIGM lmljhmjeigm = roomDetails.MMBJPGGOFHL;
|
||||
int num3 = 0;
|
||||
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField2 = roomDetails.<LGPGODCCLPI>k__BackingField;
|
||||
Func<DNACJGJEPEC, bool> <>9__25_ = GoToRoomOrPlaylistConditionalButton.<>c.<>9__25_1;
|
||||
if (<>9__25_ == 0)
|
||||
{
|
||||
GoToRoomOrPlaylistConditionalButton.<>c.<>9__25_1 = delegate(DNACJGJEPEC s)
|
||||
{
|
||||
bool flag2;
|
||||
return flag2;
|
||||
};
|
||||
}
|
||||
int num4 = Enumerable.Count<DNACJGJEPEC>(<LGPGODCCLPI>k__BackingField2, <>9__25_);
|
||||
GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP cmjfffkfaip = ACIFFFKMOCP;
|
||||
if (cmjfffkfaip == GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PrivateInstance)
|
||||
{
|
||||
}
|
||||
if (cmjfffkfaip == GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PublicInstanceChooseEntrySubroom)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
SessionManager.BDPNOBGNGNI loadSceneSource2 = loadSceneSource;
|
||||
bool flag = ACIFFFKMOCP == GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PrivateInstance;
|
||||
int num5 = 0;
|
||||
instance.RunJoinRoom(roomDetails, num5, loadSceneSource2, flag, num3);
|
||||
Action done3 = done;
|
||||
if (done3 != 0)
|
||||
{
|
||||
done3();
|
||||
}
|
||||
return;
|
||||
}
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
if (<>9__2 == 0)
|
||||
{
|
||||
Action<JPIJGHNNIDP> action2 = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
Action done2 = done;
|
||||
if (done2 != 0)
|
||||
{
|
||||
done2();
|
||||
return;
|
||||
}
|
||||
}
|
||||
};
|
||||
<>9__2 = action2;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
IPromise<PPENFJMFPNE> promise2 = promise.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x060031BF RID: 12735 RVA: 0x000CF2B8 File Offset: 0x000CD4B8
|
||||
[Token(Token = "0x60031BF")]
|
||||
[Address(RVA = "0x101BCF0", Offset = "0x101A6F0", VA = "0x18101BCF0")]
|
||||
private void CEBPLEJOLFH(KMKPEOGJDFK GHJIELBDJBN)
|
||||
{
|
||||
long <NONFJOBFPKC>k__BackingField = GHJIELBDJBN.<NONFJOBFPKC>k__BackingField;
|
||||
int num = 0;
|
||||
IPromise<BMFAGMFKODA> promise = OJMCBOKJFOF.POOBMHAAMLJ(<NONFJOBFPKC>k__BackingField, num != 0);
|
||||
Action<BMFAGMFKODA> action = new Action(this.EGEMDIBADGB);
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
IPromise<BMFAGMFKODA> promise2 = promise.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x060031C0 RID: 12736 RVA: 0x000CF308 File Offset: 0x000CD508
|
||||
[Token(Token = "0x60031C0")]
|
||||
[Address(RVA = "0x101C700", Offset = "0x101B100", VA = "0x18101C700")]
|
||||
private IEnumerator KBNHACLKHFC()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060031C0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator GoToRoomOrPlaylistConditionalButton::KBNHACLKHFC()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(LGLGFKDPCKK::System.IDisposable.Dispose, ldloc:LGLGFKDPCKK(var_0))
|
||||
stfld:int32(LGLGFKDPCKK::<>1__state, ldloc:LGLGFKDPCKK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:GoToRoomOrPlaylistConditionalButton(LGLGFKDPCKK::<>4__this, ldloc:LGLGFKDPCKK(var_0), ldloc:GoToRoomOrPlaylistConditionalButton(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: 0x060031C1 RID: 12737 RVA: 0x000CF32C File Offset: 0x000CD52C
|
||||
[Token(Token = "0x60031C1")]
|
||||
[Address(RVA = "0x101C760", Offset = "0x101B160", VA = "0x18101C760")]
|
||||
private string LEOBICNMOEI(MKAMHOIHOJK PEOBMOOENJD)
|
||||
{
|
||||
if (PEOBMOOENJD != 0 && PEOBMOOENJD == 0)
|
||||
{
|
||||
return PEOBMOOENJD.<LGACIEKBLBM>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060031C2 RID: 12738 RVA: 0x000CF34C File Offset: 0x000CD54C
|
||||
[Token(Token = "0x60031C2")]
|
||||
[Address(RVA = "0x101D5B0", Offset = "0x101BFB0", VA = "0x18101D5B0")]
|
||||
public GoToRoomOrPlaylistConditionalButton()
|
||||
{
|
||||
int num;
|
||||
ActionEvent actionEvent = new ActionEvent(32, num != 0);
|
||||
num = 0;
|
||||
this.OnButtonAction = actionEvent;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060031C3 RID: 12739 RVA: 0x000CF374 File Offset: 0x000CD574
|
||||
[Token(Token = "0x60031C3")]
|
||||
[Address(RVA = "0x101C7E0", Offset = "0x101B1E0", VA = "0x18101C7E0")]
|
||||
[CompilerGenerated]
|
||||
private void LIHHEOJCBHI(int? OIDIONGIDKD)
|
||||
{
|
||||
if (OIDIONGIDKD < (ulong)13L != OIDIONGIDKD)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.LogGGFAnalyticEvent("show_birthday_prompt");
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
int num = 0;
|
||||
Action action = new Action(this.EJHAHINCKOI);
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
IPromise<DateTime?> promise = local.ShowBirthdayDialog(num3, num2, num, OIDIONGIDKD, action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060031C4 RID: 12740 RVA: 0x000CF3CC File Offset: 0x000CD5CC
|
||||
[Token(Token = "0x60031C4")]
|
||||
[Address(RVA = "0x101D200", Offset = "0x101BC00", VA = "0x18101D200")]
|
||||
[CompilerGenerated]
|
||||
private void PCCBPPIBMIP()
|
||||
{
|
||||
ActionEvent onButtonAction = this.OnButtonAction;
|
||||
int num = 0;
|
||||
onButtonAction.Invoke(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060031C5 RID: 12741 RVA: 0x000CF3F0 File Offset: 0x000CD5F0
|
||||
[Token(Token = "0x60031C5")]
|
||||
[Address(RVA = "0x101BE10", Offset = "0x101A810", VA = "0x18101BE10")]
|
||||
[CompilerGenerated]
|
||||
private void EGEMDIBADGB(BMFAGMFKODA MNOFCLIJMEB)
|
||||
{
|
||||
if (MNOFCLIJMEB.GEAHKJHAPKE() > (ulong)1L)
|
||||
{
|
||||
GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP cmjfffkfaip = this.goToBehavior;
|
||||
if (cmjfffkfaip == GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PrivateInstance || cmjfffkfaip == GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PublicInstanceChooseEntrySubroom)
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
SessionManager.BDPNOBGNGNI loadSceneSource = this.LoadSceneSource;
|
||||
bool flag = this.goToBehavior == GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PrivateInstance;
|
||||
int num = 0;
|
||||
IPromise<JPIJGHNNIDP> promise = <JNBAANDJIAD>k__BackingField.ShowChoosePlaylistRoomDialog(MNOFCLIJMEB, loadSceneSource, flag, num != 0, num != 0, num);
|
||||
Action<JPIJGHNNIDP> action = new Action(this.ODAHLGOFCIF);
|
||||
}
|
||||
}
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
SessionManager.BDPNOBGNGNI loadSceneSource2 = this.LoadSceneSource;
|
||||
bool flag2 = this.goToBehavior == GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PrivateInstance;
|
||||
instance.RunJoinPlaylist(MNOFCLIJMEB, loadSceneSource2, flag2);
|
||||
ActionEvent onButtonAction = this.OnButtonAction;
|
||||
int num2 = 0;
|
||||
onButtonAction.Invoke(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060031C6 RID: 12742 RVA: 0x000CF4A0 File Offset: 0x000CD6A0
|
||||
[Token(Token = "0x60031C6")]
|
||||
[Address(RVA = "0x101D030", Offset = "0x101BA30", VA = "0x18101D030")]
|
||||
[CompilerGenerated]
|
||||
private void ODAHLGOFCIF(JPIJGHNNIDP MAOOLFEBOOD)
|
||||
{
|
||||
if (MAOOLFEBOOD == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
ActionEvent onButtonAction = this.OnButtonAction;
|
||||
int num = 0;
|
||||
onButtonAction.Invoke(num != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060031C7 RID: 12743 RVA: 0x000CF4C8 File Offset: 0x000CD6C8
|
||||
[Token(Token = "0x60031C7")]
|
||||
[Address(RVA = "0x101D060", Offset = "0x101BA60", VA = "0x18101D060")]
|
||||
[CompilerGenerated]
|
||||
private void OFKHLNFHEAA(JPIJGHNNIDP PBAOMKNFBFL)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060031C7)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void GoToRoomOrPlaylistConditionalButton::OFKHLNFHEAA(JPIJGHNNIDP)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_2:
|
||||
stloc:SessionManager(var_7_36, callgetter:!0[exp:SessionManager](SingletonMonoBehaviour`1::get_Instance))
|
||||
}
|
||||
|
||||
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: 0x04002A88 RID: 10888
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002A88")]
|
||||
[SerializeField]
|
||||
[Tooltip("If the room is instanced, this makes the button go to a private instance of it. Otherwise disables the button.")]
|
||||
private GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP goToBehavior;
|
||||
|
||||
// Token: 0x04002A89 RID: 10889
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002A89")]
|
||||
[SerializeField]
|
||||
private GameObject notYetSupportedBanner;
|
||||
|
||||
// Token: 0x04002A8A RID: 10890
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002A8A")]
|
||||
private ONCGMPLDEPM BKAMMCFBLHA;
|
||||
|
||||
// Token: 0x04002A8B RID: 10891
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002A8B")]
|
||||
private GoToRoomOrPlaylistConditionalButton.EPAJFBOGFHN? OHEHGKGOEHL;
|
||||
|
||||
// Token: 0x04002A8C RID: 10892
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002A8C")]
|
||||
public ActionEvent OnButtonAction;
|
||||
|
||||
// Token: 0x04002A8D RID: 10893
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002A8D")]
|
||||
private MKAMHOIHOJK JOEAKGJOFCH;
|
||||
|
||||
// Token: 0x04002A8E RID: 10894
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4002A8E")]
|
||||
public SessionManager.BDPNOBGNGNI LoadSceneSource;
|
||||
|
||||
// Token: 0x04002A8F RID: 10895
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002A8F")]
|
||||
private Coroutine JOKOCFBBFFL;
|
||||
|
||||
// Token: 0x020006B8 RID: 1720
|
||||
[Token(Token = "0x20006B8")]
|
||||
public enum CMJFFFKFAIP
|
||||
{
|
||||
// Token: 0x04002A91 RID: 10897
|
||||
[Token(Token = "0x4002A91")]
|
||||
PublicInstance,
|
||||
// Token: 0x04002A92 RID: 10898
|
||||
[Token(Token = "0x4002A92")]
|
||||
PrivateInstance,
|
||||
// Token: 0x04002A93 RID: 10899
|
||||
[Token(Token = "0x4002A93")]
|
||||
AlwaysAsk,
|
||||
// Token: 0x04002A94 RID: 10900
|
||||
[Token(Token = "0x4002A94")]
|
||||
PublicInstanceChooseEntrySubroom,
|
||||
// Token: 0x04002A95 RID: 10901
|
||||
[Token(Token = "0x4002A95")]
|
||||
PlaylistNext
|
||||
}
|
||||
|
||||
// Token: 0x020006B9 RID: 1721
|
||||
[Token(Token = "0x20006B9")]
|
||||
public enum EPAJFBOGFHN
|
||||
{
|
||||
// Token: 0x04002A97 RID: 10903
|
||||
[Token(Token = "0x4002A97")]
|
||||
Disabled,
|
||||
// Token: 0x04002A98 RID: 10904
|
||||
[Token(Token = "0x4002A98")]
|
||||
Room_DNE,
|
||||
// Token: 0x04002A99 RID: 10905
|
||||
[Token(Token = "0x4002A99")]
|
||||
Join,
|
||||
// Token: 0x04002A9A RID: 10906
|
||||
[Token(Token = "0x4002A9A")]
|
||||
Full
|
||||
}
|
||||
|
||||
// Token: 0x020006BA RID: 1722
|
||||
[Token(Token = "0x20006BA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LFIEKBKODBM
|
||||
{
|
||||
// Token: 0x060031C8 RID: 12744 RVA: 0x000CF50C File Offset: 0x000CD70C
|
||||
[Token(Token = "0x60031C8")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public LFIEKBKODBM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060031C9 RID: 12745 RVA: 0x000CF520 File Offset: 0x000CD720
|
||||
[Token(Token = "0x60031C9")]
|
||||
[Address(RVA = "0x1029C70", Offset = "0x1028670", VA = "0x181029C70")]
|
||||
internal void <TryJoinRoom>b__0(PPENFJMFPNE roomDetails)
|
||||
{
|
||||
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = roomDetails.<LGPGODCCLPI>k__BackingField;
|
||||
LMLJHMJEIGM lmljhmjeigm = roomDetails.MMBJPGGOFHL;
|
||||
int num = 0;
|
||||
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField2 = roomDetails.<LGPGODCCLPI>k__BackingField;
|
||||
Func<DNACJGJEPEC, bool> <>9__25_ = GoToRoomOrPlaylistConditionalButton.<>c.<>9__25_1;
|
||||
if (<>9__25_ == 0)
|
||||
{
|
||||
GoToRoomOrPlaylistConditionalButton.<>c.<>9__25_1 = delegate(DNACJGJEPEC s)
|
||||
{
|
||||
bool flag2;
|
||||
return flag2;
|
||||
};
|
||||
}
|
||||
int num2 = Enumerable.Count<DNACJGJEPEC>(<LGPGODCCLPI>k__BackingField2, <>9__25_);
|
||||
GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP cmjfffkfaip = this.goToBehavior;
|
||||
if (cmjfffkfaip == GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PrivateInstance)
|
||||
{
|
||||
}
|
||||
if (cmjfffkfaip == GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PublicInstanceChooseEntrySubroom)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
SessionManager.BDPNOBGNGNI bdpnobgngni = this.loadSceneSource;
|
||||
bool flag = this.goToBehavior == GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP.PrivateInstance;
|
||||
int num3 = 0;
|
||||
instance.RunJoinRoom(roomDetails, num3, bdpnobgngni, flag, num);
|
||||
Action action = this.done;
|
||||
if (action != 0)
|
||||
{
|
||||
action();
|
||||
}
|
||||
return;
|
||||
}
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
if (this.<>9__2 == 0)
|
||||
{
|
||||
Action<JPIJGHNNIDP> action2 = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
Action action3 = this.done;
|
||||
if (action3 != 0)
|
||||
{
|
||||
action3();
|
||||
return;
|
||||
}
|
||||
}
|
||||
};
|
||||
this.<>9__2 = action2;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060031CA RID: 12746 RVA: 0x000CF5F8 File Offset: 0x000CD7F8
|
||||
[Token(Token = "0x60031CA")]
|
||||
[Address(RVA = "0x1029F70", Offset = "0x1028970", VA = "0x181029F70")]
|
||||
internal void <TryJoinRoom>b__2(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
Action action = this.done;
|
||||
if (action != 0)
|
||||
{
|
||||
action();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04002A9B RID: 10907
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002A9B")]
|
||||
public GoToRoomOrPlaylistConditionalButton.CMJFFFKFAIP goToBehavior;
|
||||
|
||||
// Token: 0x04002A9C RID: 10908
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4002A9C")]
|
||||
public SessionManager.BDPNOBGNGNI loadSceneSource;
|
||||
|
||||
// Token: 0x04002A9D RID: 10909
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002A9D")]
|
||||
public Action done;
|
||||
|
||||
// Token: 0x04002A9E RID: 10910
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002A9E")]
|
||||
public Action<JPIJGHNNIDP> <>9__2;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user