using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.Core.GameManagement; using RecRoom.Systems.PlayerRoles; using UnityEngine; // Token: 0x02000173 RID: 371 [Token(Token = "0x2000173")] public class KBPBCGEHHGI : JMFAKCJLJKP { // Token: 0x170001D9 RID: 473 // (get) Token: 0x06000BB4 RID: 2996 RVA: 0x00034208 File Offset: 0x00032408 [Token(Token = "0x170001D9")] public bool NDOLKIDEPIL { [Token(Token = "0x6000BB4")] [Address(RVA = "0x16F9470", Offset = "0x16F8470", VA = "0x1816F9470")] get { return this.GOHINFGDBGM.CFLJGNJLBFG; } } // Token: 0x06000BB5 RID: 2997 RVA: 0x00034228 File Offset: 0x00032428 [Token(Token = "0x6000BB5")] [Address(RVA = "0x16F90E0", Offset = "0x16F80E0", VA = "0x1816F90E0")] public void LCGLODFEACE(object PIHIPPPPEBI) { this.GOHINFGDBGM.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06000BB6 RID: 2998 RVA: 0x00034248 File Offset: 0x00032448 [Token(Token = "0x6000BB6")] [Address(RVA = "0x16F65B0", Offset = "0x16F55B0", VA = "0x1816F65B0")] public void GFPOPKCCKHD(object PIHIPPPPEBI) { this.GOHINFGDBGM.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x06000BB7 RID: 2999 RVA: 0x00034268 File Offset: 0x00032468 [Token(Token = "0x6000BB7")] [Address(RVA = "0x16F81E0", Offset = "0x16F71E0", VA = "0x1816F81E0", Slot = "4")] public void InitializeOnAwake(GameManager ONLEICCNNBI) { OKNNKFGFODL staticPostConfigurationAppliedEvent = GameConfigurationTool.StaticPostConfigurationAppliedEvent; Action action = new Action(this.BPNDDNJMLGB); GameConfigurationTool.StaticPostConfigurationAppliedEvent = OKNNKFGFODL.BPJDFPACLMK(staticPostConfigurationAppliedEvent, action); OKNNKFGFODL staticConfigurationCreatedEvent = GameConfigurationTool.StaticConfigurationCreatedEvent; Action action2 = new Action(this.BPNDDNJMLGB); GameConfigurationTool.StaticConfigurationCreatedEvent = OKNNKFGFODL.BPJDFPACLMK(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 action5 = new Action(this.BPNDDNJMLGB); scoreManager.StatsChangeEvent += action5; GamePresenceManager k__BackingField = this.ONLEICCNNBI.k__BackingField; Action action6 = new Action(this.BPNDDNJMLGB); k__BackingField.FNDFHKHOMOA += action6; GameManager onleiccnnbi = this.ONLEICCNNBI; MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.AFNLAMDLAKL); onleiccnnbi.KMKCFILCLNO += ggphekcppmp; MFBGLIHGCGO nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action7 = new Action(this.BFPFPMENHLE); PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.BPJDFPACLMK(nlhpibggdmo, action7); } // Token: 0x06000BB8 RID: 3000 RVA: 0x000343A8 File Offset: 0x000325A8 [Token(Token = "0x6000BB8")] [Address(RVA = "0x16F8540", Offset = "0x16F7540", VA = "0x1816F8540", Slot = "6")] public void InitializeOnStart() { Action 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: 0x06000BB9 RID: 3001 RVA: 0x00034414 File Offset: 0x00032614 [Token(Token = "0x6000BB9")] [Address(RVA = "0x16F9120", Offset = "0x16F8120", VA = "0x1816F9120")] 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: 0x06000BBA RID: 3002 RVA: 0x00034538 File Offset: 0x00032738 [Token(Token = "0x6000BBA")] [Address(RVA = "0x16F5980", Offset = "0x16F4980", VA = "0x1816F5980")] 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: 0x06000BBB RID: 3003 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000BBB")] [Address(RVA = "0x16F9490", Offset = "0x16F8490", VA = "0x1816F9490", Slot = "7")] public void OnUpdate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000BBC RID: 3004 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000BBC")] [Address(RVA = "0x16F5DE0", Offset = "0x16F4DE0", VA = "0x1816F5DE0", Slot = "5")] public void CleanupOnDestroy() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000BBD RID: 3005 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000BBD")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")] public void OnGameStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000BBE RID: 3006 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000BBE")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")] public void OnGameEnd() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000BBF RID: 3007 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000BBF")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")] public void InitializeLocalPlayer(bool HOCMIMEHLLM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000BC0 RID: 3008 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000BC0")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "11")] public void ResetLocalPlayer(bool HOCMIMEHLLM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000BC1 RID: 3009 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000BC1")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "12")] public void OnPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000BC2 RID: 3010 RVA: 0x00034618 File Offset: 0x00032818 [Token(Token = "0x6000BC2")] [Address(RVA = "0x8C6440", Offset = "0x8C5440", VA = "0x1808C6440")] private void BFPFPMENHLE(int GKLPIFBPGOD) { this.BDEIKDCDHBN = true; } // Token: 0x06000BC3 RID: 3011 RVA: 0x0003462C File Offset: 0x0003282C [Token(Token = "0x6000BC3")] [Address(RVA = "0x8C6440", Offset = "0x8C5440", VA = "0x1808C6440")] private void BNMHBLEAPMJ(AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF) { this.BDEIKDCDHBN = true; } // Token: 0x06000BC4 RID: 3012 RVA: 0x00034640 File Offset: 0x00032840 [Token(Token = "0x6000BC4")] [Address(RVA = "0x8C6440", Offset = "0x8C5440", VA = "0x1808C6440")] private void BPNDDNJMLGB(bool ONGBFDACHHG) { this.BDEIKDCDHBN = true; } // Token: 0x06000BC5 RID: 3013 RVA: 0x00034654 File Offset: 0x00032854 [Token(Token = "0x6000BC5")] [Address(RVA = "0x8C6440", Offset = "0x8C5440", VA = "0x1808C6440")] private void DIHJDCNHNJE(AGAJMBPABDL IEKDDPPNFPF, RoomRole LOLCMLEKMAF) { this.BDEIKDCDHBN = true; } // Token: 0x06000BC6 RID: 3014 RVA: 0x00034668 File Offset: 0x00032868 [Token(Token = "0x6000BC6")] [Address(RVA = "0x8C6440", Offset = "0x8C5440", VA = "0x1808C6440")] private void BPNDDNJMLGB() { this.BDEIKDCDHBN = true; } // Token: 0x06000BC7 RID: 3015 RVA: 0x0003467C File Offset: 0x0003287C [Token(Token = "0x6000BC7")] [Address(RVA = "0x16F5960", Offset = "0x16F4960", VA = "0x1816F5960")] private void AFNLAMDLAKL(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF) { this.KJFEHOGAEJA(); this.BDEIKDCDHBN = true; } // Token: 0x06000BC8 RID: 3016 RVA: 0x00034698 File Offset: 0x00032898 [Token(Token = "0x6000BC8")] [Address(RVA = "0x16F6550", Offset = "0x16F5550", VA = "0x1816F6550")] private void FDOLKAGMDGA() { this.ONLEICCNNBI.LocalPlayerJoinLeaveGame(); } // Token: 0x06000BC9 RID: 3017 RVA: 0x000346B8 File Offset: 0x000328B8 [Token(Token = "0x6000BC9")] [Address(RVA = "0x16F93F0", Offset = "0x16F83F0", VA = "0x1816F93F0")] private void NEAKDLHMBNO() { GameManager onleiccnnbi = this.ONLEICCNNBI; int num = 0; onleiccnnbi.LocalPlayerRequestStartGame(num != 0); } // Token: 0x06000BCA RID: 3018 RVA: 0x000346DC File Offset: 0x000328DC [Token(Token = "0x6000BCA")] [Address(RVA = "0x16F9100", Offset = "0x16F8100", VA = "0x1816F9100")] private void LOBNEDBFGFJ() { this.ONLEICCNNBI.LocalPlayerTryOpenStartOverMenu(); } // Token: 0x06000BCB RID: 3019 RVA: 0x000346FC File Offset: 0x000328FC [Token(Token = "0x6000BCB")] [Address(RVA = "0x16F9450", Offset = "0x16F8450", VA = "0x1816F9450")] private void ODCGMLDIHBG() { this.ONLEICCNNBI.LocalPlayeRequestStartGameEarly(); } // Token: 0x06000BCC RID: 3020 RVA: 0x0003471C File Offset: 0x0003291C [Token(Token = "0x6000BCC")] [Address(RVA = "0x16F9420", Offset = "0x16F8420", VA = "0x1816F9420")] private void NENDGEEBGGE() { this.ONLEICCNNBI.LocalPlayerSwitchTeam(CGLKOJIMDIH.ANY); } // Token: 0x06000BCD RID: 3021 RVA: 0x0003473C File Offset: 0x0003293C [Token(Token = "0x6000BCD")] [Address(RVA = "0x16F6570", Offset = "0x16F5570", VA = "0x1816F6570")] private void FGKDAHLJEOO(CGLKOJIMDIH CGOLFOLCHIF) { this.ONLEICCNNBI.LocalPlayerSwitchTeam(CGOLFOLCHIF); } // Token: 0x06000BCE RID: 3022 RVA: 0x0003475C File Offset: 0x0003295C [Token(Token = "0x6000BCE")] [Address(RVA = "0x16F6590", Offset = "0x16F5590", VA = "0x1816F6590")] private void GDDAHMAFGHO() { this.ONLEICCNNBI.LocalPlayerToggleGameConfiguration(); } // Token: 0x06000BCF RID: 3023 RVA: 0x0003477C File Offset: 0x0003297C [Token(Token = "0x6000BCF")] [Address(RVA = "0x16F8040", Offset = "0x16F7040", VA = "0x1816F8040")] private void ICPMHIGCKGK() { this.ONLEICCNNBI.voteManager.LocalPlayerTryOpenVoteNextLevelMenu(); } // Token: 0x06000BD0 RID: 3024 RVA: 0x000347A0 File Offset: 0x000329A0 [Token(Token = "0x6000BD0")] [Address(RVA = "0x16F8070", Offset = "0x16F7070", VA = "0x1816F8070")] 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: 0x06000BD1 RID: 3025 RVA: 0x0003482C File Offset: 0x00032A2C [Token(Token = "0x6000BD1")] [Address(RVA = "0x16F8690", Offset = "0x16F7690", VA = "0x1816F8690")] 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: 0x06000BD2 RID: 3026 RVA: 0x00034C00 File Offset: 0x00032E00 [Token(Token = "0x6000BD2")] [Address(RVA = "0x16F65D0", Offset = "0x16F55D0", VA = "0x1816F65D0")] private void HIDGLAMIGJI() { /* An exception occurred when decompiling this method (06000BD2) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void KBPBCGEHHGI::HIDGLAMIGJI() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_876: stfld:int32(GIDGPEJECKI::NMCBEOODBMG, ldfld:GIDGPEJECKI(KBPBCGEHHGI::FHKACFDOHPG, ldloc:KBPBCGEHHGI(this)), ldloc:uint32[exp:int32](var_134)) stloc:GIDGPEJECKI(var_135_889, ldfld:GIDGPEJECKI(KBPBCGEHHGI::FHKACFDOHPG, ldloc:KBPBCGEHHGI(this))) stloc:GameManager(var_136_891, 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: 0x06000BD3 RID: 3027 RVA: 0x000354A0 File Offset: 0x000336A0 [Token(Token = "0x6000BD3")] [Address(RVA = "0x16F5BB0", Offset = "0x16F4BB0", VA = "0x1816F5BB0")] private void CEDBGBCNFHJ() { bool hasDuration = this.ONLEICCNNBI.k__BackingField.HasDuration; CONGBPBHBCN ghcchcckkpi = this.GHCCHCCKKPI; if (!hasDuration) { } string text = this.ONLEICCNNBI.k__BackingField.DisplayDuration.OEFBEJEPLHM(); ghcchcckkpi.CDFAJDLJALK = text; if (!this.ONLEICCNNBI.k__BackingField.HasDisplayTime) { CONGBPBHBCN ghcchcckkpi2 = this.GHCCHCCKKPI; string empty = string.Empty; ghcchcckkpi2.KGCNEDGHJBM = empty; } float displayTime = this.ONLEICCNNBI.k__BackingField.DisplayTime; int num = 0; if (displayTime <= (float)num && !this.ONLEICCNNBI.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: 0x06000BD4 RID: 3028 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000BD4")] [Address(RVA = "0x16F8110", Offset = "0x16F7110", VA = "0x1816F8110")] private void INLFFAEFDLA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000BD5 RID: 3029 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000BD5")] [Address(RVA = "0x16F95B0", Offset = "0x16F85B0", VA = "0x1816F95B0")] private void PANAMJAFELN() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000BD6 RID: 3030 RVA: 0x000355DC File Offset: 0x000337DC [Token(Token = "0x6000BD6")] [Address(RVA = "0x16F8FE0", Offset = "0x16F7FE0", VA = "0x1816F8FE0")] 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: 0x06000BD7 RID: 3031 RVA: 0x000356B4 File Offset: 0x000338B4 [Token(Token = "0x6000BD7")] [Address(RVA = "0x16F9680", Offset = "0x16F8680", VA = "0x1816F9680")] public KBPBCGEHHGI() { List list = new List(); this.LFCDMABPOHB = list; this.BDEIKDCDHBN = true; AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH(); this.GOHINFGDBGM = aolmggapkeh; this.OnGameStart(); } // Token: 0x0400094F RID: 2383 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400094F")] private GameManager ONLEICCNNBI; // Token: 0x04000950 RID: 2384 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000950")] private List LFCDMABPOHB; // Token: 0x04000951 RID: 2385 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000951")] private PLIDMGKBEAH BMECHHDEHKD; // Token: 0x04000952 RID: 2386 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000952")] private GIDGPEJECKI FHKACFDOHPG; // Token: 0x04000953 RID: 2387 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000953")] private GIDGPEJECKI BFIAHLBBLJE; // Token: 0x04000954 RID: 2388 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000954")] private CONGBPBHBCN GHCCHCCKKPI; // Token: 0x04000955 RID: 2389 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000955")] private CONGBPBHBCN LLHMAAOFLFH; // Token: 0x04000956 RID: 2390 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000956")] private bool BDEIKDCDHBN; // Token: 0x04000957 RID: 2391 [FieldOffset(Offset = "0x49")] [Token(Token = "0x4000957")] private bool DFFNEICIDGE; // Token: 0x04000958 RID: 2392 [Token(Token = "0x4000958")] private const int BFBLININMPA = 10; // Token: 0x04000959 RID: 2393 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4000959")] private AOLMGGAPKEH GOHINFGDBGM; }