Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/ALNDLENCPKO.cs
T
2026-04-08 23:40:05 +02:00

315 lines
9.6 KiB
C#

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 <IFBPANODIPA>k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>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<Photon.Realtime.Player> onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected;
int num2;
Action<Photon.Realtime.Player> action2 = new Action(num2.JGDJKNCBFIJ);
num2 = 0;
PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected + action2;
ActionEvent<Photon.Realtime.Player> onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected;
int num3;
Action<Photon.Realtime.Player> 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<Photon.Realtime.Player> onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected;
int num2;
Action<Photon.Realtime.Player> action2 = new Action(num2.JGDJKNCBFIJ);
num2 = 0;
PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected - action2;
ActionEvent<Photon.Realtime.Player> onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected;
int num3;
Action<Photon.Realtime.Player> 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<Photon.Realtime.Player, int> <>9__14_ = ALNDLENCPKO.<>c.<>9__14_0;
if (<>9__14_ == 0)
{
ALNDLENCPKO.<>c.<>9__14_0 = (Photon.Realtime.Player p) => p.actorNumber;
}
IOrderedEnumerable<Photon.Realtime.Player> orderedEnumerable = Enumerable.OrderBy<Photon.Realtime.Player, int>(playerListOthers, <>9__14_);
Func<Photon.Realtime.Player, int> func;
if (ALNDLENCPKO.<>c.<>9__14_1 == 0)
{
func = (Photon.Realtime.Player p) => p.<RecNetAccountId>k__BackingField;
ALNDLENCPKO.<>c.<>9__14_1 = func;
}
IEnumerable<Photon.Realtime.Player> enumerable = Enumerable.Select<Photon.Realtime.Player, int>(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<int> linkedListNode = ALNDLENCPKO.OCBLFKLHLCA.AddFirst(num);
Dictionary<int, float> gghpgkjdbnk = ALNDLENCPKO.GGHPGKJDBNK;
float unscaledTime = Time.unscaledTime;
throw new NullReferenceException();
Block_7:
num += num;
num += 19;
int num3 = PhotonNetwork.PlayerListOthers.Length;
num3 += 20;
LinkedList<int> ocblfklhlca = ALNDLENCPKO.OCBLFKLHLCA;
ALNDLENCPKO.OCBLFKLHLCA.RemoveLast();
ALNDLENCPKO.CLDOCFCLBME.Clear();
List<int> cldocfclbme = ALNDLENCPKO.CLDOCFCLBME;
LinkedList<int> ocblfklhlca2 = ALNDLENCPKO.OCBLFKLHLCA;
int length = PhotonNetwork.PlayerListOthers.Length;
IEnumerable<int> enumerable2 = Enumerable.Skip<int>(ocblfklhlca2, length);
cldocfclbme.AddRange(enumerable2);
uint num4;
List<int> list = Enumerable.ToList<int>(Enumerable.Take<int>(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<int> list = Enumerable.ToList<int>(Enumerable.Take<int>(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<int>.Enumerator enumerator;
if (enumerator != 0)
{
LinkedList<int> ocblfklhlca = ALNDLENCPKO.OCBLFKLHLCA;
int hashCode = obj.GetHashCode();
int num3;
LinkedListNode<int> 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<int> OCBLFKLHLCA = new LinkedList();
// Token: 0x040042C2 RID: 17090
[Token(Token = "0x40042C2")]
public static readonly List<int> 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<int, float> GGHPGKJDBNK;
}