This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,505 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecNet;
namespace RecRoom
{
// Token: 0x0200200C RID: 8204
[Token(Token = "0x200200C")]
public class SingularSDKHelper : SingletonMonoBehaviour<SingularSDKHelper>
{
// Token: 0x0600D0CD RID: 53453 RVA: 0x00301934 File Offset: 0x002FFB34
[Token(Token = "0x600D0CD")]
[Address(RVA = "0xD2DFB0", Offset = "0xD2CDB0", VA = "0x180D2DFB0", Slot = "4")]
protected override void Awake()
{
base.Awake();
EFEFMHJPJIJ efefmhjpjij;
this.JFMOEGCPNAC = efefmhjpjij;
}
// Token: 0x0600D0CE RID: 53454 RVA: 0x00301958 File Offset: 0x002FFB58
[Token(Token = "0x600D0CE")]
[Address(RVA = "0xD2E750", Offset = "0xD2D550", VA = "0x180D2E750")]
public void Initialize()
{
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = 0;
string text;
SingularSDK.RestartSingularSession(text, num);
new JJEKJGALHKO().OOOIENHGNCA();
Action action = new Action(this.MNLJJEBLBJB);
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action2 = new Action(this.EGNMHDGFDNA);
int num2 = 0;
mghcdbefnol.BPAJKKAGPKB(action2, num2 != 0);
MFBGLIHGCGO<long> jhokiblfilb = JDJGIBLMFKK.JHOKIBLFILB;
Action<long> action3 = new Action(this.JHOKIBLFILB);
MFBGLIHGCGO<int> gblcaahchic = JDJGIBLMFKK.GBLCAAHCHIC;
Action<int> action4 = new Action(this.GBLCAAHCHIC);
IILCGFIHJLP<ACDKILABNNC, long> monpekddagh = GEAPBDGCKMB.MONPEKDDAGH;
Action<ACDKILABNNC, long> action5 = new Action(this.MONPEKDDAGH);
MFBGLIHGCGO<int> llpefbdfbkd = FGPIDGLCKEF.LLPEFBDFBKD;
Action<int> action6 = new Action(this.LLPEFBDFBKD);
if (ACJLCBNBJDK.PACNIHCPNHI.<BOEPNILALGE>k__BackingField < 10)
{
OKNNKFGFODL phnhbljdbko = ACJLCBNBJDK.PHNHBLJDBKO;
Action action7 = new Action(this.PHNHBLJDBKO);
int num3 = 0;
phnhbljdbko.BPAJKKAGPKB(action7, num3 != 0);
}
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC;
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
Action action8 = new Action(this.DOKMINNFCGC);
int num4 = 0;
dokminnfcgc.BPAJKKAGPKB(action8, num4 != 0);
}
// Token: 0x0600D0CF RID: 53455 RVA: 0x00301A88 File Offset: 0x002FFC88
[Token(Token = "0x600D0CF")]
[Address(RVA = "0xD2E520", Offset = "0xD2D320", VA = "0x180D2E520")]
private void EGNMHDGFDNA()
{
new JJEKJGALHKO().OOOIENHGNCA();
}
// Token: 0x0600D0D0 RID: 53456 RVA: 0x00301AA8 File Offset: 0x002FFCA8
[Token(Token = "0x600D0D0")]
[Address(RVA = "0xD2EEA0", Offset = "0xD2DCA0", VA = "0x180D2EEA0")]
private DABKFAIHBBP MECOPKHDPIB()
{
new JJEKJGALHKO().OOOIENHGNCA();
throw new NullReferenceException();
}
// Token: 0x0600D0D1 RID: 53457 RVA: 0x00301AC4 File Offset: 0x002FFCC4
[Token(Token = "0x600D0D1")]
[Address(RVA = "0xD2F0A0", Offset = "0xD2DEA0", VA = "0x180D2F0A0", Slot = "5")]
protected override void OnDestroy()
{
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action = new Action(this.EGNMHDGFDNA);
mghcdbefnol.BIHKNNPGGKP(action);
MFBGLIHGCGO<long> jhokiblfilb = JDJGIBLMFKK.JHOKIBLFILB;
Action<long> action2 = new Action(this.JHOKIBLFILB);
MFBGLIHGCGO<int> gblcaahchic = JDJGIBLMFKK.GBLCAAHCHIC;
Action<int> action3 = new Action(this.GBLCAAHCHIC);
IILCGFIHJLP<ACDKILABNNC, long> monpekddagh = GEAPBDGCKMB.MONPEKDDAGH;
Action<ACDKILABNNC, long> action4 = new Action(this.MONPEKDDAGH);
MFBGLIHGCGO<int> llpefbdfbkd = FGPIDGLCKEF.LLPEFBDFBKD;
Action<int> action5 = new Action(this.LLPEFBDFBKD);
OKNNKFGFODL phnhbljdbko = ACJLCBNBJDK.PHNHBLJDBKO;
Action action6 = new Action(this.PHNHBLJDBKO);
phnhbljdbko.BIHKNNPGGKP(action6);
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
Action action7 = new Action(this.DOKMINNFCGC);
dokminnfcgc.BIHKNNPGGKP(action7);
base.OnDestroy();
}
// Token: 0x0600D0D2 RID: 53458 RVA: 0x00301B88 File Offset: 0x002FFD88
[Token(Token = "0x600D0D2")]
[Address(RVA = "0xD2F510", Offset = "0xD2E310", VA = "0x180D2F510")]
public void TutorialComplete()
{
this.OJIBHGILFEI("Tutorial Complete");
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
Action action = new Action(this.DOKMINNFCGC);
int num = 0;
dokminnfcgc.BPAJKKAGPKB(action, num != 0);
}
// Token: 0x0600D0D3 RID: 53459 RVA: 0x00301BD0 File Offset: 0x002FFDD0
[Token(Token = "0x600D0D3")]
[Address(RVA = "0xD2ED10", Offset = "0xD2DB10", VA = "0x180D2ED10")]
private void KBILLOLOLFL()
{
DateTime utcNow = DateTime.UtcNow;
DateTime <IPLPEOMCNPJ>k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.<IPLPEOMCNPJ>k__BackingField;
TimeSpan timeSpan = utcNow - <IPLPEOMCNPJ>k__BackingField;
bool flag;
if (!flag)
{
}
}
// Token: 0x0600D0D4 RID: 53460 RVA: 0x00301C08 File Offset: 0x002FFE08
[Token(Token = "0x600D0D4")]
[Address(RVA = "0xD2E240", Offset = "0xD2D040", VA = "0x180D2E240")]
private void DOKMINNFCGC()
{
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
if (<DOFDAMHCJLP>k__BackingField != this.PPECMAJLCPK)
{
this.PPECMAJLCPK = <DOFDAMHCJLP>k__BackingField;
if (!SessionManager.NDHEKKJELKM)
{
if (SessionManager.IGCCGADCLBN)
{
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
int <HCJDKPLCHPK>k__BackingField = ppenfjmfpne.<HCJDKPLCHPK>k__BackingField;
string <LGACIEKBLBM>k__BackingField = ppenfjmfpne.<LGACIEKBLBM>k__BackingField;
string <HPJCFFLAJJE>k__BackingField = ppenfjmfpne.<HPJCFFLAJJE>k__BackingField;
int num;
if (<HCJDKPLCHPK>k__BackingField == num)
{
return;
}
}
bool flag = Matchmaking.BBJAEJHMAPB.IOMILKGCCAH;
if (!flag)
{
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC;
if (flag + true)
{
this.OJIBHGILFEI("Visited 3 Rooms");
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
Action action = new Action(this.DOKMINNFCGC);
dokminnfcgc.BIHKNNPGGKP(action);
EFEFMHJPJIJ jfmoegcpnac3 = this.JFMOEGCPNAC;
}
}
}
}
}
// Token: 0x0600D0D5 RID: 53461 RVA: 0x00301CDC File Offset: 0x002FFEDC
[Token(Token = "0x600D0D5")]
[Address(RVA = "0xD2F420", Offset = "0xD2E220", VA = "0x180D2F420")]
private void PHNHBLJDBKO()
{
int <BOEPNILALGE>k__BackingField = ACJLCBNBJDK.PACNIHCPNHI.<BOEPNILALGE>k__BackingField;
if (<BOEPNILALGE>k__BackingField == 5)
{
this.OJIBHGILFEI("Level 5 Reached");
return;
}
if (<BOEPNILALGE>k__BackingField == 10)
{
this.OJIBHGILFEI("Level 10 Reached");
return;
}
}
// Token: 0x0600D0D6 RID: 53462 RVA: 0x00301D1C File Offset: 0x002FFF1C
[Token(Token = "0x600D0D6")]
[Address(RVA = "0xD2EF00", Offset = "0xD2DD00", VA = "0x180D2EF00")]
private void MONPEKDDAGH(ACDKILABNNC GEDCEIDOKJL, long PKGOCLMBBFM)
{
if (GEDCEIDOKJL == ACDKILABNNC.RecCenterTokens)
{
if (PKGOCLMBBFM < this.LPCPJFPEMOF)
{
this.OJIBHGILFEI("Spent Tokens");
}
this.LPCPJFPEMOF = PKGOCLMBBFM;
}
}
// Token: 0x0600D0D7 RID: 53463 RVA: 0x00301D48 File Offset: 0x002FFF48
[Token(Token = "0x600D0D7")]
[Address(RVA = "0xD2E580", Offset = "0xD2D380", VA = "0x180D2E580")]
private void LLPEFBDFBKD(int GKLPIFBPGOD)
{
IEnumerable<LLKHFJDNFMM> enumerable = FGPIDGLCKEF.JBAIDHIJFDI();
Func<LLKHFJDNFMM, bool> <>9__41_ = SingularSDKHelper.<>c.<>9__41_0;
if (<>9__41_ == 0)
{
SingularSDKHelper.<>c.<>9__41_0 = delegate(LLKHFJDNFMM r)
{
LLKHFJDNFMM.DDAADAMFMCL <PALMIOEJANE>k__BackingField = r.<PALMIOEJANE>k__BackingField;
return <PALMIOEJANE>k__BackingField == LLKHFJDNFMM.DDAADAMFMCL.Friend || <PALMIOEJANE>k__BackingField == LLKHFJDNFMM.DDAADAMFMCL.FriendRequestSent;
};
}
if (Enumerable.Count<LLKHFJDNFMM>(Enumerable.Where<LLKHFJDNFMM>(enumerable, <>9__41_)) == 1)
{
this.OJIBHGILFEI("5 Friends Added / Requested");
return;
}
}
// Token: 0x0600D0D8 RID: 53464 RVA: 0x00301DB0 File Offset: 0x002FFFB0
[Token(Token = "0x600D0D8")]
[Address(RVA = "0xD2E580", Offset = "0xD2D380", VA = "0x180D2E580")]
public void FriendAddedOrRequested()
{
IEnumerable<LLKHFJDNFMM> enumerable = FGPIDGLCKEF.JBAIDHIJFDI();
Func<LLKHFJDNFMM, bool> <>9__41_ = SingularSDKHelper.<>c.<>9__41_0;
if (<>9__41_ == 0)
{
SingularSDKHelper.<>c.<>9__41_0 = delegate(LLKHFJDNFMM r)
{
LLKHFJDNFMM.DDAADAMFMCL <PALMIOEJANE>k__BackingField = r.<PALMIOEJANE>k__BackingField;
return <PALMIOEJANE>k__BackingField == LLKHFJDNFMM.DDAADAMFMCL.Friend || <PALMIOEJANE>k__BackingField == LLKHFJDNFMM.DDAADAMFMCL.FriendRequestSent;
};
}
if (Enumerable.Count<LLKHFJDNFMM>(Enumerable.Where<LLKHFJDNFMM>(enumerable, <>9__41_)) == 1)
{
this.OJIBHGILFEI("5 Friends Added / Requested");
return;
}
}
// Token: 0x0600D0D9 RID: 53465 RVA: 0x00301E18 File Offset: 0x00300018
[Token(Token = "0x600D0D9")]
[Address(RVA = "0xD2ECD0", Offset = "0xD2DAD0", VA = "0x180D2ECD0")]
private void JHOKIBLFILB(long AOMBLGBCENO)
{
this.OJIBHGILFEI("Club Joined / Requested");
}
// Token: 0x0600D0DA RID: 53466 RVA: 0x00301E30 File Offset: 0x00300030
[Token(Token = "0x600D0DA")]
[Address(RVA = "0xD2E710", Offset = "0xD2D510", VA = "0x180D2E710")]
private void GBLCAAHCHIC(int BIAFOBPIBDB)
{
this.OJIBHGILFEI("Subscribed To Player");
}
// Token: 0x0600D0DB RID: 53467 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D0DB")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
public void InAppPurchaseMade(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D0DC RID: 53468 RVA: 0x00301E48 File Offset: 0x00300048
[Token(Token = "0x600D0DC")]
[Address(RVA = "0xD2EF70", Offset = "0xD2DD70", VA = "0x180D2EF70")]
private void OJIBHGILFEI(string IKPPEONHGFO)
{
string eventName = IKPPEONHGFO;
if (this.NOGCGIGHKMA)
{
SingularSDK.Event(IKPPEONHGFO);
return;
}
new JJEKJGALHKO().OOOIENHGNCA();
Action action = delegate
{
SingularSDK.Event(eventName);
};
throw new NullReferenceException();
}
// Token: 0x0600D0DD RID: 53469 RVA: 0x00301E90 File Offset: 0x00300090
[Token(Token = "0x600D0DD")]
[Address(RVA = "0xD2F610", Offset = "0xD2E410", VA = "0x180D2F610")]
public SingularSDKHelper()
{
}
// Token: 0x0600D0DE RID: 53470 RVA: 0x00301EA4 File Offset: 0x003000A4
[Token(Token = "0x600D0DE")]
[Address(RVA = "0xD2ED10", Offset = "0xD2DB10", VA = "0x180D2ED10")]
[CompilerGenerated]
private void MNLJJEBLBJB()
{
DateTime utcNow = DateTime.UtcNow;
DateTime <IPLPEOMCNPJ>k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.<IPLPEOMCNPJ>k__BackingField;
TimeSpan timeSpan = utcNow - <IPLPEOMCNPJ>k__BackingField;
bool flag;
if (!flag)
{
}
}
// Token: 0x0600D0DF RID: 53471 RVA: 0x00301EDC File Offset: 0x003000DC
[Token(Token = "0x600D0DF")]
[Address(RVA = "0xD2E080", Offset = "0xD2CE80", VA = "0x180D2E080")]
[CompilerGenerated]
private bool BGDLLDANCPK(int KLNKDNIGFAN, int AJKFOMIKJOP, string LBCBFOBEPIE, string IKPPEONHGFO, ref SingularSDKHelper.JMPHMOMMKFB A_5)
{
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
int num = 0;
if (num < AJKFOMIKJOP)
{
num += num;
num++;
}
EFEFMHJPJIJ efefmhjpjij = this.JFMOEGCPNAC;
num += num;
num++;
efefmhjpjij += efefmhjpjij;
throw new NullReferenceException();
}
// Token: 0x04008597 RID: 34199
[Token(Token = "0x4008597")]
private const string PIAPIJAPJKM = "Tutorial Complete";
// Token: 0x04008598 RID: 34200
[Token(Token = "0x4008598")]
private const string DHJGJFCFFDE = "Visited 3 Rooms";
// Token: 0x04008599 RID: 34201
[Token(Token = "0x4008599")]
private const string IOLLFCDPDHJ = "RoomsVisited";
// Token: 0x0400859A RID: 34202
[Token(Token = "0x400859A")]
private const int MMHELLGNMGE = 3;
// Token: 0x0400859B RID: 34203
[Token(Token = "0x400859B")]
private const string BLDELMEIJAH = "D7+ Retained";
// Token: 0x0400859C RID: 34204
[Token(Token = "0x400859C")]
private const string HOOPONHBECM = "D14+ Retained";
// Token: 0x0400859D RID: 34205
[Token(Token = "0x400859D")]
private const string AAKAFAAOCPE = "D7PlusFired";
// Token: 0x0400859E RID: 34206
[Token(Token = "0x400859E")]
private const string DDDAELNNKGK = "D14PlusFired";
// Token: 0x0400859F RID: 34207
[Token(Token = "0x400859F")]
private const int FNABADNCBOG = 7;
// Token: 0x040085A0 RID: 34208
[Token(Token = "0x40085A0")]
private const int FAMIFIKLPBP = 14;
// Token: 0x040085A1 RID: 34209
[Token(Token = "0x40085A1")]
private const int IIHIDHLEPBA = 21;
// Token: 0x040085A2 RID: 34210
[Token(Token = "0x40085A2")]
private const string FBEILOEHAKH = "Level 5 Reached";
// Token: 0x040085A3 RID: 34211
[Token(Token = "0x40085A3")]
private const string FLABDLGDFIJ = "Level 10 Reached";
// Token: 0x040085A4 RID: 34212
[Token(Token = "0x40085A4")]
private const int FKHICMGFGDD = 5;
// Token: 0x040085A5 RID: 34213
[Token(Token = "0x40085A5")]
private const int PNJEKAEJKCG = 10;
// Token: 0x040085A6 RID: 34214
[Token(Token = "0x40085A6")]
private const string LAPDBFGKMBB = "Spent Tokens";
// Token: 0x040085A7 RID: 34215
[Token(Token = "0x40085A7")]
private const string IJPEACGIBBG = "1 Friend Added / Requested";
// Token: 0x040085A8 RID: 34216
[Token(Token = "0x40085A8")]
private const string IGOJFMDAKAJ = "3 Friends Added / Requested";
// Token: 0x040085A9 RID: 34217
[Token(Token = "0x40085A9")]
private const string MOIAJACELCB = "5 Friends Added / Requested";
// Token: 0x040085AA RID: 34218
[Token(Token = "0x40085AA")]
private const int KOJBBKCNKAC = 1;
// Token: 0x040085AB RID: 34219
[Token(Token = "0x40085AB")]
private const int MFPIFBGEDMP = 3;
// Token: 0x040085AC RID: 34220
[Token(Token = "0x40085AC")]
private const int PLELKOEDJPO = 5;
// Token: 0x040085AD RID: 34221
[Token(Token = "0x40085AD")]
private const string GCEMAKACJII = "Club Joined / Requested";
// Token: 0x040085AE RID: 34222
[Token(Token = "0x40085AE")]
private const string GCKAGKEEMIJ = "Subscribed To Player";
// Token: 0x040085AF RID: 34223
[Token(Token = "0x40085AF")]
private const string PHCLBOEMILE = "In-App Purchase";
// Token: 0x040085B0 RID: 34224
[Token(Token = "0x40085B0")]
private const string GPDMCLMEKHG = "Subscription Purchased";
// Token: 0x040085B1 RID: 34225
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40085B1")]
private EFEFMHJPJIJ JFMOEGCPNAC;
// Token: 0x040085B2 RID: 34226
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40085B2")]
private bool NOGCGIGHKMA;
// Token: 0x040085B3 RID: 34227
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40085B3")]
private long PPECMAJLCPK;
// Token: 0x040085B4 RID: 34228
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40085B4")]
private long LPCPJFPEMOF;
// Token: 0x0200200D RID: 8205
[Token(Token = "0x200200D")]
[CompilerGenerated]
[StructLayout(3)]
private struct JMPHMOMMKFB
{
// Token: 0x040085B5 RID: 34229
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40085B5")]
public int currentRententionDay;
// Token: 0x040085B6 RID: 34230
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40085B6")]
public SingularSDKHelper <>4__this;
}
// Token: 0x0200200F RID: 8207
[Token(Token = "0x200200F")]
[CompilerGenerated]
private sealed class FNBKFAIGGPN
{
// Token: 0x0600D0E3 RID: 53475 RVA: 0x00301F6C File Offset: 0x0030016C
[Token(Token = "0x600D0E3")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public FNBKFAIGGPN()
{
}
// Token: 0x0600D0E4 RID: 53476 RVA: 0x00301F80 File Offset: 0x00300180
[Token(Token = "0x600D0E4")]
[Address(RVA = "0xD21820", Offset = "0xD20620", VA = "0x180D21820")]
internal void <LogEvent>b__0()
{
SingularSDK.Event(this.eventName);
}
// Token: 0x040085B9 RID: 34233
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40085B9")]
public string eventName;
}
}
}