679 lines
27 KiB
C#
679 lines
27 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Realtime;
|
|
using RecRoom;
|
|
using RecRoom.Core.DataStructures.Tokens;
|
|
using RecRoom.Core.GameManagement;
|
|
using RecRoom.Systems.PlayerRoles;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000191 RID: 401
|
|
[Token(Token = "0x2000191")]
|
|
[StructLayout(3)]
|
|
public class KBPBCGEHHGI : JMFAKCJLJKP
|
|
{
|
|
// Token: 0x170001F1 RID: 497
|
|
// (get) Token: 0x06000C7C RID: 3196 RVA: 0x000370F0 File Offset: 0x000352F0
|
|
[Token(Token = "0x170001F1")]
|
|
public bool NDOLKIDEPIL
|
|
{
|
|
[Token(Token = "0x6000C7C")]
|
|
[Address(RVA = "0x1402800", Offset = "0x1401200", VA = "0x181402800")]
|
|
get
|
|
{
|
|
return this.GOHINFGDBGM.HasTokens;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000C7D RID: 3197 RVA: 0x00037110 File Offset: 0x00035310
|
|
[Token(Token = "0x6000C7D")]
|
|
[Address(RVA = "0x159E490", Offset = "0x159CE90", VA = "0x18159E490")]
|
|
public void LCGLODFEACE(object PIHIPPPPEBI)
|
|
{
|
|
this.GOHINFGDBGM.Add(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06000C7E RID: 3198 RVA: 0x00037130 File Offset: 0x00035330
|
|
[Token(Token = "0x6000C7E")]
|
|
[Address(RVA = "0x13FF7E0", Offset = "0x13FE1E0", VA = "0x1813FF7E0")]
|
|
public void GFPOPKCCKHD(object PIHIPPPPEBI)
|
|
{
|
|
this.GOHINFGDBGM.Remove(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06000C7F RID: 3199 RVA: 0x00037150 File Offset: 0x00035350
|
|
[Token(Token = "0x6000C7F")]
|
|
[Address(RVA = "0x159D590", Offset = "0x159BF90", VA = "0x18159D590", Slot = "4")]
|
|
public void InitializeOnAwake(GameManager ONLEICCNNBI)
|
|
{
|
|
ActionEvent staticPostConfigurationAppliedEvent = GameConfigurationTool.StaticPostConfigurationAppliedEvent;
|
|
Action action = new Action(this.BPNDDNJMLGB);
|
|
GameConfigurationTool.StaticPostConfigurationAppliedEvent = staticPostConfigurationAppliedEvent + action;
|
|
ActionEvent staticConfigurationCreatedEvent = GameConfigurationTool.StaticConfigurationCreatedEvent;
|
|
Action action2 = new Action(this.BPNDDNJMLGB);
|
|
GameConfigurationTool.StaticConfigurationCreatedEvent = staticConfigurationCreatedEvent + action2;
|
|
this.ONLEICCNNBI = ONLEICCNNBI;
|
|
Action action3 = new Action(this.BPNDDNJMLGB);
|
|
ONLEICCNNBI.MFMJPEIIAAN += action3;
|
|
GameVoteManager voteManager = this.ONLEICCNNBI.voteManager;
|
|
Action action4 = new Action(this.BPNDDNJMLGB);
|
|
voteManager.NBBEDGHMILP += action4;
|
|
GameTeamManager teamManager = this.ONLEICCNNBI.teamManager;
|
|
GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.BNMHBLEAPMJ);
|
|
teamManager.AHPECOGNNDC += mcgbmajnpdn;
|
|
GameScoreManager scoreManager = this.ONLEICCNNBI.scoreManager;
|
|
Action<bool> action5 = new Action(this.BPNDDNJMLGB);
|
|
scoreManager.StatsChangeEvent += action5;
|
|
GamePresenceManager <AMFBMHKLCLO>k__BackingField = this.ONLEICCNNBI.<AMFBMHKLCLO>k__BackingField;
|
|
Action action6 = new Action(this.BPNDDNJMLGB);
|
|
<AMFBMHKLCLO>k__BackingField.FNDFHKHOMOA += action6;
|
|
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
|
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.AFNLAMDLAKL);
|
|
onleiccnnbi.KMKCFILCLNO += ggphekcppmp;
|
|
ActionEvent<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
|
Action<int> action7 = new Action(this.BFPFPMENHLE);
|
|
PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo + action7;
|
|
}
|
|
|
|
// Token: 0x06000C80 RID: 3200 RVA: 0x00037290 File Offset: 0x00035490
|
|
[Token(Token = "0x6000C80")]
|
|
[Address(RVA = "0x159D8F0", Offset = "0x159C2F0", VA = "0x18159D8F0", Slot = "6")]
|
|
public void InitializeOnStart()
|
|
{
|
|
Action<Photon.Realtime.Player, RoomRole> action = new Action(this.DIHJDCNHNJE);
|
|
GIDGPEJECKI gidgpejecki = this.JNJBIMHKMLK();
|
|
this.FHKACFDOHPG = gidgpejecki;
|
|
GIDGPEJECKI gidgpejecki2 = new GIDGPEJECKI();
|
|
this.BFIAHLBBLJE = gidgpejecki2;
|
|
this.KJFEHOGAEJA();
|
|
this.INLFFAEFDLA();
|
|
CONGBPBHBCN congbpbhbcn = new CONGBPBHBCN();
|
|
this.GHCCHCCKKPI = congbpbhbcn;
|
|
CONGBPBHBCN congbpbhbcn2 = new CONGBPBHBCN();
|
|
this.LLHMAAOFLFH = congbpbhbcn2;
|
|
this.CEDBGBCNFHJ();
|
|
this.PANAMJAFELN();
|
|
}
|
|
|
|
// Token: 0x06000C81 RID: 3201 RVA: 0x000372FC File Offset: 0x000354FC
|
|
[Token(Token = "0x6000C81")]
|
|
[Address(RVA = "0x159E4D0", Offset = "0x159CED0", VA = "0x18159E4D0")]
|
|
public void NCEEJMKHNGH(GameUIView MBNMHHIHKKK)
|
|
{
|
|
if (!this.LFCDMABPOHB.Contains(MBNMHHIHKKK))
|
|
{
|
|
GameUIView.PIFJCHPLJNI pifjchpljni = new GameUIView.PIFJCHPLJNI(this.FDOLKAGMDGA);
|
|
MBNMHHIHKKK.FFBNBOFLGGD += pifjchpljni;
|
|
GameUIView.PIFJCHPLJNI pifjchpljni2 = new GameUIView.PIFJCHPLJNI(this.NEAKDLHMBNO);
|
|
MBNMHHIHKKK.CAHDFAFDFBG += pifjchpljni2;
|
|
GameUIView.PIFJCHPLJNI pifjchpljni3 = new GameUIView.PIFJCHPLJNI(this.LOBNEDBFGFJ);
|
|
MBNMHHIHKKK.LDCMKANLBKH += pifjchpljni3;
|
|
GameUIView.PIFJCHPLJNI pifjchpljni4 = new GameUIView.PIFJCHPLJNI(this.ODCGMLDIHBG);
|
|
MBNMHHIHKKK.PGOPENKDIGM += pifjchpljni4;
|
|
GameUIView.PIFJCHPLJNI pifjchpljni5 = new GameUIView.PIFJCHPLJNI(this.NENDGEEBGGE);
|
|
MBNMHHIHKKK.CDIPJGGFJFF += pifjchpljni5;
|
|
GameUIView.PIFJCHPLJNI pifjchpljni6 = new GameUIView.PIFJCHPLJNI(this.GDDAHMAFGHO);
|
|
MBNMHHIHKKK.GLONHPLKPKP += pifjchpljni6;
|
|
GameUIView.PIFJCHPLJNI pifjchpljni7 = new GameUIView.PIFJCHPLJNI(this.ICPMHIGCKGK);
|
|
MBNMHHIHKKK.IDDPCFJLHKC += pifjchpljni7;
|
|
GameUIView.PIFJCHPLJNI pifjchpljni8 = new GameUIView.PIFJCHPLJNI(this.IINGCHOLEKO);
|
|
MBNMHHIHKKK.BKMLKBCHAFL += pifjchpljni8;
|
|
GameUIView.NMEKJIIDOMA nmekjiidoma = new GameUIView.NMEKJIIDOMA(this.FGKDAHLJEOO);
|
|
MBNMHHIHKKK.AFFAFIJHNGA += nmekjiidoma;
|
|
this.LFCDMABPOHB.Add(MBNMHHIHKKK);
|
|
PLIDMGKBEAH bmechhdehkd = this.BMECHHDEHKD;
|
|
if (nmekjiidoma <= (ulong)1L)
|
|
{
|
|
}
|
|
GIDGPEJECKI fhkacfdohpg = this.FHKACFDOHPG;
|
|
MBNMHHIHKKK.SetGameDataModel(bmechhdehkd, fhkacfdohpg);
|
|
return;
|
|
}
|
|
Debug.LogError(string.Format("Attempting to doubly add GameUIView {0} to GameUIManager", MBNMHHIHKKK), MBNMHHIHKKK);
|
|
}
|
|
|
|
// Token: 0x06000C82 RID: 3202 RVA: 0x00037420 File Offset: 0x00035620
|
|
[Token(Token = "0x6000C82")]
|
|
[Address(RVA = "0x159AD50", Offset = "0x1599750", VA = "0x18159AD50")]
|
|
public void BJLMJKLBMCJ(GameUIView MBNMHHIHKKK)
|
|
{
|
|
GameUIView.PIFJCHPLJNI pifjchpljni = new GameUIView.PIFJCHPLJNI(this.FDOLKAGMDGA);
|
|
MBNMHHIHKKK.FFBNBOFLGGD -= pifjchpljni;
|
|
GameUIView.PIFJCHPLJNI pifjchpljni2 = new GameUIView.PIFJCHPLJNI(this.NEAKDLHMBNO);
|
|
MBNMHHIHKKK.CAHDFAFDFBG -= pifjchpljni2;
|
|
GameUIView.PIFJCHPLJNI pifjchpljni3 = new GameUIView.PIFJCHPLJNI(this.LOBNEDBFGFJ);
|
|
MBNMHHIHKKK.LDCMKANLBKH -= pifjchpljni3;
|
|
GameUIView.PIFJCHPLJNI pifjchpljni4 = new GameUIView.PIFJCHPLJNI(this.ODCGMLDIHBG);
|
|
MBNMHHIHKKK.PGOPENKDIGM -= pifjchpljni4;
|
|
GameUIView.PIFJCHPLJNI pifjchpljni5 = new GameUIView.PIFJCHPLJNI(this.NENDGEEBGGE);
|
|
MBNMHHIHKKK.CDIPJGGFJFF -= pifjchpljni5;
|
|
GameUIView.PIFJCHPLJNI pifjchpljni6 = new GameUIView.PIFJCHPLJNI(this.GDDAHMAFGHO);
|
|
MBNMHHIHKKK.GLONHPLKPKP -= pifjchpljni6;
|
|
GameUIView.PIFJCHPLJNI pifjchpljni7 = new GameUIView.PIFJCHPLJNI(this.ICPMHIGCKGK);
|
|
MBNMHHIHKKK.IDDPCFJLHKC -= pifjchpljni7;
|
|
GameUIView.PIFJCHPLJNI pifjchpljni8 = new GameUIView.PIFJCHPLJNI(this.IINGCHOLEKO);
|
|
MBNMHHIHKKK.BKMLKBCHAFL -= pifjchpljni8;
|
|
GameUIView.NMEKJIIDOMA nmekjiidoma = new GameUIView.NMEKJIIDOMA(this.FGKDAHLJEOO);
|
|
MBNMHHIHKKK.AFFAFIJHNGA -= nmekjiidoma;
|
|
bool flag = this.LFCDMABPOHB.Remove(MBNMHHIHKKK);
|
|
}
|
|
|
|
// Token: 0x06000C83 RID: 3203 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C83")]
|
|
[Address(RVA = "0x159E820", Offset = "0x159D220", VA = "0x18159E820", Slot = "7")]
|
|
public void OnUpdate()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C84 RID: 3204 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C84")]
|
|
[Address(RVA = "0x159B1B0", Offset = "0x1599BB0", VA = "0x18159B1B0", Slot = "5")]
|
|
public void CleanupOnDestroy()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C85 RID: 3205 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C85")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")]
|
|
public void OnGameStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C86 RID: 3206 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C86")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")]
|
|
public void OnGameEnd()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C87 RID: 3207 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C87")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "10")]
|
|
public void InitializeLocalPlayer(bool HOCMIMEHLLM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C88 RID: 3208 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C88")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "11")]
|
|
public void ResetLocalPlayer(bool HOCMIMEHLLM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C89 RID: 3209 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C89")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "12")]
|
|
public void OnPlayerDisconnected(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C8A RID: 3210 RVA: 0x00037500 File Offset: 0x00035700
|
|
[Token(Token = "0x6000C8A")]
|
|
[Address(RVA = "0x6DEEC0", Offset = "0x6DD8C0", VA = "0x1806DEEC0")]
|
|
private void BFPFPMENHLE(int GKLPIFBPGOD)
|
|
{
|
|
this.BDEIKDCDHBN = true;
|
|
}
|
|
|
|
// Token: 0x06000C8B RID: 3211 RVA: 0x00037514 File Offset: 0x00035714
|
|
[Token(Token = "0x6000C8B")]
|
|
[Address(RVA = "0x6DEEC0", Offset = "0x6DD8C0", VA = "0x1806DEEC0")]
|
|
private void BNMHBLEAPMJ(Photon.Realtime.Player FPODELJNIIB, bool BCLPBCCEJJF)
|
|
{
|
|
this.BDEIKDCDHBN = true;
|
|
}
|
|
|
|
// Token: 0x06000C8C RID: 3212 RVA: 0x00037528 File Offset: 0x00035728
|
|
[Token(Token = "0x6000C8C")]
|
|
[Address(RVA = "0x6DEEC0", Offset = "0x6DD8C0", VA = "0x1806DEEC0")]
|
|
private void BPNDDNJMLGB(bool ONGBFDACHHG)
|
|
{
|
|
this.BDEIKDCDHBN = true;
|
|
}
|
|
|
|
// Token: 0x06000C8D RID: 3213 RVA: 0x0003753C File Offset: 0x0003573C
|
|
[Token(Token = "0x6000C8D")]
|
|
[Address(RVA = "0x6DEEC0", Offset = "0x6DD8C0", VA = "0x1806DEEC0")]
|
|
private void DIHJDCNHNJE(Photon.Realtime.Player IEKDDPPNFPF, RoomRole LOLCMLEKMAF)
|
|
{
|
|
this.BDEIKDCDHBN = true;
|
|
}
|
|
|
|
// Token: 0x06000C8E RID: 3214 RVA: 0x00037550 File Offset: 0x00035750
|
|
[Token(Token = "0x6000C8E")]
|
|
[Address(RVA = "0x6DEEC0", Offset = "0x6DD8C0", VA = "0x1806DEEC0")]
|
|
private void BPNDDNJMLGB()
|
|
{
|
|
this.BDEIKDCDHBN = true;
|
|
}
|
|
|
|
// Token: 0x06000C8F RID: 3215 RVA: 0x00037564 File Offset: 0x00035764
|
|
[Token(Token = "0x6000C8F")]
|
|
[Address(RVA = "0x159AD30", Offset = "0x1599730", VA = "0x18159AD30")]
|
|
private void AFNLAMDLAKL(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
|
{
|
|
this.KJFEHOGAEJA();
|
|
this.BDEIKDCDHBN = true;
|
|
}
|
|
|
|
// Token: 0x06000C90 RID: 3216 RVA: 0x00037580 File Offset: 0x00035780
|
|
[Token(Token = "0x6000C90")]
|
|
[Address(RVA = "0x159B920", Offset = "0x159A320", VA = "0x18159B920")]
|
|
private void FDOLKAGMDGA()
|
|
{
|
|
this.ONLEICCNNBI.LocalPlayerJoinLeaveGame();
|
|
}
|
|
|
|
// Token: 0x06000C91 RID: 3217 RVA: 0x000375A0 File Offset: 0x000357A0
|
|
[Token(Token = "0x6000C91")]
|
|
[Address(RVA = "0x159E7A0", Offset = "0x159D1A0", VA = "0x18159E7A0")]
|
|
private void NEAKDLHMBNO()
|
|
{
|
|
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
|
int num = 0;
|
|
onleiccnnbi.LocalPlayerRequestStartGame(num != 0);
|
|
}
|
|
|
|
// Token: 0x06000C92 RID: 3218 RVA: 0x000375C4 File Offset: 0x000357C4
|
|
[Token(Token = "0x6000C92")]
|
|
[Address(RVA = "0x159E4B0", Offset = "0x159CEB0", VA = "0x18159E4B0")]
|
|
private void LOBNEDBFGFJ()
|
|
{
|
|
this.ONLEICCNNBI.LocalPlayerTryOpenStartOverMenu();
|
|
}
|
|
|
|
// Token: 0x06000C93 RID: 3219 RVA: 0x000375E4 File Offset: 0x000357E4
|
|
[Token(Token = "0x6000C93")]
|
|
[Address(RVA = "0x159E800", Offset = "0x159D200", VA = "0x18159E800")]
|
|
private void ODCGMLDIHBG()
|
|
{
|
|
this.ONLEICCNNBI.LocalPlayeRequestStartGameEarly();
|
|
}
|
|
|
|
// Token: 0x06000C94 RID: 3220 RVA: 0x00037604 File Offset: 0x00035804
|
|
[Token(Token = "0x6000C94")]
|
|
[Address(RVA = "0x159E7D0", Offset = "0x159D1D0", VA = "0x18159E7D0")]
|
|
private void NENDGEEBGGE()
|
|
{
|
|
this.ONLEICCNNBI.LocalPlayerSwitchTeam(CGLKOJIMDIH.ANY);
|
|
}
|
|
|
|
// Token: 0x06000C95 RID: 3221 RVA: 0x00037624 File Offset: 0x00035824
|
|
[Token(Token = "0x6000C95")]
|
|
[Address(RVA = "0x159B940", Offset = "0x159A340", VA = "0x18159B940")]
|
|
private void FGKDAHLJEOO(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
this.ONLEICCNNBI.LocalPlayerSwitchTeam(CGOLFOLCHIF);
|
|
}
|
|
|
|
// Token: 0x06000C96 RID: 3222 RVA: 0x00037644 File Offset: 0x00035844
|
|
[Token(Token = "0x6000C96")]
|
|
[Address(RVA = "0x159B960", Offset = "0x159A360", VA = "0x18159B960")]
|
|
private void GDDAHMAFGHO()
|
|
{
|
|
this.ONLEICCNNBI.LocalPlayerToggleGameConfiguration();
|
|
}
|
|
|
|
// Token: 0x06000C97 RID: 3223 RVA: 0x00037664 File Offset: 0x00035864
|
|
[Token(Token = "0x6000C97")]
|
|
[Address(RVA = "0x159D3F0", Offset = "0x159BDF0", VA = "0x18159D3F0")]
|
|
private void ICPMHIGCKGK()
|
|
{
|
|
this.ONLEICCNNBI.voteManager.LocalPlayerTryOpenVoteNextLevelMenu();
|
|
}
|
|
|
|
// Token: 0x06000C98 RID: 3224 RVA: 0x00037688 File Offset: 0x00035888
|
|
[Token(Token = "0x6000C98")]
|
|
[Address(RVA = "0x159D420", Offset = "0x159BE20", VA = "0x18159D420")]
|
|
private void IINGCHOLEKO()
|
|
{
|
|
if (this.ONLEICCNNBI.GENECNFMDHJ == FFPFKDMKLOP.PRE_GAME)
|
|
{
|
|
if (this.BMECHHDEHKD == PLIDMGKBEAH.RESULTS)
|
|
{
|
|
if (this.ONLEICCNNBI.PCKGKGHFIKD == EDCDGNKBEDJ.WAITING_FOR_PLAYERS)
|
|
{
|
|
this.BMECHHDEHKD = (PLIDMGKBEAH)((ulong)1L);
|
|
this.BDEIKDCDHBN = true;
|
|
return;
|
|
}
|
|
if (this.BMECHHDEHKD == PLIDMGKBEAH.RESULTS)
|
|
{
|
|
EDCDGNKBEDJ currentPreGameState = this.ONLEICCNNBI.PCKGKGHFIKD;
|
|
if (currentPreGameState == EDCDGNKBEDJ.WAITING_FOR_START_GAME)
|
|
{
|
|
this.BMECHHDEHKD = (PLIDMGKBEAH)((ulong)0L);
|
|
this.BDEIKDCDHBN = currentPreGameState != EDCDGNKBEDJ.WAITING_FOR_PLAYERS;
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
if (this.BMECHHDEHKD <= PLIDMGKBEAH.WAITING_FOR_PLAYERS)
|
|
{
|
|
this.BMECHHDEHKD = (PLIDMGKBEAH)((ulong)7L);
|
|
}
|
|
this.BDEIKDCDHBN = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000C99 RID: 3225 RVA: 0x00037714 File Offset: 0x00035914
|
|
[Token(Token = "0x6000C99")]
|
|
[Address(RVA = "0x159DA40", Offset = "0x159C440", VA = "0x18159DA40")]
|
|
private GIDGPEJECKI JNJBIMHKMLK()
|
|
{
|
|
GIDGPEJECKI gidgpejecki = new GIDGPEJECKI();
|
|
string currentSceneFriendlyName = RecRoomSceneManager.EDIDFFPCHKO;
|
|
gidgpejecki.FIKEBGGCDFN = currentSceneFriendlyName;
|
|
gidgpejecki.EFEKGIPOOCC = false;
|
|
gidgpejecki.EDKBGDMOHDM = false;
|
|
gidgpejecki.AGCAAIBPPIJ = (ulong)0L;
|
|
gidgpejecki.JBHDEKBNAPH = false;
|
|
bool flag = !this.ONLEICCNNBI.supportsPlayingAgainInThisInstance;
|
|
gidgpejecki.BGFGLGKOMOD = flag;
|
|
bool explicitTeamSelectionSupported = this.ONLEICCNNBI.teamManager.ExplicitTeamSelectionSupported;
|
|
gidgpejecki.JDDCJFCCDCL = explicitTeamSelectionSupported;
|
|
bool moreThanOneAvailableGame = this.ONLEICCNNBI.OLKJLPOJCNH;
|
|
gidgpejecki.NBGKNKMDFEI = moreThanOneAvailableGame;
|
|
bool localPlayerCanVoteNextLevel = this.ONLEICCNNBI.voteManager.HDICJOBIKGF;
|
|
gidgpejecki.OJNMJHNGGJG = localPlayerCanVoteNextLevel;
|
|
bool joinInProgressSupported = this.ONLEICCNNBI.teamManager.JoinInProgressSupported;
|
|
gidgpejecki.NFEDDGPMEFF = joinInProgressSupported;
|
|
bool canContinue = this.ONLEICCNNBI.KKJJGNLJHDG;
|
|
gidgpejecki.KKJJGNLJHDG = canContinue;
|
|
string empty = string.Empty;
|
|
gidgpejecki.BAOILDFAFLL = empty;
|
|
string nextLevel = this.ONLEICCNNBI.voteManager.HALOIBNBPFE;
|
|
gidgpejecki.PHMMONADMGN = nextLevel;
|
|
GameTeamManager teamManager = this.ONLEICCNNBI.teamManager;
|
|
gidgpejecki.PCMFMGOMDCM = 0;
|
|
GameTeamManager teamManager2 = this.ONLEICCNNBI.teamManager;
|
|
gidgpejecki.MKCJNPBJIAG = 0;
|
|
GameTeamManager teamManager3 = this.ONLEICCNNBI.teamManager;
|
|
GameStartRequirement gameStartRequirement;
|
|
int minTeamSize = gameStartRequirement.MinTeamSize;
|
|
gidgpejecki.BLEIFBNICGM = minTeamSize;
|
|
string empty2 = string.Empty;
|
|
gidgpejecki.IHJKGNEKLEA = empty2;
|
|
string empty3 = string.Empty;
|
|
gidgpejecki.AELMJJHIDCC = empty3;
|
|
int num = Enum.GetValues(typeof(IJKNDEOFIFE)).System.Collections.ICollection.Count;
|
|
gidgpejecki.LOEHAADKHBD = (int)((ulong)0L);
|
|
int num2 = num - 1;
|
|
string[] array = new string[num2];
|
|
gidgpejecki.EHONFFNEAJA = array;
|
|
bool[] array2 = new bool[num2];
|
|
gidgpejecki.NOEBJEEKKIC = array2;
|
|
FHJABCEKCCI[] array3 = new FHJABCEKCCI[num2];
|
|
gidgpejecki.FIAHJPECMDM = array3;
|
|
gidgpejecki.IJOIJEICIMG = (int)((ulong)0L);
|
|
CIBFBMBCJKH[] array4 = new CIBFBMBCJKH[GameTeamManager.MAX_TEAM_COUNT];
|
|
gidgpejecki.GJJAKCIKHLA = array4;
|
|
int num3 = Enum.GetValues(typeof(CCMLKDOHKJE)).System.Collections.ICollection.Count;
|
|
int num4 = 0;
|
|
CIBFBMBCJKH[] gjjakcikhla = gidgpejecki.GJJAKCIKHLA;
|
|
CIBFBMBCJKH cibfbmbcjkh = new CIBFBMBCJKH();
|
|
if (cibfbmbcjkh != 0)
|
|
{
|
|
}
|
|
gjjakcikhla[0] = cibfbmbcjkh;
|
|
gidgpejecki.GJJAKCIKHLA[num4].BCKCEELIDLH = false;
|
|
gidgpejecki.GJJAKCIKHLA[num4].DMKCIEPGGAB = false;
|
|
CIBFBMBCJKH cibfbmbcjkh2 = gidgpejecki.GJJAKCIKHLA[num4];
|
|
Color white = Color.white;
|
|
gidgpejecki.GJJAKCIKHLA[num4].LJAOBPBKDPG = (int)((ulong)0L);
|
|
gidgpejecki.GJJAKCIKHLA[num4].CLJDPJAEHPB = "";
|
|
gidgpejecki.GJJAKCIKHLA[num4].CGLKOJIMDIH = (CGLKOJIMDIH)((ulong)4294967295L);
|
|
CIBFBMBCJKH cibfbmbcjkh3 = gidgpejecki.GJJAKCIKHLA[num4];
|
|
ENIGJNADMMB[] array5 = new ENIGJNADMMB[num3];
|
|
cibfbmbcjkh3.KCCOOAGLBJE = array5;
|
|
if (num3 > 0)
|
|
{
|
|
ENIGJNADMMB[] kccooaglbje = gidgpejecki.GJJAKCIKHLA[num4].KCCOOAGLBJE;
|
|
ENIGJNADMMB enigjnadmmb = new ENIGJNADMMB();
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
num4++;
|
|
NDMHMOJFOKC ndmhmojfokc = new NDMHMOJFOKC();
|
|
gidgpejecki.MDMMDPEKICF = ndmhmojfokc;
|
|
ndmhmojfokc.HHDKBJLDNPM = true;
|
|
gidgpejecki.MDMMDPEKICF.IFBJKIPBJBH = false;
|
|
gidgpejecki.MDMMDPEKICF.HMPKHGOLHNO = false;
|
|
gidgpejecki.MDMMDPEKICF.DNAAMFHFHBO = false;
|
|
gidgpejecki.MDMMDPEKICF.GACMJJJAMOB = false;
|
|
gidgpejecki.MDMMDPEKICF.CAIFIHMAHHP = false;
|
|
return gidgpejecki;
|
|
}
|
|
|
|
// Token: 0x06000C9A RID: 3226 RVA: 0x00037AE8 File Offset: 0x00035CE8
|
|
[Token(Token = "0x6000C9A")]
|
|
[Address(RVA = "0x159B980", Offset = "0x159A380", VA = "0x18159B980")]
|
|
private void HIDGLAMIGJI()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06000C9A)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void KBPBCGEHHGI::HIDGLAMIGJI()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_86D:
|
|
stfld:int32(GIDGPEJECKI::NMCBEOODBMG, ldfld:GIDGPEJECKI(KBPBCGEHHGI::FHKACFDOHPG, ldloc:KBPBCGEHHGI(this)), ldloc:uint32[exp:int32](var_133))
|
|
stloc:GIDGPEJECKI(var_134_880, ldfld:GIDGPEJECKI(KBPBCGEHHGI::FHKACFDOHPG, ldloc:KBPBCGEHHGI(this)))
|
|
stloc:GameManager(var_135_888, ldfld:GameManager(KBPBCGEHHGI::ONLEICCNNBI, ldloc:KBPBCGEHHGI(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: 0x06000C9B RID: 3227 RVA: 0x00038380 File Offset: 0x00036580
|
|
[Token(Token = "0x6000C9B")]
|
|
[Address(RVA = "0x159AF80", Offset = "0x1599980", VA = "0x18159AF80")]
|
|
private void CEDBGBCNFHJ()
|
|
{
|
|
bool hasDuration = this.ONLEICCNNBI.<CKMDCGICHND>k__BackingField.HasDuration;
|
|
CONGBPBHBCN ghcchcckkpi = this.GHCCHCCKKPI;
|
|
if (!hasDuration)
|
|
{
|
|
}
|
|
string text = this.ONLEICCNNBI.<CKMDCGICHND>k__BackingField.DisplayDuration.OEFBEJEPLHM();
|
|
ghcchcckkpi.CDFAJDLJALK = text;
|
|
if (!this.ONLEICCNNBI.<CKMDCGICHND>k__BackingField.HasDisplayTime)
|
|
{
|
|
CONGBPBHBCN ghcchcckkpi2 = this.GHCCHCCKKPI;
|
|
string empty = string.Empty;
|
|
ghcchcckkpi2.KGCNEDGHJBM = empty;
|
|
}
|
|
float displayTime = this.ONLEICCNNBI.<CKMDCGICHND>k__BackingField.DisplayTime;
|
|
int num = 0;
|
|
if (displayTime <= (float)num && !this.ONLEICCNNBI.<CKMDCGICHND>k__BackingField.HasDuration)
|
|
{
|
|
CONGBPBHBCN ghcchcckkpi3 = this.GHCCHCCKKPI;
|
|
string empty2 = string.Empty;
|
|
ghcchcckkpi3.CDFAJDLJALK = empty2;
|
|
}
|
|
CONGBPBHBCN ghcchcckkpi4 = this.GHCCHCCKKPI;
|
|
string text2 = displayTime.OEFBEJEPLHM();
|
|
ghcchcckkpi4.KGCNEDGHJBM = text2;
|
|
EDCDGNKBEDJ currentPreGameState = this.ONLEICCNNBI.PCKGKGHFIKD;
|
|
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
|
GameManager onleiccnnbi2;
|
|
if (currentPreGameState != EDCDGNKBEDJ.GAME_LOADING)
|
|
{
|
|
FFPFKDMKLOP currentState = onleiccnnbi.GENECNFMDHJ;
|
|
CONGBPBHBCN ghcchcckkpi5 = this.GHCCHCCKKPI;
|
|
if (currentState != FFPFKDMKLOP.POST_GAME)
|
|
{
|
|
ghcchcckkpi5.KABPBKPMALK = "0";
|
|
return;
|
|
}
|
|
onleiccnnbi2 = this.ONLEICCNNBI;
|
|
float postGameTimeRemaining = onleiccnnbi2.KKFLOMEAABP;
|
|
}
|
|
CONGBPBHBCN ghcchcckkpi6 = this.GHCCHCCKKPI;
|
|
float loadingGameTimeRemaining = onleiccnnbi2.OJEACPIPCAJ;
|
|
while (ghcchcckkpi6 != 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000C9C RID: 3228 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C9C")]
|
|
[Address(RVA = "0x159D4C0", Offset = "0x159BEC0", VA = "0x18159D4C0")]
|
|
private void INLFFAEFDLA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C9D RID: 3229 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000C9D")]
|
|
[Address(RVA = "0x159E940", Offset = "0x159D340", VA = "0x18159E940")]
|
|
private void PANAMJAFELN()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000C9E RID: 3230 RVA: 0x000384BC File Offset: 0x000366BC
|
|
[Token(Token = "0x6000C9E")]
|
|
[Address(RVA = "0x159E390", Offset = "0x159CD90", VA = "0x18159E390")]
|
|
private void KJFEHOGAEJA()
|
|
{
|
|
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
|
FFPFKDMKLOP currentState = onleiccnnbi.GENECNFMDHJ;
|
|
if (onleiccnnbi != 0)
|
|
{
|
|
if (onleiccnnbi != 0)
|
|
{
|
|
if (currentState == FFPFKDMKLOP.INITIALIZE_RULES)
|
|
{
|
|
if (this.ONLEICCNNBI.CMAABOJOHHL != MKGGLLMMFJA.GAME_OVER)
|
|
{
|
|
while (currentState != FFPFKDMKLOP.INITIALIZE_RULES)
|
|
{
|
|
}
|
|
this.BMECHHDEHKD = (PLIDMGKBEAH)((ulong)6L);
|
|
this.HIDGLAMIGJI();
|
|
GIDGPEJECKI bfiahlbblje = this.BFIAHLBBLJE;
|
|
GIDGPEJECKI.OBPADEGDHEB(this.FHKACFDOHPG, bfiahlbblje);
|
|
CONGBPBHBCN llhmaaoflfh = this.LLHMAAOFLFH;
|
|
CONGBPBHBCN.OBPADEGDHEB(this.GHCCHCCKKPI, llhmaaoflfh);
|
|
this.DFFNEICIDGE = true;
|
|
return;
|
|
}
|
|
this.BMECHHDEHKD = (PLIDMGKBEAH)((ulong)5L);
|
|
}
|
|
return;
|
|
}
|
|
this.BMECHHDEHKD = (PLIDMGKBEAH)((ulong)4L);
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
EDCDGNKBEDJ currentPreGameState = this.ONLEICCNNBI.PCKGKGHFIKD;
|
|
if (currentPreGameState == EDCDGNKBEDJ.WAITING_FOR_PLAYERS)
|
|
{
|
|
this.BMECHHDEHKD = (PLIDMGKBEAH)((ulong)1L);
|
|
return;
|
|
}
|
|
if (currentPreGameState == EDCDGNKBEDJ.WAITING_FOR_PLAYERS)
|
|
{
|
|
this.BMECHHDEHKD = (PLIDMGKBEAH)((ulong)0L);
|
|
return;
|
|
}
|
|
if (currentPreGameState != EDCDGNKBEDJ.WAITING_FOR_PLAYERS)
|
|
{
|
|
while (currentPreGameState != EDCDGNKBEDJ.WAITING_FOR_START_GAME)
|
|
{
|
|
}
|
|
this.BMECHHDEHKD = (PLIDMGKBEAH)((ulong)3L);
|
|
return;
|
|
}
|
|
this.BMECHHDEHKD = (PLIDMGKBEAH)((ulong)2L);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000C9F RID: 3231 RVA: 0x00038594 File Offset: 0x00036794
|
|
[Token(Token = "0x6000C9F")]
|
|
[Address(RVA = "0x159EA10", Offset = "0x159D410", VA = "0x18159EA10")]
|
|
public KBPBCGEHHGI()
|
|
{
|
|
List<GameUIView> list = new List();
|
|
this.LFCDMABPOHB = list;
|
|
this.BDEIKDCDHBN = true;
|
|
TokenFlag tokenFlag = new TokenFlag();
|
|
this.GOHINFGDBGM = tokenFlag;
|
|
this.OnGameStart();
|
|
}
|
|
|
|
// Token: 0x040009F7 RID: 2551
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40009F7")]
|
|
private GameManager ONLEICCNNBI;
|
|
|
|
// Token: 0x040009F8 RID: 2552
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40009F8")]
|
|
private List<GameUIView> LFCDMABPOHB;
|
|
|
|
// Token: 0x040009F9 RID: 2553
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40009F9")]
|
|
private PLIDMGKBEAH BMECHHDEHKD;
|
|
|
|
// Token: 0x040009FA RID: 2554
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40009FA")]
|
|
private GIDGPEJECKI FHKACFDOHPG;
|
|
|
|
// Token: 0x040009FB RID: 2555
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40009FB")]
|
|
private GIDGPEJECKI BFIAHLBBLJE;
|
|
|
|
// Token: 0x040009FC RID: 2556
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40009FC")]
|
|
private CONGBPBHBCN GHCCHCCKKPI;
|
|
|
|
// Token: 0x040009FD RID: 2557
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40009FD")]
|
|
private CONGBPBHBCN LLHMAAOFLFH;
|
|
|
|
// Token: 0x040009FE RID: 2558
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40009FE")]
|
|
private bool BDEIKDCDHBN;
|
|
|
|
// Token: 0x040009FF RID: 2559
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x49")]
|
|
[Token(Token = "0x40009FF")]
|
|
private bool DFFNEICIDGE;
|
|
|
|
// Token: 0x04000A00 RID: 2560
|
|
[Token(Token = "0x4000A00")]
|
|
private const int BFBLININMPA = 10;
|
|
|
|
// Token: 0x04000A01 RID: 2561
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000A01")]
|
|
private TokenFlag GOHINFGDBGM;
|
|
}
|