using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom; using UnityEngine; // Token: 0x02000EDC RID: 3804 [Token(Token = "0x2000EDC")] [StructLayout(3)] public class ALNDLENCPKO { // Token: 0x1700106A RID: 4202 // (get) Token: 0x06005BE9 RID: 23529 RVA: 0x0014A3FC File Offset: 0x001485FC [Token(Token = "0x1700106A")] private static string OCICEINNNPA { [Token(Token = "0x6005BE9")] [Address(RVA = "0x11F01B0", Offset = "0x11EEBB0", VA = "0x1811F01B0")] get { object[] array = new object[4]; if ("RECENT_PLAYERS_PREF_" != 0) { } array[0] = "RECENT_PLAYERS_PREF_"; ObscuredInt k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField; if ("_" != 0) { } array[2] = "_"; string host = BPHGKAEDBPE.MNJNJLGIOKE(LDCMJEDOFCO.API).Host; if (host != 0) { } array[3] = host; return string.Concat(array); } } // Token: 0x06005BEA RID: 23530 RVA: 0x0014A468 File Offset: 0x00148668 [Token(Token = "0x6005BEA")] [Address(RVA = "0x11F00D0", Offset = "0x11EEAD0", VA = "0x1811F00D0")] public static void BGNNKPCDIKP() { int num; Action action = new Action(num.OFFLOPLJBBG); num = 0; int num2; Action action2 = new Action(num2.NPCPLFAONFO); num2 = 0; int num3; Action action3 = new Action(num3.JPFGCHENJMH); num3 = 0; BPHGKAEDBPE.CABLOFOHBDM(action, action2, action3); } // Token: 0x06005BEB RID: 23531 RVA: 0x0014A4B0 File Offset: 0x001486B0 [Token(Token = "0x6005BEB")] [Address(RVA = "0x11F0EF0", Offset = "0x11EF8F0", VA = "0x1811F0EF0")] private static void OFFLOPLJBBG() { ActionEvent onJoinedRoom = PhotonNetwork.OnJoinedRoom; int num; Action action = new Action(num.BBMLOGFLKHH); num = 0; PhotonNetwork.OnJoinedRoom = onJoinedRoom + action; ActionEvent onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected; int num2; Action action2 = new Action(num2.JGDJKNCBFIJ); num2 = 0; PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected + action2; ActionEvent onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected; int num3; Action action3 = new Action(num3.BFEOLFBDPEA); num3 = 0; PhotonNetwork.OnPhotonPlayerDisconnected = onPhotonPlayerDisconnected + action3; } // Token: 0x06005BEC RID: 23532 RVA: 0x0014A52C File Offset: 0x0014872C [Token(Token = "0x6005BEC")] [Address(RVA = "0x11F0D70", Offset = "0x11EF770", VA = "0x1811F0D70")] private static void NPCPLFAONFO() { ActionEvent onJoinedRoom = PhotonNetwork.OnJoinedRoom; int num; Action action = new Action(num.BBMLOGFLKHH); num = 0; PhotonNetwork.OnJoinedRoom = onJoinedRoom - action; ActionEvent onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected; int num2; Action action2 = new Action(num2.JGDJKNCBFIJ); num2 = 0; PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected - action2; ActionEvent onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected; int num3; Action action3 = new Action(num3.BFEOLFBDPEA); num3 = 0; PhotonNetwork.OnPhotonPlayerDisconnected = onPhotonPlayerDisconnected - action3; } // Token: 0x06005BED RID: 23533 RVA: 0x0014A5A8 File Offset: 0x001487A8 [Token(Token = "0x6005BED")] [Address(RVA = "0x11F0CB0", Offset = "0x11EF6B0", VA = "0x1811F0CB0")] private static void JPFGCHENJMH() { ALNDLENCPKO.CLDOCFCLBME.Clear(); ALNDLENCPKO.OCBLFKLHLCA.Clear(); ALNDLENCPKO.GGHPGKJDBNK.Clear(); } // Token: 0x06005BEE RID: 23534 RVA: 0x0014A5DC File Offset: 0x001487DC [Token(Token = "0x6005BEE")] [Address(RVA = "0x11F0030", Offset = "0x11EEA30", VA = "0x1811F0030")] private static void BBMLOGFLKHH() { ALNDLENCPKO.CBENPOIGJKG(); } // Token: 0x06005BEF RID: 23535 RVA: 0x0014A5F0 File Offset: 0x001487F0 [Token(Token = "0x6005BEF")] [Address(RVA = "0x11F0C60", Offset = "0x11EF660", VA = "0x1811F0C60")] private static void JGDJKNCBFIJ(Photon.Realtime.Player BJGOFOEKLMC) { ALNDLENCPKO.CBENPOIGJKG(); } // Token: 0x06005BF0 RID: 23536 RVA: 0x0014A604 File Offset: 0x00148804 [Token(Token = "0x6005BF0")] [Address(RVA = "0x11F0080", Offset = "0x11EEA80", VA = "0x1811F0080")] private static void BFEOLFBDPEA(Photon.Realtime.Player BJGOFOEKLMC) { ALNDLENCPKO.CBENPOIGJKG(); } // Token: 0x06005BF1 RID: 23537 RVA: 0x0014A618 File Offset: 0x00148818 [Token(Token = "0x6005BF1")] [Address(RVA = "0x11F0430", Offset = "0x11EEE30", VA = "0x1811F0430")] private static void CBENPOIGJKG() { int num; for (;;) { num = 0; Photon.Realtime.Player[] playerListOthers = PhotonNetwork.PlayerListOthers; Func <>9__14_ = ALNDLENCPKO.<>c.<>9__14_0; if (<>9__14_ == 0) { ALNDLENCPKO.<>c.<>9__14_0 = (Photon.Realtime.Player p) => p.actorNumber; } IOrderedEnumerable orderedEnumerable = Enumerable.OrderBy(playerListOthers, <>9__14_); Func func; if (ALNDLENCPKO.<>c.<>9__14_1 == 0) { func = (Photon.Realtime.Player p) => p.k__BackingField; ALNDLENCPKO.<>c.<>9__14_1 = func; } IEnumerable enumerable = Enumerable.Select(orderedEnumerable, func); num += num; num++; if (num != 0) { if (num >= num) { goto IL_79; } num += num; if (num != 0) { break; } num += num; } int num2 = 0; if (num != 0 && num2 < num) { num2 += num2; num2++; } if (num != -1) { } if (num == 0) { goto Block_7; } } num++; IL_79: bool flag = ALNDLENCPKO.OCBLFKLHLCA.Remove(num); LinkedListNode linkedListNode = ALNDLENCPKO.OCBLFKLHLCA.AddFirst(num); Dictionary gghpgkjdbnk = ALNDLENCPKO.GGHPGKJDBNK; float unscaledTime = Time.unscaledTime; throw new NullReferenceException(); Block_7: num += num; num += 19; int num3 = PhotonNetwork.PlayerListOthers.Length; num3 += 20; LinkedList ocblfklhlca = ALNDLENCPKO.OCBLFKLHLCA; ALNDLENCPKO.OCBLFKLHLCA.RemoveLast(); ALNDLENCPKO.CLDOCFCLBME.Clear(); List cldocfclbme = ALNDLENCPKO.CLDOCFCLBME; LinkedList ocblfklhlca2 = ALNDLENCPKO.OCBLFKLHLCA; int length = PhotonNetwork.PlayerListOthers.Length; IEnumerable enumerable2 = Enumerable.Skip(ocblfklhlca2, length); cldocfclbme.AddRange(enumerable2); uint num4; List list = Enumerable.ToList(Enumerable.Take(ALNDLENCPKO.OCBLFKLHLCA, (int)num4)); string text = ALNDLENCPKO.OCICEINNNPA; ALNDLENCPKO.CMNCBGOINCJ(); } // Token: 0x06005BF2 RID: 23538 RVA: 0x0014A7AC File Offset: 0x001489AC [Token(Token = "0x6005BF2")] [Address(RVA = "0x11F0BC0", Offset = "0x11EF5C0", VA = "0x1811F0BC0")] private static void IAEMNALOKCM() { List list = Enumerable.ToList(Enumerable.Take(ALNDLENCPKO.OCBLFKLHLCA, 20)); string text = ALNDLENCPKO.OCICEINNNPA; } // Token: 0x06005BF3 RID: 23539 RVA: 0x0014A7D4 File Offset: 0x001489D4 [Token(Token = "0x6005BF3")] [Address(RVA = "0x11EFD20", Offset = "0x11EE720", VA = "0x1811EFD20")] public static void ANLMIBDNMPF() { int num = 0; if (PlayerPrefs.HasKey(ALNDLENCPKO.OCICEINNNPA)) { string text = ALNDLENCPKO.OCICEINNNPA; int num2 = 0; string @string = PlayerPrefs.GetString(text, num2); if (!string.IsNullOrEmpty(@string)) { object obj = AGMAKAGBPEB.PPGFHEDFBEA(@string); if (obj != 0 && obj != 0) { ALNDLENCPKO.OCBLFKLHLCA.Clear(); List.Enumerator enumerator; if (enumerator != 0) { LinkedList ocblfklhlca = ALNDLENCPKO.OCBLFKLHLCA; int hashCode = obj.GetHashCode(); int num3; LinkedListNode linkedListNode = ocblfklhlca.AddLast(num3); } if (num != -1) { } if (num != 0) { throw new NullReferenceException(); } ALNDLENCPKO.CMNCBGOINCJ(); } } } } // Token: 0x06005BF4 RID: 23540 RVA: 0x0014A87C File Offset: 0x00148A7C [Token(Token = "0x6005BF4")] [Address(RVA = "0x11F0AE0", Offset = "0x11EF4E0", VA = "0x1811F0AE0")] private static void CMNCBGOINCJ() { ActionEvent dknbbefgafn = ALNDLENCPKO.DKNBBEFGAFN; int num = 0; dknbbefgafn.Invoke(num != 0); } // Token: 0x06005BF5 RID: 23541 RVA: 0x0014A8A0 File Offset: 0x00148AA0 [Token(Token = "0x6005BF5")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public ALNDLENCPKO() { } // Token: 0x06005BF6 RID: 23542 RVA: 0x0014A8B4 File Offset: 0x00148AB4 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6005BF6")] [Address(RVA = "0x11F1070", Offset = "0x11EFA70", VA = "0x1811F1070")] static ALNDLENCPKO() { int num; ActionEvent actionEvent = new ActionEvent(32, num != 0); num = 0; ALNDLENCPKO.DKNBBEFGAFN = actionEvent; ALNDLENCPKO.GGHPGKJDBNK = new Dictionary(); } // Token: 0x040042C0 RID: 17088 [Token(Token = "0x40042C0")] private const int IIDIDNJBFKO = 20; // Token: 0x040042C1 RID: 17089 [Token(Token = "0x40042C1")] private static readonly LinkedList OCBLFKLHLCA = new LinkedList(); // Token: 0x040042C2 RID: 17090 [Token(Token = "0x40042C2")] public static readonly List CLDOCFCLBME = new List(20); // Token: 0x040042C3 RID: 17091 [Token(Token = "0x40042C3")] public static readonly ActionEvent DKNBBEFGAFN; // Token: 0x040042C4 RID: 17092 [Token(Token = "0x40042C4")] public static Dictionary GGHPGKJDBNK; }