296 lines
7.6 KiB
C#
296 lines
7.6 KiB
C#
using System;
|
|
using CodeStage.AntiCheat.Detectors;
|
|
using UnityEngine;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
// Token: 0x02000E4C RID: 3660
|
|
public class CheatManager : SingletonMonoBehaviour<CheatManager>
|
|
{
|
|
// Token: 0x0601E237 RID: 123447 RVA: 0x0083DEF0 File Offset: 0x0083C0F0
|
|
protected virtual void MPFILNDGMBF()
|
|
{
|
|
base.OnDestroy();
|
|
SceneManager.sceneLoaded -= this.PIHJGBCLBKD;
|
|
}
|
|
|
|
// Token: 0x0601E238 RID: 123448 RVA: 0x0083DF0C File Offset: 0x0083C10C
|
|
private void PIHJGBCLBKD(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
|
{
|
|
if (RecRoomSceneManager.CMONCDKBMIE())
|
|
{
|
|
if (!SpeedHackDetector.PJCLDKJDHLP().IEBJGKEACOL)
|
|
{
|
|
SpeedHackDetector.LGBBOGNEEHC();
|
|
}
|
|
if (!ObscuredCheatingDetector.JKEHMHFHJNH().IEBJGKEACOL)
|
|
{
|
|
ObscuredCheatingDetector.BCKALGBLHJF();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601E239 RID: 123449 RVA: 0x0083DF40 File Offset: 0x0083C140
|
|
public void OnTimeCheatDetected()
|
|
{
|
|
NECCOFKHCAA.MDCPCOBLCKK();
|
|
this.PLIPIFPANME();
|
|
}
|
|
|
|
// Token: 0x0601E23A RID: 123450 RVA: 0x0083DF50 File Offset: 0x0083C150
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
SceneManager.sceneLoaded += this.ACIILPEGMOA;
|
|
}
|
|
|
|
// Token: 0x0601E23B RID: 123451 RVA: 0x0083DF6C File Offset: 0x0083C16C
|
|
public void GNDNFJFOKOI()
|
|
{
|
|
NECCOFKHCAA.FIENGMJDHOM();
|
|
this.PLIPIFPANME();
|
|
}
|
|
|
|
// Token: 0x0601E23C RID: 123452 RVA: 0x0083DF7C File Offset: 0x0083C17C
|
|
public void OnHeightCheatDetected()
|
|
{
|
|
NECCOFKHCAA.ADJNAAJOMFL();
|
|
}
|
|
|
|
// Token: 0x0601E23D RID: 123453 RVA: 0x0083DF84 File Offset: 0x0083C184
|
|
public void IIAOHLFGHBG()
|
|
{
|
|
NECCOFKHCAA.FIENGMJDHOM();
|
|
this.PLIPIFPANME();
|
|
}
|
|
|
|
// Token: 0x0601E23E RID: 123454 RVA: 0x0083DF94 File Offset: 0x0083C194
|
|
private void PLIPIFPANME()
|
|
{
|
|
Debug.LogWarning("Dropping to dormroom due to unknown error [385120]");
|
|
if (!LMBEHMFIOEN.NPELKFBOGLN(RecRoomSceneManager.BOCJICDGFGE, PGOPAPIFECA.DORM_ROOM))
|
|
{
|
|
RecRoomSceneManager.NCKMBFBMBFM.BootLocalPlayerToDormRoom("Dropping to dormroom due to unknown error [385120]", SessionManager.PEECLKHFOCH.CHEAT);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601E23F RID: 123455 RVA: 0x0083DFC4 File Offset: 0x0083C1C4
|
|
public void ICICHOFCLJA()
|
|
{
|
|
NECCOFKHCAA.ADJNAAJOMFL();
|
|
}
|
|
|
|
// Token: 0x0601E240 RID: 123456 RVA: 0x0083DFCC File Offset: 0x0083C1CC
|
|
private void EEJBOHMALEG(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
|
{
|
|
if (RecRoomSceneManager.FFKEGJAHFFL())
|
|
{
|
|
if (!SpeedHackDetector.HABOFBCJJIC().IEBJGKEACOL)
|
|
{
|
|
SpeedHackDetector.PPCOLACPOBB();
|
|
}
|
|
if (!ObscuredCheatingDetector.PFOOJAGKOHN().IEBJGKEACOL)
|
|
{
|
|
ObscuredCheatingDetector.PLFBPJBBJFN();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601E241 RID: 123457 RVA: 0x0083E000 File Offset: 0x0083C200
|
|
private void ACIILPEGMOA(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
|
{
|
|
if (RecRoomSceneManager.BMDKEKLCGJM)
|
|
{
|
|
if (!SpeedHackDetector.NCKMBFBMBFM.IEBJGKEACOL)
|
|
{
|
|
SpeedHackDetector.StartDetection();
|
|
}
|
|
if (!ObscuredCheatingDetector.NCKMBFBMBFM.IEBJGKEACOL)
|
|
{
|
|
ObscuredCheatingDetector.StartDetection();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601E242 RID: 123458 RVA: 0x0083E034 File Offset: 0x0083C234
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
SceneManager.sceneLoaded -= this.ACIILPEGMOA;
|
|
}
|
|
|
|
// Token: 0x0601E243 RID: 123459 RVA: 0x0083E050 File Offset: 0x0083C250
|
|
protected virtual void PLHKCNHIOMA()
|
|
{
|
|
base.OnDestroy();
|
|
SceneManager.sceneLoaded -= this.IPGEJHEPHNG;
|
|
}
|
|
|
|
// Token: 0x0601E244 RID: 123460 RVA: 0x0083E06C File Offset: 0x0083C26C
|
|
private void FEDHMBFPPKD()
|
|
{
|
|
Debug.LogWarning("Request Aborted!");
|
|
if (!LMBEHMFIOEN.NPELKFBOGLN(RecRoomSceneManager.BOCJICDGFGE, (PGOPAPIFECA)(-68)))
|
|
{
|
|
RecRoomSceneManager.NCKMBFBMBFM.BootLocalPlayerToDormRoom(" [WITH YOU]", SessionManager.PEECLKHFOCH.CHEAT);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601E245 RID: 123461 RVA: 0x0083E09C File Offset: 0x0083C29C
|
|
private void IPGEJHEPHNG(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
|
{
|
|
if (RecRoomSceneManager.FFKEGJAHFFL())
|
|
{
|
|
if (!SpeedHackDetector.GPODMGFGDNI().IEBJGKEACOL)
|
|
{
|
|
SpeedHackDetector.StartDetection();
|
|
}
|
|
if (!ObscuredCheatingDetector.MLGNLBKNOPI().IEBJGKEACOL)
|
|
{
|
|
ObscuredCheatingDetector.StartDetection();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601E246 RID: 123462 RVA: 0x0083E0D0 File Offset: 0x0083C2D0
|
|
public void CGEPLPGMPBN()
|
|
{
|
|
NECCOFKHCAA.FIENGMJDHOM();
|
|
this.PLIPIFPANME();
|
|
}
|
|
|
|
// Token: 0x0601E247 RID: 123463 RVA: 0x0083E0E0 File Offset: 0x0083C2E0
|
|
protected virtual void MICFHMAIGIB()
|
|
{
|
|
base.Awake();
|
|
SceneManager.sceneLoaded += this.IPGEJHEPHNG;
|
|
}
|
|
|
|
// Token: 0x0601E248 RID: 123464 RVA: 0x0083E0FC File Offset: 0x0083C2FC
|
|
public void JCIOJBKPAGE()
|
|
{
|
|
NECCOFKHCAA.FIENGMJDHOM();
|
|
this.PLIPIFPANME();
|
|
}
|
|
|
|
// Token: 0x0601E249 RID: 123465 RVA: 0x0083E10C File Offset: 0x0083C30C
|
|
public void CDIDIGIHKKD()
|
|
{
|
|
NECCOFKHCAA.FIENGMJDHOM();
|
|
this.PLIPIFPANME();
|
|
}
|
|
|
|
// Token: 0x0601E24A RID: 123466 RVA: 0x0083E11C File Offset: 0x0083C31C
|
|
public void LPMJNKEGBLD()
|
|
{
|
|
NECCOFKHCAA.MDCPCOBLCKK();
|
|
this.PLIPIFPANME();
|
|
}
|
|
|
|
// Token: 0x0601E24B RID: 123467 RVA: 0x0083E12C File Offset: 0x0083C32C
|
|
public void CBGFJBNHMHO()
|
|
{
|
|
NECCOFKHCAA.MDCPCOBLCKK();
|
|
this.FEDHMBFPPKD();
|
|
}
|
|
|
|
// Token: 0x0601E24C RID: 123468 RVA: 0x0083E13C File Offset: 0x0083C33C
|
|
private void NPBNOHOPFKC()
|
|
{
|
|
Debug.LogWarning("HTTPResponse");
|
|
if (!LMBEHMFIOEN.NPELKFBOGLN(RecRoomSceneManager.BOCJICDGFGE, (PGOPAPIFECA)112))
|
|
{
|
|
RecRoomSceneManager.LEILGOOHEOI().BootLocalPlayerToDormRoom("prev_activity", SessionManager.PEECLKHFOCH.PARTY_ACTIVITY_SWITCH);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601E24D RID: 123469 RVA: 0x0083E16C File Offset: 0x0083C36C
|
|
public void OnObscuredTypeCheatDetected()
|
|
{
|
|
NECCOFKHCAA.FIENGMJDHOM();
|
|
this.PLIPIFPANME();
|
|
}
|
|
|
|
// Token: 0x0601E24E RID: 123470 RVA: 0x0083E17C File Offset: 0x0083C37C
|
|
private void AENEBEFCOIA(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
|
{
|
|
if (RecRoomSceneManager.FFKEGJAHFFL())
|
|
{
|
|
if (!SpeedHackDetector.NCKMBFBMBFM.IEBJGKEACOL)
|
|
{
|
|
SpeedHackDetector.PPCOLACPOBB();
|
|
}
|
|
if (!ObscuredCheatingDetector.LFLOBAFOANG().IEBJGKEACOL)
|
|
{
|
|
ObscuredCheatingDetector.StartDetection();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601E24F RID: 123471 RVA: 0x0083E1B0 File Offset: 0x0083C3B0
|
|
protected virtual void BACNJJKPEOO()
|
|
{
|
|
base.Awake();
|
|
SceneManager.sceneLoaded += this.EEJBOHMALEG;
|
|
}
|
|
|
|
// Token: 0x0601E250 RID: 123472 RVA: 0x0083E1CC File Offset: 0x0083C3CC
|
|
public void AMLMCNEEAPE()
|
|
{
|
|
NECCOFKHCAA.FIENGMJDHOM();
|
|
this.FEDHMBFPPKD();
|
|
}
|
|
|
|
// Token: 0x0601E251 RID: 123473 RVA: 0x0083E1DC File Offset: 0x0083C3DC
|
|
private void MJOCHGHIPIJ(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
|
{
|
|
if (RecRoomSceneManager.FFKEGJAHFFL())
|
|
{
|
|
if (!SpeedHackDetector.HIPACKPBBKM().IEBJGKEACOL)
|
|
{
|
|
SpeedHackDetector.BKEBGLOMHHN();
|
|
}
|
|
if (!ObscuredCheatingDetector.BAEJAJKPOHF().IEBJGKEACOL)
|
|
{
|
|
ObscuredCheatingDetector.LCAFHAAPHIC();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601E252 RID: 123474 RVA: 0x0083E210 File Offset: 0x0083C410
|
|
private void FEJJLMCBNPG(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
|
{
|
|
if (RecRoomSceneManager.CMONCDKBMIE())
|
|
{
|
|
if (!SpeedHackDetector.PJCLDKJDHLP().IEBJGKEACOL)
|
|
{
|
|
SpeedHackDetector.StartDetection();
|
|
}
|
|
if (!ObscuredCheatingDetector.NOKOLBFKLEK().IEBJGKEACOL)
|
|
{
|
|
ObscuredCheatingDetector.MCNFGGCMOFF();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601E253 RID: 123475 RVA: 0x0083E244 File Offset: 0x0083C444
|
|
protected virtual void JJEKHMENJFE()
|
|
{
|
|
base.Awake();
|
|
SceneManager.sceneLoaded += this.EEJBOHMALEG;
|
|
}
|
|
|
|
// Token: 0x0601E254 RID: 123476 RVA: 0x0083E260 File Offset: 0x0083C460
|
|
protected virtual void NMOBMJGJCCC()
|
|
{
|
|
base.Awake();
|
|
SceneManager.sceneLoaded += this.PIHJGBCLBKD;
|
|
}
|
|
|
|
// Token: 0x0601E255 RID: 123477 RVA: 0x0083E27C File Offset: 0x0083C47C
|
|
protected virtual void BBKPAKKLOGB()
|
|
{
|
|
base.Awake();
|
|
SceneManager.sceneLoaded += this.MJOCHGHIPIJ;
|
|
}
|
|
}
|