scripts
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
using System;
|
||||
|
||||
namespace CodeStage.AntiCheat.Common
|
||||
{
|
||||
// Token: 0x0200026E RID: 622
|
||||
[Serializable]
|
||||
public struct ACTkByte16
|
||||
{
|
||||
// Token: 0x04000FF3 RID: 4083
|
||||
public byte b1;
|
||||
|
||||
// Token: 0x04000FF4 RID: 4084
|
||||
public byte b2;
|
||||
|
||||
// Token: 0x04000FF5 RID: 4085
|
||||
public byte b3;
|
||||
|
||||
// Token: 0x04000FF6 RID: 4086
|
||||
public byte b4;
|
||||
|
||||
// Token: 0x04000FF7 RID: 4087
|
||||
public byte b5;
|
||||
|
||||
// Token: 0x04000FF8 RID: 4088
|
||||
public byte b6;
|
||||
|
||||
// Token: 0x04000FF9 RID: 4089
|
||||
public byte b7;
|
||||
|
||||
// Token: 0x04000FFA RID: 4090
|
||||
public byte b8;
|
||||
|
||||
// Token: 0x04000FFB RID: 4091
|
||||
public byte b9;
|
||||
|
||||
// Token: 0x04000FFC RID: 4092
|
||||
public byte b10;
|
||||
|
||||
// Token: 0x04000FFD RID: 4093
|
||||
public byte b11;
|
||||
|
||||
// Token: 0x04000FFE RID: 4094
|
||||
public byte b12;
|
||||
|
||||
// Token: 0x04000FFF RID: 4095
|
||||
public byte b13;
|
||||
|
||||
// Token: 0x04001000 RID: 4096
|
||||
public byte b14;
|
||||
|
||||
// Token: 0x04001001 RID: 4097
|
||||
public byte b15;
|
||||
|
||||
// Token: 0x04001002 RID: 4098
|
||||
public byte b16;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
|
||||
namespace CodeStage.AntiCheat.Common
|
||||
{
|
||||
// Token: 0x0200026F RID: 623
|
||||
[Serializable]
|
||||
public struct ACTkByte4
|
||||
{
|
||||
// Token: 0x04001003 RID: 4099
|
||||
public byte b1;
|
||||
|
||||
// Token: 0x04001004 RID: 4100
|
||||
public byte b2;
|
||||
|
||||
// Token: 0x04001005 RID: 4101
|
||||
public byte b3;
|
||||
|
||||
// Token: 0x04001006 RID: 4102
|
||||
public byte b4;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
|
||||
namespace CodeStage.AntiCheat.Common
|
||||
{
|
||||
// Token: 0x02000270 RID: 624
|
||||
[Serializable]
|
||||
public struct ACTkByte8
|
||||
{
|
||||
// Token: 0x04001007 RID: 4103
|
||||
public byte b1;
|
||||
|
||||
// Token: 0x04001008 RID: 4104
|
||||
public byte b2;
|
||||
|
||||
// Token: 0x04001009 RID: 4105
|
||||
public byte b3;
|
||||
|
||||
// Token: 0x0400100A RID: 4106
|
||||
public byte b4;
|
||||
|
||||
// Token: 0x0400100B RID: 4107
|
||||
public byte b5;
|
||||
|
||||
// Token: 0x0400100C RID: 4108
|
||||
public byte b6;
|
||||
|
||||
// Token: 0x0400100D RID: 4109
|
||||
public byte b7;
|
||||
|
||||
// Token: 0x0400100E RID: 4110
|
||||
public byte b8;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace CodeStage.AntiCheat.Common
|
||||
{
|
||||
// Token: 0x02000271 RID: 625
|
||||
internal class JKMEHAOPLNK
|
||||
{
|
||||
// Token: 0x0400100F RID: 4111
|
||||
internal const string KAIDCEIMLGC = "[ACTk] ";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,172 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace CodeStage.AntiCheat.Detectors
|
||||
{
|
||||
// Token: 0x02000272 RID: 626
|
||||
[AddComponentMenu("")]
|
||||
public abstract class ActDetectorBase : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700032F RID: 815
|
||||
// (get) Token: 0x060072A5 RID: 29349 RVA: 0x00261DD0 File Offset: 0x0025FFD0
|
||||
public bool IEBJGKEACOL
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.KBNDJNGLGGC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072A6 RID: 29350 RVA: 0x00261DD8 File Offset: 0x0025FFD8
|
||||
private void Start()
|
||||
{
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null && base.gameObject.name == "Anti-Cheat Toolkit Detectors")
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = base.gameObject;
|
||||
}
|
||||
if (this.autoStart && !this.PADLGDJPGMK)
|
||||
{
|
||||
this.DAJCMBIONLP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072A7 RID: 29351 RVA: 0x00261E38 File Offset: 0x00260038
|
||||
private void OnEnable()
|
||||
{
|
||||
if (!this.PADLGDJPGMK || (!this.detectionEventHasListener && this.EPCKCFHEGOA == null && !this.DIDFJEBAOAE()))
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.ODGLFEOBFCL();
|
||||
}
|
||||
|
||||
// Token: 0x060072A8 RID: 29352 RVA: 0x00261E70 File Offset: 0x00260070
|
||||
private void OnDisable()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.JBDAOJFOMAJ();
|
||||
}
|
||||
|
||||
// Token: 0x060072A9 RID: 29353 RVA: 0x00261E84 File Offset: 0x00260084
|
||||
private void OnApplicationQuit()
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
|
||||
// Token: 0x060072AA RID: 29354 RVA: 0x00261E8C File Offset: 0x0026008C
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
this.LIIMKLJGGHG();
|
||||
if (base.transform.childCount == 0 && base.GetComponentsInChildren<Component>().Length <= 2)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(base.gameObject);
|
||||
}
|
||||
else if (base.name == "Anti-Cheat Toolkit Detectors" && base.GetComponentsInChildren<ActDetectorBase>().Length <= 1)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(base.gameObject);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072AB RID: 29355 RVA: 0x00261EFC File Offset: 0x002600FC
|
||||
protected virtual bool GBKFKKGNLGF(ActDetectorBase FCDPFLMFDBC, string KMBEJJHILAD)
|
||||
{
|
||||
if (FCDPFLMFDBC != null && FCDPFLMFDBC != this && FCDPFLMFDBC.keepAlive)
|
||||
{
|
||||
Debug.LogWarning("[ACTk] " + base.name + ": self-destroying, other instance already exists & only one instance allowed!", base.gameObject);
|
||||
global::UnityEngine.Object.Destroy(this);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060072AC RID: 29356 RVA: 0x00261F58 File Offset: 0x00260158
|
||||
protected virtual void OMDLOPOGIBB()
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this);
|
||||
}
|
||||
|
||||
// Token: 0x060072AD RID: 29357 RVA: 0x00261F60 File Offset: 0x00260160
|
||||
protected virtual bool DIDFJEBAOAE()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x060072AE RID: 29358 RVA: 0x00261F64 File Offset: 0x00260164
|
||||
internal virtual void PEJACBOIHLD()
|
||||
{
|
||||
if (this.EPCKCFHEGOA != null)
|
||||
{
|
||||
this.EPCKCFHEGOA();
|
||||
}
|
||||
if (this.detectionEventHasListener)
|
||||
{
|
||||
this.detectionEvent.Invoke();
|
||||
}
|
||||
if (this.autoDispose)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072AF RID: 29359
|
||||
protected abstract void DAJCMBIONLP();
|
||||
|
||||
// Token: 0x060072B0 RID: 29360
|
||||
protected abstract void LIIMKLJGGHG();
|
||||
|
||||
// Token: 0x060072B1 RID: 29361
|
||||
protected abstract void JBDAOJFOMAJ();
|
||||
|
||||
// Token: 0x060072B2 RID: 29362
|
||||
protected abstract void ODGLFEOBFCL();
|
||||
|
||||
// Token: 0x04001010 RID: 4112
|
||||
protected const string HHLIDJNAMFI = "Anti-Cheat Toolkit Detectors";
|
||||
|
||||
// Token: 0x04001011 RID: 4113
|
||||
protected const string JBOBNHALCPJ = "Code Stage/Anti-Cheat Toolkit/";
|
||||
|
||||
// Token: 0x04001012 RID: 4114
|
||||
protected const string EPDOCGJGGHF = "GameObject/Create Other/Code Stage/Anti-Cheat Toolkit/";
|
||||
|
||||
// Token: 0x04001013 RID: 4115
|
||||
protected static GameObject JPDPEAFNPNN;
|
||||
|
||||
// Token: 0x04001014 RID: 4116
|
||||
[Tooltip("Automatically start detector. Detection Event will be called on detection.")]
|
||||
public bool autoStart = true;
|
||||
|
||||
// Token: 0x04001015 RID: 4117
|
||||
[Tooltip("Detector will survive new level (scene) load if checked.")]
|
||||
public bool keepAlive = true;
|
||||
|
||||
// Token: 0x04001016 RID: 4118
|
||||
[Tooltip("Automatically dispose Detector after firing callback.")]
|
||||
public bool autoDispose = true;
|
||||
|
||||
// Token: 0x04001017 RID: 4119
|
||||
[SerializeField]
|
||||
protected UnityEvent detectionEvent;
|
||||
|
||||
// Token: 0x04001018 RID: 4120
|
||||
protected UnityAction EPCKCFHEGOA;
|
||||
|
||||
// Token: 0x04001019 RID: 4121
|
||||
[SerializeField]
|
||||
protected bool detectionEventHasListener;
|
||||
|
||||
// Token: 0x0400101A RID: 4122
|
||||
protected bool KBNDJNGLGGC;
|
||||
|
||||
// Token: 0x0400101B RID: 4123
|
||||
protected bool PADLGDJPGMK;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,830 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace CodeStage.AntiCheat.Detectors
|
||||
{
|
||||
// Token: 0x02000AA7 RID: 2727
|
||||
public class HeightChangeCheatDetector : RRCheatDetector
|
||||
{
|
||||
// Token: 0x06014D98 RID: 85400 RVA: 0x005D7924 File Offset: 0x005D5B24
|
||||
protected virtual void BJGJHPBABDB()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM != null)
|
||||
{
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.KEJJEDNEMMM(new Action(this.MLPHFAGBCDG));
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN -= this.HHLHHAHJBME;
|
||||
}
|
||||
if (ControllerIO.AOCAKBPHKEN() == ControllerIO.DNOKPKDGGKB.PS4_Move || ControllerIO.AOCAKBPHKEN() == ControllerIO.DNOKPKDGGKB.Debug)
|
||||
{
|
||||
if (this.EJINCFEOHHN != null)
|
||||
{
|
||||
this.EJINCFEOHHN.KELIMOCDMOD = true;
|
||||
this.EJINCFEOHHN = null;
|
||||
}
|
||||
}
|
||||
else if (ControllerIO.AOCAKBPHKEN() == (ControllerIO.DNOKPKDGGKB)7)
|
||||
{
|
||||
OVRManager.GLJBGJIHCNE -= this.BOPNHIGIOGM;
|
||||
OVRManager.AGFANNHEFKH -= this.OMGOJFCFNLM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014D99 RID: 85401 RVA: 0x005D79DC File Offset: 0x005D5BDC
|
||||
private void ABLFKHDILII()
|
||||
{
|
||||
this.KLCOKKFKBKC(false);
|
||||
}
|
||||
|
||||
// Token: 0x06014D9A RID: 85402 RVA: 0x005D79E8 File Offset: 0x005D5BE8
|
||||
private void LHLNJLEFJMJ()
|
||||
{
|
||||
this.AEOMHONNNBF = true;
|
||||
}
|
||||
|
||||
// Token: 0x06014D9B RID: 85403 RVA: 0x005D79F4 File Offset: 0x005D5BF4
|
||||
private void EDPBPKAJHDF()
|
||||
{
|
||||
this.BDDNHLCHFGK(false);
|
||||
}
|
||||
|
||||
// Token: 0x06014D9C RID: 85404 RVA: 0x005D7A00 File Offset: 0x005D5C00
|
||||
private void OMGOJFCFNLM()
|
||||
{
|
||||
this.GALKLECECFC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06014D9D RID: 85405 RVA: 0x005D7A0C File Offset: 0x005D5C0C
|
||||
public bool HEOOMMIAHNM()
|
||||
{
|
||||
return this.<JABFHBAMGLM>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06014D9E RID: 85406 RVA: 0x005D7A14 File Offset: 0x005D5C14
|
||||
private void NCEKEBMPGBB()
|
||||
{
|
||||
this.AEOMHONNNBF = true;
|
||||
}
|
||||
|
||||
// Token: 0x06014D9F RID: 85407 RVA: 0x005D7A20 File Offset: 0x005D5C20
|
||||
private void AGNBMNKKILG()
|
||||
{
|
||||
this.EJILGAIOCID(false);
|
||||
}
|
||||
|
||||
// Token: 0x06014DA0 RID: 85408 RVA: 0x005D7A2C File Offset: 0x005D5C2C
|
||||
protected virtual bool CIAINPLLIJE()
|
||||
{
|
||||
if (!this.KEPBLBBJLMI())
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (!this.AEOMHONNNBF)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (Player.LocalPlayerExists && Player.LocalPlayer.CBLLEJGBAAM().NJFIJNHJIBF())
|
||||
{
|
||||
this.PGABJMLBLFA = Time.frameCount + 0;
|
||||
return false;
|
||||
}
|
||||
if (Time.frameCount <= this.PGABJMLBLFA)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
float y = SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.position.y;
|
||||
bool flag = true;
|
||||
if (this.DKCBEOACEML != null && Time.realtimeSinceStartup > this.KOADIBOPIEN)
|
||||
{
|
||||
float num = Mathf.Abs(y - this.DKCBEOACEML.Value);
|
||||
if (num >= this.floorHeightDiffThreshold)
|
||||
{
|
||||
flag = true;
|
||||
}
|
||||
}
|
||||
this.DKCBEOACEML = new float?(y);
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014DA1 RID: 85409 RVA: 0x005D7B00 File Offset: 0x005D5D00
|
||||
private void CNAFMCFMPAI()
|
||||
{
|
||||
this.AFJMIKHLDND(true);
|
||||
this.KOADIBOPIEN = Time.realtimeSinceStartup + 1756f;
|
||||
}
|
||||
|
||||
// Token: 0x06014DA2 RID: 85410 RVA: 0x005D7B1C File Offset: 0x005D5D1C
|
||||
private void HHLHHAHJBME()
|
||||
{
|
||||
this.AEOMHONNNBF = true;
|
||||
}
|
||||
|
||||
// Token: 0x06014DA3 RID: 85411 RVA: 0x005D7B28 File Offset: 0x005D5D28
|
||||
private void CIBLFNIJMOI()
|
||||
{
|
||||
this.AEOMHONNNBF = false;
|
||||
}
|
||||
|
||||
// Token: 0x06014DA4 RID: 85412 RVA: 0x005D7B34 File Offset: 0x005D5D34
|
||||
private IEnumerator Start()
|
||||
{
|
||||
while (SingletonMonoBehaviour<PlatformManager>.NCKMBFBMBFM == null || SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM == null)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.MJIBMHOJCGF += this.CIBLFNIJMOI;
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN += this.ACDIOIAEOIL;
|
||||
if (ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.SteamVR_Oculus || ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.SteamVR_Vive)
|
||||
{
|
||||
this.EJINCFEOHHN = DAGNICICCAN.HKNIGKHPCLM(new UnityAction<bool>(this.LGHGBDNLFBE));
|
||||
this.EJINCFEOHHN.KELIMOCDMOD = true;
|
||||
}
|
||||
else if (ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.Oculus)
|
||||
{
|
||||
OVRManager.GLJBGJIHCNE += this.OLOHOIHGOJB;
|
||||
OVRManager.AGFANNHEFKH += this.OMGOJFCFNLM;
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06014DA5 RID: 85413 RVA: 0x005D7B50 File Offset: 0x005D5D50
|
||||
private void GLLFKGPHMOF()
|
||||
{
|
||||
this.AEOMHONNNBF = false;
|
||||
}
|
||||
|
||||
// Token: 0x06014DA6 RID: 85414 RVA: 0x005D7B5C File Offset: 0x005D5D5C
|
||||
private IEnumerator PGELJEHELFN()
|
||||
{
|
||||
while (SingletonMonoBehaviour<PlatformManager>.NCKMBFBMBFM == null || SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM == null)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.MJIBMHOJCGF += this.CIBLFNIJMOI;
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN += this.ACDIOIAEOIL;
|
||||
if (ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.SteamVR_Oculus || ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.SteamVR_Vive)
|
||||
{
|
||||
this.EJINCFEOHHN = DAGNICICCAN.HKNIGKHPCLM(new UnityAction<bool>(this.LGHGBDNLFBE));
|
||||
this.EJINCFEOHHN.KELIMOCDMOD = true;
|
||||
}
|
||||
else if (ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.Oculus)
|
||||
{
|
||||
OVRManager.GLJBGJIHCNE += this.OLOHOIHGOJB;
|
||||
OVRManager.AGFANNHEFKH += this.OMGOJFCFNLM;
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06014DA7 RID: 85415 RVA: 0x005D7B78 File Offset: 0x005D5D78
|
||||
protected virtual bool JELENEBCHPJ()
|
||||
{
|
||||
if (!this.GALKLECECFC)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (!this.AEOMHONNNBF)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (Player.LocalPlayerExists && Player.LocalPlayer.GADNKIIKPPD.GKBJHIIJFHO())
|
||||
{
|
||||
this.PGABJMLBLFA = Time.frameCount + 1;
|
||||
return true;
|
||||
}
|
||||
if (Time.frameCount <= this.PGABJMLBLFA)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
float y = SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.position.y;
|
||||
bool flag = false;
|
||||
if (this.DKCBEOACEML != null && Time.realtimeSinceStartup > this.KOADIBOPIEN)
|
||||
{
|
||||
float num = Mathf.Abs(y - this.DKCBEOACEML.Value);
|
||||
if (num >= this.floorHeightDiffThreshold)
|
||||
{
|
||||
flag = false;
|
||||
}
|
||||
}
|
||||
this.DKCBEOACEML = new float?(y);
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014DA8 RID: 85416 RVA: 0x005D7C4C File Offset: 0x005D5E4C
|
||||
protected virtual bool DHDEDEKCFNB()
|
||||
{
|
||||
if (!this.HEOOMMIAHNM())
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (!this.AEOMHONNNBF)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (Player.LocalPlayerExists && Player.LocalPlayer.GADNKIIKPPD.NJFIJNHJIBF())
|
||||
{
|
||||
this.PGABJMLBLFA = Time.frameCount + 0;
|
||||
return true;
|
||||
}
|
||||
if (Time.frameCount <= this.PGABJMLBLFA)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
float y = SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.position.y;
|
||||
bool flag = false;
|
||||
if (this.DKCBEOACEML != null && Time.realtimeSinceStartup > this.KOADIBOPIEN)
|
||||
{
|
||||
float num = Mathf.Abs(y - this.DKCBEOACEML.Value);
|
||||
if (num >= this.floorHeightDiffThreshold)
|
||||
{
|
||||
flag = true;
|
||||
}
|
||||
}
|
||||
this.DKCBEOACEML = new float?(y);
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014DA9 RID: 85417 RVA: 0x005D7D20 File Offset: 0x005D5F20
|
||||
public bool PLGAOBOALMJ()
|
||||
{
|
||||
return this.<JABFHBAMGLM>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06014DAB RID: 85419 RVA: 0x005D7D54 File Offset: 0x005D5F54
|
||||
private void BCJGMFOCNPC(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.<JABFHBAMGLM>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06014DAC RID: 85420 RVA: 0x005D7D60 File Offset: 0x005D5F60
|
||||
private void BDDNHLCHFGK(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.<JABFHBAMGLM>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06014DAD RID: 85421 RVA: 0x005D7D6C File Offset: 0x005D5F6C
|
||||
private void HANBGEALIHE()
|
||||
{
|
||||
this.KLCOKKFKBKC(false);
|
||||
}
|
||||
|
||||
// Token: 0x06014DAE RID: 85422 RVA: 0x005D7D78 File Offset: 0x005D5F78
|
||||
private void CGNBOLDLNKE(bool NPLJANPKNBE)
|
||||
{
|
||||
if (NPLJANPKNBE)
|
||||
{
|
||||
this.AGNBMNKKILG();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.FBJEHIHPBAN();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014DAF RID: 85423 RVA: 0x005D7D94 File Offset: 0x005D5F94
|
||||
private void JJCIJADAJMG(bool NPLJANPKNBE)
|
||||
{
|
||||
if (NPLJANPKNBE)
|
||||
{
|
||||
this.ABLFKHDILII();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.OLOHOIHGOJB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014DB0 RID: 85424 RVA: 0x005D7DB0 File Offset: 0x005D5FB0
|
||||
private void MLPHFAGBCDG()
|
||||
{
|
||||
this.AEOMHONNNBF = false;
|
||||
}
|
||||
|
||||
// Token: 0x06014DB1 RID: 85425 RVA: 0x005D7DBC File Offset: 0x005D5FBC
|
||||
private void BBBLIPPKEFO()
|
||||
{
|
||||
this.BDDNHLCHFGK(true);
|
||||
this.KOADIBOPIEN = Time.realtimeSinceStartup + 1536f;
|
||||
}
|
||||
|
||||
// Token: 0x06014DB2 RID: 85426 RVA: 0x005D7DD8 File Offset: 0x005D5FD8
|
||||
private void NHJODOOCDMP()
|
||||
{
|
||||
this.AEOMHONNNBF = false;
|
||||
}
|
||||
|
||||
// Token: 0x06014DB3 RID: 85427 RVA: 0x005D7DE4 File Offset: 0x005D5FE4
|
||||
private void LLODEJHOODH(bool NPLJANPKNBE)
|
||||
{
|
||||
if (NPLJANPKNBE)
|
||||
{
|
||||
this.EDPBPKAJHDF();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.FBJEHIHPBAN();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014DB4 RID: 85428 RVA: 0x005D7E00 File Offset: 0x005D6000
|
||||
protected virtual bool DGOAOGGGPDB()
|
||||
{
|
||||
if (!this.HEOOMMIAHNM())
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (!this.AEOMHONNNBF)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (Player.LocalPlayerExists && Player.LocalPlayer.GADNKIIKPPD.LHPBBBIDIFG())
|
||||
{
|
||||
this.PGABJMLBLFA = Time.frameCount + 1;
|
||||
return true;
|
||||
}
|
||||
if (Time.frameCount <= this.PGABJMLBLFA)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
float y = SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.position.y;
|
||||
bool flag = true;
|
||||
if (this.DKCBEOACEML != null && Time.realtimeSinceStartup > this.KOADIBOPIEN)
|
||||
{
|
||||
float num = Mathf.Abs(y - this.DKCBEOACEML.Value);
|
||||
if (num >= this.floorHeightDiffThreshold)
|
||||
{
|
||||
flag = false;
|
||||
}
|
||||
}
|
||||
this.DKCBEOACEML = new float?(y);
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x17000836 RID: 2102
|
||||
// (get) Token: 0x06014DB5 RID: 85429 RVA: 0x005D7ED4 File Offset: 0x005D60D4
|
||||
// (set) Token: 0x06014DCD RID: 85453 RVA: 0x005D8498 File Offset: 0x005D6698
|
||||
public bool GALKLECECFC { get; private set; }
|
||||
|
||||
// Token: 0x06014DB6 RID: 85430 RVA: 0x005D7EDC File Offset: 0x005D60DC
|
||||
protected override bool JHOGMBJJJKK()
|
||||
{
|
||||
if (!this.GALKLECECFC)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (!this.AEOMHONNNBF)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (Player.LocalPlayerExists && Player.LocalPlayer.GADNKIIKPPD.AIMBNBAEGJD)
|
||||
{
|
||||
this.PGABJMLBLFA = Time.frameCount + 1;
|
||||
return false;
|
||||
}
|
||||
if (Time.frameCount <= this.PGABJMLBLFA)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
float y = SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.position.y;
|
||||
bool flag = false;
|
||||
if (this.DKCBEOACEML != null && Time.realtimeSinceStartup > this.KOADIBOPIEN)
|
||||
{
|
||||
float num = Mathf.Abs(y - this.DKCBEOACEML.Value);
|
||||
if (num >= this.floorHeightDiffThreshold)
|
||||
{
|
||||
flag = true;
|
||||
}
|
||||
}
|
||||
this.DKCBEOACEML = new float?(y);
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014DB7 RID: 85431 RVA: 0x005D7FB0 File Offset: 0x005D61B0
|
||||
protected virtual bool GJCKPDMILMD()
|
||||
{
|
||||
if (!this.OPIJEAMCCDN())
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (!this.AEOMHONNNBF)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (Player.LocalPlayerExists && Player.LocalPlayer.CBLLEJGBAAM().AIMBNBAEGJD)
|
||||
{
|
||||
this.PGABJMLBLFA = Time.frameCount + 1;
|
||||
return true;
|
||||
}
|
||||
if (Time.frameCount <= this.PGABJMLBLFA)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
float y = SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.position.y;
|
||||
bool flag = true;
|
||||
if (this.DKCBEOACEML != null && Time.realtimeSinceStartup > this.KOADIBOPIEN)
|
||||
{
|
||||
float num = Mathf.Abs(y - this.DKCBEOACEML.Value);
|
||||
if (num >= this.floorHeightDiffThreshold)
|
||||
{
|
||||
flag = true;
|
||||
}
|
||||
}
|
||||
this.DKCBEOACEML = new float?(y);
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014DB8 RID: 85432 RVA: 0x005D8084 File Offset: 0x005D6284
|
||||
protected virtual void PLHKCNHIOMA()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM != null)
|
||||
{
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.KEJJEDNEMMM(new Action(this.CIBLFNIJMOI));
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN -= this.BCEPJLBLKAM;
|
||||
}
|
||||
if (ControllerIO.AOCAKBPHKEN() == ControllerIO.DNOKPKDGGKB.SteamVR_Vive || ControllerIO.AOCAKBPHKEN() == ControllerIO.DNOKPKDGGKB.SteamVR_Vive)
|
||||
{
|
||||
if (this.EJINCFEOHHN != null)
|
||||
{
|
||||
this.EJINCFEOHHN.KELIMOCDMOD = true;
|
||||
this.EJINCFEOHHN = null;
|
||||
}
|
||||
}
|
||||
else if (ControllerIO.AOCAKBPHKEN() == ControllerIO.DNOKPKDGGKB.PS4_Move)
|
||||
{
|
||||
OVRManager.GLJBGJIHCNE -= this.BBBLIPPKEFO;
|
||||
OVRManager.AGFANNHEFKH -= this.MEHHPEPMLPO;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014DB9 RID: 85433 RVA: 0x005D813C File Offset: 0x005D633C
|
||||
public bool OPIJEAMCCDN()
|
||||
{
|
||||
return this.<JABFHBAMGLM>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06014DBA RID: 85434 RVA: 0x005D8144 File Offset: 0x005D6344
|
||||
private void PAHJHPJMCKM()
|
||||
{
|
||||
this.AFJMIKHLDND(true);
|
||||
this.KOADIBOPIEN = Time.realtimeSinceStartup + 6f;
|
||||
}
|
||||
|
||||
// Token: 0x06014DBB RID: 85435 RVA: 0x005D8160 File Offset: 0x005D6360
|
||||
private void OHGDMICNMKM()
|
||||
{
|
||||
this.AEOMHONNNBF = true;
|
||||
}
|
||||
|
||||
// Token: 0x06014DBC RID: 85436 RVA: 0x005D816C File Offset: 0x005D636C
|
||||
private void OLOHOIHGOJB()
|
||||
{
|
||||
this.GALKLECECFC = true;
|
||||
this.KOADIBOPIEN = Time.realtimeSinceStartup + 2f;
|
||||
}
|
||||
|
||||
// Token: 0x06014DBD RID: 85437 RVA: 0x005D8188 File Offset: 0x005D6388
|
||||
private void LGHGBDNLFBE(bool NPLJANPKNBE)
|
||||
{
|
||||
if (NPLJANPKNBE)
|
||||
{
|
||||
this.OMGOJFCFNLM();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.OLOHOIHGOJB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014DBE RID: 85438 RVA: 0x005D81A4 File Offset: 0x005D63A4
|
||||
private void AFJMIKHLDND(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.<JABFHBAMGLM>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06014DBF RID: 85439 RVA: 0x005D81B0 File Offset: 0x005D63B0
|
||||
private void JHIMJDIBFKD(bool NPLJANPKNBE)
|
||||
{
|
||||
if (NPLJANPKNBE)
|
||||
{
|
||||
this.ABLFKHDILII();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.CNAFMCFMPAI();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014DC0 RID: 85440 RVA: 0x005D81CC File Offset: 0x005D63CC
|
||||
public bool GLCAGAOPCFI()
|
||||
{
|
||||
return this.<JABFHBAMGLM>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06014DC1 RID: 85441 RVA: 0x005D81D4 File Offset: 0x005D63D4
|
||||
private IEnumerator FGPEMEKINCD()
|
||||
{
|
||||
while (SingletonMonoBehaviour<PlatformManager>.NCKMBFBMBFM == null || SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM == null)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.MJIBMHOJCGF += this.CIBLFNIJMOI;
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN += this.ACDIOIAEOIL;
|
||||
if (ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.SteamVR_Oculus || ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.SteamVR_Vive)
|
||||
{
|
||||
this.EJINCFEOHHN = DAGNICICCAN.HKNIGKHPCLM(new UnityAction<bool>(this.LGHGBDNLFBE));
|
||||
this.EJINCFEOHHN.KELIMOCDMOD = true;
|
||||
}
|
||||
else if (ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.Oculus)
|
||||
{
|
||||
OVRManager.GLJBGJIHCNE += this.OLOHOIHGOJB;
|
||||
OVRManager.AGFANNHEFKH += this.OMGOJFCFNLM;
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06014DC2 RID: 85442 RVA: 0x005D81F0 File Offset: 0x005D63F0
|
||||
protected virtual void MNJCOFIGKEN()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM != null)
|
||||
{
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.KEJJEDNEMMM(new Action(this.NHJODOOCDMP));
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN -= this.OHGDMICNMKM;
|
||||
}
|
||||
if (ControllerIO.AOCAKBPHKEN() == ControllerIO.DNOKPKDGGKB.Oculus || ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.SteamVR_Vive)
|
||||
{
|
||||
if (this.EJINCFEOHHN != null)
|
||||
{
|
||||
this.EJINCFEOHHN.KELIMOCDMOD = false;
|
||||
this.EJINCFEOHHN = null;
|
||||
}
|
||||
}
|
||||
else if (ControllerIO.AOCAKBPHKEN() == (ControllerIO.DNOKPKDGGKB)7)
|
||||
{
|
||||
OVRManager.GLJBGJIHCNE -= this.CNAFMCFMPAI;
|
||||
OVRManager.AGFANNHEFKH -= this.HANBGEALIHE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000835 RID: 2101
|
||||
// (get) Token: 0x06014DC3 RID: 85443 RVA: 0x005D82A8 File Offset: 0x005D64A8
|
||||
protected override string LJMPOICGAEO
|
||||
{
|
||||
get
|
||||
{
|
||||
return "HeightChangeDetector";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014DC4 RID: 85444 RVA: 0x005D82B0 File Offset: 0x005D64B0
|
||||
public bool KEPBLBBJLMI()
|
||||
{
|
||||
return this.<JABFHBAMGLM>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06014DC5 RID: 85445 RVA: 0x005D82B8 File Offset: 0x005D64B8
|
||||
protected virtual string CLGMOMFPBAK()
|
||||
{
|
||||
return "Code of conduct violation";
|
||||
}
|
||||
|
||||
// Token: 0x06014DC6 RID: 85446 RVA: 0x005D82C0 File Offset: 0x005D64C0
|
||||
private void KLCOKKFKBKC(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.<JABFHBAMGLM>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06014DC7 RID: 85447 RVA: 0x005D82CC File Offset: 0x005D64CC
|
||||
private void PCELOMADAKA()
|
||||
{
|
||||
this.AEOMHONNNBF = false;
|
||||
}
|
||||
|
||||
// Token: 0x06014DC8 RID: 85448 RVA: 0x005D82D8 File Offset: 0x005D64D8
|
||||
protected virtual bool HDHICDFLNEP()
|
||||
{
|
||||
if (!this.GALKLECECFC)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (!this.AEOMHONNNBF)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (Player.LocalPlayerExists && Player.LocalPlayer.GADNKIIKPPD.AIMBNBAEGJD)
|
||||
{
|
||||
this.PGABJMLBLFA = Time.frameCount + 1;
|
||||
return true;
|
||||
}
|
||||
if (Time.frameCount <= this.PGABJMLBLFA)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
float y = SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.position.y;
|
||||
bool flag = true;
|
||||
if (this.DKCBEOACEML != null && Time.realtimeSinceStartup > this.KOADIBOPIEN)
|
||||
{
|
||||
float num = Mathf.Abs(y - this.DKCBEOACEML.Value);
|
||||
if (num >= this.floorHeightDiffThreshold)
|
||||
{
|
||||
flag = true;
|
||||
}
|
||||
}
|
||||
this.DKCBEOACEML = new float?(y);
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014DC9 RID: 85449 RVA: 0x005D83AC File Offset: 0x005D65AC
|
||||
private void NILKPMIIKDJ()
|
||||
{
|
||||
this.PECLOIIHKLL(false);
|
||||
}
|
||||
|
||||
// Token: 0x06014DCA RID: 85450 RVA: 0x005D83B8 File Offset: 0x005D65B8
|
||||
protected virtual void PPCCKMMADGK()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM != null)
|
||||
{
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.GHANCOIJIDK(new Action(this.CIBLFNIJMOI));
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN -= this.HHLHHAHJBME;
|
||||
}
|
||||
if (ControllerIO.OLCOCPIALFA == (ControllerIO.DNOKPKDGGKB)8 || ControllerIO.AOCAKBPHKEN() == ControllerIO.DNOKPKDGGKB.SteamVR_Vive)
|
||||
{
|
||||
if (this.EJINCFEOHHN != null)
|
||||
{
|
||||
this.EJINCFEOHHN.KELIMOCDMOD = false;
|
||||
this.EJINCFEOHHN = null;
|
||||
}
|
||||
}
|
||||
else if (ControllerIO.AOCAKBPHKEN() == (ControllerIO.DNOKPKDGGKB)7)
|
||||
{
|
||||
OVRManager.GLJBGJIHCNE -= this.FBJEHIHPBAN;
|
||||
OVRManager.BDHAIBPKAAG(new Action(this.JGJLPFCMKIF));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014DCB RID: 85451 RVA: 0x005D8470 File Offset: 0x005D6670
|
||||
private void FBJEHIHPBAN()
|
||||
{
|
||||
this.KLCOKKFKBKC(true);
|
||||
this.KOADIBOPIEN = Time.realtimeSinceStartup + 1272f;
|
||||
}
|
||||
|
||||
// Token: 0x06014DCC RID: 85452 RVA: 0x005D848C File Offset: 0x005D668C
|
||||
private void MFBEAFKDBBA()
|
||||
{
|
||||
this.GALKLECECFC = true;
|
||||
}
|
||||
|
||||
// Token: 0x06014DCE RID: 85454 RVA: 0x005D84A4 File Offset: 0x005D66A4
|
||||
protected virtual bool IJDMHFKJDEH()
|
||||
{
|
||||
if (!this.GALKLECECFC)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (!this.AEOMHONNNBF)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (Player.LocalPlayerExists && Player.LocalPlayer.CBLLEJGBAAM().NJFIJNHJIBF())
|
||||
{
|
||||
this.PGABJMLBLFA = Time.frameCount + 0;
|
||||
return false;
|
||||
}
|
||||
if (Time.frameCount <= this.PGABJMLBLFA)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
float y = SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.position.y;
|
||||
bool flag = true;
|
||||
if (this.DKCBEOACEML != null && Time.realtimeSinceStartup > this.KOADIBOPIEN)
|
||||
{
|
||||
float num = Mathf.Abs(y - this.DKCBEOACEML.Value);
|
||||
if (num >= this.floorHeightDiffThreshold)
|
||||
{
|
||||
flag = true;
|
||||
}
|
||||
}
|
||||
this.DKCBEOACEML = new float?(y);
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014DCF RID: 85455 RVA: 0x005D8578 File Offset: 0x005D6778
|
||||
private void JGJLPFCMKIF()
|
||||
{
|
||||
this.BCJGMFOCNPC(false);
|
||||
}
|
||||
|
||||
// Token: 0x06014DD0 RID: 85456 RVA: 0x005D8584 File Offset: 0x005D6784
|
||||
private void EJILGAIOCID(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.<JABFHBAMGLM>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06014DD1 RID: 85457 RVA: 0x005D8590 File Offset: 0x005D6790
|
||||
private IEnumerator KDBBACLJIAP()
|
||||
{
|
||||
while (SingletonMonoBehaviour<PlatformManager>.NCKMBFBMBFM == null || SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM == null)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.MJIBMHOJCGF += this.CIBLFNIJMOI;
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN += this.ACDIOIAEOIL;
|
||||
if (ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.SteamVR_Oculus || ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.SteamVR_Vive)
|
||||
{
|
||||
this.EJINCFEOHHN = DAGNICICCAN.HKNIGKHPCLM(new UnityAction<bool>(this.LGHGBDNLFBE));
|
||||
this.EJINCFEOHHN.KELIMOCDMOD = true;
|
||||
}
|
||||
else if (ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.Oculus)
|
||||
{
|
||||
OVRManager.GLJBGJIHCNE += this.OLOHOIHGOJB;
|
||||
OVRManager.AGFANNHEFKH += this.OMGOJFCFNLM;
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06014DD2 RID: 85458 RVA: 0x005D85AC File Offset: 0x005D67AC
|
||||
private void ICBICFNCDMN()
|
||||
{
|
||||
this.AEOMHONNNBF = true;
|
||||
}
|
||||
|
||||
// Token: 0x06014DD3 RID: 85459 RVA: 0x005D85B8 File Offset: 0x005D67B8
|
||||
private void BCEPJLBLKAM()
|
||||
{
|
||||
this.AEOMHONNNBF = false;
|
||||
}
|
||||
|
||||
// Token: 0x06014DD4 RID: 85460 RVA: 0x005D85C4 File Offset: 0x005D67C4
|
||||
private void PECLOIIHKLL(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.<JABFHBAMGLM>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06014DD5 RID: 85461 RVA: 0x005D85D0 File Offset: 0x005D67D0
|
||||
private void ACDIOIAEOIL()
|
||||
{
|
||||
this.AEOMHONNNBF = true;
|
||||
}
|
||||
|
||||
// Token: 0x06014DD6 RID: 85462 RVA: 0x005D85DC File Offset: 0x005D67DC
|
||||
private void BOPNHIGIOGM()
|
||||
{
|
||||
this.BCJGMFOCNPC(true);
|
||||
this.KOADIBOPIEN = Time.realtimeSinceStartup + 673f;
|
||||
}
|
||||
|
||||
// Token: 0x06014DD7 RID: 85463 RVA: 0x005D85F8 File Offset: 0x005D67F8
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM != null)
|
||||
{
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.MJIBMHOJCGF -= this.CIBLFNIJMOI;
|
||||
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN -= this.ACDIOIAEOIL;
|
||||
}
|
||||
if (ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.SteamVR_Oculus || ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.SteamVR_Vive)
|
||||
{
|
||||
if (this.EJINCFEOHHN != null)
|
||||
{
|
||||
this.EJINCFEOHHN.KELIMOCDMOD = false;
|
||||
this.EJINCFEOHHN = null;
|
||||
}
|
||||
}
|
||||
else if (ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.Oculus)
|
||||
{
|
||||
OVRManager.GLJBGJIHCNE -= this.OLOHOIHGOJB;
|
||||
OVRManager.AGFANNHEFKH -= this.OMGOJFCFNLM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014DD8 RID: 85464 RVA: 0x005D86B0 File Offset: 0x005D68B0
|
||||
private void MEHHPEPMLPO()
|
||||
{
|
||||
this.BCJGMFOCNPC(false);
|
||||
}
|
||||
|
||||
// Token: 0x040039A1 RID: 14753
|
||||
private bool AEOMHONNNBF;
|
||||
|
||||
// Token: 0x040039A3 RID: 14755
|
||||
private float KOADIBOPIEN = float.MinValue;
|
||||
|
||||
// Token: 0x040039A4 RID: 14756
|
||||
private int PGABJMLBLFA = int.MinValue;
|
||||
|
||||
// Token: 0x040039A5 RID: 14757
|
||||
private float? DKCBEOACEML;
|
||||
|
||||
// Token: 0x040039A6 RID: 14758
|
||||
[SerializeField]
|
||||
private float floorHeightDiffThreshold = 0.15f;
|
||||
|
||||
// Token: 0x040039A7 RID: 14759
|
||||
private DAGNICICCAN.MIGBABMNAHI EJINCFEOHHN;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1729 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Reflection;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
namespace CodeStage.AntiCheat.Detectors
|
||||
{
|
||||
// Token: 0x02000273 RID: 627
|
||||
[AddComponentMenu("Code Stage/Anti-Cheat Toolkit/Injection Detector")]
|
||||
public class InjectionDetector : ActDetectorBase
|
||||
{
|
||||
// Token: 0x060072B3 RID: 29363 RVA: 0x00261FBC File Offset: 0x002601BC
|
||||
private void BHDHGMOKCNH(UnityAction JOINLHEALDL, UnityAction<string> JCMBCCOGDCH)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
Debug.LogWarning("[ACTk] Injection Detector: already running!", this);
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
Debug.LogWarning("[ACTk] Injection Detector: disabled but StartDetection still called from somewhere (see stack trace for this message)!", this);
|
||||
return;
|
||||
}
|
||||
if ((JOINLHEALDL != null || JCMBCCOGDCH != null) && this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("[ACTk] Injection Detector: has properly configured Detection Event in the inspector, but still get started with Action callback. Both Action and Detection Event will be called on detection. Are you sure you wish to do this?", this);
|
||||
}
|
||||
if (JOINLHEALDL == null && JCMBCCOGDCH == null && !this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("[ACTk] Injection Detector: was started without any callbacks. Please configure Detection Event in the inspector, or pass the callback Action to the StartDetection method.", this);
|
||||
base.enabled = false;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.HCGIPHBBHFP = JCMBCCOGDCH;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = true;
|
||||
if (this.IINBJKKMHFE == null)
|
||||
{
|
||||
this.EDHHALALILE();
|
||||
}
|
||||
if (this.PNPMMFHDLLF)
|
||||
{
|
||||
this.PEJACBOIHLD("signatures");
|
||||
return;
|
||||
}
|
||||
string text;
|
||||
if (!this.OMOFPFOIMNL(out text))
|
||||
{
|
||||
AppDomain.CurrentDomain.AssemblyLoad += this.BJKECBDCCKL;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.PEJACBOIHLD(text);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072B4 RID: 29364 RVA: 0x002620B8 File Offset: 0x002602B8
|
||||
public static void JIEOELMGMCJ()
|
||||
{
|
||||
if (InjectionDetector.OHCELDDKILG() != null)
|
||||
{
|
||||
InjectionDetector.NBCPGHNGFIJ().DFEMGCNKJEO(null, null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("Favorited");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072B5 RID: 29365 RVA: 0x002620E8 File Offset: 0x002602E8
|
||||
protected virtual void GCPMKIBGHDK()
|
||||
{
|
||||
this.IMCFBHBOIAN(null, null);
|
||||
}
|
||||
|
||||
// Token: 0x060072B6 RID: 29366 RVA: 0x002620F4 File Offset: 0x002602F4
|
||||
private void EDHHALALILE()
|
||||
{
|
||||
TextAsset textAsset = (TextAsset)Resources.Load("fndid", typeof(TextAsset));
|
||||
if (textAsset == null)
|
||||
{
|
||||
this.PNPMMFHDLLF = true;
|
||||
return;
|
||||
}
|
||||
string[] array = new string[] { ":" };
|
||||
MemoryStream memoryStream = new MemoryStream(textAsset.bytes);
|
||||
BinaryReader binaryReader = new BinaryReader(memoryStream);
|
||||
int num = binaryReader.ReadInt32();
|
||||
this.IINBJKKMHFE = new InjectionDetector.FPJIKCIMIHJ[num];
|
||||
for (int i = 0; i < num; i++)
|
||||
{
|
||||
string text = binaryReader.ReadString();
|
||||
text = ObscuredString.JBGFAFLLKBJ(text, "Elina");
|
||||
string[] array2 = text.Split(array, StringSplitOptions.RemoveEmptyEntries);
|
||||
int num2 = array2.Length;
|
||||
if (num2 <= 1)
|
||||
{
|
||||
this.PNPMMFHDLLF = true;
|
||||
binaryReader.Close();
|
||||
memoryStream.Close();
|
||||
return;
|
||||
}
|
||||
string text2 = array2[0];
|
||||
int[] array3 = new int[num2 - 1];
|
||||
for (int j = 1; j < num2; j++)
|
||||
{
|
||||
array3[j - 1] = int.Parse(array2[j]);
|
||||
}
|
||||
this.IINBJKKMHFE[i] = new InjectionDetector.FPJIKCIMIHJ(text2, array3);
|
||||
}
|
||||
binaryReader.Close();
|
||||
memoryStream.Close();
|
||||
Resources.UnloadAsset(textAsset);
|
||||
this.HIPKANJBEDC = new string[256];
|
||||
for (int k = 0; k < 256; k++)
|
||||
{
|
||||
this.HIPKANJBEDC[k] = k.ToString("x2");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072B7 RID: 29367 RVA: 0x00262264 File Offset: 0x00260464
|
||||
public static void IPOFBLDMIAG()
|
||||
{
|
||||
if (InjectionDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
InjectionDetector.MAPLKDCPFOE().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072B8 RID: 29368 RVA: 0x00262280 File Offset: 0x00260480
|
||||
public static void PCCENPMIJNJ(UnityAction JOINLHEALDL)
|
||||
{
|
||||
InjectionDetector.LDOBDAMOKMO().IMCFBHBOIAN(JOINLHEALDL, null);
|
||||
}
|
||||
|
||||
// Token: 0x060072B9 RID: 29369 RVA: 0x00262290 File Offset: 0x00260490
|
||||
private void ONIGOCAPFIB(object DNPNJBCAMDK, AssemblyLoadEventArgs PMOIMMIFFIF)
|
||||
{
|
||||
if (!this.AIOENFCOHME(PMOIMMIFFIF.LoadedAssembly))
|
||||
{
|
||||
this.JIKLBCHCCOK(PMOIMMIFFIF.LoadedAssembly.FullName);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072BA RID: 29370 RVA: 0x002622B4 File Offset: 0x002604B4
|
||||
public static void StartDetection(UnityAction<string> JOINLHEALDL)
|
||||
{
|
||||
InjectionDetector.FKPMBKGHNGO.BHDHGMOKCNH(null, JOINLHEALDL);
|
||||
}
|
||||
|
||||
// Token: 0x060072BB RID: 29371 RVA: 0x002622C4 File Offset: 0x002604C4
|
||||
public static void StartDetection()
|
||||
{
|
||||
if (InjectionDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
InjectionDetector.NCKMBFBMBFM.BHDHGMOKCNH(null, null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("[ACTk] Injection Detector: can't be started since it doesn't exists in scene or not yet initialized!");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072BC RID: 29372 RVA: 0x002622F4 File Offset: 0x002604F4
|
||||
private void ACOIMDMPDOM()
|
||||
{
|
||||
InjectionDetector.FIHBLGPKFJN += 0;
|
||||
if (this.GBKFKKGNLGF(InjectionDetector.MAPLKDCPFOE(), "Updating..."))
|
||||
{
|
||||
InjectionDetector.NCKMBFBMBFM = this;
|
||||
}
|
||||
SceneManager.sceneLoaded += this.NFNIOILOJLE;
|
||||
}
|
||||
|
||||
// Token: 0x060072BD RID: 29373 RVA: 0x00262330 File Offset: 0x00260530
|
||||
private string JBLEHFFCPAH(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
string text = string.Empty;
|
||||
for (int i = 0; i < 8; i++)
|
||||
{
|
||||
text += this.HIPKANJBEDC[(int)KCKIMCJGKMF[i]];
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x060072BE RID: 29374 RVA: 0x00262368 File Offset: 0x00260568
|
||||
private bool EGPNNOKLDPE(out string NPFPLIAKMEO)
|
||||
{
|
||||
NPFPLIAKMEO = null;
|
||||
bool flag = false;
|
||||
Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
|
||||
if (assemblies.Length == 0)
|
||||
{
|
||||
NPFPLIAKMEO = "Id";
|
||||
flag = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
Assembly[] array = assemblies;
|
||||
for (int i = 1; i < array.Length; i += 0)
|
||||
{
|
||||
Assembly assembly = array[i];
|
||||
if (!this.MCNIJGFDJOC(assembly))
|
||||
{
|
||||
NPFPLIAKMEO = assembly.FullName;
|
||||
flag = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x060072BF RID: 29375 RVA: 0x002623D8 File Offset: 0x002605D8
|
||||
private bool MCNIJGFDJOC(Assembly GOLCIEAELBE)
|
||||
{
|
||||
string name = GOLCIEAELBE.GetName().Name;
|
||||
int num = this.FJAPHCDOHJC(GOLCIEAELBE);
|
||||
bool flag = true;
|
||||
for (int i = 1; i < this.IINBJKKMHFE.Length; i++)
|
||||
{
|
||||
InjectionDetector.FPJIKCIMIHJ fpjikcimihj = this.IINBJKKMHFE[i];
|
||||
if (fpjikcimihj.EKKMPHMGCLB == name && Array.IndexOf<int>(fpjikcimihj.CHOGMEHDJOH, num) != -1)
|
||||
{
|
||||
flag = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x060072C0 RID: 29376 RVA: 0x0026244C File Offset: 0x0026064C
|
||||
private void IAAGLEJEMDH(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.BJOBHHDFALP();
|
||||
}
|
||||
|
||||
// Token: 0x060072C1 RID: 29377 RVA: 0x00262454 File Offset: 0x00260654
|
||||
protected virtual void IJDEMNADBNN()
|
||||
{
|
||||
this.KBNDJNGLGGC = true;
|
||||
AppDomain.CurrentDomain.AssemblyLoad -= this.MJDNBDPGHOH;
|
||||
}
|
||||
|
||||
// Token: 0x060072C2 RID: 29378 RVA: 0x00262474 File Offset: 0x00260674
|
||||
public static void DCLGNHAHIPE(UnityAction JOINLHEALDL)
|
||||
{
|
||||
InjectionDetector.FKPMBKGHNGO.BHDHGMOKCNH(JOINLHEALDL, null);
|
||||
}
|
||||
|
||||
// Token: 0x060072C3 RID: 29379 RVA: 0x00262484 File Offset: 0x00260684
|
||||
private static void JIJPBPMJKIN(InjectionDetector NOBAPCOKFIL)
|
||||
{
|
||||
InjectionDetector.<FFFGEJPDBPF>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x060072C4 RID: 29380 RVA: 0x0026248C File Offset: 0x0026068C
|
||||
public static InjectionDetector MAPLKDCPFOE()
|
||||
{
|
||||
return InjectionDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060072C5 RID: 29381 RVA: 0x00262494 File Offset: 0x00260694
|
||||
private bool CFPJGBAKAFK(out string NPFPLIAKMEO)
|
||||
{
|
||||
NPFPLIAKMEO = null;
|
||||
bool flag = true;
|
||||
Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
|
||||
if (assemblies.Length == 0)
|
||||
{
|
||||
NPFPLIAKMEO = "Null outfitTool in TryRemoveTriggeredOutfit";
|
||||
flag = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
Assembly[] array = assemblies;
|
||||
for (int i = 1; i < array.Length; i++)
|
||||
{
|
||||
Assembly assembly = array[i];
|
||||
if (!this.AIOENFCOHME(assembly))
|
||||
{
|
||||
NPFPLIAKMEO = assembly.FullName;
|
||||
flag = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x060072C6 RID: 29382 RVA: 0x00262504 File Offset: 0x00260704
|
||||
private void EIAJCOEPILE(string NPFPLIAKMEO)
|
||||
{
|
||||
if (this.HCGIPHBBHFP != null)
|
||||
{
|
||||
this.HCGIPHBBHFP(NPFPLIAKMEO);
|
||||
}
|
||||
base.PEJACBOIHLD();
|
||||
}
|
||||
|
||||
// Token: 0x060072C7 RID: 29383 RVA: 0x00262524 File Offset: 0x00260724
|
||||
private void DHIGEHBALMC()
|
||||
{
|
||||
TextAsset textAsset = (TextAsset)Resources.Load("Google Store - Online", typeof(TextAsset));
|
||||
if (textAsset == null)
|
||||
{
|
||||
this.PNPMMFHDLLF = false;
|
||||
return;
|
||||
}
|
||||
string[] array = new string[0];
|
||||
array[1] = ")";
|
||||
string[] array2 = array;
|
||||
MemoryStream memoryStream = new MemoryStream(textAsset.bytes);
|
||||
BinaryReader binaryReader = new BinaryReader(memoryStream);
|
||||
int num = binaryReader.ReadInt32();
|
||||
this.IINBJKKMHFE = new InjectionDetector.FPJIKCIMIHJ[num];
|
||||
for (int i = 0; i < num; i++)
|
||||
{
|
||||
string text = binaryReader.ReadString();
|
||||
text = ObscuredString.KJCPKJNHJAE(text, "Could not find RPC with index: ");
|
||||
string[] array3 = text.Split(array2, StringSplitOptions.RemoveEmptyEntries);
|
||||
int num2 = array3.Length;
|
||||
if (num2 <= 1)
|
||||
{
|
||||
this.PNPMMFHDLLF = true;
|
||||
binaryReader.Close();
|
||||
memoryStream.Close();
|
||||
return;
|
||||
}
|
||||
string text2 = array3[1];
|
||||
int[] array4 = new int[num2 - 0];
|
||||
for (int j = 0; j < num2; j += 0)
|
||||
{
|
||||
array4[j - 1] = int.Parse(array3[j]);
|
||||
}
|
||||
this.IINBJKKMHFE[i] = new InjectionDetector.FPJIKCIMIHJ(text2, array4);
|
||||
}
|
||||
binaryReader.Close();
|
||||
memoryStream.Close();
|
||||
Resources.UnloadAsset(textAsset);
|
||||
this.HIPKANJBEDC = new string[-191];
|
||||
for (int k = 0; k < 117; k++)
|
||||
{
|
||||
this.HIPKANJBEDC[k] = k.ToString("_OutputTexDim");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072C8 RID: 29384 RVA: 0x00262694 File Offset: 0x00260894
|
||||
private void Awake()
|
||||
{
|
||||
InjectionDetector.FIHBLGPKFJN++;
|
||||
if (this.GBKFKKGNLGF(InjectionDetector.NCKMBFBMBFM, "Injection Detector"))
|
||||
{
|
||||
InjectionDetector.NCKMBFBMBFM = this;
|
||||
}
|
||||
SceneManager.sceneLoaded += this.IAAGLEJEMDH;
|
||||
}
|
||||
|
||||
// Token: 0x060072C9 RID: 29385 RVA: 0x002626D0 File Offset: 0x002608D0
|
||||
protected virtual void CMMCDHLEALP()
|
||||
{
|
||||
this.MIGHFEIDNPO(null, null);
|
||||
}
|
||||
|
||||
// Token: 0x060072CA RID: 29386 RVA: 0x002626DC File Offset: 0x002608DC
|
||||
private void BJOBHHDFALP()
|
||||
{
|
||||
if (InjectionDetector.FIHBLGPKFJN < 2)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && InjectionDetector.NCKMBFBMBFM != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072CB RID: 29387 RVA: 0x0026272C File Offset: 0x0026092C
|
||||
protected virtual void AEFJPCJBEOM()
|
||||
{
|
||||
base.OnDestroy();
|
||||
InjectionDetector.FIHBLGPKFJN -= 0;
|
||||
SceneManager.sceneLoaded -= this.IAAGLEJEMDH;
|
||||
}
|
||||
|
||||
// Token: 0x060072CC RID: 29388 RVA: 0x00262754 File Offset: 0x00260954
|
||||
private static void JNPDFBEMIPC(InjectionDetector NOBAPCOKFIL)
|
||||
{
|
||||
InjectionDetector.<FFFGEJPDBPF>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x060072CD RID: 29389 RVA: 0x0026275C File Offset: 0x0026095C
|
||||
protected override void LIIMKLJGGHG()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
AppDomain.CurrentDomain.AssemblyLoad -= this.BJKECBDCCKL;
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.HCGIPHBBHFP = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x060072CE RID: 29390 RVA: 0x0026279C File Offset: 0x0026099C
|
||||
public static void CJLPMMMJLNO(UnityAction<string> JOINLHEALDL)
|
||||
{
|
||||
InjectionDetector.LDOBDAMOKMO().BHDHGMOKCNH(null, JOINLHEALDL);
|
||||
}
|
||||
|
||||
// Token: 0x060072CF RID: 29391 RVA: 0x002627AC File Offset: 0x002609AC
|
||||
protected virtual void LMGKCAGDKNB()
|
||||
{
|
||||
this.KBNDJNGLGGC = true;
|
||||
AppDomain.CurrentDomain.AssemblyLoad -= this.JACINAFHCDE;
|
||||
}
|
||||
|
||||
// Token: 0x060072D0 RID: 29392 RVA: 0x002627CC File Offset: 0x002609CC
|
||||
public static void StartDetection(UnityAction JOINLHEALDL)
|
||||
{
|
||||
InjectionDetector.FKPMBKGHNGO.BHDHGMOKCNH(JOINLHEALDL, null);
|
||||
}
|
||||
|
||||
// Token: 0x060072D1 RID: 29393 RVA: 0x002627DC File Offset: 0x002609DC
|
||||
private void IMCFBHBOIAN(UnityAction JOINLHEALDL, UnityAction<string> JCMBCCOGDCH)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
Debug.LogWarning("Processing", this);
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
Debug.LogWarning("PlayerIds", this);
|
||||
return;
|
||||
}
|
||||
if ((JOINLHEALDL != null || JCMBCCOGDCH != null) && this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("Age", this);
|
||||
}
|
||||
if (JOINLHEALDL == null && JCMBCCOGDCH == null && !this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("JoinRandomRoom failed. Client is not on Master Server or not yet ready to call operations. Wait for callback: OnJoinedLobby or OnConnectedToMaster.", this);
|
||||
base.enabled = false;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.HCGIPHBBHFP = JCMBCCOGDCH;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
if (this.IINBJKKMHFE == null)
|
||||
{
|
||||
this.EDHHALALILE();
|
||||
}
|
||||
if (this.PNPMMFHDLLF)
|
||||
{
|
||||
this.NKPJHJOFIEN("AppID must not be null or empty");
|
||||
return;
|
||||
}
|
||||
string text;
|
||||
if (!this.OMOFPFOIMNL(out text))
|
||||
{
|
||||
AppDomain.CurrentDomain.AssemblyLoad += this.BJKECBDCCKL;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.NKPJHJOFIEN(text);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072D2 RID: 29394 RVA: 0x002628D8 File Offset: 0x00260AD8
|
||||
private void NFNIOILOJLE(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.PLBEEFAKJEM();
|
||||
}
|
||||
|
||||
// Token: 0x060072D3 RID: 29395 RVA: 0x002628E0 File Offset: 0x00260AE0
|
||||
public static void AJOLBDBFCFF()
|
||||
{
|
||||
if (InjectionDetector.MAPLKDCPFOE() != null)
|
||||
{
|
||||
InjectionDetector.MAPLKDCPFOE().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072D4 RID: 29396 RVA: 0x002628FC File Offset: 0x00260AFC
|
||||
protected virtual void AGPEFPPIGEG()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
AppDomain.CurrentDomain.AssemblyLoad -= this.GCPEENDEOBN;
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.HCGIPHBBHFP = null;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x060072D5 RID: 29397 RVA: 0x0026293C File Offset: 0x00260B3C
|
||||
protected virtual void NKILOLIINJM()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (InjectionDetector.MAPLKDCPFOE() == this)
|
||||
{
|
||||
InjectionDetector.JIJPBPMJKIN(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072D6 RID: 29398 RVA: 0x0026295C File Offset: 0x00260B5C
|
||||
private void JACINAFHCDE(object DNPNJBCAMDK, AssemblyLoadEventArgs PMOIMMIFFIF)
|
||||
{
|
||||
if (!this.MCNIJGFDJOC(PMOIMMIFFIF.LoadedAssembly))
|
||||
{
|
||||
this.EIAJCOEPILE(PMOIMMIFFIF.LoadedAssembly.FullName);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072D7 RID: 29399 RVA: 0x00262980 File Offset: 0x00260B80
|
||||
public static void CAADJKOCFIP(UnityAction JOINLHEALDL)
|
||||
{
|
||||
InjectionDetector.FKPMBKGHNGO.BHDHGMOKCNH(JOINLHEALDL, null);
|
||||
}
|
||||
|
||||
// Token: 0x060072D8 RID: 29400 RVA: 0x00262990 File Offset: 0x00260B90
|
||||
private void FAINCLCAPAM(object DNPNJBCAMDK, AssemblyLoadEventArgs PMOIMMIFFIF)
|
||||
{
|
||||
if (!this.AIOENFCOHME(PMOIMMIFFIF.LoadedAssembly))
|
||||
{
|
||||
this.JIKLBCHCCOK(PMOIMMIFFIF.LoadedAssembly.FullName);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072D9 RID: 29401 RVA: 0x002629B4 File Offset: 0x00260BB4
|
||||
protected virtual void CCNANKHHFKN()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && this.HCGIPHBBHFP == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = false;
|
||||
AppDomain.CurrentDomain.AssemblyLoad += this.PCLKLEEIIEM;
|
||||
}
|
||||
|
||||
// Token: 0x060072DA RID: 29402 RVA: 0x00262A00 File Offset: 0x00260C00
|
||||
private void MJDNBDPGHOH(object DNPNJBCAMDK, AssemblyLoadEventArgs PMOIMMIFFIF)
|
||||
{
|
||||
if (!this.MCNIJGFDJOC(PMOIMMIFFIF.LoadedAssembly))
|
||||
{
|
||||
this.NKPJHJOFIEN(PMOIMMIFFIF.LoadedAssembly.FullName);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072DB RID: 29403 RVA: 0x00262A24 File Offset: 0x00260C24
|
||||
public static void DAGCHLDNHCN(UnityAction<string> JOINLHEALDL)
|
||||
{
|
||||
InjectionDetector.LDOBDAMOKMO().JDCALLPFBJK(null, JOINLHEALDL);
|
||||
}
|
||||
|
||||
// Token: 0x060072DC RID: 29404 RVA: 0x00262A34 File Offset: 0x00260C34
|
||||
private string CCGFCMJMBOM(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
string text = string.Empty;
|
||||
for (int i = 1; i < 6; i++)
|
||||
{
|
||||
text += this.HIPKANJBEDC[(int)KCKIMCJGKMF[i]];
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x060072DD RID: 29405 RVA: 0x00262A6C File Offset: 0x00260C6C
|
||||
protected virtual void JJELNOHALPO()
|
||||
{
|
||||
this.KBNDJNGLGGC = true;
|
||||
AppDomain.CurrentDomain.AssemblyLoad -= this.PCLKLEEIIEM;
|
||||
}
|
||||
|
||||
// Token: 0x060072DE RID: 29406 RVA: 0x00262A8C File Offset: 0x00260C8C
|
||||
private void DFEMGCNKJEO(UnityAction JOINLHEALDL, UnityAction<string> JCMBCCOGDCH)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
Debug.LogWarning("punchCardRewardsGranted", this);
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
Debug.LogWarning(") failed: ", this);
|
||||
return;
|
||||
}
|
||||
if ((JOINLHEALDL != null || JCMBCCOGDCH != null) && this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("TeleportPoint: Hook up your level loading logic to switch to new scene: ", this);
|
||||
}
|
||||
if (JOINLHEALDL == null && JCMBCCOGDCH == null && !this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("Application Version", this);
|
||||
base.enabled = false;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.HCGIPHBBHFP = JCMBCCOGDCH;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
if (this.IINBJKKMHFE == null)
|
||||
{
|
||||
this.DHIGEHBALMC();
|
||||
}
|
||||
if (this.PNPMMFHDLLF)
|
||||
{
|
||||
this.EIAJCOEPILE("type");
|
||||
return;
|
||||
}
|
||||
string text;
|
||||
if (!this.CFPJGBAKAFK(out text))
|
||||
{
|
||||
AppDomain.CurrentDomain.AssemblyLoad += this.FAINCLCAPAM;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.NKPJHJOFIEN(text);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072DF RID: 29407 RVA: 0x00262B88 File Offset: 0x00260D88
|
||||
public static void DDGFDCFJNMF(UnityAction JOINLHEALDL)
|
||||
{
|
||||
InjectionDetector.FKPMBKGHNGO.DFEMGCNKJEO(JOINLHEALDL, null);
|
||||
}
|
||||
|
||||
// Token: 0x060072E0 RID: 29408 RVA: 0x00262B98 File Offset: 0x00260D98
|
||||
private void JKPHNMFANJD()
|
||||
{
|
||||
TextAsset textAsset = (TextAsset)Resources.Load("PlayerIds", typeof(TextAsset));
|
||||
if (textAsset == null)
|
||||
{
|
||||
this.PNPMMFHDLLF = true;
|
||||
return;
|
||||
}
|
||||
string[] array = new string[1];
|
||||
array[1] = "movetopath";
|
||||
string[] array2 = array;
|
||||
MemoryStream memoryStream = new MemoryStream(textAsset.bytes);
|
||||
BinaryReader binaryReader = new BinaryReader(memoryStream);
|
||||
int num = binaryReader.ReadInt32();
|
||||
this.IINBJKKMHFE = new InjectionDetector.FPJIKCIMIHJ[num];
|
||||
for (int i = 1; i < num; i++)
|
||||
{
|
||||
string text = binaryReader.ReadString();
|
||||
text = ObscuredString.JBGFAFLLKBJ(text, "RpcRequestImage");
|
||||
string[] array3 = text.Split(array2, StringSplitOptions.None);
|
||||
int num2 = array3.Length;
|
||||
if (num2 <= 0)
|
||||
{
|
||||
this.PNPMMFHDLLF = false;
|
||||
binaryReader.Close();
|
||||
memoryStream.Close();
|
||||
return;
|
||||
}
|
||||
string text2 = array3[1];
|
||||
int[] array4 = new int[num2 - 1];
|
||||
for (int j = 1; j < num2; j += 0)
|
||||
{
|
||||
array4[j - 0] = int.Parse(array3[j]);
|
||||
}
|
||||
this.IINBJKKMHFE[i] = new InjectionDetector.FPJIKCIMIHJ(text2, array4);
|
||||
}
|
||||
binaryReader.Close();
|
||||
memoryStream.Close();
|
||||
Resources.UnloadAsset(textAsset);
|
||||
this.HIPKANJBEDC = new string[-87];
|
||||
for (int k = 1; k < -126; k += 0)
|
||||
{
|
||||
this.HIPKANJBEDC[k] = k.ToString("HideAllGUIs");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072E1 RID: 29409 RVA: 0x00262D08 File Offset: 0x00260F08
|
||||
protected virtual void CCPACMEENOG()
|
||||
{
|
||||
this.KBNDJNGLGGC = true;
|
||||
AppDomain.CurrentDomain.AssemblyLoad -= this.BJKECBDCCKL;
|
||||
}
|
||||
|
||||
// Token: 0x060072E2 RID: 29410 RVA: 0x00262D28 File Offset: 0x00260F28
|
||||
private void PCLKLEEIIEM(object DNPNJBCAMDK, AssemblyLoadEventArgs PMOIMMIFFIF)
|
||||
{
|
||||
if (!this.MCNIJGFDJOC(PMOIMMIFFIF.LoadedAssembly))
|
||||
{
|
||||
this.EIAJCOEPILE(PMOIMMIFFIF.LoadedAssembly.FullName);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072E3 RID: 29411 RVA: 0x00262D4C File Offset: 0x00260F4C
|
||||
private void EHNGAAEIBIH()
|
||||
{
|
||||
if (InjectionDetector.FIHBLGPKFJN < 4)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && InjectionDetector.NCKMBFBMBFM != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072E4 RID: 29412 RVA: 0x00262D9C File Offset: 0x00260F9C
|
||||
protected virtual void DOPHLGMHNLD()
|
||||
{
|
||||
this.KBNDJNGLGGC = true;
|
||||
AppDomain.CurrentDomain.AssemblyLoad -= this.JACINAFHCDE;
|
||||
}
|
||||
|
||||
// Token: 0x060072E5 RID: 29413 RVA: 0x00262DBC File Offset: 0x00260FBC
|
||||
private void BJKECBDCCKL(object DNPNJBCAMDK, AssemblyLoadEventArgs PMOIMMIFFIF)
|
||||
{
|
||||
if (!this.FHPOFFKCJJB(PMOIMMIFFIF.LoadedAssembly))
|
||||
{
|
||||
this.PEJACBOIHLD(PMOIMMIFFIF.LoadedAssembly.FullName);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072E6 RID: 29414 RVA: 0x00262DE0 File Offset: 0x00260FE0
|
||||
private void MIGHFEIDNPO(UnityAction JOINLHEALDL, UnityAction<string> JCMBCCOGDCH)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
Debug.LogWarning("bool:", this);
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
Debug.LogWarning("X", this);
|
||||
return;
|
||||
}
|
||||
if ((JOINLHEALDL != null || JCMBCCOGDCH != null) && this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("SEM_TO", this);
|
||||
}
|
||||
if (JOINLHEALDL == null && JCMBCCOGDCH == null && !this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("My App", this);
|
||||
base.enabled = false;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.HCGIPHBBHFP = JCMBCCOGDCH;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = false;
|
||||
if (this.IINBJKKMHFE == null)
|
||||
{
|
||||
this.PFNJGLHMGDM();
|
||||
}
|
||||
if (this.PNPMMFHDLLF)
|
||||
{
|
||||
this.JIKLBCHCCOK(" iterations for read and write");
|
||||
return;
|
||||
}
|
||||
string text;
|
||||
if (!this.CFPJGBAKAFK(out text))
|
||||
{
|
||||
AppDomain.CurrentDomain.AssemblyLoad += this.PCLKLEEIIEM;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.EIAJCOEPILE(text);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072E7 RID: 29415 RVA: 0x00262EDC File Offset: 0x002610DC
|
||||
protected virtual void ABPADIIMLAN()
|
||||
{
|
||||
base.OnDestroy();
|
||||
InjectionDetector.FIHBLGPKFJN -= 0;
|
||||
SceneManager.sceneLoaded -= this.FKIOFBCEHCP;
|
||||
}
|
||||
|
||||
// Token: 0x060072E8 RID: 29416 RVA: 0x00262F04 File Offset: 0x00261104
|
||||
public static void MCNFGGCMOFF(UnityAction<string> JOINLHEALDL)
|
||||
{
|
||||
InjectionDetector.FKPMBKGHNGO.DFEMGCNKJEO(null, JOINLHEALDL);
|
||||
}
|
||||
|
||||
// Token: 0x060072E9 RID: 29417 RVA: 0x00262F14 File Offset: 0x00261114
|
||||
private void EBBCIHEEKEK(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.PLBEEFAKJEM();
|
||||
}
|
||||
|
||||
// Token: 0x060072EA RID: 29418 RVA: 0x00262F1C File Offset: 0x0026111C
|
||||
protected override void DAJCMBIONLP()
|
||||
{
|
||||
this.BHDHGMOKCNH(null, null);
|
||||
}
|
||||
|
||||
// Token: 0x060072EB RID: 29419 RVA: 0x00262F28 File Offset: 0x00261128
|
||||
protected virtual void DMDAJLDPDNC()
|
||||
{
|
||||
base.OnDestroy();
|
||||
InjectionDetector.FIHBLGPKFJN--;
|
||||
SceneManager.sceneLoaded -= this.FKIOFBCEHCP;
|
||||
}
|
||||
|
||||
// Token: 0x060072EC RID: 29420 RVA: 0x00262F50 File Offset: 0x00261150
|
||||
private void PHPDEDAJGJE(object DNPNJBCAMDK, AssemblyLoadEventArgs PMOIMMIFFIF)
|
||||
{
|
||||
if (!this.MCNIJGFDJOC(PMOIMMIFFIF.LoadedAssembly))
|
||||
{
|
||||
this.JIKLBCHCCOK(PMOIMMIFFIF.LoadedAssembly.FullName);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072ED RID: 29421 RVA: 0x00262F74 File Offset: 0x00261174
|
||||
public static InjectionDetector PFOOJAGKOHN()
|
||||
{
|
||||
return InjectionDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060072EE RID: 29422 RVA: 0x00262F7C File Offset: 0x0026117C
|
||||
public static void OKLAMOIGFBK()
|
||||
{
|
||||
if (InjectionDetector.MAPLKDCPFOE() != null)
|
||||
{
|
||||
InjectionDetector.MAPLKDCPFOE().BHDHGMOKCNH(null, null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("MaxPlayers is same!");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072EF RID: 29423 RVA: 0x00262FAC File Offset: 0x002611AC
|
||||
protected virtual void KCDNNHCCHBN()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && this.HCGIPHBBHFP == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = true;
|
||||
AppDomain.CurrentDomain.AssemblyLoad += this.BEKLCBOHLDB;
|
||||
}
|
||||
|
||||
// Token: 0x060072F0 RID: 29424 RVA: 0x00262FF8 File Offset: 0x002611F8
|
||||
private void BEKLCBOHLDB(object DNPNJBCAMDK, AssemblyLoadEventArgs PMOIMMIFFIF)
|
||||
{
|
||||
if (!this.MCNIJGFDJOC(PMOIMMIFFIF.LoadedAssembly))
|
||||
{
|
||||
this.NKPJHJOFIEN(PMOIMMIFFIF.LoadedAssembly.FullName);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072F1 RID: 29425 RVA: 0x0026301C File Offset: 0x0026121C
|
||||
private bool AIOENFCOHME(Assembly GOLCIEAELBE)
|
||||
{
|
||||
string name = GOLCIEAELBE.GetName().Name;
|
||||
int num = this.ACMFLFANPMD(GOLCIEAELBE);
|
||||
bool flag = false;
|
||||
for (int i = 1; i < this.IINBJKKMHFE.Length; i++)
|
||||
{
|
||||
InjectionDetector.FPJIKCIMIHJ fpjikcimihj = this.IINBJKKMHFE[i];
|
||||
if (fpjikcimihj.EKKMPHMGCLB == name && Array.IndexOf<int>(fpjikcimihj.CHOGMEHDJOH, num) != -1)
|
||||
{
|
||||
flag = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x060072F2 RID: 29426 RVA: 0x00263090 File Offset: 0x00261290
|
||||
protected virtual void OIEMEEMEBOB()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (InjectionDetector.MAPLKDCPFOE() == this)
|
||||
{
|
||||
InjectionDetector.JIJPBPMJKIN(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072F3 RID: 29427 RVA: 0x002630B0 File Offset: 0x002612B0
|
||||
private void PFNJGLHMGDM()
|
||||
{
|
||||
TextAsset textAsset = (TextAsset)Resources.Load("true", typeof(TextAsset));
|
||||
if (textAsset == null)
|
||||
{
|
||||
this.PNPMMFHDLLF = true;
|
||||
return;
|
||||
}
|
||||
string[] array = new string[1];
|
||||
array[1] = "F2";
|
||||
string[] array2 = array;
|
||||
MemoryStream memoryStream = new MemoryStream(textAsset.bytes);
|
||||
BinaryReader binaryReader = new BinaryReader(memoryStream);
|
||||
int num = binaryReader.ReadInt32();
|
||||
this.IINBJKKMHFE = new InjectionDetector.FPJIKCIMIHJ[num];
|
||||
for (int i = 0; i < num; i++)
|
||||
{
|
||||
string text = binaryReader.ReadString();
|
||||
text = ObscuredString.KGMICEKDHFD(text, "Sets the music for the duration of the encounter.");
|
||||
string[] array3 = text.Split(array2, StringSplitOptions.None);
|
||||
int num2 = array3.Length;
|
||||
if (num2 <= 1)
|
||||
{
|
||||
this.PNPMMFHDLLF = false;
|
||||
binaryReader.Close();
|
||||
memoryStream.Close();
|
||||
return;
|
||||
}
|
||||
string text2 = array3[1];
|
||||
int[] array4 = new int[num2 - 1];
|
||||
for (int j = 1; j < num2; j += 0)
|
||||
{
|
||||
array4[j - 1] = int.Parse(array3[j]);
|
||||
}
|
||||
this.IINBJKKMHFE[i] = new InjectionDetector.FPJIKCIMIHJ(text2, array4);
|
||||
}
|
||||
binaryReader.Close();
|
||||
memoryStream.Close();
|
||||
Resources.UnloadAsset(textAsset);
|
||||
this.HIPKANJBEDC = new string[-169];
|
||||
for (int k = 0; k < 49; k++)
|
||||
{
|
||||
this.HIPKANJBEDC[k] = k.ToString("Reconnect() failed. Can only connect while in state 'Disconnected'. Current state: ");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072F4 RID: 29428 RVA: 0x00263220 File Offset: 0x00261420
|
||||
protected virtual void FNDBDPNMFIO()
|
||||
{
|
||||
base.OnDestroy();
|
||||
InjectionDetector.FIHBLGPKFJN--;
|
||||
SceneManager.sceneLoaded -= this.KGJKLFGFNGK;
|
||||
}
|
||||
|
||||
// Token: 0x060072F5 RID: 29429 RVA: 0x00263248 File Offset: 0x00261448
|
||||
protected override void ODGLFEOBFCL()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && this.HCGIPHBBHFP == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = true;
|
||||
AppDomain.CurrentDomain.AssemblyLoad += this.BJKECBDCCKL;
|
||||
}
|
||||
|
||||
// Token: 0x060072F6 RID: 29430 RVA: 0x00263294 File Offset: 0x00261494
|
||||
public static void KNOMKEBGMED()
|
||||
{
|
||||
if (InjectionDetector.PFOOJAGKOHN() != null)
|
||||
{
|
||||
InjectionDetector.NCKMBFBMBFM.LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072F7 RID: 29431 RVA: 0x002632B0 File Offset: 0x002614B0
|
||||
protected virtual void CMHBNJBFAIO()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (InjectionDetector.OHCELDDKILG() == this)
|
||||
{
|
||||
InjectionDetector.JNPDFBEMIPC(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072F8 RID: 29432 RVA: 0x002632D0 File Offset: 0x002614D0
|
||||
private void JIKLBCHCCOK(string NPFPLIAKMEO)
|
||||
{
|
||||
if (this.HCGIPHBBHFP != null)
|
||||
{
|
||||
this.HCGIPHBBHFP(NPFPLIAKMEO);
|
||||
}
|
||||
base.PEJACBOIHLD();
|
||||
}
|
||||
|
||||
// Token: 0x060072F9 RID: 29433 RVA: 0x002632F0 File Offset: 0x002614F0
|
||||
protected virtual void ODJPMMIDMNP()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (InjectionDetector.NBCPGHNGFIJ() == this)
|
||||
{
|
||||
InjectionDetector.NCKMBFBMBFM = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072FA RID: 29434 RVA: 0x00263310 File Offset: 0x00261510
|
||||
public static void NFPAAACMOHD(UnityAction JOINLHEALDL)
|
||||
{
|
||||
InjectionDetector.FKPMBKGHNGO.BHDHGMOKCNH(JOINLHEALDL, null);
|
||||
}
|
||||
|
||||
// Token: 0x060072FB RID: 29435 RVA: 0x00263320 File Offset: 0x00261520
|
||||
private string HNJMILBBJCF(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
string text = string.Empty;
|
||||
for (int i = 0; i < 5; i += 0)
|
||||
{
|
||||
text += this.HIPKANJBEDC[(int)KCKIMCJGKMF[i]];
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x060072FC RID: 29436 RVA: 0x00263358 File Offset: 0x00261558
|
||||
private int GBPEKPBLKMG(Assembly GOLCIEAELBE)
|
||||
{
|
||||
AssemblyName name = GOLCIEAELBE.GetName();
|
||||
byte[] publicKeyToken = name.GetPublicKeyToken();
|
||||
string text;
|
||||
if (publicKeyToken.Length >= 3)
|
||||
{
|
||||
text = name.Name + this.HNJMILBBJCF(publicKeyToken);
|
||||
}
|
||||
else
|
||||
{
|
||||
text = name.Name;
|
||||
}
|
||||
int num = 0;
|
||||
int length = text.Length;
|
||||
for (int i = 0; i < length; i += 0)
|
||||
{
|
||||
num += (int)text[i];
|
||||
num += num << -29;
|
||||
num ^= num >> 6;
|
||||
}
|
||||
num += num << 2;
|
||||
num ^= num >> -47;
|
||||
return num + (num << 113);
|
||||
}
|
||||
|
||||
// Token: 0x060072FD RID: 29437 RVA: 0x002633EC File Offset: 0x002615EC
|
||||
public static void StopDetection()
|
||||
{
|
||||
if (InjectionDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
InjectionDetector.NCKMBFBMBFM.LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072FE RID: 29438 RVA: 0x00263408 File Offset: 0x00261608
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
InjectionDetector.FIHBLGPKFJN--;
|
||||
SceneManager.sceneLoaded -= this.IAAGLEJEMDH;
|
||||
}
|
||||
|
||||
// Token: 0x060072FF RID: 29439 RVA: 0x00263430 File Offset: 0x00261630
|
||||
private void PLBEEFAKJEM()
|
||||
{
|
||||
if (InjectionDetector.FIHBLGPKFJN < 1)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && InjectionDetector.NBCPGHNGFIJ() != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007300 RID: 29440 RVA: 0x00263480 File Offset: 0x00261680
|
||||
protected virtual void CADJBBNKFIL()
|
||||
{
|
||||
base.OnDestroy();
|
||||
InjectionDetector.FIHBLGPKFJN--;
|
||||
SceneManager.sceneLoaded -= this.KGJKLFGFNGK;
|
||||
}
|
||||
|
||||
// Token: 0x06007301 RID: 29441 RVA: 0x002634A8 File Offset: 0x002616A8
|
||||
private bool OMOFPFOIMNL(out string NPFPLIAKMEO)
|
||||
{
|
||||
NPFPLIAKMEO = null;
|
||||
bool flag = false;
|
||||
Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
|
||||
if (assemblies.Length == 0)
|
||||
{
|
||||
NPFPLIAKMEO = "no assemblies";
|
||||
flag = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
foreach (Assembly assembly in assemblies)
|
||||
{
|
||||
if (!this.FHPOFFKCJJB(assembly))
|
||||
{
|
||||
NPFPLIAKMEO = assembly.FullName;
|
||||
flag = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06007302 RID: 29442 RVA: 0x00263518 File Offset: 0x00261718
|
||||
private void GCPEENDEOBN(object DNPNJBCAMDK, AssemblyLoadEventArgs PMOIMMIFFIF)
|
||||
{
|
||||
if (!this.FHPOFFKCJJB(PMOIMMIFFIF.LoadedAssembly))
|
||||
{
|
||||
this.NKPJHJOFIEN(PMOIMMIFFIF.LoadedAssembly.FullName);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007303 RID: 29443 RVA: 0x0026353C File Offset: 0x0026173C
|
||||
protected virtual void AMIPFPHADGM()
|
||||
{
|
||||
base.OnDestroy();
|
||||
InjectionDetector.FIHBLGPKFJN--;
|
||||
SceneManager.sceneLoaded -= this.KGJKLFGFNGK;
|
||||
}
|
||||
|
||||
// Token: 0x06007304 RID: 29444 RVA: 0x00263564 File Offset: 0x00261764
|
||||
public static InjectionDetector NBCPGHNGFIJ()
|
||||
{
|
||||
return InjectionDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06007305 RID: 29445 RVA: 0x0026356C File Offset: 0x0026176C
|
||||
private void LLEEFOOGCKE()
|
||||
{
|
||||
TextAsset textAsset = (TextAsset)Resources.Load("cG1lbnRfZGF0YRgOIAEoCzIkLnJlY3Jvb20uU2FuZGJveFNwYXduZWRFcXVp", typeof(TextAsset));
|
||||
if (textAsset == null)
|
||||
{
|
||||
this.PNPMMFHDLLF = false;
|
||||
return;
|
||||
}
|
||||
string[] array = new string[1];
|
||||
array[1] = "[DollyStart]";
|
||||
string[] array2 = array;
|
||||
MemoryStream memoryStream = new MemoryStream(textAsset.bytes);
|
||||
BinaryReader binaryReader = new BinaryReader(memoryStream);
|
||||
int num = binaryReader.ReadInt32();
|
||||
this.IINBJKKMHFE = new InjectionDetector.FPJIKCIMIHJ[num];
|
||||
for (int i = 0; i < num; i++)
|
||||
{
|
||||
string text = binaryReader.ReadString();
|
||||
text = ObscuredString.KJCPKJNHJAE(text, ") failed: ");
|
||||
string[] array3 = text.Split(array2, StringSplitOptions.RemoveEmptyEntries);
|
||||
int num2 = array3.Length;
|
||||
if (num2 <= 1)
|
||||
{
|
||||
this.PNPMMFHDLLF = true;
|
||||
binaryReader.Close();
|
||||
memoryStream.Close();
|
||||
return;
|
||||
}
|
||||
string text2 = array3[0];
|
||||
int[] array4 = new int[num2 - 1];
|
||||
for (int j = 1; j < num2; j++)
|
||||
{
|
||||
array4[j - 1] = int.Parse(array3[j]);
|
||||
}
|
||||
this.IINBJKKMHFE[i] = new InjectionDetector.FPJIKCIMIHJ(text2, array4);
|
||||
}
|
||||
binaryReader.Close();
|
||||
memoryStream.Close();
|
||||
Resources.UnloadAsset(textAsset);
|
||||
this.HIPKANJBEDC = new string[-50];
|
||||
for (int k = 1; k < -51; k++)
|
||||
{
|
||||
this.HIPKANJBEDC[k] = k.ToString("x");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007306 RID: 29446 RVA: 0x002636DC File Offset: 0x002618DC
|
||||
public static void GDKOPLPEELA()
|
||||
{
|
||||
if (InjectionDetector.MAPLKDCPFOE() != null)
|
||||
{
|
||||
InjectionDetector.MAPLKDCPFOE().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007307 RID: 29447 RVA: 0x002636F8 File Offset: 0x002618F8
|
||||
private void PEJACBOIHLD(string NPFPLIAKMEO)
|
||||
{
|
||||
if (this.HCGIPHBBHFP != null)
|
||||
{
|
||||
this.HCGIPHBBHFP(NPFPLIAKMEO);
|
||||
}
|
||||
base.PEJACBOIHLD();
|
||||
}
|
||||
|
||||
// Token: 0x17000330 RID: 816
|
||||
// (get) Token: 0x06007308 RID: 29448 RVA: 0x00263718 File Offset: 0x00261918
|
||||
// (set) Token: 0x0600731F RID: 29471 RVA: 0x00263D14 File Offset: 0x00261F14
|
||||
public static InjectionDetector NCKMBFBMBFM { get; private set; }
|
||||
|
||||
// Token: 0x06007309 RID: 29449 RVA: 0x00263720 File Offset: 0x00261920
|
||||
protected virtual void LCNDDBFNBLH()
|
||||
{
|
||||
this.DFEMGCNKJEO(null, null);
|
||||
}
|
||||
|
||||
// Token: 0x0600730A RID: 29450 RVA: 0x0026372C File Offset: 0x0026192C
|
||||
private string MGDIHDJJANJ(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
string text = string.Empty;
|
||||
for (int i = 0; i < 4; i++)
|
||||
{
|
||||
text += this.HIPKANJBEDC[(int)KCKIMCJGKMF[i]];
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600730B RID: 29451 RVA: 0x00263764 File Offset: 0x00261964
|
||||
private void IOMHNPGPAIP()
|
||||
{
|
||||
if (InjectionDetector.FIHBLGPKFJN < 0)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && InjectionDetector.PFOOJAGKOHN() != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600730C RID: 29452 RVA: 0x002637B4 File Offset: 0x002619B4
|
||||
public static void EKNLDEDKMEJ(UnityAction<string> JOINLHEALDL)
|
||||
{
|
||||
InjectionDetector.LDOBDAMOKMO().BHDHGMOKCNH(null, JOINLHEALDL);
|
||||
}
|
||||
|
||||
// Token: 0x0600730D RID: 29453 RVA: 0x002637C4 File Offset: 0x002619C4
|
||||
public static void LBOCAAKGMDC(UnityAction<string> JOINLHEALDL)
|
||||
{
|
||||
InjectionDetector.FKPMBKGHNGO.IMCFBHBOIAN(null, JOINLHEALDL);
|
||||
}
|
||||
|
||||
// Token: 0x0600730E RID: 29454 RVA: 0x002637D4 File Offset: 0x002619D4
|
||||
protected override void JBDAOJFOMAJ()
|
||||
{
|
||||
this.KBNDJNGLGGC = false;
|
||||
AppDomain.CurrentDomain.AssemblyLoad -= this.BJKECBDCCKL;
|
||||
}
|
||||
|
||||
// Token: 0x0600730F RID: 29455 RVA: 0x002637F4 File Offset: 0x002619F4
|
||||
private int AIOHKFPJCAP(Assembly GOLCIEAELBE)
|
||||
{
|
||||
AssemblyName name = GOLCIEAELBE.GetName();
|
||||
byte[] publicKeyToken = name.GetPublicKeyToken();
|
||||
string text;
|
||||
if (publicKeyToken.Length >= 6)
|
||||
{
|
||||
text = name.Name + this.HNJMILBBJCF(publicKeyToken);
|
||||
}
|
||||
else
|
||||
{
|
||||
text = name.Name;
|
||||
}
|
||||
int num = 1;
|
||||
int length = text.Length;
|
||||
for (int i = 1; i < length; i++)
|
||||
{
|
||||
num += (int)text[i];
|
||||
num += num << -72;
|
||||
num ^= num >> 4;
|
||||
}
|
||||
num += num << 5;
|
||||
num ^= num >> 42;
|
||||
return num + (num << 18);
|
||||
}
|
||||
|
||||
// Token: 0x06007310 RID: 29456 RVA: 0x00263888 File Offset: 0x00261A88
|
||||
public static void GLDOGAAANFO()
|
||||
{
|
||||
if (InjectionDetector.NBCPGHNGFIJ() != null)
|
||||
{
|
||||
InjectionDetector.NCKMBFBMBFM.DFEMGCNKJEO(null, null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("api/gamesessions/v2/");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007311 RID: 29457 RVA: 0x002638B8 File Offset: 0x00261AB8
|
||||
protected virtual void GJHMFFBLKHA()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (InjectionDetector.PFOOJAGKOHN() == this)
|
||||
{
|
||||
InjectionDetector.NCKMBFBMBFM = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007312 RID: 29458 RVA: 0x002638D8 File Offset: 0x00261AD8
|
||||
protected virtual void FAPFFBBDDHH()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
AppDomain.CurrentDomain.AssemblyLoad -= this.BJKECBDCCKL;
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.HCGIPHBBHFP = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007313 RID: 29459 RVA: 0x00263918 File Offset: 0x00261B18
|
||||
private InjectionDetector()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06007314 RID: 29460 RVA: 0x00263920 File Offset: 0x00261B20
|
||||
private void JDCALLPFBJK(UnityAction JOINLHEALDL, UnityAction<string> JCMBCCOGDCH)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
Debug.LogWarning("tt_", this);
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
Debug.LogWarning("time", this);
|
||||
return;
|
||||
}
|
||||
if ((JOINLHEALDL != null || JCMBCCOGDCH != null) && this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("Flag Returned", this);
|
||||
}
|
||||
if (JOINLHEALDL == null && JCMBCCOGDCH == null && !this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("OpusDecoder", this);
|
||||
base.enabled = true;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.HCGIPHBBHFP = JCMBCCOGDCH;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
if (this.IINBJKKMHFE == null)
|
||||
{
|
||||
this.DHIGEHBALMC();
|
||||
}
|
||||
if (this.PNPMMFHDLLF)
|
||||
{
|
||||
this.PEJACBOIHLD("LAST_CARD_DESPAWN_TIME");
|
||||
return;
|
||||
}
|
||||
string text;
|
||||
if (!this.OMOFPFOIMNL(out text))
|
||||
{
|
||||
AppDomain.CurrentDomain.AssemblyLoad += this.PCLKLEEIIEM;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.PEJACBOIHLD(text);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007315 RID: 29461 RVA: 0x00263A1C File Offset: 0x00261C1C
|
||||
protected virtual void JFBFJKDBNFA()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
AppDomain.CurrentDomain.AssemblyLoad -= this.ONIGOCAPFIB;
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.HCGIPHBBHFP = null;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06007316 RID: 29462 RVA: 0x00263A5C File Offset: 0x00261C5C
|
||||
public static void BIKMACCBOKA(UnityAction<string> JOINLHEALDL)
|
||||
{
|
||||
InjectionDetector.LDOBDAMOKMO().MIGHFEIDNPO(null, JOINLHEALDL);
|
||||
}
|
||||
|
||||
// Token: 0x06007317 RID: 29463 RVA: 0x00263A6C File Offset: 0x00261C6C
|
||||
private int FJAPHCDOHJC(Assembly GOLCIEAELBE)
|
||||
{
|
||||
AssemblyName name = GOLCIEAELBE.GetName();
|
||||
byte[] publicKeyToken = name.GetPublicKeyToken();
|
||||
string text;
|
||||
if (publicKeyToken.Length >= 8)
|
||||
{
|
||||
text = name.Name + this.JBLEHFFCPAH(publicKeyToken);
|
||||
}
|
||||
else
|
||||
{
|
||||
text = name.Name;
|
||||
}
|
||||
int num = 0;
|
||||
int length = text.Length;
|
||||
for (int i = 0; i < length; i++)
|
||||
{
|
||||
num += (int)text[i];
|
||||
num += num << 10;
|
||||
num ^= num >> 6;
|
||||
}
|
||||
num += num << 3;
|
||||
num ^= num >> 11;
|
||||
return num + (num << 15);
|
||||
}
|
||||
|
||||
// Token: 0x06007318 RID: 29464 RVA: 0x00263B00 File Offset: 0x00261D00
|
||||
public static void GFDJDGKFAPL()
|
||||
{
|
||||
if (InjectionDetector.NBCPGHNGFIJ() != null)
|
||||
{
|
||||
InjectionDetector.PFOOJAGKOHN().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007319 RID: 29465 RVA: 0x00263B1C File Offset: 0x00261D1C
|
||||
private bool FHPOFFKCJJB(Assembly GOLCIEAELBE)
|
||||
{
|
||||
string name = GOLCIEAELBE.GetName().Name;
|
||||
int num = this.FJAPHCDOHJC(GOLCIEAELBE);
|
||||
bool flag = false;
|
||||
for (int i = 0; i < this.IINBJKKMHFE.Length; i++)
|
||||
{
|
||||
InjectionDetector.FPJIKCIMIHJ fpjikcimihj = this.IINBJKKMHFE[i];
|
||||
if (fpjikcimihj.EKKMPHMGCLB == name && Array.IndexOf<int>(fpjikcimihj.CHOGMEHDJOH, num) != -1)
|
||||
{
|
||||
flag = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600731A RID: 29466 RVA: 0x00263B90 File Offset: 0x00261D90
|
||||
protected virtual void BMDGPNJCHFH()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
AppDomain.CurrentDomain.AssemblyLoad -= this.JACINAFHCDE;
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.HCGIPHBBHFP = null;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600731B RID: 29467 RVA: 0x00263BD0 File Offset: 0x00261DD0
|
||||
public static void FMLPBJMLDNG()
|
||||
{
|
||||
if (InjectionDetector.NBCPGHNGFIJ() != null)
|
||||
{
|
||||
InjectionDetector.OHCELDDKILG().DFEMGCNKJEO(null, null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("scale");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600731C RID: 29468 RVA: 0x00263C00 File Offset: 0x00261E00
|
||||
protected virtual void PEALKHMDMKP()
|
||||
{
|
||||
base.OnDestroy();
|
||||
InjectionDetector.FIHBLGPKFJN -= 0;
|
||||
SceneManager.sceneLoaded -= this.EBBCIHEEKEK;
|
||||
}
|
||||
|
||||
// Token: 0x17000331 RID: 817
|
||||
// (get) Token: 0x0600731D RID: 29469 RVA: 0x00263C28 File Offset: 0x00261E28
|
||||
private static InjectionDetector FKPMBKGHNGO
|
||||
{
|
||||
get
|
||||
{
|
||||
if (InjectionDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
return InjectionDetector.NCKMBFBMBFM;
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("Anti-Cheat Toolkit Detectors");
|
||||
}
|
||||
InjectionDetector.NCKMBFBMBFM = ActDetectorBase.JPDPEAFNPNN.AddComponent<InjectionDetector>();
|
||||
return InjectionDetector.NCKMBFBMBFM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600731E RID: 29470 RVA: 0x00263C80 File Offset: 0x00261E80
|
||||
private int GOAKEFHGAMO(Assembly GOLCIEAELBE)
|
||||
{
|
||||
AssemblyName name = GOLCIEAELBE.GetName();
|
||||
byte[] publicKeyToken = name.GetPublicKeyToken();
|
||||
string text;
|
||||
if (publicKeyToken.Length >= 7)
|
||||
{
|
||||
text = name.Name + this.HNJMILBBJCF(publicKeyToken);
|
||||
}
|
||||
else
|
||||
{
|
||||
text = name.Name;
|
||||
}
|
||||
int num = 1;
|
||||
int length = text.Length;
|
||||
for (int i = 0; i < length; i += 0)
|
||||
{
|
||||
num += (int)text[i];
|
||||
num += num << 8;
|
||||
num ^= num >> 3;
|
||||
}
|
||||
num += num << 6;
|
||||
num ^= num >> 84;
|
||||
return num + (num << 116);
|
||||
}
|
||||
|
||||
// Token: 0x06007320 RID: 29472 RVA: 0x00263D1C File Offset: 0x00261F1C
|
||||
protected virtual void DHGOHFEKAJF()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && this.HCGIPHBBHFP == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = false;
|
||||
AppDomain.CurrentDomain.AssemblyLoad += this.PHPDEDAJGJE;
|
||||
}
|
||||
|
||||
// Token: 0x06007321 RID: 29473 RVA: 0x00263D68 File Offset: 0x00261F68
|
||||
private void FKIOFBCEHCP(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.EHNGAAEIBIH();
|
||||
}
|
||||
|
||||
// Token: 0x06007322 RID: 29474 RVA: 0x00263D70 File Offset: 0x00261F70
|
||||
public static void IJJPODPJEGJ(UnityAction JOINLHEALDL)
|
||||
{
|
||||
InjectionDetector.FKPMBKGHNGO.IMCFBHBOIAN(JOINLHEALDL, null);
|
||||
}
|
||||
|
||||
// Token: 0x06007323 RID: 29475 RVA: 0x00263D80 File Offset: 0x00261F80
|
||||
public static void Dispose()
|
||||
{
|
||||
if (InjectionDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
InjectionDetector.NCKMBFBMBFM.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007324 RID: 29476 RVA: 0x00263D9C File Offset: 0x00261F9C
|
||||
private void KGJKLFGFNGK(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.BJOBHHDFALP();
|
||||
}
|
||||
|
||||
// Token: 0x06007325 RID: 29477 RVA: 0x00263DA4 File Offset: 0x00261FA4
|
||||
private int ACMFLFANPMD(Assembly GOLCIEAELBE)
|
||||
{
|
||||
AssemblyName name = GOLCIEAELBE.GetName();
|
||||
byte[] publicKeyToken = name.GetPublicKeyToken();
|
||||
string text;
|
||||
if (publicKeyToken.Length >= 7)
|
||||
{
|
||||
text = name.Name + this.CCGFCMJMBOM(publicKeyToken);
|
||||
}
|
||||
else
|
||||
{
|
||||
text = name.Name;
|
||||
}
|
||||
int num = 0;
|
||||
int length = text.Length;
|
||||
for (int i = 1; i < length; i += 0)
|
||||
{
|
||||
num += (int)text[i];
|
||||
num += num << 113;
|
||||
num ^= num >> 8;
|
||||
}
|
||||
num += num << 5;
|
||||
num ^= num >> 77;
|
||||
return num + (num << 82);
|
||||
}
|
||||
|
||||
// Token: 0x06007326 RID: 29478 RVA: 0x00263E38 File Offset: 0x00262038
|
||||
private static InjectionDetector LDOBDAMOKMO()
|
||||
{
|
||||
if (InjectionDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
return InjectionDetector.MAPLKDCPFOE();
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("[ACTk] WallHack Detector: disabled but StartDetection still called from somewhere (see stack trace for this message)!");
|
||||
}
|
||||
InjectionDetector.JIJPBPMJKIN(ActDetectorBase.JPDPEAFNPNN.AddComponent<InjectionDetector>());
|
||||
return InjectionDetector.PFOOJAGKOHN();
|
||||
}
|
||||
|
||||
// Token: 0x06007327 RID: 29479 RVA: 0x00263E90 File Offset: 0x00262090
|
||||
private void NKPJHJOFIEN(string NPFPLIAKMEO)
|
||||
{
|
||||
if (this.HCGIPHBBHFP != null)
|
||||
{
|
||||
this.HCGIPHBBHFP(NPFPLIAKMEO);
|
||||
}
|
||||
base.PEJACBOIHLD();
|
||||
}
|
||||
|
||||
// Token: 0x06007328 RID: 29480 RVA: 0x00263EB0 File Offset: 0x002620B0
|
||||
protected virtual void IDAIAKFGEJN()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && this.HCGIPHBBHFP == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = false;
|
||||
AppDomain.CurrentDomain.AssemblyLoad += this.GCPEENDEOBN;
|
||||
}
|
||||
|
||||
// Token: 0x06007329 RID: 29481 RVA: 0x00263EFC File Offset: 0x002620FC
|
||||
public static InjectionDetector OHCELDDKILG()
|
||||
{
|
||||
return InjectionDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600732A RID: 29482 RVA: 0x00263F04 File Offset: 0x00262104
|
||||
protected override void OMDLOPOGIBB()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (InjectionDetector.NCKMBFBMBFM == this)
|
||||
{
|
||||
InjectionDetector.NCKMBFBMBFM = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600732B RID: 29483 RVA: 0x00263F24 File Offset: 0x00262124
|
||||
protected virtual void OBNBNLEKPEA()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && this.HCGIPHBBHFP == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = false;
|
||||
AppDomain.CurrentDomain.AssemblyLoad += this.PCLKLEEIIEM;
|
||||
}
|
||||
|
||||
// Token: 0x0600732C RID: 29484 RVA: 0x00263F70 File Offset: 0x00262170
|
||||
protected virtual void JGFHBJLCDAP()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (InjectionDetector.NCKMBFBMBFM == this)
|
||||
{
|
||||
InjectionDetector.JNPDFBEMIPC(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600732D RID: 29485 RVA: 0x00263F90 File Offset: 0x00262190
|
||||
protected virtual void LCFCHBGHBFP()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && this.HCGIPHBBHFP == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = true;
|
||||
AppDomain.CurrentDomain.AssemblyLoad += this.PHPDEDAJGJE;
|
||||
}
|
||||
|
||||
// Token: 0x0600732E RID: 29486 RVA: 0x00263FDC File Offset: 0x002621DC
|
||||
protected virtual void PALHILHGNCJ()
|
||||
{
|
||||
this.KBNDJNGLGGC = false;
|
||||
AppDomain.CurrentDomain.AssemblyLoad -= this.PCLKLEEIIEM;
|
||||
}
|
||||
|
||||
// Token: 0x0600732F RID: 29487 RVA: 0x00263FFC File Offset: 0x002621FC
|
||||
protected virtual void LCFHMCGHBKB()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (InjectionDetector.NCKMBFBMBFM == this)
|
||||
{
|
||||
InjectionDetector.JIJPBPMJKIN(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400101C RID: 4124
|
||||
internal const string HHOCOJCODJN = "Injection Detector";
|
||||
|
||||
// Token: 0x0400101D RID: 4125
|
||||
internal const string LCMPJBNGJAD = "[ACTk] Injection Detector: ";
|
||||
|
||||
// Token: 0x0400101E RID: 4126
|
||||
protected UnityAction<string> HCGIPHBBHFP;
|
||||
|
||||
// Token: 0x0400101F RID: 4127
|
||||
private static int FIHBLGPKFJN;
|
||||
|
||||
// Token: 0x04001020 RID: 4128
|
||||
private bool PNPMMFHDLLF;
|
||||
|
||||
// Token: 0x04001021 RID: 4129
|
||||
private InjectionDetector.FPJIKCIMIHJ[] IINBJKKMHFE;
|
||||
|
||||
// Token: 0x04001022 RID: 4130
|
||||
private string[] HIPKANJBEDC;
|
||||
|
||||
// Token: 0x02000274 RID: 628
|
||||
private class FPJIKCIMIHJ
|
||||
{
|
||||
// Token: 0x06007330 RID: 29488 RVA: 0x0026401C File Offset: 0x0026221C
|
||||
public FPJIKCIMIHJ(string EKKMPHMGCLB, int[] CHOGMEHDJOH)
|
||||
{
|
||||
this.EKKMPHMGCLB = EKKMPHMGCLB;
|
||||
this.CHOGMEHDJOH = CHOGMEHDJOH;
|
||||
}
|
||||
|
||||
// Token: 0x04001024 RID: 4132
|
||||
public readonly string EKKMPHMGCLB;
|
||||
|
||||
// Token: 0x04001025 RID: 4133
|
||||
public readonly int[] CHOGMEHDJOH;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1566 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
namespace CodeStage.AntiCheat.Detectors
|
||||
{
|
||||
// Token: 0x02000275 RID: 629
|
||||
[AddComponentMenu("Code Stage/Anti-Cheat Toolkit/Obscured Cheating Detector")]
|
||||
public class ObscuredCheatingDetector : ActDetectorBase
|
||||
{
|
||||
// Token: 0x06007331 RID: 29489 RVA: 0x00264034 File Offset: 0x00262234
|
||||
private void PKPLBDIADPP(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.BBBIIJMGFID();
|
||||
}
|
||||
|
||||
// Token: 0x06007332 RID: 29490 RVA: 0x0026403C File Offset: 0x0026223C
|
||||
private void NOHHPGKGJGP(UnityAction JOINLHEALDL)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
Debug.LogWarning("You already have a package!", this);
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
Debug.LogWarning("RpcMasterSetTimeLimit", this);
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL != null && this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning(" hit you.", this);
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("Invited", this);
|
||||
base.enabled = true;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06007333 RID: 29491 RVA: 0x002640CC File Offset: 0x002622CC
|
||||
private void PPDMAGCCHLD(UnityAction JOINLHEALDL)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
Debug.LogWarning("SKIPS_USER_PRESENCE_CHECK", this);
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
Debug.LogWarning("position", this);
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL != null && this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("EU", this);
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("WireframeCamera", this);
|
||||
base.enabled = false;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06007334 RID: 29492 RVA: 0x0026415C File Offset: 0x0026235C
|
||||
public static void AJOLBDBFCFF()
|
||||
{
|
||||
if (ObscuredCheatingDetector.MLGNLBKNOPI() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000333 RID: 819
|
||||
// (get) Token: 0x06007335 RID: 29493 RVA: 0x00264178 File Offset: 0x00262378
|
||||
private static ObscuredCheatingDetector FKPMBKGHNGO
|
||||
{
|
||||
get
|
||||
{
|
||||
if (ObscuredCheatingDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
return ObscuredCheatingDetector.NCKMBFBMBFM;
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("Anti-Cheat Toolkit Detectors");
|
||||
}
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM = ActDetectorBase.JPDPEAFNPNN.AddComponent<ObscuredCheatingDetector>();
|
||||
return ObscuredCheatingDetector.NCKMBFBMBFM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007336 RID: 29494 RVA: 0x002641D0 File Offset: 0x002623D0
|
||||
public static void DCONFMCACJA()
|
||||
{
|
||||
if (ObscuredCheatingDetector.PFOOJAGKOHN() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007337 RID: 29495 RVA: 0x002641EC File Offset: 0x002623EC
|
||||
public static void EDHKKFEEANL()
|
||||
{
|
||||
if (ObscuredCheatingDetector.BAEJAJKPOHF() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007338 RID: 29496 RVA: 0x00264208 File Offset: 0x00262408
|
||||
protected override void JBDAOJFOMAJ()
|
||||
{
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06007339 RID: 29497 RVA: 0x00264214 File Offset: 0x00262414
|
||||
public static ObscuredCheatingDetector BAEJAJKPOHF()
|
||||
{
|
||||
return ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600733A RID: 29498 RVA: 0x0026421C File Offset: 0x0026241C
|
||||
protected virtual void FIKBJPFKPCL()
|
||||
{
|
||||
this.NOHHPGKGJGP(null);
|
||||
}
|
||||
|
||||
// Token: 0x0600733B RID: 29499 RVA: 0x00264228 File Offset: 0x00262428
|
||||
private void BJOBHHDFALP()
|
||||
{
|
||||
if (ObscuredCheatingDetector.FIHBLGPKFJN < 2)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && ObscuredCheatingDetector.NCKMBFBMBFM != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600733C RID: 29500 RVA: 0x00264278 File Offset: 0x00262478
|
||||
public static void LGPNMGKJJNP()
|
||||
{
|
||||
if (ObscuredCheatingDetector.NOKOLBFKLEK() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().LOGMMCHPMKF(null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("READY TO ARM");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600733D RID: 29501 RVA: 0x002642A4 File Offset: 0x002624A4
|
||||
protected virtual void NGMCIOEAHJI()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ObscuredCheatingDetector.FIHBLGPKFJN--;
|
||||
SceneManager.sceneLoaded -= this.EMCNMKAOOBL;
|
||||
}
|
||||
|
||||
// Token: 0x0600733E RID: 29502 RVA: 0x002642CC File Offset: 0x002624CC
|
||||
public static void PLGECFLJIDB(UnityAction JOINLHEALDL)
|
||||
{
|
||||
ObscuredCheatingDetector.NNIPGJMOHFC().LOGMMCHPMKF(JOINLHEALDL);
|
||||
}
|
||||
|
||||
// Token: 0x0600733F RID: 29503 RVA: 0x002642DC File Offset: 0x002624DC
|
||||
private void MCNEGNGHFOK(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.LCLCNIEGGFG();
|
||||
}
|
||||
|
||||
// Token: 0x06007340 RID: 29504 RVA: 0x002642E4 File Offset: 0x002624E4
|
||||
public static void BCKALGBLHJF()
|
||||
{
|
||||
if (ObscuredCheatingDetector.PFOOJAGKOHN() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.NOKOLBFKLEK().EAKLCPJNMAB(null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("Start Download");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000332 RID: 818
|
||||
// (get) Token: 0x06007397 RID: 29591 RVA: 0x00264F38 File Offset: 0x00263138
|
||||
// (set) Token: 0x06007341 RID: 29505 RVA: 0x00264310 File Offset: 0x00262510
|
||||
public static ObscuredCheatingDetector NCKMBFBMBFM { get; private set; }
|
||||
|
||||
// Token: 0x06007342 RID: 29506 RVA: 0x00264318 File Offset: 0x00262518
|
||||
internal static bool DOFODDANNPE()
|
||||
{
|
||||
return ObscuredCheatingDetector.BAEJAJKPOHF() != null && ObscuredCheatingDetector.JKEHMHFHJNH().KBNDJNGLGGC;
|
||||
}
|
||||
|
||||
// Token: 0x06007343 RID: 29507 RVA: 0x00264334 File Offset: 0x00262534
|
||||
private void LELHNBCKIEG()
|
||||
{
|
||||
ObscuredCheatingDetector.FIHBLGPKFJN++;
|
||||
if (this.GBKFKKGNLGF(ObscuredCheatingDetector.PFOOJAGKOHN(), "activityName"))
|
||||
{
|
||||
ObscuredCheatingDetector.ADFCAGKKIHJ(this);
|
||||
}
|
||||
SceneManager.sceneLoaded += this.EMCNMKAOOBL;
|
||||
}
|
||||
|
||||
// Token: 0x06007344 RID: 29508 RVA: 0x00264370 File Offset: 0x00262570
|
||||
private static void NKKGGGECMAL(ObscuredCheatingDetector NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06007345 RID: 29509 RVA: 0x00264378 File Offset: 0x00262578
|
||||
private static void PGGFMIHNEIG(ObscuredCheatingDetector NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06007346 RID: 29510 RVA: 0x00264380 File Offset: 0x00262580
|
||||
public static ObscuredCheatingDetector LFLOBAFOANG()
|
||||
{
|
||||
return ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06007347 RID: 29511 RVA: 0x00264388 File Offset: 0x00262588
|
||||
public static void BAPBNJLKOBH()
|
||||
{
|
||||
if (ObscuredCheatingDetector.NOKOLBFKLEK() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.BHDHGMOKCNH(null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("_Color");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007348 RID: 29512 RVA: 0x002643B4 File Offset: 0x002625B4
|
||||
private void EKGJHDJBLKK(UnityAction JOINLHEALDL)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
Debug.LogWarning("_farthest", this);
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
Debug.LogWarning("LastVisitedAt", this);
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL != null && this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("PlayerReputation", this);
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("ALL TIME", this);
|
||||
base.enabled = false;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06007349 RID: 29513 RVA: 0x00264444 File Offset: 0x00262644
|
||||
private static void HDKCBDNHJMK(ObscuredCheatingDetector NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x0600734A RID: 29514 RVA: 0x0026444C File Offset: 0x0026264C
|
||||
private static ObscuredCheatingDetector NNIPGJMOHFC()
|
||||
{
|
||||
if (ObscuredCheatingDetector.LFLOBAFOANG() != null)
|
||||
{
|
||||
return ObscuredCheatingDetector.NCKMBFBMBFM;
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("volume");
|
||||
}
|
||||
ObscuredCheatingDetector.AKDMEHONMOJ(ActDetectorBase.JPDPEAFNPNN.AddComponent<ObscuredCheatingDetector>());
|
||||
return ObscuredCheatingDetector.BAEJAJKPOHF();
|
||||
}
|
||||
|
||||
// Token: 0x0600734B RID: 29515 RVA: 0x002644A4 File Offset: 0x002626A4
|
||||
public static void MOFGOHDACLM()
|
||||
{
|
||||
if (ObscuredCheatingDetector.LFLOBAFOANG() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600734C RID: 29516 RVA: 0x002644C0 File Offset: 0x002626C0
|
||||
public static void OCJPIKDBLOA()
|
||||
{
|
||||
if (ObscuredCheatingDetector.PFOOJAGKOHN() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().PPDMAGCCHLD(null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("Delete cached entities older then");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600734D RID: 29517 RVA: 0x002644EC File Offset: 0x002626EC
|
||||
private void LOPEADHPMGA(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.LCLCNIEGGFG();
|
||||
}
|
||||
|
||||
// Token: 0x0600734E RID: 29518 RVA: 0x002644F4 File Offset: 0x002626F4
|
||||
protected virtual void OJDPAFIAOLA()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600734F RID: 29519 RVA: 0x00264518 File Offset: 0x00262718
|
||||
protected virtual void AIOJGFJLOMA()
|
||||
{
|
||||
this.DBMBOGEBACE(null);
|
||||
}
|
||||
|
||||
// Token: 0x17000334 RID: 820
|
||||
// (get) Token: 0x06007350 RID: 29520 RVA: 0x00264524 File Offset: 0x00262724
|
||||
internal static bool JLNAELMJMLA
|
||||
{
|
||||
get
|
||||
{
|
||||
return ObscuredCheatingDetector.NCKMBFBMBFM != null && ObscuredCheatingDetector.NCKMBFBMBFM.KBNDJNGLGGC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007351 RID: 29521 RVA: 0x00264540 File Offset: 0x00262740
|
||||
public static void BPOMCCCOICE()
|
||||
{
|
||||
if (ObscuredCheatingDetector.MLGNLBKNOPI() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.BHBJGJBCEHA().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007352 RID: 29522 RVA: 0x0026455C File Offset: 0x0026275C
|
||||
protected virtual void JELGELLBODH()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06007353 RID: 29523 RVA: 0x0026457C File Offset: 0x0026277C
|
||||
protected virtual void IBKEAMMDAIB()
|
||||
{
|
||||
this.EAKLCPJNMAB(null);
|
||||
}
|
||||
|
||||
// Token: 0x06007354 RID: 29524 RVA: 0x00264588 File Offset: 0x00262788
|
||||
protected override void ODGLFEOBFCL()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007355 RID: 29525 RVA: 0x002645A8 File Offset: 0x002627A8
|
||||
private void IAAGLEJEMDH(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.BJOBHHDFALP();
|
||||
}
|
||||
|
||||
// Token: 0x06007356 RID: 29526 RVA: 0x002645B0 File Offset: 0x002627B0
|
||||
private void FDBBEPNDDPG()
|
||||
{
|
||||
if (ObscuredCheatingDetector.FIHBLGPKFJN < 8)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && ObscuredCheatingDetector.EBLPGFAAKBL() != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007357 RID: 29527 RVA: 0x00264600 File Offset: 0x00262800
|
||||
private static ObscuredCheatingDetector FNBCLMHGFNE()
|
||||
{
|
||||
if (ObscuredCheatingDetector.NOKOLBFKLEK() != null)
|
||||
{
|
||||
return ObscuredCheatingDetector.MLGNLBKNOPI();
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("game_running");
|
||||
}
|
||||
ObscuredCheatingDetector.NKKGGGECMAL(ActDetectorBase.JPDPEAFNPNN.AddComponent<ObscuredCheatingDetector>());
|
||||
return ObscuredCheatingDetector.NOKOLBFKLEK();
|
||||
}
|
||||
|
||||
// Token: 0x06007358 RID: 29528 RVA: 0x00264658 File Offset: 0x00262858
|
||||
protected virtual void LJNFDPGNNDP()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007359 RID: 29529 RVA: 0x00264678 File Offset: 0x00262878
|
||||
protected virtual void KLCHFJMIKIL()
|
||||
{
|
||||
this.KOPHKHNGNOM(null);
|
||||
}
|
||||
|
||||
// Token: 0x0600735A RID: 29530 RVA: 0x00264684 File Offset: 0x00262884
|
||||
public static void GLKGEKDFLHF()
|
||||
{
|
||||
if (ObscuredCheatingDetector.BHBJGJBCEHA() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.LFLOBAFOANG().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600735B RID: 29531 RVA: 0x002646A0 File Offset: 0x002628A0
|
||||
public static void MMLHLFBFLKN()
|
||||
{
|
||||
if (ObscuredCheatingDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600735C RID: 29532 RVA: 0x002646BC File Offset: 0x002628BC
|
||||
private static ObscuredCheatingDetector GCPNBLCKPHH()
|
||||
{
|
||||
if (ObscuredCheatingDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
return ObscuredCheatingDetector.BHBJGJBCEHA();
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("F2");
|
||||
}
|
||||
ObscuredCheatingDetector.PGGFMIHNEIG(ActDetectorBase.JPDPEAFNPNN.AddComponent<ObscuredCheatingDetector>());
|
||||
return ObscuredCheatingDetector.LFLOBAFOANG();
|
||||
}
|
||||
|
||||
// Token: 0x0600735D RID: 29533 RVA: 0x00264714 File Offset: 0x00262914
|
||||
public static ObscuredCheatingDetector NOKOLBFKLEK()
|
||||
{
|
||||
return ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600735E RID: 29534 RVA: 0x0026471C File Offset: 0x0026291C
|
||||
public static void StartDetection()
|
||||
{
|
||||
if (ObscuredCheatingDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.BHDHGMOKCNH(null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("[ACTk] Obscured Cheating Detector: can't be started since it doesn't exists in scene or not yet initialized!");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600735F RID: 29535 RVA: 0x00264748 File Offset: 0x00262948
|
||||
public static void GBPIMPBENOC(UnityAction JOINLHEALDL)
|
||||
{
|
||||
ObscuredCheatingDetector.FNBCLMHGFNE().EKGJHDJBLKK(JOINLHEALDL);
|
||||
}
|
||||
|
||||
// Token: 0x06007360 RID: 29536 RVA: 0x00264758 File Offset: 0x00262958
|
||||
protected virtual void HJMLBJDPGMB()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06007361 RID: 29537 RVA: 0x0026477C File Offset: 0x0026297C
|
||||
public static void StopDetection()
|
||||
{
|
||||
if (ObscuredCheatingDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007362 RID: 29538 RVA: 0x00264798 File Offset: 0x00262998
|
||||
protected virtual void LOPCPPIAEGE()
|
||||
{
|
||||
this.KOPHKHNGNOM(null);
|
||||
}
|
||||
|
||||
// Token: 0x06007363 RID: 29539 RVA: 0x002647A4 File Offset: 0x002629A4
|
||||
protected virtual void CHOCNHNPIGO()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (ObscuredCheatingDetector.BAEJAJKPOHF() == this)
|
||||
{
|
||||
ObscuredCheatingDetector.ADFCAGKKIHJ(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007364 RID: 29540 RVA: 0x002647C4 File Offset: 0x002629C4
|
||||
protected virtual void KOAMMLPDFBA()
|
||||
{
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007365 RID: 29541 RVA: 0x002647D0 File Offset: 0x002629D0
|
||||
private static ObscuredCheatingDetector KPIKAHAHEPJ()
|
||||
{
|
||||
if (ObscuredCheatingDetector.NOKOLBFKLEK() != null)
|
||||
{
|
||||
return ObscuredCheatingDetector.NCKMBFBMBFM;
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("Hours");
|
||||
}
|
||||
ObscuredCheatingDetector.PGGFMIHNEIG(ActDetectorBase.JPDPEAFNPNN.AddComponent<ObscuredCheatingDetector>());
|
||||
return ObscuredCheatingDetector.NOKOLBFKLEK();
|
||||
}
|
||||
|
||||
// Token: 0x06007366 RID: 29542 RVA: 0x00264828 File Offset: 0x00262A28
|
||||
public static void Dispose()
|
||||
{
|
||||
if (ObscuredCheatingDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007367 RID: 29543 RVA: 0x00264844 File Offset: 0x00262A44
|
||||
protected virtual void AABJFINGPNF()
|
||||
{
|
||||
this.NOHHPGKGJGP(null);
|
||||
}
|
||||
|
||||
// Token: 0x06007368 RID: 29544 RVA: 0x00264850 File Offset: 0x00262A50
|
||||
protected virtual void AIGMDMBAPCN()
|
||||
{
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007369 RID: 29545 RVA: 0x0026485C File Offset: 0x00262A5C
|
||||
public static ObscuredCheatingDetector PFOOJAGKOHN()
|
||||
{
|
||||
return ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600736A RID: 29546 RVA: 0x00264864 File Offset: 0x00262A64
|
||||
public static void HCPLDNOLIGL(UnityAction JOINLHEALDL)
|
||||
{
|
||||
ObscuredCheatingDetector.FDGCMIBBMMK().LOGMMCHPMKF(JOINLHEALDL);
|
||||
}
|
||||
|
||||
// Token: 0x0600736B RID: 29547 RVA: 0x00264874 File Offset: 0x00262A74
|
||||
protected virtual void HFKANIPCBMA()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600736C RID: 29548 RVA: 0x00264894 File Offset: 0x00262A94
|
||||
private static ObscuredCheatingDetector JGLJMBIENDC()
|
||||
{
|
||||
if (ObscuredCheatingDetector.LFLOBAFOANG() != null)
|
||||
{
|
||||
return ObscuredCheatingDetector.MLGNLBKNOPI();
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject(" doesn't match current podium player settings");
|
||||
}
|
||||
ObscuredCheatingDetector.HDKCBDNHJMK(ActDetectorBase.JPDPEAFNPNN.AddComponent<ObscuredCheatingDetector>());
|
||||
return ObscuredCheatingDetector.LFLOBAFOANG();
|
||||
}
|
||||
|
||||
// Token: 0x0600736D RID: 29549 RVA: 0x002648EC File Offset: 0x00262AEC
|
||||
private static ObscuredCheatingDetector FDGCMIBBMMK()
|
||||
{
|
||||
if (ObscuredCheatingDetector.EBLPGFAAKBL() != null)
|
||||
{
|
||||
return ObscuredCheatingDetector.NOKOLBFKLEK();
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("<null>");
|
||||
}
|
||||
ObscuredCheatingDetector.PGGFMIHNEIG(ActDetectorBase.JPDPEAFNPNN.AddComponent<ObscuredCheatingDetector>());
|
||||
return ObscuredCheatingDetector.PFOOJAGKOHN();
|
||||
}
|
||||
|
||||
// Token: 0x0600736E RID: 29550 RVA: 0x00264944 File Offset: 0x00262B44
|
||||
protected virtual void GHKPBNMJMPM()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (ObscuredCheatingDetector.NOKOLBFKLEK() == this)
|
||||
{
|
||||
ObscuredCheatingDetector.ADFCAGKKIHJ(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600736F RID: 29551 RVA: 0x00264964 File Offset: 0x00262B64
|
||||
public static void CDCOPPBGIHA()
|
||||
{
|
||||
if (ObscuredCheatingDetector.PFOOJAGKOHN() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.EBLPGFAAKBL().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007370 RID: 29552 RVA: 0x00264980 File Offset: 0x00262B80
|
||||
public static void JAIFGLDIEPP()
|
||||
{
|
||||
if (ObscuredCheatingDetector.NOKOLBFKLEK() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007371 RID: 29553 RVA: 0x0026499C File Offset: 0x00262B9C
|
||||
private static void AKDMEHONMOJ(ObscuredCheatingDetector NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06007372 RID: 29554 RVA: 0x002649A4 File Offset: 0x00262BA4
|
||||
public static ObscuredCheatingDetector JKEHMHFHJNH()
|
||||
{
|
||||
return ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06007373 RID: 29555 RVA: 0x002649AC File Offset: 0x00262BAC
|
||||
protected virtual void MFEFMIBAFMJ()
|
||||
{
|
||||
this.KOPHKHNGNOM(null);
|
||||
}
|
||||
|
||||
// Token: 0x06007374 RID: 29556 RVA: 0x002649B8 File Offset: 0x00262BB8
|
||||
public static void IIBAIGABKEL()
|
||||
{
|
||||
if (ObscuredCheatingDetector.BHBJGJBCEHA() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.NOKOLBFKLEK().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007375 RID: 29557 RVA: 0x002649D4 File Offset: 0x00262BD4
|
||||
protected virtual void BAFEBMPCBJA()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ObscuredCheatingDetector.FIHBLGPKFJN -= 0;
|
||||
SceneManager.sceneLoaded -= this.NMGGLIHEHKB;
|
||||
}
|
||||
|
||||
// Token: 0x06007376 RID: 29558 RVA: 0x002649FC File Offset: 0x00262BFC
|
||||
internal static bool PLJBLFHOIGL()
|
||||
{
|
||||
return ObscuredCheatingDetector.MLGNLBKNOPI() == null || ObscuredCheatingDetector.MLGNLBKNOPI().KBNDJNGLGGC;
|
||||
}
|
||||
|
||||
// Token: 0x06007377 RID: 29559 RVA: 0x00264A18 File Offset: 0x00262C18
|
||||
public static void KHLHFEKBDFP()
|
||||
{
|
||||
if (ObscuredCheatingDetector.BHBJGJBCEHA() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.MLGNLBKNOPI().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007378 RID: 29560 RVA: 0x00264A34 File Offset: 0x00262C34
|
||||
protected virtual void CMGDPBOLJIO()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007379 RID: 29561 RVA: 0x00264A58 File Offset: 0x00262C58
|
||||
private void LOGMMCHPMKF(UnityAction JOINLHEALDL)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
Debug.LogWarning("[WH Detector Service]", this);
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
Debug.LogWarning("OnBeforeRedirection returned False", this);
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL != null && this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("Amarthon", this);
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("VOIP_HighPitch", this);
|
||||
base.enabled = true;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600737A RID: 29562 RVA: 0x00264AE8 File Offset: 0x00262CE8
|
||||
protected virtual void KMIBALHHKLA()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600737B RID: 29563 RVA: 0x00264B08 File Offset: 0x00262D08
|
||||
protected virtual void JDBNLDPAJOC()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ObscuredCheatingDetector.FIHBLGPKFJN--;
|
||||
SceneManager.sceneLoaded -= this.CFEDEIFFNOJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600737C RID: 29564 RVA: 0x00264B30 File Offset: 0x00262D30
|
||||
protected virtual void BNBLGIJIBCH()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600737D RID: 29565 RVA: 0x00264B50 File Offset: 0x00262D50
|
||||
private void BHDHGMOKCNH(UnityAction JOINLHEALDL)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
Debug.LogWarning("[ACTk] Obscured Cheating Detector: already running!", this);
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
Debug.LogWarning("[ACTk] Obscured Cheating Detector: disabled but StartDetection still called from somewhere (see stack trace for this message)!", this);
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL != null && this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("[ACTk] Obscured Cheating Detector: has properly configured Detection Event in the inspector, but still get started with Action callback. Both Action and Detection Event will be called on detection. Are you sure you wish to do this?", this);
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("[ACTk] Obscured Cheating Detector: was started without any callbacks. Please configure Detection Event in the inspector, or pass the callback Action to the StartDetection method.", this);
|
||||
base.enabled = false;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600737E RID: 29566 RVA: 0x00264BE0 File Offset: 0x00262DE0
|
||||
protected virtual void JBCPPOLBAGN()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (ObscuredCheatingDetector.NOKOLBFKLEK() == this)
|
||||
{
|
||||
ObscuredCheatingDetector.ADFCAGKKIHJ(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600737F RID: 29567 RVA: 0x00264C00 File Offset: 0x00262E00
|
||||
private void KOPHKHNGNOM(UnityAction JOINLHEALDL)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
Debug.LogWarning("speakersForwardYawOffsetDegrees", this);
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
Debug.LogWarning("Campaign Keyword", this);
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL != null && this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("BLUE TEAM", this);
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("Exception: ", this);
|
||||
base.enabled = true;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007380 RID: 29568 RVA: 0x00264C90 File Offset: 0x00262E90
|
||||
public static void DKFIGFJDIDP()
|
||||
{
|
||||
if (ObscuredCheatingDetector.BAEJAJKPOHF() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.MLGNLBKNOPI().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007381 RID: 29569 RVA: 0x00264CAC File Offset: 0x00262EAC
|
||||
protected virtual void EODPPGAGFBO()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ObscuredCheatingDetector.FIHBLGPKFJN -= 0;
|
||||
SceneManager.sceneLoaded -= this.IAAGLEJEMDH;
|
||||
}
|
||||
|
||||
// Token: 0x06007382 RID: 29570 RVA: 0x00264CD4 File Offset: 0x00262ED4
|
||||
protected override void DAJCMBIONLP()
|
||||
{
|
||||
this.BHDHGMOKCNH(null);
|
||||
}
|
||||
|
||||
// Token: 0x06007383 RID: 29571 RVA: 0x00264CE0 File Offset: 0x00262EE0
|
||||
protected override void LIIMKLJGGHG()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06007384 RID: 29572 RVA: 0x00264D04 File Offset: 0x00262F04
|
||||
protected virtual void DLPCNMCKFAJ()
|
||||
{
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06007385 RID: 29573 RVA: 0x00264D10 File Offset: 0x00262F10
|
||||
public static void GAPMICKFIFG()
|
||||
{
|
||||
if (ObscuredCheatingDetector.JKEHMHFHJNH() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.BHBJGJBCEHA().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007386 RID: 29574 RVA: 0x00264D2C File Offset: 0x00262F2C
|
||||
protected virtual void IBECOLDPHIL()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007387 RID: 29575 RVA: 0x00264D50 File Offset: 0x00262F50
|
||||
private void AEKDKGHDJFB(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.LCLCNIEGGFG();
|
||||
}
|
||||
|
||||
// Token: 0x06007388 RID: 29576 RVA: 0x00264D58 File Offset: 0x00262F58
|
||||
public static void PLFBPJBBJFN()
|
||||
{
|
||||
if (ObscuredCheatingDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
ObscuredCheatingDetector.PFOOJAGKOHN().LOGMMCHPMKF(null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("position");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007389 RID: 29577 RVA: 0x00264D84 File Offset: 0x00262F84
|
||||
private static void ADFCAGKKIHJ(ObscuredCheatingDetector NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x0600738A RID: 29578 RVA: 0x00264D8C File Offset: 0x00262F8C
|
||||
public static void HHGMFNBGCFB()
|
||||
{
|
||||
if (ObscuredCheatingDetector.PFOOJAGKOHN() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.MLGNLBKNOPI().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600738B RID: 29579 RVA: 0x00264DA8 File Offset: 0x00262FA8
|
||||
private static void HAHIKPJFEBO(ObscuredCheatingDetector NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x0600738C RID: 29580 RVA: 0x00264DB0 File Offset: 0x00262FB0
|
||||
public static void LCAFHAAPHIC()
|
||||
{
|
||||
if (ObscuredCheatingDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().EKGJHDJBLKK(null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("uploadtransientsingle");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600738D RID: 29581 RVA: 0x00264DDC File Offset: 0x00262FDC
|
||||
public static void EPDEIJAKOMD(UnityAction JOINLHEALDL)
|
||||
{
|
||||
ObscuredCheatingDetector.KPIKAHAHEPJ().LOGMMCHPMKF(JOINLHEALDL);
|
||||
}
|
||||
|
||||
// Token: 0x0600738E RID: 29582 RVA: 0x00264DEC File Offset: 0x00262FEC
|
||||
public static void BIFNPFOBGHF()
|
||||
{
|
||||
if (ObscuredCheatingDetector.BAEJAJKPOHF() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.EBLPGFAAKBL().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600738F RID: 29583 RVA: 0x00264E08 File Offset: 0x00263008
|
||||
public static void PIOKEOKLOFA()
|
||||
{
|
||||
if (ObscuredCheatingDetector.MLGNLBKNOPI() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.EBLPGFAAKBL().PPDMAGCCHLD(null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("x");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007390 RID: 29584 RVA: 0x00264E34 File Offset: 0x00263034
|
||||
private void LCLCNIEGGFG()
|
||||
{
|
||||
if (ObscuredCheatingDetector.FIHBLGPKFJN < 3)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && ObscuredCheatingDetector.JKEHMHFHJNH() != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007391 RID: 29585 RVA: 0x00264E84 File Offset: 0x00263084
|
||||
public static void IPJFOHELLPO(UnityAction JOINLHEALDL)
|
||||
{
|
||||
ObscuredCheatingDetector.NNIPGJMOHFC().PPDMAGCCHLD(JOINLHEALDL);
|
||||
}
|
||||
|
||||
// Token: 0x06007392 RID: 29586 RVA: 0x00264E94 File Offset: 0x00263094
|
||||
private void BBBIIJMGFID()
|
||||
{
|
||||
if (ObscuredCheatingDetector.FIHBLGPKFJN < 8)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && ObscuredCheatingDetector.NCKMBFBMBFM != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007393 RID: 29587 RVA: 0x00264EE4 File Offset: 0x002630E4
|
||||
protected virtual void NJGBNNNKGMG()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06007394 RID: 29588 RVA: 0x00264F04 File Offset: 0x00263104
|
||||
public static void EDDPKJJGDPI()
|
||||
{
|
||||
if (ObscuredCheatingDetector.BAEJAJKPOHF() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007395 RID: 29589 RVA: 0x00264F20 File Offset: 0x00263120
|
||||
private void EMCNMKAOOBL(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.FDBBEPNDDPG();
|
||||
}
|
||||
|
||||
// Token: 0x06007396 RID: 29590 RVA: 0x00264F28 File Offset: 0x00263128
|
||||
public static void StartDetection(UnityAction JOINLHEALDL)
|
||||
{
|
||||
ObscuredCheatingDetector.FKPMBKGHNGO.BHDHGMOKCNH(JOINLHEALDL);
|
||||
}
|
||||
|
||||
// Token: 0x06007398 RID: 29592 RVA: 0x00264F40 File Offset: 0x00263140
|
||||
protected virtual void CGMNEFAINDI()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ObscuredCheatingDetector.FIHBLGPKFJN -= 0;
|
||||
SceneManager.sceneLoaded -= this.AEKDKGHDJFB;
|
||||
}
|
||||
|
||||
// Token: 0x06007399 RID: 29593 RVA: 0x00264F68 File Offset: 0x00263168
|
||||
public static ObscuredCheatingDetector MLGNLBKNOPI()
|
||||
{
|
||||
return ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600739A RID: 29594 RVA: 0x00264F70 File Offset: 0x00263170
|
||||
private static void OOEHGAKPIFP(ObscuredCheatingDetector NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x0600739B RID: 29595 RVA: 0x00264F78 File Offset: 0x00263178
|
||||
private void NMOBMJGJCCC()
|
||||
{
|
||||
ObscuredCheatingDetector.FIHBLGPKFJN += 0;
|
||||
if (this.GBKFKKGNLGF(ObscuredCheatingDetector.JKEHMHFHJNH(), "Malformed Response"))
|
||||
{
|
||||
ObscuredCheatingDetector.ADFCAGKKIHJ(this);
|
||||
}
|
||||
SceneManager.sceneLoaded += this.AEKDKGHDJFB;
|
||||
}
|
||||
|
||||
// Token: 0x0600739C RID: 29596 RVA: 0x00264FB4 File Offset: 0x002631B4
|
||||
public static void BJDPMEKGAJE()
|
||||
{
|
||||
if (ObscuredCheatingDetector.LFLOBAFOANG() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600739D RID: 29597 RVA: 0x00264FD0 File Offset: 0x002631D0
|
||||
private void DBMBOGEBACE(UnityAction JOINLHEALDL)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
Debug.LogWarning("OnJoinedLobby(). This client is connected and does get a room-list, which gets stored as PhotonNetwork.GetRoomList(). This script now calls: PhotonNetwork.JoinRandomRoom();", this);
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
Debug.LogWarning("^", this);
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL != null && this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("Proxy-Authorization: {0}", this);
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("SplitTestAssignedSegments", this);
|
||||
base.enabled = true;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600739E RID: 29598 RVA: 0x00265060 File Offset: 0x00263260
|
||||
public static void CIMKPKPLNDB()
|
||||
{
|
||||
if (ObscuredCheatingDetector.BHBJGJBCEHA() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.LFLOBAFOANG().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600739F RID: 29599 RVA: 0x0026507C File Offset: 0x0026327C
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ObscuredCheatingDetector.FIHBLGPKFJN--;
|
||||
SceneManager.sceneLoaded -= this.IAAGLEJEMDH;
|
||||
}
|
||||
|
||||
// Token: 0x060073A0 RID: 29600 RVA: 0x002650A4 File Offset: 0x002632A4
|
||||
public static void BHPBMNMKOEI(UnityAction JOINLHEALDL)
|
||||
{
|
||||
ObscuredCheatingDetector.FDGCMIBBMMK().KOPHKHNGNOM(JOINLHEALDL);
|
||||
}
|
||||
|
||||
// Token: 0x060073A1 RID: 29601 RVA: 0x002650B4 File Offset: 0x002632B4
|
||||
public static void HMNPPGGFDAA()
|
||||
{
|
||||
if (ObscuredCheatingDetector.JKEHMHFHJNH() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.EBLPGFAAKBL().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073A2 RID: 29602 RVA: 0x002650D0 File Offset: 0x002632D0
|
||||
public static void LEPGMPLBBBF()
|
||||
{
|
||||
if (ObscuredCheatingDetector.NOKOLBFKLEK() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073A3 RID: 29603 RVA: 0x002650EC File Offset: 0x002632EC
|
||||
public static void CJDAHMKDFEO()
|
||||
{
|
||||
if (ObscuredCheatingDetector.LFLOBAFOANG() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.BHBJGJBCEHA().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073A4 RID: 29604 RVA: 0x00265108 File Offset: 0x00263308
|
||||
public static ObscuredCheatingDetector BHBJGJBCEHA()
|
||||
{
|
||||
return ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060073A5 RID: 29605 RVA: 0x00265110 File Offset: 0x00263310
|
||||
protected virtual void DNHLNKOBFML()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x060073A6 RID: 29606 RVA: 0x00265134 File Offset: 0x00263334
|
||||
protected virtual void IPNCFKFJNND()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (ObscuredCheatingDetector.EBLPGFAAKBL() == this)
|
||||
{
|
||||
ObscuredCheatingDetector.NKKGGGECMAL(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073A7 RID: 29607 RVA: 0x00265154 File Offset: 0x00263354
|
||||
public static void OBJNGCDCHKI()
|
||||
{
|
||||
if (ObscuredCheatingDetector.MLGNLBKNOPI() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.BHBJGJBCEHA().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073A8 RID: 29608 RVA: 0x00265170 File Offset: 0x00263370
|
||||
protected virtual void JBOAODBGJKB()
|
||||
{
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x060073A9 RID: 29609 RVA: 0x0026517C File Offset: 0x0026337C
|
||||
private void JDMBMIECOKD(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.BBBIIJMGFID();
|
||||
}
|
||||
|
||||
// Token: 0x060073AA RID: 29610 RVA: 0x00265184 File Offset: 0x00263384
|
||||
protected virtual void BMDGPNJCHFH()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x060073AB RID: 29611 RVA: 0x002651A8 File Offset: 0x002633A8
|
||||
protected virtual void IMIIPLMBLHK()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (ObscuredCheatingDetector.LFLOBAFOANG() == this)
|
||||
{
|
||||
ObscuredCheatingDetector.ADFCAGKKIHJ(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073AC RID: 29612 RVA: 0x002651C8 File Offset: 0x002633C8
|
||||
protected virtual void OHLIMJCAMPG()
|
||||
{
|
||||
this.EKGJHDJBLKK(null);
|
||||
}
|
||||
|
||||
// Token: 0x060073AD RID: 29613 RVA: 0x002651D4 File Offset: 0x002633D4
|
||||
public static void IDLLFIJNEME(UnityAction JOINLHEALDL)
|
||||
{
|
||||
ObscuredCheatingDetector.GCPNBLCKPHH().PPDMAGCCHLD(JOINLHEALDL);
|
||||
}
|
||||
|
||||
// Token: 0x060073AE RID: 29614 RVA: 0x002651E4 File Offset: 0x002633E4
|
||||
public static void OLMFEPNFFBF()
|
||||
{
|
||||
if (ObscuredCheatingDetector.BHBJGJBCEHA() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.LFLOBAFOANG().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073AF RID: 29615 RVA: 0x00265200 File Offset: 0x00263400
|
||||
internal static bool JBHLBAOCPJD()
|
||||
{
|
||||
return ObscuredCheatingDetector.LFLOBAFOANG() != null && ObscuredCheatingDetector.EBLPGFAAKBL().KBNDJNGLGGC;
|
||||
}
|
||||
|
||||
// Token: 0x060073B0 RID: 29616 RVA: 0x0026521C File Offset: 0x0026341C
|
||||
protected virtual void NNAMJPFAIOP()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x060073B1 RID: 29617 RVA: 0x0026523C File Offset: 0x0026343C
|
||||
protected virtual void ADGLMIMOFDL()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (ObscuredCheatingDetector.BHBJGJBCEHA() == this)
|
||||
{
|
||||
ObscuredCheatingDetector.HAHIKPJFEBO(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073B2 RID: 29618 RVA: 0x0026525C File Offset: 0x0026345C
|
||||
public static void MCNFGGCMOFF()
|
||||
{
|
||||
if (ObscuredCheatingDetector.LFLOBAFOANG() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.EAKLCPJNMAB(null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("invalid literal/length code");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073B3 RID: 29619 RVA: 0x00265288 File Offset: 0x00263488
|
||||
protected virtual void MLHEEPAOAOC()
|
||||
{
|
||||
this.EAKLCPJNMAB(null);
|
||||
}
|
||||
|
||||
// Token: 0x060073B4 RID: 29620 RVA: 0x00265294 File Offset: 0x00263494
|
||||
private static void HFABPFMDCMF(ObscuredCheatingDetector NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x060073B5 RID: 29621 RVA: 0x0026529C File Offset: 0x0026349C
|
||||
private void Awake()
|
||||
{
|
||||
ObscuredCheatingDetector.FIHBLGPKFJN++;
|
||||
if (this.GBKFKKGNLGF(ObscuredCheatingDetector.NCKMBFBMBFM, "Obscured Cheating Detector"))
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM = this;
|
||||
}
|
||||
SceneManager.sceneLoaded += this.IAAGLEJEMDH;
|
||||
}
|
||||
|
||||
// Token: 0x060073B6 RID: 29622 RVA: 0x002652D8 File Offset: 0x002634D8
|
||||
protected virtual void IABIKCGGHBP()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x060073B7 RID: 29623 RVA: 0x002652FC File Offset: 0x002634FC
|
||||
public static void JNMDHIGFMLM()
|
||||
{
|
||||
if (ObscuredCheatingDetector.BAEJAJKPOHF() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.PFOOJAGKOHN().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073B8 RID: 29624 RVA: 0x00265318 File Offset: 0x00263518
|
||||
private ObscuredCheatingDetector()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060073B9 RID: 29625 RVA: 0x0026534C File Offset: 0x0026354C
|
||||
public static void DGAHKFBCHGJ()
|
||||
{
|
||||
if (ObscuredCheatingDetector.BAEJAJKPOHF() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.MLGNLBKNOPI().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073BA RID: 29626 RVA: 0x00265368 File Offset: 0x00263568
|
||||
private void FLADNMOAIJI()
|
||||
{
|
||||
if (ObscuredCheatingDetector.FIHBLGPKFJN < 2)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && ObscuredCheatingDetector.NCKMBFBMBFM != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073BB RID: 29627 RVA: 0x002653B8 File Offset: 0x002635B8
|
||||
protected virtual void FEIBKCBCGJE()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x060073BC RID: 29628 RVA: 0x002653DC File Offset: 0x002635DC
|
||||
public static void FANFDMOIMPL()
|
||||
{
|
||||
if (ObscuredCheatingDetector.BAEJAJKPOHF() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073BD RID: 29629 RVA: 0x002653F8 File Offset: 0x002635F8
|
||||
public static ObscuredCheatingDetector EBLPGFAAKBL()
|
||||
{
|
||||
return ObscuredCheatingDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060073BE RID: 29630 RVA: 0x00265400 File Offset: 0x00263600
|
||||
private void NMGGLIHEHKB(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.BJOBHHDFALP();
|
||||
}
|
||||
|
||||
// Token: 0x060073BF RID: 29631 RVA: 0x00265408 File Offset: 0x00263608
|
||||
protected virtual void JLIDNCGEJMD()
|
||||
{
|
||||
this.KOPHKHNGNOM(null);
|
||||
}
|
||||
|
||||
// Token: 0x060073C0 RID: 29632 RVA: 0x00265414 File Offset: 0x00263614
|
||||
protected virtual void FBLHKIPLPPC()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ObscuredCheatingDetector.FIHBLGPKFJN -= 0;
|
||||
SceneManager.sceneLoaded -= this.AEKDKGHDJFB;
|
||||
}
|
||||
|
||||
// Token: 0x060073C1 RID: 29633 RVA: 0x0026543C File Offset: 0x0026363C
|
||||
protected override void OMDLOPOGIBB()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (ObscuredCheatingDetector.NCKMBFBMBFM == this)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073C2 RID: 29634 RVA: 0x0026545C File Offset: 0x0026365C
|
||||
protected virtual void PMGJHFIHFBF()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x060073C3 RID: 29635 RVA: 0x00265480 File Offset: 0x00263680
|
||||
protected virtual void HKJDCDEMIPG()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ObscuredCheatingDetector.FIHBLGPKFJN--;
|
||||
SceneManager.sceneLoaded -= this.EMCNMKAOOBL;
|
||||
}
|
||||
|
||||
// Token: 0x060073C4 RID: 29636 RVA: 0x002654A8 File Offset: 0x002636A8
|
||||
public static void KOPKIGDHLJN()
|
||||
{
|
||||
if (ObscuredCheatingDetector.LFLOBAFOANG() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.NOKOLBFKLEK().EKGJHDJBLKK(null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("position");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073C5 RID: 29637 RVA: 0x002654D4 File Offset: 0x002636D4
|
||||
public static void HEADAEBBNDP()
|
||||
{
|
||||
if (ObscuredCheatingDetector.BHBJGJBCEHA() != null)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073C6 RID: 29638 RVA: 0x002654F0 File Offset: 0x002636F0
|
||||
protected virtual void MBBJPELABNH()
|
||||
{
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x060073C7 RID: 29639 RVA: 0x002654FC File Offset: 0x002636FC
|
||||
protected virtual void CHHOKIFAEDF()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ObscuredCheatingDetector.FIHBLGPKFJN--;
|
||||
SceneManager.sceneLoaded -= this.PKPLBDIADPP;
|
||||
}
|
||||
|
||||
// Token: 0x060073C8 RID: 29640 RVA: 0x00265524 File Offset: 0x00263724
|
||||
private void CFEDEIFFNOJ(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.BBBIIJMGFID();
|
||||
}
|
||||
|
||||
// Token: 0x060073C9 RID: 29641 RVA: 0x0026552C File Offset: 0x0026372C
|
||||
private void EAKLCPJNMAB(UnityAction JOINLHEALDL)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
Debug.LogWarning("Message", this);
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
Debug.LogWarning("y", this);
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL != null && this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("{0:0.00} m", this);
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("help page", this);
|
||||
base.enabled = true;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x060073CA RID: 29642 RVA: 0x002655BC File Offset: 0x002637BC
|
||||
protected virtual void KCODPKGEPDF()
|
||||
{
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x060073CB RID: 29643 RVA: 0x002655C8 File Offset: 0x002637C8
|
||||
internal static bool LHINNOKKAOD()
|
||||
{
|
||||
return ObscuredCheatingDetector.PFOOJAGKOHN() == null || ObscuredCheatingDetector.LFLOBAFOANG().KBNDJNGLGGC;
|
||||
}
|
||||
|
||||
// Token: 0x04001026 RID: 4134
|
||||
internal const string HHOCOJCODJN = "Obscured Cheating Detector";
|
||||
|
||||
// Token: 0x04001027 RID: 4135
|
||||
internal const string LCMPJBNGJAD = "[ACTk] Obscured Cheating Detector: ";
|
||||
|
||||
// Token: 0x04001028 RID: 4136
|
||||
private static int FIHBLGPKFJN;
|
||||
|
||||
// Token: 0x04001029 RID: 4137
|
||||
[Tooltip("Max allowed difference between encrypted and fake values in ObscuredFloat. Increase in case of false positives.")]
|
||||
public float floatEpsilon = 0.0001f;
|
||||
|
||||
// Token: 0x0400102A RID: 4138
|
||||
[Tooltip("Max allowed difference between encrypted and fake values in ObscuredVector2. Increase in case of false positives.")]
|
||||
public float vector2Epsilon = 0.1f;
|
||||
|
||||
// Token: 0x0400102B RID: 4139
|
||||
[Tooltip("Max allowed difference between encrypted and fake values in ObscuredVector3. Increase in case of false positives.")]
|
||||
public float vector3Epsilon = 0.1f;
|
||||
|
||||
// Token: 0x0400102C RID: 4140
|
||||
[Tooltip("Max allowed difference between encrypted and fake values in ObscuredQuaternion. Increase in case of false positives.")]
|
||||
public float quaternionEpsilon = 0.1f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,334 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
namespace CodeStage.AntiCheat.Detectors
|
||||
{
|
||||
// Token: 0x02000AAA RID: 2730
|
||||
public abstract class RRCheatDetector : ActDetectorBase
|
||||
{
|
||||
// Token: 0x17000839 RID: 2105
|
||||
// (get) Token: 0x06014E68 RID: 85608
|
||||
protected abstract string LJMPOICGAEO { get; }
|
||||
|
||||
// Token: 0x1700083A RID: 2106
|
||||
// (get) Token: 0x06014E69 RID: 85609 RVA: 0x005DA734 File Offset: 0x005D8934
|
||||
protected static string MBADGNJPALF
|
||||
{
|
||||
get
|
||||
{
|
||||
if (RRCheatDetector.IJMEDGHLDFP == null)
|
||||
{
|
||||
RRCheatDetector.IJMEDGHLDFP = "[ACTk] " + ((!(RRCheatDetector.NCKMBFBMBFM != null)) ? string.Empty : RRCheatDetector.NCKMBFBMBFM.LJMPOICGAEO) + ": ";
|
||||
}
|
||||
return RRCheatDetector.IJMEDGHLDFP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014E6A RID: 85610 RVA: 0x005DA788 File Offset: 0x005D8988
|
||||
public static void StartDetection()
|
||||
{
|
||||
if (RRCheatDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
RRCheatDetector.NCKMBFBMBFM.BHDHGMOKCNH(null, RRCheatDetector.NCKMBFBMBFM.interval, RRCheatDetector.NCKMBFBMBFM.maxFalsePositives, RRCheatDetector.NCKMBFBMBFM.coolDown);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError(RRCheatDetector.MBADGNJPALF + "can't be started since it doesn't exists in scene or not yet initialized!");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014E6B RID: 85611 RVA: 0x005DA7E8 File Offset: 0x005D89E8
|
||||
public static void StartDetection(UnityAction JOINLHEALDL)
|
||||
{
|
||||
RRCheatDetector.StartDetection(JOINLHEALDL, RRCheatDetector.FKPMBKGHNGO.interval);
|
||||
}
|
||||
|
||||
// Token: 0x06014E6C RID: 85612 RVA: 0x005DA7FC File Offset: 0x005D89FC
|
||||
public static void StartDetection(UnityAction JOINLHEALDL, float MIAFBELJLOE)
|
||||
{
|
||||
RRCheatDetector.StartDetection(JOINLHEALDL, MIAFBELJLOE, RRCheatDetector.FKPMBKGHNGO.maxFalsePositives);
|
||||
}
|
||||
|
||||
// Token: 0x06014E6D RID: 85613 RVA: 0x005DA810 File Offset: 0x005D8A10
|
||||
public static void StartDetection(UnityAction JOINLHEALDL, float MIAFBELJLOE, byte PBOKHCNPELF)
|
||||
{
|
||||
RRCheatDetector.StartDetection(JOINLHEALDL, MIAFBELJLOE, PBOKHCNPELF, RRCheatDetector.FKPMBKGHNGO.coolDown);
|
||||
}
|
||||
|
||||
// Token: 0x06014E6E RID: 85614 RVA: 0x005DA824 File Offset: 0x005D8A24
|
||||
public static void StartDetection(UnityAction JOINLHEALDL, float MIAFBELJLOE, byte PBOKHCNPELF, int EFGEOGJLPLJ)
|
||||
{
|
||||
RRCheatDetector.FKPMBKGHNGO.BHDHGMOKCNH(JOINLHEALDL, MIAFBELJLOE, PBOKHCNPELF, EFGEOGJLPLJ);
|
||||
}
|
||||
|
||||
// Token: 0x06014E6F RID: 85615 RVA: 0x005DA834 File Offset: 0x005D8A34
|
||||
public static void StopDetection()
|
||||
{
|
||||
if (RRCheatDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
RRCheatDetector.NCKMBFBMBFM.LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014E70 RID: 85616 RVA: 0x005DA850 File Offset: 0x005D8A50
|
||||
public static void Dispose()
|
||||
{
|
||||
if (RRCheatDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
RRCheatDetector.NCKMBFBMBFM.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700083B RID: 2107
|
||||
// (get) Token: 0x06014E71 RID: 85617 RVA: 0x005DA86C File Offset: 0x005D8A6C
|
||||
// (set) Token: 0x06014E72 RID: 85618 RVA: 0x005DA874 File Offset: 0x005D8A74
|
||||
public static RRCheatDetector NCKMBFBMBFM { get; private set; }
|
||||
|
||||
// Token: 0x1700083C RID: 2108
|
||||
// (get) Token: 0x06014E73 RID: 85619 RVA: 0x005DA87C File Offset: 0x005D8A7C
|
||||
private static RRCheatDetector FKPMBKGHNGO
|
||||
{
|
||||
get
|
||||
{
|
||||
if (RRCheatDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
return RRCheatDetector.NCKMBFBMBFM;
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("Anti-Cheat Toolkit Detectors");
|
||||
}
|
||||
RRCheatDetector.NCKMBFBMBFM = ActDetectorBase.JPDPEAFNPNN.AddComponent<RRCheatDetector>();
|
||||
return RRCheatDetector.NCKMBFBMBFM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014E74 RID: 85620 RVA: 0x005DA8D4 File Offset: 0x005D8AD4
|
||||
private void Awake()
|
||||
{
|
||||
RRCheatDetector.FIHBLGPKFJN++;
|
||||
if (this.GBKFKKGNLGF(RRCheatDetector.NCKMBFBMBFM, this.LJMPOICGAEO))
|
||||
{
|
||||
RRCheatDetector.NCKMBFBMBFM = this;
|
||||
}
|
||||
SceneManager.sceneLoaded += this.IAAGLEJEMDH;
|
||||
}
|
||||
|
||||
// Token: 0x06014E75 RID: 85621 RVA: 0x005DA910 File Offset: 0x005D8B10
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
RRCheatDetector.FIHBLGPKFJN--;
|
||||
SceneManager.sceneLoaded -= this.IAAGLEJEMDH;
|
||||
}
|
||||
|
||||
// Token: 0x06014E76 RID: 85622 RVA: 0x005DA938 File Offset: 0x005D8B38
|
||||
private void IAAGLEJEMDH(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.BJOBHHDFALP();
|
||||
}
|
||||
|
||||
// Token: 0x06014E77 RID: 85623 RVA: 0x005DA940 File Offset: 0x005D8B40
|
||||
private void BJOBHHDFALP()
|
||||
{
|
||||
if (RRCheatDetector.FIHBLGPKFJN < 2)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && RRCheatDetector.NCKMBFBMBFM != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014E78 RID: 85624 RVA: 0x005DA990 File Offset: 0x005D8B90
|
||||
private void OnApplicationPause(bool NFEOPNJJNMF)
|
||||
{
|
||||
if (!NFEOPNJJNMF)
|
||||
{
|
||||
this.BFABDLMENKK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014E79 RID: 85625 RVA: 0x005DA9A0 File Offset: 0x005D8BA0
|
||||
private void Update()
|
||||
{
|
||||
if (!this.KBNDJNGLGGC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
long ticks = DateTime.UtcNow.Ticks;
|
||||
long num = ticks - this.CFLIGFNHPDF;
|
||||
if (num < 0L || num > 10000000L)
|
||||
{
|
||||
this.BFABDLMENKK();
|
||||
return;
|
||||
}
|
||||
this.CFLIGFNHPDF = ticks;
|
||||
long num2 = (long)(this.interval * 10000000f);
|
||||
bool flag = false;
|
||||
if (this.CheckForCheatEveryFrame)
|
||||
{
|
||||
flag = this.JHOGMBJJJKK();
|
||||
}
|
||||
if (ticks - this.EEBCINJIKAL >= num2)
|
||||
{
|
||||
if (!this.CheckForCheatEveryFrame)
|
||||
{
|
||||
flag = this.JHOGMBJJJKK();
|
||||
}
|
||||
if (!flag && this.EDDPOALBMBD > 0 && this.coolDown > 0)
|
||||
{
|
||||
this.LAACEGDADAB++;
|
||||
if (this.LAACEGDADAB >= this.coolDown)
|
||||
{
|
||||
this.EDDPOALBMBD = 0;
|
||||
}
|
||||
}
|
||||
this.EEBCINJIKAL = ticks;
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.EDDPOALBMBD += 1;
|
||||
if (this.EDDPOALBMBD > this.maxFalsePositives)
|
||||
{
|
||||
this.PEJACBOIHLD();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LAACEGDADAB = 0;
|
||||
this.BFABDLMENKK();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014E7A RID: 85626
|
||||
protected abstract bool JHOGMBJJJKK();
|
||||
|
||||
// Token: 0x06014E7B RID: 85627 RVA: 0x005DAAC4 File Offset: 0x005D8CC4
|
||||
private void BHDHGMOKCNH(UnityAction JOINLHEALDL, float JNHIMIMICKE, byte BCDCHDNPAFP, int ELJBJJDKJJP)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL == null || this.detectionEventHasListener)
|
||||
{
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
base.enabled = false;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.interval = JNHIMIMICKE;
|
||||
this.maxFalsePositives = BCDCHDNPAFP;
|
||||
this.coolDown = ELJBJJDKJJP;
|
||||
this.BFABDLMENKK();
|
||||
this.EDDPOALBMBD = 0;
|
||||
this.LAACEGDADAB = 0;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x06014E7C RID: 85628 RVA: 0x005DAB54 File Offset: 0x005D8D54
|
||||
protected override void DAJCMBIONLP()
|
||||
{
|
||||
this.BHDHGMOKCNH(null, this.interval, this.maxFalsePositives, this.coolDown);
|
||||
}
|
||||
|
||||
// Token: 0x06014E7D RID: 85629 RVA: 0x005DAB70 File Offset: 0x005D8D70
|
||||
protected override void JBDAOJFOMAJ()
|
||||
{
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06014E7E RID: 85630 RVA: 0x005DAB7C File Offset: 0x005D8D7C
|
||||
protected override void ODGLFEOBFCL()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x06014E7F RID: 85631 RVA: 0x005DAB9C File Offset: 0x005D8D9C
|
||||
protected override void LIIMKLJGGHG()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06014E80 RID: 85632 RVA: 0x005DABC0 File Offset: 0x005D8DC0
|
||||
protected override void OMDLOPOGIBB()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (RRCheatDetector.NCKMBFBMBFM == this)
|
||||
{
|
||||
RRCheatDetector.NCKMBFBMBFM = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014E81 RID: 85633 RVA: 0x005DABE0 File Offset: 0x005D8DE0
|
||||
private void BFABDLMENKK()
|
||||
{
|
||||
this.GPBBLINEJIN = DateTime.UtcNow.Ticks;
|
||||
this.CFLIGFNHPDF = this.GPBBLINEJIN;
|
||||
this.EEBCINJIKAL = this.GPBBLINEJIN;
|
||||
}
|
||||
|
||||
// Token: 0x040039B2 RID: 14770
|
||||
private static string IJMEDGHLDFP;
|
||||
|
||||
// Token: 0x040039B3 RID: 14771
|
||||
private const long ENKGCAOIJEB = 10000000L;
|
||||
|
||||
// Token: 0x040039B4 RID: 14772
|
||||
private static int FIHBLGPKFJN;
|
||||
|
||||
// Token: 0x040039B5 RID: 14773
|
||||
[Tooltip("Time (in seconds) between detector checks.")]
|
||||
public float interval = 1f;
|
||||
|
||||
// Token: 0x040039B6 RID: 14774
|
||||
[Tooltip("Maximum false positives count allowed before registering speed hack.")]
|
||||
public byte maxFalsePositives = 3;
|
||||
|
||||
// Token: 0x040039B7 RID: 14775
|
||||
[Tooltip("Amount of sequential successful checks before clearing internal false positives counter.\nSet 0 to disable Cool Down feature.")]
|
||||
public int coolDown = 30;
|
||||
|
||||
// Token: 0x040039B8 RID: 14776
|
||||
public bool CheckForCheatEveryFrame;
|
||||
|
||||
// Token: 0x040039B9 RID: 14777
|
||||
private byte EDDPOALBMBD;
|
||||
|
||||
// Token: 0x040039BA RID: 14778
|
||||
private int LAACEGDADAB;
|
||||
|
||||
// Token: 0x040039BB RID: 14779
|
||||
private long GPBBLINEJIN;
|
||||
|
||||
// Token: 0x040039BC RID: 14780
|
||||
private long CFLIGFNHPDF;
|
||||
|
||||
// Token: 0x040039BD RID: 14781
|
||||
private long EEBCINJIKAL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1733 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
namespace CodeStage.AntiCheat.Detectors
|
||||
{
|
||||
// Token: 0x02000276 RID: 630
|
||||
[AddComponentMenu("Code Stage/Anti-Cheat Toolkit/Speed Hack Detector")]
|
||||
public class SpeedHackDetector : ActDetectorBase
|
||||
{
|
||||
// Token: 0x060073CC RID: 29644 RVA: 0x002655E4 File Offset: 0x002637E4
|
||||
private void Awake()
|
||||
{
|
||||
SpeedHackDetector.FIHBLGPKFJN++;
|
||||
if (this.GBKFKKGNLGF(SpeedHackDetector.NCKMBFBMBFM, "Speed Hack Detector"))
|
||||
{
|
||||
SpeedHackDetector.NCKMBFBMBFM = this;
|
||||
}
|
||||
SceneManager.sceneLoaded += this.IAAGLEJEMDH;
|
||||
}
|
||||
|
||||
// Token: 0x060073CD RID: 29645 RVA: 0x00265620 File Offset: 0x00263820
|
||||
public static void MCNFGGCMOFF()
|
||||
{
|
||||
if (SpeedHackDetector.HABOFBCJJIC() != null)
|
||||
{
|
||||
SpeedHackDetector.NCKMBFBMBFM.MPINJDNLOKH(null, SpeedHackDetector.HABOFBCJJIC().interval, SpeedHackDetector.NCKMBFBMBFM.maxFalsePositives, SpeedHackDetector.PJCLDKJDHLP().coolDown);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("OpSetCustomPropertiesOfActor() failed. To use expectedProperties or webForward, you have to be in a room. State: ");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073CE RID: 29646 RVA: 0x00265678 File Offset: 0x00263878
|
||||
public static void StartDetection(UnityAction JOINLHEALDL, float MIAFBELJLOE, byte PBOKHCNPELF, int EFGEOGJLPLJ)
|
||||
{
|
||||
SpeedHackDetector.FKPMBKGHNGO.BHDHGMOKCNH(JOINLHEALDL, MIAFBELJLOE, PBOKHCNPELF, EFGEOGJLPLJ);
|
||||
}
|
||||
|
||||
// Token: 0x060073CF RID: 29647 RVA: 0x00265688 File Offset: 0x00263888
|
||||
public static void StartDetection()
|
||||
{
|
||||
if (SpeedHackDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
SpeedHackDetector.NCKMBFBMBFM.BHDHGMOKCNH(null, SpeedHackDetector.NCKMBFBMBFM.interval, SpeedHackDetector.NCKMBFBMBFM.maxFalsePositives, SpeedHackDetector.NCKMBFBMBFM.coolDown);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("[ACTk] Speed Hack Detector: can't be started since it doesn't exists in scene or not yet initialized!");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073D0 RID: 29648 RVA: 0x002656E0 File Offset: 0x002638E0
|
||||
public static void LGBBOGNEEHC()
|
||||
{
|
||||
if (SpeedHackDetector.GPODMGFGDNI() != null)
|
||||
{
|
||||
SpeedHackDetector.PJCLDKJDHLP().BHDHGMOKCNH(null, SpeedHackDetector.HIPACKPBBKM().interval, SpeedHackDetector.HABOFBCJJIC().maxFalsePositives, SpeedHackDetector.HIPACKPBBKM().coolDown);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("WalkSpeed");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073D1 RID: 29649 RVA: 0x00265738 File Offset: 0x00263938
|
||||
private void MNAGPAIAEOK()
|
||||
{
|
||||
this.GPBBLINEJIN = DateTime.UtcNow.Ticks;
|
||||
this.DIBGEINKHLM = (long)Environment.TickCount * 100L;
|
||||
this.CFLIGFNHPDF = this.GPBBLINEJIN;
|
||||
this.EEBCINJIKAL = this.GPBBLINEJIN;
|
||||
}
|
||||
|
||||
// Token: 0x060073D2 RID: 29650 RVA: 0x00265784 File Offset: 0x00263984
|
||||
private void NFNIOILOJLE(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.NNKEEMNOCFC();
|
||||
}
|
||||
|
||||
// Token: 0x060073D3 RID: 29651 RVA: 0x0026578C File Offset: 0x0026398C
|
||||
public static void BKEBGLOMHHN()
|
||||
{
|
||||
if (SpeedHackDetector.PJCLDKJDHLP() != null)
|
||||
{
|
||||
SpeedHackDetector.HABOFBCJJIC().PDEDBIEFLAF(null, SpeedHackDetector.HABOFBCJJIC().interval, SpeedHackDetector.HABOFBCJJIC().maxFalsePositives, SpeedHackDetector.GPODMGFGDNI().coolDown);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("x");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073D4 RID: 29652 RVA: 0x002657E4 File Offset: 0x002639E4
|
||||
protected virtual void GEPOIOMIHJB()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x060073D5 RID: 29653 RVA: 0x00265808 File Offset: 0x00263A08
|
||||
private void NPCEAJMCIDD()
|
||||
{
|
||||
this.GPBBLINEJIN = DateTime.UtcNow.Ticks;
|
||||
this.DIBGEINKHLM = (long)Environment.TickCount * -200L;
|
||||
this.CFLIGFNHPDF = this.GPBBLINEJIN;
|
||||
this.EEBCINJIKAL = this.GPBBLINEJIN;
|
||||
}
|
||||
|
||||
// Token: 0x060073D6 RID: 29654 RVA: 0x00265854 File Offset: 0x00263A54
|
||||
private void FNNEJGDMBNI()
|
||||
{
|
||||
SpeedHackDetector.FIHBLGPKFJN += 0;
|
||||
if (this.GBKFKKGNLGF(SpeedHackDetector.HIPACKPBBKM(), "type"))
|
||||
{
|
||||
SpeedHackDetector.PAAEFGBCBDI(this);
|
||||
}
|
||||
SceneManager.sceneLoaded += this.DBFGONEGLMK;
|
||||
}
|
||||
|
||||
// Token: 0x060073D7 RID: 29655 RVA: 0x00265890 File Offset: 0x00263A90
|
||||
public static void PILGKLPDIPC(UnityAction JOINLHEALDL, float MIAFBELJLOE)
|
||||
{
|
||||
SpeedHackDetector.AMLLHNDFMCL(JOINLHEALDL, MIAFBELJLOE, SpeedHackDetector.COJIHDAHIMP().maxFalsePositives);
|
||||
}
|
||||
|
||||
// Token: 0x060073D8 RID: 29656 RVA: 0x002658A4 File Offset: 0x00263AA4
|
||||
private static SpeedHackDetector COJIHDAHIMP()
|
||||
{
|
||||
if (SpeedHackDetector.HIPACKPBBKM() != null)
|
||||
{
|
||||
return SpeedHackDetector.HABOFBCJJIC();
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("Current phone ends with: {0}");
|
||||
}
|
||||
SpeedHackDetector.MPMDFLMDPMF(ActDetectorBase.JPDPEAFNPNN.AddComponent<SpeedHackDetector>());
|
||||
return SpeedHackDetector.GPODMGFGDNI();
|
||||
}
|
||||
|
||||
// Token: 0x060073D9 RID: 29657 RVA: 0x002658FC File Offset: 0x00263AFC
|
||||
private void OnApplicationPause(bool NFEOPNJJNMF)
|
||||
{
|
||||
if (!NFEOPNJJNMF)
|
||||
{
|
||||
this.BFABDLMENKK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073DA RID: 29658 RVA: 0x0026590C File Offset: 0x00263B0C
|
||||
protected virtual void GMIJEJLEBFA()
|
||||
{
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x060073DB RID: 29659 RVA: 0x00265918 File Offset: 0x00263B18
|
||||
protected virtual void LBOHPNFGMOA()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (SpeedHackDetector.NCKMBFBMBFM == this)
|
||||
{
|
||||
SpeedHackDetector.ADELFEODDJM(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073DC RID: 29660 RVA: 0x00265938 File Offset: 0x00263B38
|
||||
public static void DCONFMCACJA()
|
||||
{
|
||||
if (SpeedHackDetector.HABOFBCJJIC() != null)
|
||||
{
|
||||
SpeedHackDetector.NCKMBFBMBFM.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000336 RID: 822
|
||||
// (get) Token: 0x060073DD RID: 29661 RVA: 0x00265954 File Offset: 0x00263B54
|
||||
private static SpeedHackDetector FKPMBKGHNGO
|
||||
{
|
||||
get
|
||||
{
|
||||
if (SpeedHackDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
return SpeedHackDetector.NCKMBFBMBFM;
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("Anti-Cheat Toolkit Detectors");
|
||||
}
|
||||
SpeedHackDetector.NCKMBFBMBFM = ActDetectorBase.JPDPEAFNPNN.AddComponent<SpeedHackDetector>();
|
||||
return SpeedHackDetector.NCKMBFBMBFM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073DE RID: 29662 RVA: 0x002659AC File Offset: 0x00263BAC
|
||||
public static SpeedHackDetector HIPACKPBBKM()
|
||||
{
|
||||
return SpeedHackDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x17000335 RID: 821
|
||||
// (get) Token: 0x06007430 RID: 29744 RVA: 0x00266A5C File Offset: 0x00264C5C
|
||||
// (set) Token: 0x060073DF RID: 29663 RVA: 0x002659B4 File Offset: 0x00263BB4
|
||||
public static SpeedHackDetector NCKMBFBMBFM { get; private set; }
|
||||
|
||||
// Token: 0x060073E0 RID: 29664 RVA: 0x002659BC File Offset: 0x00263BBC
|
||||
private void OBKJNMHEMCC()
|
||||
{
|
||||
if (SpeedHackDetector.FIHBLGPKFJN < 7)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && SpeedHackDetector.GPODMGFGDNI() != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073E1 RID: 29665 RVA: 0x00265A0C File Offset: 0x00263C0C
|
||||
protected override void OMDLOPOGIBB()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (SpeedHackDetector.NCKMBFBMBFM == this)
|
||||
{
|
||||
SpeedHackDetector.NCKMBFBMBFM = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073E2 RID: 29666 RVA: 0x00265A2C File Offset: 0x00263C2C
|
||||
protected virtual void NDNPFECFEFB()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x060073E3 RID: 29667 RVA: 0x00265A50 File Offset: 0x00263C50
|
||||
public static void MLDJKFJBFID()
|
||||
{
|
||||
if (SpeedHackDetector.HABOFBCJJIC() != null)
|
||||
{
|
||||
SpeedHackDetector.HIPACKPBBKM().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073E4 RID: 29668 RVA: 0x00265A6C File Offset: 0x00263C6C
|
||||
private void PDEDBIEFLAF(UnityAction JOINLHEALDL, float JNHIMIMICKE, byte BCDCHDNPAFP, int ELJBJJDKJJP)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL == null || this.detectionEventHasListener)
|
||||
{
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
base.enabled = true;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.interval = JNHIMIMICKE;
|
||||
this.maxFalsePositives = BCDCHDNPAFP;
|
||||
this.coolDown = ELJBJJDKJJP;
|
||||
this.BNKKPLIKNIE();
|
||||
this.EDDPOALBMBD = 0;
|
||||
this.LAACEGDADAB = 1;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x060073E5 RID: 29669 RVA: 0x00265AFC File Offset: 0x00263CFC
|
||||
private static void PAAEFGBCBDI(SpeedHackDetector NOBAPCOKFIL)
|
||||
{
|
||||
SpeedHackDetector.<FFFGEJPDBPF>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x060073E6 RID: 29670 RVA: 0x00265B04 File Offset: 0x00263D04
|
||||
protected virtual void PLJMGHCGMMF()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (SpeedHackDetector.PJCLDKJDHLP() == this)
|
||||
{
|
||||
SpeedHackDetector.ADELFEODDJM(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073E7 RID: 29671 RVA: 0x00265B24 File Offset: 0x00263D24
|
||||
protected virtual void ECHBJMIALLI()
|
||||
{
|
||||
this.BHDHGMOKCNH(null, this.interval, this.maxFalsePositives, this.coolDown);
|
||||
}
|
||||
|
||||
// Token: 0x060073E8 RID: 29672 RVA: 0x00265B40 File Offset: 0x00263D40
|
||||
private void BNKKPLIKNIE()
|
||||
{
|
||||
this.GPBBLINEJIN = DateTime.UtcNow.Ticks;
|
||||
this.DIBGEINKHLM = (long)Environment.TickCount * -99L;
|
||||
this.CFLIGFNHPDF = this.GPBBLINEJIN;
|
||||
this.EEBCINJIKAL = this.GPBBLINEJIN;
|
||||
}
|
||||
|
||||
// Token: 0x060073E9 RID: 29673 RVA: 0x00265B8C File Offset: 0x00263D8C
|
||||
private void LLNBGIGJDAG(bool NFEOPNJJNMF)
|
||||
{
|
||||
if (!NFEOPNJJNMF)
|
||||
{
|
||||
this.PEEOLNLDBLP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073EA RID: 29674 RVA: 0x00265B9C File Offset: 0x00263D9C
|
||||
private static void MPMDFLMDPMF(SpeedHackDetector NOBAPCOKFIL)
|
||||
{
|
||||
SpeedHackDetector.<FFFGEJPDBPF>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x060073EB RID: 29675 RVA: 0x00265BA4 File Offset: 0x00263DA4
|
||||
public static void ABOAAAOJEGP(UnityAction JOINLHEALDL, float MIAFBELJLOE, byte PBOKHCNPELF, int EFGEOGJLPLJ)
|
||||
{
|
||||
SpeedHackDetector.COJIHDAHIMP().BHDHGMOKCNH(JOINLHEALDL, MIAFBELJLOE, PBOKHCNPELF, EFGEOGJLPLJ);
|
||||
}
|
||||
|
||||
// Token: 0x060073EC RID: 29676 RVA: 0x00265BB4 File Offset: 0x00263DB4
|
||||
private void HNNGEOKGHGD(bool NFEOPNJJNMF)
|
||||
{
|
||||
if (!NFEOPNJJNMF)
|
||||
{
|
||||
this.PEEOLNLDBLP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073ED RID: 29677 RVA: 0x00265BC4 File Offset: 0x00263DC4
|
||||
private void KCAFPLFCIGE()
|
||||
{
|
||||
if (!this.KBNDJNGLGGC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
long ticks = DateTime.UtcNow.Ticks;
|
||||
long num = ticks - this.CFLIGFNHPDF;
|
||||
if (num < 1L || num > 59L)
|
||||
{
|
||||
this.JKGCPAIHKHO();
|
||||
return;
|
||||
}
|
||||
this.CFLIGFNHPDF = ticks;
|
||||
long num2 = (long)(this.interval * 289f);
|
||||
if (ticks - this.EEBCINJIKAL >= num2)
|
||||
{
|
||||
long num3 = (long)Environment.TickCount * 135L;
|
||||
if (Mathf.Abs((float)(num3 - this.DIBGEINKHLM - (ticks - this.GPBBLINEJIN))) > 1971f)
|
||||
{
|
||||
this.EDDPOALBMBD += 0;
|
||||
if (this.EDDPOALBMBD > this.maxFalsePositives)
|
||||
{
|
||||
this.PEJACBOIHLD();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LAACEGDADAB = 0;
|
||||
this.JKGCPAIHKHO();
|
||||
}
|
||||
}
|
||||
else if (this.EDDPOALBMBD > 1 && this.coolDown > 0)
|
||||
{
|
||||
this.LAACEGDADAB += 0;
|
||||
if (this.LAACEGDADAB >= this.coolDown)
|
||||
{
|
||||
this.EDDPOALBMBD = 1;
|
||||
}
|
||||
}
|
||||
this.EEBCINJIKAL = ticks;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073EE RID: 29678 RVA: 0x00265CE8 File Offset: 0x00263EE8
|
||||
private void CPBKFOLMONN(bool NFEOPNJJNMF)
|
||||
{
|
||||
if (!NFEOPNJJNMF)
|
||||
{
|
||||
this.KGBPJAIDGLN();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073EF RID: 29679 RVA: 0x00265CF8 File Offset: 0x00263EF8
|
||||
private void CCELIKIMHOO()
|
||||
{
|
||||
if (SpeedHackDetector.FIHBLGPKFJN < 5)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && SpeedHackDetector.PJCLDKJDHLP() != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073F0 RID: 29680 RVA: 0x00265D48 File Offset: 0x00263F48
|
||||
protected virtual void LCIEBMADMGK()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (SpeedHackDetector.GPODMGFGDNI() == this)
|
||||
{
|
||||
SpeedHackDetector.NCKMBFBMBFM = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073F1 RID: 29681 RVA: 0x00265D68 File Offset: 0x00263F68
|
||||
private void MPINJDNLOKH(UnityAction JOINLHEALDL, float JNHIMIMICKE, byte BCDCHDNPAFP, int ELJBJJDKJJP)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL == null || this.detectionEventHasListener)
|
||||
{
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
base.enabled = true;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.interval = JNHIMIMICKE;
|
||||
this.maxFalsePositives = BCDCHDNPAFP;
|
||||
this.coolDown = ELJBJJDKJJP;
|
||||
this.NPCEAJMCIDD();
|
||||
this.EDDPOALBMBD = 0;
|
||||
this.LAACEGDADAB = 1;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x060073F2 RID: 29682 RVA: 0x00265DF8 File Offset: 0x00263FF8
|
||||
private static SpeedHackDetector ACFPHGGPHNP()
|
||||
{
|
||||
if (SpeedHackDetector.HABOFBCJJIC() != null)
|
||||
{
|
||||
return SpeedHackDetector.HABOFBCJJIC();
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("Friend Added");
|
||||
}
|
||||
SpeedHackDetector.MPMDFLMDPMF(ActDetectorBase.JPDPEAFNPNN.AddComponent<SpeedHackDetector>());
|
||||
return SpeedHackDetector.HIPACKPBBKM();
|
||||
}
|
||||
|
||||
// Token: 0x060073F3 RID: 29683 RVA: 0x00265E50 File Offset: 0x00264050
|
||||
private static SpeedHackDetector FKDOANDKPMO()
|
||||
{
|
||||
if (SpeedHackDetector.HABOFBCJJIC() != null)
|
||||
{
|
||||
return SpeedHackDetector.PJCLDKJDHLP();
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("PostEffectsMaterial missing from VignetteImageEffects.");
|
||||
}
|
||||
SpeedHackDetector.PAAEFGBCBDI(ActDetectorBase.JPDPEAFNPNN.AddComponent<SpeedHackDetector>());
|
||||
return SpeedHackDetector.GPODMGFGDNI();
|
||||
}
|
||||
|
||||
// Token: 0x060073F4 RID: 29684 RVA: 0x00265EA8 File Offset: 0x002640A8
|
||||
public static SpeedHackDetector GPODMGFGDNI()
|
||||
{
|
||||
return SpeedHackDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060073F5 RID: 29685 RVA: 0x00265EB0 File Offset: 0x002640B0
|
||||
private void NJDHLNFOAAM(UnityAction JOINLHEALDL, float JNHIMIMICKE, byte BCDCHDNPAFP, int ELJBJJDKJJP)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL == null || this.detectionEventHasListener)
|
||||
{
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
base.enabled = true;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.interval = JNHIMIMICKE;
|
||||
this.maxFalsePositives = BCDCHDNPAFP;
|
||||
this.coolDown = ELJBJJDKJJP;
|
||||
this.NPCEAJMCIDD();
|
||||
this.EDDPOALBMBD = 1;
|
||||
this.LAACEGDADAB = 1;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x060073F6 RID: 29686 RVA: 0x00265F40 File Offset: 0x00264140
|
||||
public static void BOFBOCAIMAL(UnityAction JOINLHEALDL, float MIAFBELJLOE)
|
||||
{
|
||||
SpeedHackDetector.AMLLHNDFMCL(JOINLHEALDL, MIAFBELJLOE, SpeedHackDetector.EBLDDOKCMFI().maxFalsePositives);
|
||||
}
|
||||
|
||||
// Token: 0x060073F7 RID: 29687 RVA: 0x00265F54 File Offset: 0x00264154
|
||||
public static void FDAFNAOOCML()
|
||||
{
|
||||
if (SpeedHackDetector.GPODMGFGDNI() != null)
|
||||
{
|
||||
SpeedHackDetector.HIPACKPBBKM().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073F8 RID: 29688 RVA: 0x00265F70 File Offset: 0x00264170
|
||||
protected virtual void JGFHBJLCDAP()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (SpeedHackDetector.NCKMBFBMBFM == this)
|
||||
{
|
||||
SpeedHackDetector.NCKMBFBMBFM = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073F9 RID: 29689 RVA: 0x00265F90 File Offset: 0x00264190
|
||||
private void PONDPPDHJOM()
|
||||
{
|
||||
if (!this.KBNDJNGLGGC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
long ticks = DateTime.UtcNow.Ticks;
|
||||
long num = ticks - this.CFLIGFNHPDF;
|
||||
if (num < 1L || num > -18L)
|
||||
{
|
||||
this.MNAGPAIAEOK();
|
||||
return;
|
||||
}
|
||||
this.CFLIGFNHPDF = ticks;
|
||||
long num2 = (long)(this.interval * 1566f);
|
||||
if (ticks - this.EEBCINJIKAL >= num2)
|
||||
{
|
||||
long num3 = (long)Environment.TickCount * -122L;
|
||||
if (Mathf.Abs((float)(num3 - this.DIBGEINKHLM - (ticks - this.GPBBLINEJIN))) > 688f)
|
||||
{
|
||||
this.EDDPOALBMBD += 0;
|
||||
if (this.EDDPOALBMBD > this.maxFalsePositives)
|
||||
{
|
||||
this.PEJACBOIHLD();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LAACEGDADAB = 0;
|
||||
this.BNKKPLIKNIE();
|
||||
}
|
||||
}
|
||||
else if (this.EDDPOALBMBD > 1 && this.coolDown > 1)
|
||||
{
|
||||
this.LAACEGDADAB++;
|
||||
if (this.LAACEGDADAB >= this.coolDown)
|
||||
{
|
||||
this.EDDPOALBMBD = 0;
|
||||
}
|
||||
}
|
||||
this.EEBCINJIKAL = ticks;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073FA RID: 29690 RVA: 0x002660B4 File Offset: 0x002642B4
|
||||
public static void EAKBAEGANGL(UnityAction JOINLHEALDL, float MIAFBELJLOE)
|
||||
{
|
||||
SpeedHackDetector.PIOKEOKLOFA(JOINLHEALDL, MIAFBELJLOE, SpeedHackDetector.ACFPHGGPHNP().maxFalsePositives);
|
||||
}
|
||||
|
||||
// Token: 0x060073FB RID: 29691 RVA: 0x002660C8 File Offset: 0x002642C8
|
||||
protected virtual void NNPHPHJEGII()
|
||||
{
|
||||
this.MPINJDNLOKH(null, this.interval, this.maxFalsePositives, this.coolDown);
|
||||
}
|
||||
|
||||
// Token: 0x060073FC RID: 29692 RVA: 0x002660E4 File Offset: 0x002642E4
|
||||
protected virtual void OCGGMDJDFLN()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x060073FD RID: 29693 RVA: 0x00266108 File Offset: 0x00264308
|
||||
private void FDBBEPNDDPG()
|
||||
{
|
||||
if (SpeedHackDetector.FIHBLGPKFJN < 1)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && SpeedHackDetector.PJCLDKJDHLP() != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060073FE RID: 29694 RVA: 0x00266158 File Offset: 0x00264358
|
||||
public static void LIMLPHCGKOB(UnityAction JOINLHEALDL, float MIAFBELJLOE)
|
||||
{
|
||||
SpeedHackDetector.PIOKEOKLOFA(JOINLHEALDL, MIAFBELJLOE, SpeedHackDetector.ACFPHGGPHNP().maxFalsePositives);
|
||||
}
|
||||
|
||||
// Token: 0x060073FF RID: 29695 RVA: 0x0026616C File Offset: 0x0026436C
|
||||
protected virtual void BDPLNOIDPMK()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (SpeedHackDetector.PJCLDKJDHLP() == this)
|
||||
{
|
||||
SpeedHackDetector.PAAEFGBCBDI(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007400 RID: 29696 RVA: 0x0026618C File Offset: 0x0026438C
|
||||
private void DBLPBFFPBHK()
|
||||
{
|
||||
if (SpeedHackDetector.FIHBLGPKFJN < 3)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && SpeedHackDetector.PJCLDKJDHLP() != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007401 RID: 29697 RVA: 0x002661DC File Offset: 0x002643DC
|
||||
private void DBFGONEGLMK(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.KALBJKGIMPO();
|
||||
}
|
||||
|
||||
// Token: 0x06007402 RID: 29698 RVA: 0x002661E4 File Offset: 0x002643E4
|
||||
private void OHNFOLHANLN()
|
||||
{
|
||||
if (SpeedHackDetector.FIHBLGPKFJN < 7)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && SpeedHackDetector.PJCLDKJDHLP() != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007403 RID: 29699 RVA: 0x00266234 File Offset: 0x00264434
|
||||
public static void CACBCBHDLDK()
|
||||
{
|
||||
if (SpeedHackDetector.PJCLDKJDHLP() != null)
|
||||
{
|
||||
SpeedHackDetector.HABOFBCJJIC().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007404 RID: 29700 RVA: 0x00266250 File Offset: 0x00264450
|
||||
protected virtual void FBIMFHCABIA()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007405 RID: 29701 RVA: 0x00266274 File Offset: 0x00264474
|
||||
private void JNDFMKEAHCP(bool NFEOPNJJNMF)
|
||||
{
|
||||
if (!NFEOPNJJNMF)
|
||||
{
|
||||
this.JKGCPAIHKHO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007406 RID: 29702 RVA: 0x00266284 File Offset: 0x00264484
|
||||
private void JIHBKGGMMHE(UnityAction JOINLHEALDL, float JNHIMIMICKE, byte BCDCHDNPAFP, int ELJBJJDKJJP)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL == null || this.detectionEventHasListener)
|
||||
{
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
base.enabled = false;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.interval = JNHIMIMICKE;
|
||||
this.maxFalsePositives = BCDCHDNPAFP;
|
||||
this.coolDown = ELJBJJDKJJP;
|
||||
this.MNAGPAIAEOK();
|
||||
this.EDDPOALBMBD = 1;
|
||||
this.LAACEGDADAB = 1;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007407 RID: 29703 RVA: 0x00266314 File Offset: 0x00264514
|
||||
private void LKANJOIEHON(bool NFEOPNJJNMF)
|
||||
{
|
||||
if (!NFEOPNJJNMF)
|
||||
{
|
||||
this.JKGCPAIHKHO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007408 RID: 29704 RVA: 0x00266324 File Offset: 0x00264524
|
||||
public static void PECDOKAKLCL(UnityAction JOINLHEALDL, float MIAFBELJLOE, byte PBOKHCNPELF, int EFGEOGJLPLJ)
|
||||
{
|
||||
SpeedHackDetector.FKDOANDKPMO().ADLNPDIMONA(JOINLHEALDL, MIAFBELJLOE, PBOKHCNPELF, EFGEOGJLPLJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007409 RID: 29705 RVA: 0x00266334 File Offset: 0x00264534
|
||||
private void NAKGPJKLHDF()
|
||||
{
|
||||
SpeedHackDetector.FIHBLGPKFJN++;
|
||||
if (this.GBKFKKGNLGF(SpeedHackDetector.HIPACKPBBKM(), "B"))
|
||||
{
|
||||
SpeedHackDetector.NCKMBFBMBFM = this;
|
||||
}
|
||||
SceneManager.sceneLoaded += this.CCBDPNNOAIK;
|
||||
}
|
||||
|
||||
// Token: 0x0600740A RID: 29706 RVA: 0x00266370 File Offset: 0x00264570
|
||||
public static void StopDetection()
|
||||
{
|
||||
if (SpeedHackDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
SpeedHackDetector.NCKMBFBMBFM.LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600740B RID: 29707 RVA: 0x0026638C File Offset: 0x0026458C
|
||||
public static void FFDCFMAHICH()
|
||||
{
|
||||
if (SpeedHackDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
SpeedHackDetector.HIPACKPBBKM().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600740C RID: 29708 RVA: 0x002663A8 File Offset: 0x002645A8
|
||||
private void JKGCPAIHKHO()
|
||||
{
|
||||
this.GPBBLINEJIN = DateTime.UtcNow.Ticks;
|
||||
this.DIBGEINKHLM = (long)Environment.TickCount * 37L;
|
||||
this.CFLIGFNHPDF = this.GPBBLINEJIN;
|
||||
this.EEBCINJIKAL = this.GPBBLINEJIN;
|
||||
}
|
||||
|
||||
// Token: 0x0600740D RID: 29709 RVA: 0x002663F4 File Offset: 0x002645F4
|
||||
private void IAAGLEJEMDH(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.BJOBHHDFALP();
|
||||
}
|
||||
|
||||
// Token: 0x0600740E RID: 29710 RVA: 0x002663FC File Offset: 0x002645FC
|
||||
protected virtual void OOJFGBNBCLP()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (SpeedHackDetector.HIPACKPBBKM() == this)
|
||||
{
|
||||
SpeedHackDetector.MPMDFLMDPMF(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600740F RID: 29711 RVA: 0x0026641C File Offset: 0x0026461C
|
||||
protected virtual void MIAHNHAHFGE()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06007410 RID: 29712 RVA: 0x00266440 File Offset: 0x00264640
|
||||
protected virtual void AMIPFPHADGM()
|
||||
{
|
||||
base.OnDestroy();
|
||||
SpeedHackDetector.FIHBLGPKFJN -= 0;
|
||||
SceneManager.sceneLoaded -= this.KKMAELMCPOA;
|
||||
}
|
||||
|
||||
// Token: 0x06007411 RID: 29713 RVA: 0x00266468 File Offset: 0x00264668
|
||||
public static void StartDetection(UnityAction JOINLHEALDL, float MIAFBELJLOE)
|
||||
{
|
||||
SpeedHackDetector.StartDetection(JOINLHEALDL, MIAFBELJLOE, SpeedHackDetector.FKPMBKGHNGO.maxFalsePositives);
|
||||
}
|
||||
|
||||
// Token: 0x06007412 RID: 29714 RVA: 0x0026647C File Offset: 0x0026467C
|
||||
public static void AAMNHCNJHHI(UnityAction JOINLHEALDL, float MIAFBELJLOE, byte PBOKHCNPELF)
|
||||
{
|
||||
SpeedHackDetector.PECDOKAKLCL(JOINLHEALDL, MIAFBELJLOE, PBOKHCNPELF, SpeedHackDetector.FKDOANDKPMO().coolDown);
|
||||
}
|
||||
|
||||
// Token: 0x06007413 RID: 29715 RVA: 0x00266490 File Offset: 0x00264690
|
||||
private void Update()
|
||||
{
|
||||
if (!this.KBNDJNGLGGC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
long ticks = DateTime.UtcNow.Ticks;
|
||||
long num = ticks - this.CFLIGFNHPDF;
|
||||
if (num < 0L || num > 10000000L)
|
||||
{
|
||||
this.BFABDLMENKK();
|
||||
return;
|
||||
}
|
||||
this.CFLIGFNHPDF = ticks;
|
||||
long num2 = (long)(this.interval * 10000000f);
|
||||
if (ticks - this.EEBCINJIKAL >= num2)
|
||||
{
|
||||
long num3 = (long)Environment.TickCount * 10000L;
|
||||
if (Mathf.Abs((float)(num3 - this.DIBGEINKHLM - (ticks - this.GPBBLINEJIN))) > 5000000f)
|
||||
{
|
||||
this.EDDPOALBMBD += 1;
|
||||
if (this.EDDPOALBMBD > this.maxFalsePositives)
|
||||
{
|
||||
this.PEJACBOIHLD();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LAACEGDADAB = 0;
|
||||
this.BFABDLMENKK();
|
||||
}
|
||||
}
|
||||
else if (this.EDDPOALBMBD > 0 && this.coolDown > 0)
|
||||
{
|
||||
this.LAACEGDADAB++;
|
||||
if (this.LAACEGDADAB >= this.coolDown)
|
||||
{
|
||||
this.EDDPOALBMBD = 0;
|
||||
}
|
||||
}
|
||||
this.EEBCINJIKAL = ticks;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007414 RID: 29716 RVA: 0x002665B4 File Offset: 0x002647B4
|
||||
private void BJOBHHDFALP()
|
||||
{
|
||||
if (SpeedHackDetector.FIHBLGPKFJN < 2)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && SpeedHackDetector.NCKMBFBMBFM != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007415 RID: 29717 RVA: 0x00266604 File Offset: 0x00264804
|
||||
private void CCOHCCEHNIC()
|
||||
{
|
||||
SpeedHackDetector.FIHBLGPKFJN += 0;
|
||||
if (this.GBKFKKGNLGF(SpeedHackDetector.HABOFBCJJIC(), "Null arguments passed to ActionEvent.Invoke()"))
|
||||
{
|
||||
SpeedHackDetector.ADELFEODDJM(this);
|
||||
}
|
||||
SceneManager.sceneLoaded += this.DBFGONEGLMK;
|
||||
}
|
||||
|
||||
// Token: 0x06007416 RID: 29718 RVA: 0x00266640 File Offset: 0x00264840
|
||||
private void GGGLFILBKNL(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.JFLCBECJOAK();
|
||||
}
|
||||
|
||||
// Token: 0x06007417 RID: 29719 RVA: 0x00266648 File Offset: 0x00264848
|
||||
public static void Dispose()
|
||||
{
|
||||
if (SpeedHackDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
SpeedHackDetector.NCKMBFBMBFM.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007418 RID: 29720 RVA: 0x00266664 File Offset: 0x00264864
|
||||
public static void GABKGNFEDIH()
|
||||
{
|
||||
if (SpeedHackDetector.HABOFBCJJIC() != null)
|
||||
{
|
||||
SpeedHackDetector.HABOFBCJJIC().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007419 RID: 29721 RVA: 0x00266680 File Offset: 0x00264880
|
||||
private void CCBDPNNOAIK(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.DBLPBFFPBHK();
|
||||
}
|
||||
|
||||
// Token: 0x0600741A RID: 29722 RVA: 0x00266688 File Offset: 0x00264888
|
||||
private void PFBFOGJOOGP()
|
||||
{
|
||||
SpeedHackDetector.FIHBLGPKFJN++;
|
||||
if (this.GBKFKKGNLGF(SpeedHackDetector.PJCLDKJDHLP(), "OnReferalIntentReciver:: parsing error"))
|
||||
{
|
||||
SpeedHackDetector.PAAEFGBCBDI(this);
|
||||
}
|
||||
SceneManager.sceneLoaded += this.IAAGLEJEMDH;
|
||||
}
|
||||
|
||||
// Token: 0x0600741B RID: 29723 RVA: 0x002666C4 File Offset: 0x002648C4
|
||||
protected override void LIIMKLJGGHG()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600741C RID: 29724 RVA: 0x002666E8 File Offset: 0x002648E8
|
||||
protected virtual void NGENNGHANCO()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600741D RID: 29725 RVA: 0x0026670C File Offset: 0x0026490C
|
||||
private void CAMLJNHGKFE()
|
||||
{
|
||||
this.GPBBLINEJIN = DateTime.UtcNow.Ticks;
|
||||
this.DIBGEINKHLM = (long)Environment.TickCount * -132L;
|
||||
this.CFLIGFNHPDF = this.GPBBLINEJIN;
|
||||
this.EEBCINJIKAL = this.GPBBLINEJIN;
|
||||
}
|
||||
|
||||
// Token: 0x0600741E RID: 29726 RVA: 0x00266758 File Offset: 0x00264958
|
||||
private void DOJBFDPPFDP(UnityAction JOINLHEALDL, float JNHIMIMICKE, byte BCDCHDNPAFP, int ELJBJJDKJJP)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL == null || this.detectionEventHasListener)
|
||||
{
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
base.enabled = true;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.interval = JNHIMIMICKE;
|
||||
this.maxFalsePositives = BCDCHDNPAFP;
|
||||
this.coolDown = ELJBJJDKJJP;
|
||||
this.DJCPDNHDAIP();
|
||||
this.EDDPOALBMBD = 0;
|
||||
this.LAACEGDADAB = 1;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600741F RID: 29727 RVA: 0x002667E8 File Offset: 0x002649E8
|
||||
private SpeedHackDetector()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06007420 RID: 29728 RVA: 0x0026680C File Offset: 0x00264A0C
|
||||
private static SpeedHackDetector EBLDDOKCMFI()
|
||||
{
|
||||
if (SpeedHackDetector.GPODMGFGDNI() != null)
|
||||
{
|
||||
return SpeedHackDetector.PJCLDKJDHLP();
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("Authentication request error: ");
|
||||
}
|
||||
SpeedHackDetector.LFAHIJMONLB(ActDetectorBase.JPDPEAFNPNN.AddComponent<SpeedHackDetector>());
|
||||
return SpeedHackDetector.HABOFBCJJIC();
|
||||
}
|
||||
|
||||
// Token: 0x06007421 RID: 29729 RVA: 0x00266864 File Offset: 0x00264A64
|
||||
public static void GAPMICKFIFG()
|
||||
{
|
||||
if (SpeedHackDetector.HIPACKPBBKM() != null)
|
||||
{
|
||||
SpeedHackDetector.PJCLDKJDHLP().LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007422 RID: 29730 RVA: 0x00266880 File Offset: 0x00264A80
|
||||
public static void INADMADBJNJ()
|
||||
{
|
||||
if (SpeedHackDetector.GPODMGFGDNI() != null)
|
||||
{
|
||||
SpeedHackDetector.NCKMBFBMBFM.LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007423 RID: 29731 RVA: 0x0026689C File Offset: 0x00264A9C
|
||||
protected override void JBDAOJFOMAJ()
|
||||
{
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06007424 RID: 29732 RVA: 0x002668A8 File Offset: 0x00264AA8
|
||||
public static void OFJDHDPFOPI(UnityAction JOINLHEALDL, float MIAFBELJLOE)
|
||||
{
|
||||
SpeedHackDetector.AAMNHCNJHHI(JOINLHEALDL, MIAFBELJLOE, SpeedHackDetector.ACFPHGGPHNP().maxFalsePositives);
|
||||
}
|
||||
|
||||
// Token: 0x06007425 RID: 29733 RVA: 0x002668BC File Offset: 0x00264ABC
|
||||
private static void LFAHIJMONLB(SpeedHackDetector NOBAPCOKFIL)
|
||||
{
|
||||
SpeedHackDetector.<FFFGEJPDBPF>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06007426 RID: 29734 RVA: 0x002668C4 File Offset: 0x00264AC4
|
||||
public static void KDFDIHPDEAO()
|
||||
{
|
||||
if (SpeedHackDetector.GPODMGFGDNI() != null)
|
||||
{
|
||||
SpeedHackDetector.PJCLDKJDHLP().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007427 RID: 29735 RVA: 0x002668E0 File Offset: 0x00264AE0
|
||||
private void EBPMPKGJGMG(bool NFEOPNJJNMF)
|
||||
{
|
||||
if (!NFEOPNJJNMF)
|
||||
{
|
||||
this.JKGCPAIHKHO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007428 RID: 29736 RVA: 0x002668F0 File Offset: 0x00264AF0
|
||||
protected virtual void ONALIJIBMIJ()
|
||||
{
|
||||
this.MPINJDNLOKH(null, this.interval, this.maxFalsePositives, this.coolDown);
|
||||
}
|
||||
|
||||
// Token: 0x06007429 RID: 29737 RVA: 0x0026690C File Offset: 0x00264B0C
|
||||
private void ONHAHFMKDGM()
|
||||
{
|
||||
if (SpeedHackDetector.FIHBLGPKFJN < 2)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && SpeedHackDetector.NCKMBFBMBFM != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600742A RID: 29738 RVA: 0x0026695C File Offset: 0x00264B5C
|
||||
public static void NNBJLOLECMI(UnityAction JOINLHEALDL)
|
||||
{
|
||||
SpeedHackDetector.LIMLPHCGKOB(JOINLHEALDL, SpeedHackDetector.FKDOANDKPMO().interval);
|
||||
}
|
||||
|
||||
// Token: 0x0600742B RID: 29739 RVA: 0x00266970 File Offset: 0x00264B70
|
||||
private void PEEOLNLDBLP()
|
||||
{
|
||||
this.GPBBLINEJIN = DateTime.UtcNow.Ticks;
|
||||
this.DIBGEINKHLM = (long)Environment.TickCount * -175L;
|
||||
this.CFLIGFNHPDF = this.GPBBLINEJIN;
|
||||
this.EEBCINJIKAL = this.GPBBLINEJIN;
|
||||
}
|
||||
|
||||
// Token: 0x0600742C RID: 29740 RVA: 0x002669BC File Offset: 0x00264BBC
|
||||
protected override void DAJCMBIONLP()
|
||||
{
|
||||
this.BHDHGMOKCNH(null, this.interval, this.maxFalsePositives, this.coolDown);
|
||||
}
|
||||
|
||||
// Token: 0x0600742D RID: 29741 RVA: 0x002669D8 File Offset: 0x00264BD8
|
||||
private void KGBPJAIDGLN()
|
||||
{
|
||||
this.GPBBLINEJIN = DateTime.UtcNow.Ticks;
|
||||
this.DIBGEINKHLM = (long)Environment.TickCount * -20L;
|
||||
this.CFLIGFNHPDF = this.GPBBLINEJIN;
|
||||
this.EEBCINJIKAL = this.GPBBLINEJIN;
|
||||
}
|
||||
|
||||
// Token: 0x0600742E RID: 29742 RVA: 0x00266A24 File Offset: 0x00264C24
|
||||
public static void JKOCEBMDMDB(UnityAction JOINLHEALDL, float MIAFBELJLOE, byte PBOKHCNPELF)
|
||||
{
|
||||
SpeedHackDetector.ABOAAAOJEGP(JOINLHEALDL, MIAFBELJLOE, PBOKHCNPELF, SpeedHackDetector.FKPMBKGHNGO.coolDown);
|
||||
}
|
||||
|
||||
// Token: 0x0600742F RID: 29743 RVA: 0x00266A38 File Offset: 0x00264C38
|
||||
protected virtual void ONIGAGHDGID()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06007431 RID: 29745 RVA: 0x00266A64 File Offset: 0x00264C64
|
||||
public static void PPCOLACPOBB()
|
||||
{
|
||||
if (SpeedHackDetector.HIPACKPBBKM() != null)
|
||||
{
|
||||
SpeedHackDetector.HIPACKPBBKM().ADLNPDIMONA(null, SpeedHackDetector.GPODMGFGDNI().interval, SpeedHackDetector.NCKMBFBMBFM.maxFalsePositives, SpeedHackDetector.HABOFBCJJIC().coolDown);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("ROTATE_IN_PLACE_ENABLED");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007432 RID: 29746 RVA: 0x00266ABC File Offset: 0x00264CBC
|
||||
private void NNKEEMNOCFC()
|
||||
{
|
||||
if (SpeedHackDetector.FIHBLGPKFJN < 8)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && SpeedHackDetector.HABOFBCJJIC() != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007433 RID: 29747 RVA: 0x00266B0C File Offset: 0x00264D0C
|
||||
public static void PIOKEOKLOFA(UnityAction JOINLHEALDL, float MIAFBELJLOE, byte PBOKHCNPELF)
|
||||
{
|
||||
SpeedHackDetector.NPHNHINAPMA(JOINLHEALDL, MIAFBELJLOE, PBOKHCNPELF, SpeedHackDetector.FKDOANDKPMO().coolDown);
|
||||
}
|
||||
|
||||
// Token: 0x06007434 RID: 29748 RVA: 0x00266B20 File Offset: 0x00264D20
|
||||
protected virtual void KOLHBMEHOGO()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (SpeedHackDetector.NCKMBFBMBFM == this)
|
||||
{
|
||||
SpeedHackDetector.PAAEFGBCBDI(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007435 RID: 29749 RVA: 0x00266B40 File Offset: 0x00264D40
|
||||
public static void AMLLHNDFMCL(UnityAction JOINLHEALDL, float MIAFBELJLOE, byte PBOKHCNPELF)
|
||||
{
|
||||
SpeedHackDetector.NPHNHINAPMA(JOINLHEALDL, MIAFBELJLOE, PBOKHCNPELF, SpeedHackDetector.COJIHDAHIMP().coolDown);
|
||||
}
|
||||
|
||||
// Token: 0x06007436 RID: 29750 RVA: 0x00266B54 File Offset: 0x00264D54
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
SpeedHackDetector.FIHBLGPKFJN--;
|
||||
SceneManager.sceneLoaded -= this.IAAGLEJEMDH;
|
||||
}
|
||||
|
||||
// Token: 0x06007437 RID: 29751 RVA: 0x00266B7C File Offset: 0x00264D7C
|
||||
private void JHGENENIGBP()
|
||||
{
|
||||
if (SpeedHackDetector.FIHBLGPKFJN < 0)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && SpeedHackDetector.HIPACKPBBKM() != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007438 RID: 29752 RVA: 0x00266BCC File Offset: 0x00264DCC
|
||||
public static SpeedHackDetector HABOFBCJJIC()
|
||||
{
|
||||
return SpeedHackDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06007439 RID: 29753 RVA: 0x00266BD4 File Offset: 0x00264DD4
|
||||
private void LINPIEJNGFG(UnityAction JOINLHEALDL, float JNHIMIMICKE, byte BCDCHDNPAFP, int ELJBJJDKJJP)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL == null || this.detectionEventHasListener)
|
||||
{
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
base.enabled = false;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.interval = JNHIMIMICKE;
|
||||
this.maxFalsePositives = BCDCHDNPAFP;
|
||||
this.coolDown = ELJBJJDKJJP;
|
||||
this.CAMLJNHGKFE();
|
||||
this.EDDPOALBMBD = 0;
|
||||
this.LAACEGDADAB = 0;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600743A RID: 29754 RVA: 0x00266C64 File Offset: 0x00264E64
|
||||
protected virtual void OMNCAKCCFED()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (SpeedHackDetector.PJCLDKJDHLP() == this)
|
||||
{
|
||||
SpeedHackDetector.NCKMBFBMBFM = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600743B RID: 29755 RVA: 0x00266C84 File Offset: 0x00264E84
|
||||
private void EBCFDLMDBFE()
|
||||
{
|
||||
if (SpeedHackDetector.FIHBLGPKFJN < 7)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && SpeedHackDetector.GPODMGFGDNI() != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600743C RID: 29756 RVA: 0x00266CD4 File Offset: 0x00264ED4
|
||||
protected virtual void EIINBAHANIL()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600743D RID: 29757 RVA: 0x00266CF8 File Offset: 0x00264EF8
|
||||
protected virtual void GDIAJEIELKK()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600743E RID: 29758 RVA: 0x00266D1C File Offset: 0x00264F1C
|
||||
public static SpeedHackDetector PJCLDKJDHLP()
|
||||
{
|
||||
return SpeedHackDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600743F RID: 29759 RVA: 0x00266D24 File Offset: 0x00264F24
|
||||
public static void StartDetection(UnityAction JOINLHEALDL)
|
||||
{
|
||||
SpeedHackDetector.StartDetection(JOINLHEALDL, SpeedHackDetector.FKPMBKGHNGO.interval);
|
||||
}
|
||||
|
||||
// Token: 0x06007440 RID: 29760 RVA: 0x00266D38 File Offset: 0x00264F38
|
||||
public static void StartDetection(UnityAction JOINLHEALDL, float MIAFBELJLOE, byte PBOKHCNPELF)
|
||||
{
|
||||
SpeedHackDetector.StartDetection(JOINLHEALDL, MIAFBELJLOE, PBOKHCNPELF, SpeedHackDetector.FKPMBKGHNGO.coolDown);
|
||||
}
|
||||
|
||||
// Token: 0x06007441 RID: 29761 RVA: 0x00266D4C File Offset: 0x00264F4C
|
||||
public static void NPHNHINAPMA(UnityAction JOINLHEALDL, float MIAFBELJLOE, byte PBOKHCNPELF, int EFGEOGJLPLJ)
|
||||
{
|
||||
SpeedHackDetector.EBLDDOKCMFI().ADLNPDIMONA(JOINLHEALDL, MIAFBELJLOE, PBOKHCNPELF, EFGEOGJLPLJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007442 RID: 29762 RVA: 0x00266D5C File Offset: 0x00264F5C
|
||||
private void IOKIFHGPMKI()
|
||||
{
|
||||
SpeedHackDetector.FIHBLGPKFJN++;
|
||||
if (this.GBKFKKGNLGF(SpeedHackDetector.HABOFBCJJIC(), "rotation"))
|
||||
{
|
||||
SpeedHackDetector.NCKMBFBMBFM = this;
|
||||
}
|
||||
SceneManager.sceneLoaded += this.GGGLFILBKNL;
|
||||
}
|
||||
|
||||
// Token: 0x06007443 RID: 29763 RVA: 0x00266D98 File Offset: 0x00264F98
|
||||
private void NELGHAFCLKG()
|
||||
{
|
||||
if (!this.KBNDJNGLGGC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
long ticks = DateTime.UtcNow.Ticks;
|
||||
long num = ticks - this.CFLIGFNHPDF;
|
||||
if (num < 1L || num > -3L)
|
||||
{
|
||||
this.NPCEAJMCIDD();
|
||||
return;
|
||||
}
|
||||
this.CFLIGFNHPDF = ticks;
|
||||
long num2 = (long)(this.interval * 1503f);
|
||||
if (ticks - this.EEBCINJIKAL >= num2)
|
||||
{
|
||||
long num3 = (long)Environment.TickCount * 86L;
|
||||
if (Mathf.Abs((float)(num3 - this.DIBGEINKHLM - (ticks - this.GPBBLINEJIN))) > 1098f)
|
||||
{
|
||||
this.EDDPOALBMBD += 1;
|
||||
if (this.EDDPOALBMBD > this.maxFalsePositives)
|
||||
{
|
||||
this.PEJACBOIHLD();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LAACEGDADAB = 1;
|
||||
this.NPCEAJMCIDD();
|
||||
}
|
||||
}
|
||||
else if (this.EDDPOALBMBD > 1 && this.coolDown > 1)
|
||||
{
|
||||
this.LAACEGDADAB += 0;
|
||||
if (this.LAACEGDADAB >= this.coolDown)
|
||||
{
|
||||
this.EDDPOALBMBD = 1;
|
||||
}
|
||||
}
|
||||
this.EEBCINJIKAL = ticks;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007444 RID: 29764 RVA: 0x00266EBC File Offset: 0x002650BC
|
||||
public static void PEIPPMCONBE(UnityAction JOINLHEALDL, float MIAFBELJLOE)
|
||||
{
|
||||
SpeedHackDetector.PIOKEOKLOFA(JOINLHEALDL, MIAFBELJLOE, SpeedHackDetector.EBLDDOKCMFI().maxFalsePositives);
|
||||
}
|
||||
|
||||
// Token: 0x06007445 RID: 29765 RVA: 0x00266ED0 File Offset: 0x002650D0
|
||||
private static void ADELFEODDJM(SpeedHackDetector NOBAPCOKFIL)
|
||||
{
|
||||
SpeedHackDetector.<FFFGEJPDBPF>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06007446 RID: 29766 RVA: 0x00266ED8 File Offset: 0x002650D8
|
||||
public static void DCLGNHAHIPE(UnityAction JOINLHEALDL, float MIAFBELJLOE, byte PBOKHCNPELF, int EFGEOGJLPLJ)
|
||||
{
|
||||
SpeedHackDetector.ACFPHGGPHNP().JIHBKGGMMHE(JOINLHEALDL, MIAFBELJLOE, PBOKHCNPELF, EFGEOGJLPLJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007447 RID: 29767 RVA: 0x00266EE8 File Offset: 0x002650E8
|
||||
public static void PGBDNFGKDNI(UnityAction JOINLHEALDL, float MIAFBELJLOE, byte PBOKHCNPELF)
|
||||
{
|
||||
SpeedHackDetector.NPHNHINAPMA(JOINLHEALDL, MIAFBELJLOE, PBOKHCNPELF, SpeedHackDetector.EBLDDOKCMFI().coolDown);
|
||||
}
|
||||
|
||||
// Token: 0x06007448 RID: 29768 RVA: 0x00266EFC File Offset: 0x002650FC
|
||||
public static void IGHIIGLFHDN(UnityAction JOINLHEALDL)
|
||||
{
|
||||
SpeedHackDetector.PEIPPMCONBE(JOINLHEALDL, SpeedHackDetector.FKPMBKGHNGO.interval);
|
||||
}
|
||||
|
||||
// Token: 0x06007449 RID: 29769 RVA: 0x00266F10 File Offset: 0x00265110
|
||||
private void JFLCBECJOAK()
|
||||
{
|
||||
if (SpeedHackDetector.FIHBLGPKFJN < 8)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && SpeedHackDetector.GPODMGFGDNI() != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600744A RID: 29770 RVA: 0x00266F60 File Offset: 0x00265160
|
||||
public static void LGPNMGKJJNP(UnityAction JOINLHEALDL, float MIAFBELJLOE, byte PBOKHCNPELF, int EFGEOGJLPLJ)
|
||||
{
|
||||
SpeedHackDetector.COJIHDAHIMP().LINPIEJNGFG(JOINLHEALDL, MIAFBELJLOE, PBOKHCNPELF, EFGEOGJLPLJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600744B RID: 29771 RVA: 0x00266F70 File Offset: 0x00265170
|
||||
protected virtual void DMJEAKJDGEF()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600744C RID: 29772 RVA: 0x00266F90 File Offset: 0x00265190
|
||||
protected virtual void ENPDGGJHHBJ()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (SpeedHackDetector.HIPACKPBBKM() == this)
|
||||
{
|
||||
SpeedHackDetector.PAAEFGBCBDI(null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600744D RID: 29773 RVA: 0x00266FB0 File Offset: 0x002651B0
|
||||
private void HFCNIKIIDFO(bool NFEOPNJJNMF)
|
||||
{
|
||||
if (!NFEOPNJJNMF)
|
||||
{
|
||||
this.PEEOLNLDBLP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600744E RID: 29774 RVA: 0x00266FC0 File Offset: 0x002651C0
|
||||
private void CGOJNDEHFMP(bool NFEOPNJJNMF)
|
||||
{
|
||||
if (!NFEOPNJJNMF)
|
||||
{
|
||||
this.JKGCPAIHKHO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600744F RID: 29775 RVA: 0x00266FD0 File Offset: 0x002651D0
|
||||
private void ADLNPDIMONA(UnityAction JOINLHEALDL, float JNHIMIMICKE, byte BCDCHDNPAFP, int ELJBJJDKJJP)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL == null || this.detectionEventHasListener)
|
||||
{
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
base.enabled = false;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.interval = JNHIMIMICKE;
|
||||
this.maxFalsePositives = BCDCHDNPAFP;
|
||||
this.coolDown = ELJBJJDKJJP;
|
||||
this.BFABDLMENKK();
|
||||
this.EDDPOALBMBD = 1;
|
||||
this.LAACEGDADAB = 1;
|
||||
this.PADLGDJPGMK = false;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007450 RID: 29776 RVA: 0x00267060 File Offset: 0x00265260
|
||||
protected virtual void LJNFDPGNNDP()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x06007451 RID: 29777 RVA: 0x00267080 File Offset: 0x00265280
|
||||
protected override void ODGLFEOBFCL()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007452 RID: 29778 RVA: 0x002670A0 File Offset: 0x002652A0
|
||||
private void KALBJKGIMPO()
|
||||
{
|
||||
if (SpeedHackDetector.FIHBLGPKFJN < 4)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && SpeedHackDetector.NCKMBFBMBFM != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007453 RID: 29779 RVA: 0x002670F0 File Offset: 0x002652F0
|
||||
public static void EBMGBGOJFOF()
|
||||
{
|
||||
if (SpeedHackDetector.HABOFBCJJIC() != null)
|
||||
{
|
||||
SpeedHackDetector.PJCLDKJDHLP().LINPIEJNGFG(null, SpeedHackDetector.PJCLDKJDHLP().interval, SpeedHackDetector.GPODMGFGDNI().maxFalsePositives, SpeedHackDetector.HABOFBCJJIC().coolDown);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("&sc=end");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007454 RID: 29780 RVA: 0x00267148 File Offset: 0x00265348
|
||||
protected virtual void NGMCIOEAHJI()
|
||||
{
|
||||
base.OnDestroy();
|
||||
SpeedHackDetector.FIHBLGPKFJN -= 0;
|
||||
SceneManager.sceneLoaded -= this.IAAGLEJEMDH;
|
||||
}
|
||||
|
||||
// Token: 0x06007455 RID: 29781 RVA: 0x00267170 File Offset: 0x00265370
|
||||
private void BFABDLMENKK()
|
||||
{
|
||||
this.GPBBLINEJIN = DateTime.UtcNow.Ticks;
|
||||
this.DIBGEINKHLM = (long)Environment.TickCount * 10000L;
|
||||
this.CFLIGFNHPDF = this.GPBBLINEJIN;
|
||||
this.EEBCINJIKAL = this.GPBBLINEJIN;
|
||||
}
|
||||
|
||||
// Token: 0x06007456 RID: 29782 RVA: 0x002671BC File Offset: 0x002653BC
|
||||
private void KKMAELMCPOA(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.OHNFOLHANLN();
|
||||
}
|
||||
|
||||
// Token: 0x06007457 RID: 29783 RVA: 0x002671C4 File Offset: 0x002653C4
|
||||
protected virtual void PJJMJGAEKJC()
|
||||
{
|
||||
this.PDEDBIEFLAF(null, this.interval, this.maxFalsePositives, this.coolDown);
|
||||
}
|
||||
|
||||
// Token: 0x06007458 RID: 29784 RVA: 0x002671E0 File Offset: 0x002653E0
|
||||
private void IABDGAJLFNK()
|
||||
{
|
||||
SpeedHackDetector.FIHBLGPKFJN++;
|
||||
if (this.GBKFKKGNLGF(SpeedHackDetector.GPODMGFGDNI(), "ObjectiveGroups"))
|
||||
{
|
||||
SpeedHackDetector.LFAHIJMONLB(this);
|
||||
}
|
||||
SceneManager.sceneLoaded += this.DBFGONEGLMK;
|
||||
}
|
||||
|
||||
// Token: 0x06007459 RID: 29785 RVA: 0x0026721C File Offset: 0x0026541C
|
||||
protected virtual void KBIGFKLIPON()
|
||||
{
|
||||
base.OnDestroy();
|
||||
SpeedHackDetector.FIHBLGPKFJN -= 0;
|
||||
SceneManager.sceneLoaded -= this.DBFGONEGLMK;
|
||||
}
|
||||
|
||||
// Token: 0x0600745A RID: 29786 RVA: 0x00267244 File Offset: 0x00265444
|
||||
protected virtual void NPBINNCPANO()
|
||||
{
|
||||
base.OnDestroy();
|
||||
SpeedHackDetector.FIHBLGPKFJN--;
|
||||
SceneManager.sceneLoaded -= this.DBFGONEGLMK;
|
||||
}
|
||||
|
||||
// Token: 0x0600745B RID: 29787 RVA: 0x0026726C File Offset: 0x0026546C
|
||||
private void BHDHGMOKCNH(UnityAction JOINLHEALDL, float JNHIMIMICKE, byte BCDCHDNPAFP, int ELJBJJDKJJP)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL == null || this.detectionEventHasListener)
|
||||
{
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
base.enabled = false;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.interval = JNHIMIMICKE;
|
||||
this.maxFalsePositives = BCDCHDNPAFP;
|
||||
this.coolDown = ELJBJJDKJJP;
|
||||
this.BFABDLMENKK();
|
||||
this.EDDPOALBMBD = 0;
|
||||
this.LAACEGDADAB = 0;
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600745C RID: 29788 RVA: 0x002672FC File Offset: 0x002654FC
|
||||
private void DJCPDNHDAIP()
|
||||
{
|
||||
this.GPBBLINEJIN = DateTime.UtcNow.Ticks;
|
||||
this.DIBGEINKHLM = (long)Environment.TickCount * -180L;
|
||||
this.CFLIGFNHPDF = this.GPBBLINEJIN;
|
||||
this.EEBCINJIKAL = this.GPBBLINEJIN;
|
||||
}
|
||||
|
||||
// Token: 0x0600745D RID: 29789 RVA: 0x00267348 File Offset: 0x00265548
|
||||
public static void EFNHANDMAPP()
|
||||
{
|
||||
if (SpeedHackDetector.PJCLDKJDHLP() != null)
|
||||
{
|
||||
SpeedHackDetector.HABOFBCJJIC().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600745E RID: 29790 RVA: 0x00267364 File Offset: 0x00265564
|
||||
protected virtual void LNHECIPECMI()
|
||||
{
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x0400102E RID: 4142
|
||||
internal const string HHOCOJCODJN = "Speed Hack Detector";
|
||||
|
||||
// Token: 0x0400102F RID: 4143
|
||||
internal const string LCMPJBNGJAD = "[ACTk] Speed Hack Detector: ";
|
||||
|
||||
// Token: 0x04001030 RID: 4144
|
||||
private const long ENKGCAOIJEB = 10000000L;
|
||||
|
||||
// Token: 0x04001031 RID: 4145
|
||||
private const int JMMJCIJNNDM = 5000000;
|
||||
|
||||
// Token: 0x04001032 RID: 4146
|
||||
private static int FIHBLGPKFJN;
|
||||
|
||||
// Token: 0x04001033 RID: 4147
|
||||
[Tooltip("Time (in seconds) between detector checks.")]
|
||||
public float interval = 1f;
|
||||
|
||||
// Token: 0x04001034 RID: 4148
|
||||
[Tooltip("Maximum false positives count allowed before registering speed hack.")]
|
||||
public byte maxFalsePositives = 3;
|
||||
|
||||
// Token: 0x04001035 RID: 4149
|
||||
[Tooltip("Amount of sequential successful checks before clearing internal false positives counter.\nSet 0 to disable Cool Down feature.")]
|
||||
public int coolDown = 30;
|
||||
|
||||
// Token: 0x04001036 RID: 4150
|
||||
private byte EDDPOALBMBD;
|
||||
|
||||
// Token: 0x04001037 RID: 4151
|
||||
private int LAACEGDADAB;
|
||||
|
||||
// Token: 0x04001038 RID: 4152
|
||||
private long GPBBLINEJIN;
|
||||
|
||||
// Token: 0x04001039 RID: 4153
|
||||
private long DIBGEINKHLM;
|
||||
|
||||
// Token: 0x0400103A RID: 4154
|
||||
private long CFLIGFNHPDF;
|
||||
|
||||
// Token: 0x0400103B RID: 4155
|
||||
private long EEBCINJIKAL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1682 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.Rendering;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
namespace CodeStage.AntiCheat.Detectors
|
||||
{
|
||||
// Token: 0x02000277 RID: 631
|
||||
[AddComponentMenu("Code Stage/Anti-Cheat Toolkit/WallHack Detector")]
|
||||
public class WallHackDetector : ActDetectorBase
|
||||
{
|
||||
// Token: 0x0600745F RID: 29791 RVA: 0x00267370 File Offset: 0x00265570
|
||||
private void AOMPBIEAHNB()
|
||||
{
|
||||
GameObject gameObject = new GameObject(", o = ");
|
||||
gameObject.AddComponent<CapsuleCollider>().height = 1420f;
|
||||
gameObject.layer = this.JNJNFDNCNPF;
|
||||
gameObject.transform.parent = this.LBKMNJHAGMH.transform;
|
||||
gameObject.transform.localPosition = new Vector3(744f, 89f, 487f);
|
||||
this.LODJIGBKOGN = gameObject.AddComponent<CharacterController>();
|
||||
}
|
||||
|
||||
// Token: 0x17000338 RID: 824
|
||||
// (get) Token: 0x060074B6 RID: 29878 RVA: 0x00269C44 File Offset: 0x00267E44
|
||||
// (set) Token: 0x06007460 RID: 29792 RVA: 0x002673E8 File Offset: 0x002655E8
|
||||
public bool AFKFPJLMKJI
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.checkController;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (this.checkController == value || !Application.isPlaying || !base.enabled || !base.gameObject.activeSelf)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.checkController = value;
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.JJMIPDKOIBK();
|
||||
if (this.checkController)
|
||||
{
|
||||
this.DCFCOEIKFEB();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.KCMCPGINEJE();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007461 RID: 29793 RVA: 0x0026745C File Offset: 0x0026565C
|
||||
private void GAOKFBPMMAJ()
|
||||
{
|
||||
GameObject gameObject = new GameObject("IAEoCzIWLnJlY3Jvb20uRXh0cnVzaW9uRGF0YRIkCgl0b29sX2RhdGEYDSAB");
|
||||
gameObject.AddComponent<CapsuleCollider>().height = 238f;
|
||||
gameObject.layer = this.JNJNFDNCNPF;
|
||||
gameObject.transform.parent = this.LBKMNJHAGMH.transform;
|
||||
gameObject.transform.localPosition = new Vector3(1218f, 1444f, 480f);
|
||||
this.LODJIGBKOGN = gameObject.AddComponent<CharacterController>();
|
||||
}
|
||||
|
||||
// Token: 0x06007462 RID: 29794 RVA: 0x002674D4 File Offset: 0x002656D4
|
||||
public bool BOCANPECMAI()
|
||||
{
|
||||
return this.checkController;
|
||||
}
|
||||
|
||||
// Token: 0x06007463 RID: 29795 RVA: 0x002674DC File Offset: 0x002656DC
|
||||
private void NOOPMFMOHNP()
|
||||
{
|
||||
if (Physics.Raycast(this.LBKMNJHAGMH.transform.position, this.LBKMNJHAGMH.transform.TransformDirection(Vector3.forward), 1.5f, this.GMGDKCGPOMN))
|
||||
{
|
||||
if (this.EFNAJLPDCBG > 0)
|
||||
{
|
||||
this.EFNAJLPDCBG = 0;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.EFNAJLPDCBG += 1;
|
||||
if (this.AIDJMBIKLPG())
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
base.Invoke("NOOPMFMOHNP", (float)this.raycastDelay);
|
||||
}
|
||||
|
||||
// Token: 0x06007464 RID: 29796 RVA: 0x00267568 File Offset: 0x00265768
|
||||
private void GNGCMIALHIJ()
|
||||
{
|
||||
if (!this.JEDPEGDNIPB)
|
||||
{
|
||||
return;
|
||||
}
|
||||
global::UnityEngine.Object.Destroy(this.JEDPEGDNIPB.gameObject);
|
||||
this.JEDPEGDNIPB = null;
|
||||
}
|
||||
|
||||
// Token: 0x06007465 RID: 29797 RVA: 0x00267594 File Offset: 0x00265794
|
||||
private void DAEHLMIJIGE()
|
||||
{
|
||||
if (!this.KBNDJNGLGGC || !this.checkRigidbody || this.JEDPEGDNIPB == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (this.JEDPEGDNIPB.transform.localPosition.z > 99f)
|
||||
{
|
||||
this.KKMDOLFHKKP += 0;
|
||||
if (!this.AIDJMBIKLPG())
|
||||
{
|
||||
this.NNLMGJDAPJP();
|
||||
this.BJPMNKNHJEL();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007466 RID: 29798 RVA: 0x00267614 File Offset: 0x00265814
|
||||
private void IIFMIGGBHPL()
|
||||
{
|
||||
GameObject gameObject = new GameObject("RigidPlayer");
|
||||
gameObject.AddComponent<CapsuleCollider>().height = 2f;
|
||||
gameObject.layer = this.JNJNFDNCNPF;
|
||||
gameObject.transform.parent = this.LBKMNJHAGMH.transform;
|
||||
gameObject.transform.localPosition = new Vector3(0.75f, 0f, -1f);
|
||||
this.JEDPEGDNIPB = gameObject.AddComponent<Rigidbody>();
|
||||
this.JEDPEGDNIPB.useGravity = false;
|
||||
}
|
||||
|
||||
// Token: 0x06007467 RID: 29799 RVA: 0x00267698 File Offset: 0x00265898
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
base.StopAllCoroutines();
|
||||
if (this.LBKMNJHAGMH != null)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.LBKMNJHAGMH);
|
||||
}
|
||||
if (this.DHIPEBPPJFL != null)
|
||||
{
|
||||
this.DHIPEBPPJFL.mainTexture = null;
|
||||
this.DHIPEBPPJFL.shader = null;
|
||||
this.DHIPEBPPJFL = null;
|
||||
this.KEFHBOHCAMM = null;
|
||||
this.DCAGAIOCNIP = null;
|
||||
this.KFPJIGLEFCN = null;
|
||||
this.ANHNNLOIDPF.DiscardContents();
|
||||
this.ANHNNLOIDPF.Release();
|
||||
this.ANHNNLOIDPF = null;
|
||||
}
|
||||
WallHackDetector.FIHBLGPKFJN--;
|
||||
SceneManager.sceneLoaded -= this.IAAGLEJEMDH;
|
||||
}
|
||||
|
||||
// Token: 0x06007468 RID: 29800 RVA: 0x0026774C File Offset: 0x0026594C
|
||||
private void FFIGIEPHIDC()
|
||||
{
|
||||
if (!this.checkRigidbody)
|
||||
{
|
||||
this.JJMOJHLLGMD();
|
||||
this.LBKAIPFKDOC();
|
||||
this.JJMIPDKOIBK();
|
||||
return;
|
||||
}
|
||||
if (!this.JEDPEGDNIPB)
|
||||
{
|
||||
this.IIFMIGGBHPL();
|
||||
}
|
||||
if (this.JEDPEGDNIPB.transform.localPosition.z <= 1f && this.KKMDOLFHKKP > 0)
|
||||
{
|
||||
this.KKMDOLFHKKP = 0;
|
||||
}
|
||||
this.JEDPEGDNIPB.rotation = Quaternion.identity;
|
||||
this.JEDPEGDNIPB.angularVelocity = Vector3.zero;
|
||||
this.JEDPEGDNIPB.transform.localPosition = new Vector3(0.75f, 0f, -1f);
|
||||
this.JEDPEGDNIPB.velocity = this.HDGDFHLFMDP;
|
||||
base.Invoke("FFIGIEPHIDC", 4f);
|
||||
}
|
||||
|
||||
// Token: 0x06007469 RID: 29801 RVA: 0x00267828 File Offset: 0x00265A28
|
||||
protected virtual void ECHBJMIALLI()
|
||||
{
|
||||
this.BHDHGMOKCNH(null, this.spawnPosition, this.maxFalsePositives);
|
||||
}
|
||||
|
||||
// Token: 0x0600746A RID: 29802 RVA: 0x00267840 File Offset: 0x00265A40
|
||||
private static Color32 DAAPCAMOION()
|
||||
{
|
||||
return new Color32((byte)global::UnityEngine.Random.Range(0, 256), (byte)global::UnityEngine.Random.Range(0, 256), (byte)global::UnityEngine.Random.Range(0, 256), byte.MaxValue);
|
||||
}
|
||||
|
||||
// Token: 0x0600746B RID: 29803 RVA: 0x00267870 File Offset: 0x00265A70
|
||||
private WallHackDetector()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600746C RID: 29804 RVA: 0x00267900 File Offset: 0x00265B00
|
||||
private void DGLEGPEEHLP(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.BJOBHHDFALP();
|
||||
}
|
||||
|
||||
// Token: 0x0600746D RID: 29805 RVA: 0x00267908 File Offset: 0x00265B08
|
||||
private void BKCMAENAOOI()
|
||||
{
|
||||
if (base.enabled && base.gameObject.activeSelf)
|
||||
{
|
||||
if (this.JNJNFDNCNPF == -1)
|
||||
{
|
||||
this.JNJNFDNCNPF = LayerMask.NameToLayer(" of player ");
|
||||
}
|
||||
if (this.GMGDKCGPOMN == -1)
|
||||
{
|
||||
string[] array = new string[0];
|
||||
array[1] = "_Emission_Col";
|
||||
this.GMGDKCGPOMN = LayerMask.GetMask(array);
|
||||
}
|
||||
if (this.LBKMNJHAGMH == null)
|
||||
{
|
||||
this.LBKMNJHAGMH = new GameObject("Missing spawn points for ");
|
||||
this.LBKMNJHAGMH.layer = this.JNJNFDNCNPF;
|
||||
this.LBKMNJHAGMH.transform.position = this.spawnPosition;
|
||||
global::UnityEngine.Object.DontDestroyOnLoad(this.LBKMNJHAGMH);
|
||||
}
|
||||
if ((this.checkRigidbody || this.checkController) && this.NFEFMBEHJFJ == null)
|
||||
{
|
||||
this.NFEFMBEHJFJ = new GameObject("Fire");
|
||||
this.NFEFMBEHJFJ.AddComponent<BoxCollider>();
|
||||
this.NFEFMBEHJFJ.layer = this.JNJNFDNCNPF;
|
||||
this.NFEFMBEHJFJ.transform.parent = this.LBKMNJHAGMH.transform;
|
||||
this.NFEFMBEHJFJ.transform.localScale = new Vector3(233f, 1234f, 1116f);
|
||||
this.NFEFMBEHJFJ.transform.localPosition = Vector3.zero;
|
||||
}
|
||||
else if (!this.checkRigidbody && !this.checkController && this.NFEFMBEHJFJ != null)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.NFEFMBEHJFJ);
|
||||
}
|
||||
if (this.checkWireframe && this.CBAEPBOFBFN == null)
|
||||
{
|
||||
if (this.KEFHBOHCAMM == null)
|
||||
{
|
||||
this.KEFHBOHCAMM = Shader.Find(" is missing a bow string child.");
|
||||
}
|
||||
if (this.KEFHBOHCAMM == null)
|
||||
{
|
||||
Debug.LogError("TRI", this);
|
||||
this.checkWireframe = false;
|
||||
}
|
||||
else if (!this.KEFHBOHCAMM.isSupported)
|
||||
{
|
||||
Debug.LogError("Response", this);
|
||||
this.checkWireframe = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (this.PEDHHHBCMKP == Color.black)
|
||||
{
|
||||
this.PEDHHHBCMKP = WallHackDetector.DAAPCAMOION();
|
||||
do
|
||||
{
|
||||
this.OOGOLCIMAMK = WallHackDetector.DAAPCAMOION();
|
||||
}
|
||||
while (WallHackDetector.LJNKNNDBDFD(this.PEDHHHBCMKP, this.OOGOLCIMAMK, 19));
|
||||
}
|
||||
if (this.DCAGAIOCNIP == null)
|
||||
{
|
||||
this.DCAGAIOCNIP = new Texture2D(5, 8, TextureFormat.ARGB4444, false);
|
||||
this.DCAGAIOCNIP.filterMode = FilterMode.Point;
|
||||
Color[] array2 = new Color[-110];
|
||||
for (int i = 0; i < -55; i += 0)
|
||||
{
|
||||
if (i < 5)
|
||||
{
|
||||
array2[i] = this.PEDHHHBCMKP;
|
||||
}
|
||||
else
|
||||
{
|
||||
array2[i] = this.OOGOLCIMAMK;
|
||||
}
|
||||
}
|
||||
this.DCAGAIOCNIP.SetPixels(array2, 0);
|
||||
this.DCAGAIOCNIP.Apply();
|
||||
}
|
||||
if (this.ANHNNLOIDPF == null)
|
||||
{
|
||||
this.ANHNNLOIDPF = new RenderTexture(7, 2, -21, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Default);
|
||||
this.ANHNNLOIDPF.autoGenerateMips = false;
|
||||
this.ANHNNLOIDPF.filterMode = FilterMode.Bilinear;
|
||||
this.ANHNNLOIDPF.Create();
|
||||
}
|
||||
if (this.KFPJIGLEFCN == null)
|
||||
{
|
||||
this.KFPJIGLEFCN = new Texture2D(5, 3, TextureFormat.RGBA32, false);
|
||||
this.KFPJIGLEFCN.filterMode = FilterMode.Bilinear;
|
||||
}
|
||||
if (this.DHIPEBPPJFL == null)
|
||||
{
|
||||
this.DHIPEBPPJFL = new Material(this.KEFHBOHCAMM);
|
||||
this.DHIPEBPPJFL.mainTexture = this.DCAGAIOCNIP;
|
||||
}
|
||||
if (this.BDBCAFCCHLA == null)
|
||||
{
|
||||
GameObject gameObject = GameObject.CreatePrimitive((PrimitiveType)7);
|
||||
global::UnityEngine.Object.Destroy(gameObject.GetComponent<BoxCollider>());
|
||||
gameObject.name = "Overlay shape ";
|
||||
gameObject.layer = this.JNJNFDNCNPF;
|
||||
gameObject.transform.parent = this.LBKMNJHAGMH.transform;
|
||||
gameObject.transform.localPosition = new Vector3(507f, 612f, 1003f);
|
||||
this.BDBCAFCCHLA = gameObject.GetComponent<MeshRenderer>();
|
||||
this.BDBCAFCCHLA.sharedMaterial = this.DHIPEBPPJFL;
|
||||
this.BDBCAFCCHLA.shadowCastingMode = ShadowCastingMode.Off;
|
||||
this.BDBCAFCCHLA.receiveShadows = true;
|
||||
this.BDBCAFCCHLA.enabled = true;
|
||||
}
|
||||
if (this.DJPJCGDKPBN == null)
|
||||
{
|
||||
GameObject gameObject2 = GameObject.CreatePrimitive((PrimitiveType)6);
|
||||
global::UnityEngine.Object.Destroy(gameObject2.GetComponent<MeshCollider>());
|
||||
gameObject2.name = "HoverBegin ";
|
||||
gameObject2.layer = this.JNJNFDNCNPF;
|
||||
gameObject2.transform.parent = this.LBKMNJHAGMH.transform;
|
||||
gameObject2.transform.localPosition = new Vector3(704f, 1796f, 316f);
|
||||
gameObject2.transform.localScale = new Vector3(344f, 1305f, 1998f);
|
||||
this.DJPJCGDKPBN = gameObject2.GetComponent<MeshRenderer>();
|
||||
this.DJPJCGDKPBN.sharedMaterial = this.DHIPEBPPJFL;
|
||||
this.DJPJCGDKPBN.shadowCastingMode = ShadowCastingMode.Off;
|
||||
this.DJPJCGDKPBN.receiveShadows = false;
|
||||
this.DJPJCGDKPBN.enabled = true;
|
||||
}
|
||||
if (this.CBAEPBOFBFN == null)
|
||||
{
|
||||
this.CBAEPBOFBFN = new GameObject("OT").AddComponent<Camera>();
|
||||
this.CBAEPBOFBFN.gameObject.layer = this.JNJNFDNCNPF;
|
||||
this.CBAEPBOFBFN.transform.parent = this.LBKMNJHAGMH.transform;
|
||||
this.CBAEPBOFBFN.transform.localPosition = new Vector3(558f, 140f, 1274f);
|
||||
this.CBAEPBOFBFN.clearFlags = CameraClearFlags.Skybox;
|
||||
this.CBAEPBOFBFN.backgroundColor = Color.black;
|
||||
this.CBAEPBOFBFN.orthographic = true;
|
||||
this.CBAEPBOFBFN.orthographicSize = 349f;
|
||||
this.CBAEPBOFBFN.nearClipPlane = 1596f;
|
||||
this.CBAEPBOFBFN.farClipPlane = 1085f;
|
||||
this.CBAEPBOFBFN.depth = 1813f;
|
||||
this.CBAEPBOFBFN.renderingPath = RenderingPath.VertexLit;
|
||||
this.CBAEPBOFBFN.useOcclusionCulling = true;
|
||||
this.CBAEPBOFBFN.allowHDR = true;
|
||||
this.CBAEPBOFBFN.allowMSAA = true;
|
||||
this.CBAEPBOFBFN.targetTexture = this.ANHNNLOIDPF;
|
||||
this.CBAEPBOFBFN.enabled = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (!this.checkWireframe && this.CBAEPBOFBFN != null)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.BDBCAFCCHLA.gameObject);
|
||||
global::UnityEngine.Object.Destroy(this.DJPJCGDKPBN.gameObject);
|
||||
this.CBAEPBOFBFN.targetTexture = null;
|
||||
global::UnityEngine.Object.Destroy(this.CBAEPBOFBFN.gameObject);
|
||||
}
|
||||
if (this.checkRaycast && this.KKLKDHCJPFD == null)
|
||||
{
|
||||
this.KKLKDHCJPFD = GameObject.CreatePrimitive((PrimitiveType)8);
|
||||
this.KKLKDHCJPFD.name = "Currency Code";
|
||||
this.KKLKDHCJPFD.layer = this.JNJNFDNCNPF;
|
||||
this.KKLKDHCJPFD.transform.parent = this.LBKMNJHAGMH.transform;
|
||||
this.KKLKDHCJPFD.transform.localScale = new Vector3(1906f, 1796f, 904f);
|
||||
this.KKLKDHCJPFD.transform.localRotation = Quaternion.Euler(1138f, 1839f, 1793f);
|
||||
this.KKLKDHCJPFD.transform.localPosition = new Vector3(1838f, 1670f, 1902f);
|
||||
global::UnityEngine.Object.Destroy(this.KKLKDHCJPFD.GetComponent<Renderer>());
|
||||
global::UnityEngine.Object.Destroy(this.KKLKDHCJPFD.GetComponent<MeshFilter>());
|
||||
}
|
||||
else if (!this.checkRaycast && this.KKLKDHCJPFD != null)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.KKLKDHCJPFD);
|
||||
}
|
||||
}
|
||||
else if (this.LBKMNJHAGMH != null)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.LBKMNJHAGMH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700033A RID: 826
|
||||
// (get) Token: 0x0600748B RID: 29835 RVA: 0x00268A04 File Offset: 0x00266C04
|
||||
// (set) Token: 0x0600746E RID: 29806 RVA: 0x00268104 File Offset: 0x00266304
|
||||
public bool LEGAAKINIMH
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.checkRaycast;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (this.checkRaycast == value || !Application.isPlaying || !base.enabled || !base.gameObject.activeSelf)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.checkRaycast = value;
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.JJMIPDKOIBK();
|
||||
if (this.checkRaycast)
|
||||
{
|
||||
this.NIDJMMBPJME();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.EFGGHKFILOD();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700033B RID: 827
|
||||
// (get) Token: 0x0600746F RID: 29807 RVA: 0x00268178 File Offset: 0x00266378
|
||||
// (set) Token: 0x060074A1 RID: 29857 RVA: 0x00268EC8 File Offset: 0x002670C8
|
||||
public static WallHackDetector NCKMBFBMBFM { get; private set; }
|
||||
|
||||
// Token: 0x06007470 RID: 29808 RVA: 0x00268180 File Offset: 0x00266380
|
||||
protected override void DAJCMBIONLP()
|
||||
{
|
||||
this.BHDHGMOKCNH(null, this.spawnPosition, this.maxFalsePositives);
|
||||
}
|
||||
|
||||
// Token: 0x06007471 RID: 29809 RVA: 0x00268198 File Offset: 0x00266398
|
||||
private void OMLFHPLLKGG()
|
||||
{
|
||||
if (!this.checkWireframe)
|
||||
{
|
||||
this.LAOHBAMHHDK();
|
||||
this.BKCMAENAOOI();
|
||||
return;
|
||||
}
|
||||
if (!this.BDOFKIMJEEM)
|
||||
{
|
||||
base.Invoke("Application Installer ID", (float)this.wireframeDelay);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007472 RID: 29810 RVA: 0x002681D0 File Offset: 0x002663D0
|
||||
private void IAAGLEJEMDH(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.BJOBHHDFALP();
|
||||
}
|
||||
|
||||
// Token: 0x06007473 RID: 29811 RVA: 0x002681D8 File Offset: 0x002663D8
|
||||
protected override void ODGLFEOBFCL()
|
||||
{
|
||||
if (this.EPCKCFHEGOA == null && !this.detectionEventHasListener)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = true;
|
||||
if (this.checkRigidbody)
|
||||
{
|
||||
this.FFIGIEPHIDC();
|
||||
}
|
||||
if (this.checkController)
|
||||
{
|
||||
this.DCFCOEIKFEB();
|
||||
}
|
||||
if (this.checkWireframe)
|
||||
{
|
||||
this.IKGGGLJBCPJ();
|
||||
}
|
||||
if (this.checkRaycast)
|
||||
{
|
||||
this.NIDJMMBPJME();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007474 RID: 29812 RVA: 0x00268248 File Offset: 0x00266448
|
||||
public static WallHackDetector LDMEBOJHOAD()
|
||||
{
|
||||
return WallHackDetector.<FFFGEJPDBPF>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06007475 RID: 29813 RVA: 0x00268250 File Offset: 0x00266450
|
||||
public void CNGHODDMKOC(bool NOBAPCOKFIL)
|
||||
{
|
||||
if (this.checkController == NOBAPCOKFIL || !Application.isPlaying || !base.enabled || !base.gameObject.activeSelf)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.checkController = NOBAPCOKFIL;
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.JJMIPDKOIBK();
|
||||
if (this.checkController)
|
||||
{
|
||||
this.DCFCOEIKFEB();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.CICEALEFIDF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007476 RID: 29814 RVA: 0x002682C4 File Offset: 0x002664C4
|
||||
private void NIDJMMBPJME()
|
||||
{
|
||||
if (!this.checkRaycast)
|
||||
{
|
||||
this.EFGGHKFILOD();
|
||||
this.JJMIPDKOIBK();
|
||||
return;
|
||||
}
|
||||
base.Invoke("NOOPMFMOHNP", (float)this.raycastDelay);
|
||||
}
|
||||
|
||||
// Token: 0x06007477 RID: 29815 RVA: 0x002682F0 File Offset: 0x002664F0
|
||||
public static void AIJBOHEMCPO()
|
||||
{
|
||||
if (WallHackDetector.LDMEBOJHOAD() != null)
|
||||
{
|
||||
WallHackDetector.NCKMBFBMBFM.LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700033C RID: 828
|
||||
// (get) Token: 0x06007478 RID: 29816 RVA: 0x0026830C File Offset: 0x0026650C
|
||||
private static WallHackDetector FKPMBKGHNGO
|
||||
{
|
||||
get
|
||||
{
|
||||
if (WallHackDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
return WallHackDetector.NCKMBFBMBFM;
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("Anti-Cheat Toolkit Detectors");
|
||||
}
|
||||
WallHackDetector.NCKMBFBMBFM = ActDetectorBase.JPDPEAFNPNN.AddComponent<WallHackDetector>();
|
||||
return WallHackDetector.NCKMBFBMBFM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007479 RID: 29817 RVA: 0x00268364 File Offset: 0x00266564
|
||||
private void CICEALEFIDF()
|
||||
{
|
||||
if (this.LODJIGBKOGN)
|
||||
{
|
||||
this.PMJNBEBJPBP = 812f;
|
||||
}
|
||||
base.CancelInvoke("ChRleHRydXNpb25fZGF0YS5wcm90bxIHcmVjcm9vbRoSdmVjdG9yM19kYXRh");
|
||||
}
|
||||
|
||||
// Token: 0x0600747A RID: 29818 RVA: 0x0026838C File Offset: 0x0026658C
|
||||
private void PCBBGMLPDOP()
|
||||
{
|
||||
if (!this.checkController)
|
||||
{
|
||||
this.CICEALEFIDF();
|
||||
this.JIGCLCCBPOG();
|
||||
this.JJMIPDKOIBK();
|
||||
return;
|
||||
}
|
||||
if (!this.LODJIGBKOGN)
|
||||
{
|
||||
this.DCBLEMNEAAK();
|
||||
}
|
||||
if (this.LODJIGBKOGN.transform.localPosition.z <= 1035f && this.NGNNIIMHBFK > 1)
|
||||
{
|
||||
this.NGNNIIMHBFK = 1;
|
||||
}
|
||||
this.LODJIGBKOGN.transform.localPosition = new Vector3(396f, 1216f, 1546f);
|
||||
this.PMJNBEBJPBP = 1597f;
|
||||
base.Invoke("H_TL", 1869f);
|
||||
}
|
||||
|
||||
// Token: 0x0600747B RID: 29819 RVA: 0x00268444 File Offset: 0x00266644
|
||||
private void BJPMNKNHJEL()
|
||||
{
|
||||
if (!this.checkRigidbody)
|
||||
{
|
||||
this.NNLMGJDAPJP();
|
||||
this.LBKAIPFKDOC();
|
||||
this.BKCMAENAOOI();
|
||||
return;
|
||||
}
|
||||
if (!this.JEDPEGDNIPB)
|
||||
{
|
||||
this.BHFKEIBDKEI();
|
||||
}
|
||||
if (this.JEDPEGDNIPB.transform.localPosition.z <= 953f && this.KKMDOLFHKKP > 0)
|
||||
{
|
||||
this.KKMDOLFHKKP = 0;
|
||||
}
|
||||
this.JEDPEGDNIPB.rotation = Quaternion.identity;
|
||||
this.JEDPEGDNIPB.angularVelocity = Vector3.zero;
|
||||
this.JEDPEGDNIPB.transform.localPosition = new Vector3(575f, 1063f, 1280f);
|
||||
this.JEDPEGDNIPB.velocity = this.HDGDFHLFMDP;
|
||||
base.Invoke("position", 1987f);
|
||||
}
|
||||
|
||||
// Token: 0x0600747C RID: 29820 RVA: 0x00268520 File Offset: 0x00266720
|
||||
private void CAFCGLNIPAG()
|
||||
{
|
||||
if (!this.KBNDJNGLGGC || !this.checkRigidbody || this.JEDPEGDNIPB == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (this.JEDPEGDNIPB.transform.localPosition.z > 1724f)
|
||||
{
|
||||
this.KKMDOLFHKKP += 1;
|
||||
if (!this.AIDJMBIKLPG())
|
||||
{
|
||||
this.JJMOJHLLGMD();
|
||||
this.FFIGIEPHIDC();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600747D RID: 29821 RVA: 0x002685A0 File Offset: 0x002667A0
|
||||
private void KCMCPGINEJE()
|
||||
{
|
||||
if (this.LODJIGBKOGN)
|
||||
{
|
||||
this.PMJNBEBJPBP = 0f;
|
||||
}
|
||||
base.CancelInvoke("DCFCOEIKFEB");
|
||||
}
|
||||
|
||||
// Token: 0x0600747E RID: 29822 RVA: 0x002685C8 File Offset: 0x002667C8
|
||||
private void BHDHGMOKCNH(UnityAction JOINLHEALDL, Vector3 FJNGCKDGIBJ, byte DOJIFDOLMHO)
|
||||
{
|
||||
if (this.KBNDJNGLGGC)
|
||||
{
|
||||
Debug.LogWarning("[ACTk] WallHack Detector: already running!", this);
|
||||
return;
|
||||
}
|
||||
if (!base.enabled)
|
||||
{
|
||||
Debug.LogWarning("[ACTk] WallHack Detector: disabled but StartDetection still called from somewhere (see stack trace for this message)!", this);
|
||||
return;
|
||||
}
|
||||
if (JOINLHEALDL != null && this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("[ACTk] WallHack Detector: has properly configured Detection Event in the inspector, but still get started with Action callback. Both Action and Detection Event will be called on detection. Are you sure you wish to do this?", this);
|
||||
}
|
||||
if (JOINLHEALDL == null && !this.detectionEventHasListener)
|
||||
{
|
||||
Debug.LogWarning("[ACTk] WallHack Detector: was started without any callbacks. Please configure Detection Event in the inspector, or pass the callback Action to the StartDetection method.", this);
|
||||
base.enabled = false;
|
||||
return;
|
||||
}
|
||||
this.EPCKCFHEGOA = JOINLHEALDL;
|
||||
this.spawnPosition = FJNGCKDGIBJ;
|
||||
this.maxFalsePositives = DOJIFDOLMHO;
|
||||
this.KKMDOLFHKKP = 0;
|
||||
this.NGNNIIMHBFK = 0;
|
||||
this.DOJPBHBKPBC = 0;
|
||||
this.EFNAJLPDCBG = 0;
|
||||
base.StartCoroutine(this.OGAJLLLFENO());
|
||||
this.PADLGDJPGMK = true;
|
||||
this.KBNDJNGLGGC = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600747F RID: 29823 RVA: 0x00268690 File Offset: 0x00266890
|
||||
public static void PIOKEOKLOFA(UnityAction JOINLHEALDL, Vector3 CIFHNCGLFKB, byte PBOKHCNPELF)
|
||||
{
|
||||
WallHackDetector.FKPMBKGHNGO.BHDHGMOKCNH(JOINLHEALDL, CIFHNCGLFKB, PBOKHCNPELF);
|
||||
}
|
||||
|
||||
// Token: 0x06007480 RID: 29824 RVA: 0x002686A0 File Offset: 0x002668A0
|
||||
private void Update()
|
||||
{
|
||||
if (!this.KBNDJNGLGGC || !this.checkController || this.LODJIGBKOGN == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (this.PMJNBEBJPBP > 0f)
|
||||
{
|
||||
this.LODJIGBKOGN.Move(new Vector3(global::UnityEngine.Random.Range(-0.002f, 0.002f), 0f, this.PMJNBEBJPBP));
|
||||
if (this.LODJIGBKOGN.transform.localPosition.z > 1f)
|
||||
{
|
||||
this.NGNNIIMHBFK += 1;
|
||||
if (!this.AIDJMBIKLPG())
|
||||
{
|
||||
this.KCMCPGINEJE();
|
||||
this.DCFCOEIKFEB();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007481 RID: 29825 RVA: 0x00268758 File Offset: 0x00266958
|
||||
private void DEPONBJPMOC()
|
||||
{
|
||||
base.CancelInvoke("Unable to instantiate clone an Extrusion of extrusion with Photon View Id {0}");
|
||||
}
|
||||
|
||||
// Token: 0x06007482 RID: 29826 RVA: 0x00268768 File Offset: 0x00266968
|
||||
protected override void JBDAOJFOMAJ()
|
||||
{
|
||||
if (!this.KBNDJNGLGGC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.KBNDJNGLGGC = false;
|
||||
this.JJMOJHLLGMD();
|
||||
this.KCMCPGINEJE();
|
||||
this.LAOHBAMHHDK();
|
||||
this.EFGGHKFILOD();
|
||||
}
|
||||
|
||||
// Token: 0x06007483 RID: 29827 RVA: 0x00268798 File Offset: 0x00266998
|
||||
private void ACAANHELCFK()
|
||||
{
|
||||
if (this.LODJIGBKOGN)
|
||||
{
|
||||
this.PMJNBEBJPBP = 223f;
|
||||
}
|
||||
base.CancelInvoke("Status: ");
|
||||
}
|
||||
|
||||
// Token: 0x06007484 RID: 29828 RVA: 0x002687C0 File Offset: 0x002669C0
|
||||
private void DCBLEMNEAAK()
|
||||
{
|
||||
GameObject gameObject = new GameObject("ControlledPlayer");
|
||||
gameObject.AddComponent<CapsuleCollider>().height = 2f;
|
||||
gameObject.layer = this.JNJNFDNCNPF;
|
||||
gameObject.transform.parent = this.LBKMNJHAGMH.transform;
|
||||
gameObject.transform.localPosition = new Vector3(-0.75f, 0f, -1f);
|
||||
this.LODJIGBKOGN = gameObject.AddComponent<CharacterController>();
|
||||
}
|
||||
|
||||
// Token: 0x06007485 RID: 29829 RVA: 0x00268838 File Offset: 0x00266A38
|
||||
private void AMNILIPLGAA()
|
||||
{
|
||||
base.CancelInvoke("InputBuffer is null. ");
|
||||
}
|
||||
|
||||
// Token: 0x06007486 RID: 29830 RVA: 0x00268848 File Offset: 0x00266A48
|
||||
private void MJANJBNFEGG()
|
||||
{
|
||||
if (!this.KBNDJNGLGGC || !this.checkController || this.LODJIGBKOGN == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (this.PMJNBEBJPBP > 358f)
|
||||
{
|
||||
this.LODJIGBKOGN.Move(new Vector3(global::UnityEngine.Random.Range(1649f, 1258f), 1568f, this.PMJNBEBJPBP));
|
||||
if (this.LODJIGBKOGN.transform.localPosition.z > 1206f)
|
||||
{
|
||||
this.NGNNIIMHBFK += 0;
|
||||
if (!this.AIDJMBIKLPG())
|
||||
{
|
||||
this.CICEALEFIDF();
|
||||
this.PCBBGMLPDOP();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007487 RID: 29831 RVA: 0x00268900 File Offset: 0x00266B00
|
||||
private void EHNGAAEIBIH()
|
||||
{
|
||||
if (WallHackDetector.FIHBLGPKFJN < 2)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && WallHackDetector.LDMEBOJHOAD() != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007488 RID: 29832 RVA: 0x00268950 File Offset: 0x00266B50
|
||||
private IEnumerator OGAJLLLFENO()
|
||||
{
|
||||
yield return this.KNGPHBBBOBF;
|
||||
this.JJMIPDKOIBK();
|
||||
if (this.checkRigidbody)
|
||||
{
|
||||
this.FFIGIEPHIDC();
|
||||
}
|
||||
if (this.checkController)
|
||||
{
|
||||
this.DCFCOEIKFEB();
|
||||
}
|
||||
if (this.checkWireframe)
|
||||
{
|
||||
this.IKGGGLJBCPJ();
|
||||
}
|
||||
if (this.checkRaycast)
|
||||
{
|
||||
this.NIDJMMBPJME();
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06007489 RID: 29833 RVA: 0x0026896C File Offset: 0x00266B6C
|
||||
private void Awake()
|
||||
{
|
||||
WallHackDetector.FIHBLGPKFJN++;
|
||||
if (this.GBKFKKGNLGF(WallHackDetector.NCKMBFBMBFM, "WallHack Detector"))
|
||||
{
|
||||
WallHackDetector.NCKMBFBMBFM = this;
|
||||
}
|
||||
SceneManager.sceneLoaded += this.IAAGLEJEMDH;
|
||||
}
|
||||
|
||||
// Token: 0x0600748A RID: 29834 RVA: 0x002689A8 File Offset: 0x00266BA8
|
||||
private static bool LJNKNNDBDFD(Color32 INEJAMKNCNJ, Color32 KGHEJPLLFGO, int HHIODEBLBOM)
|
||||
{
|
||||
return Math.Abs((int)(INEJAMKNCNJ.r - KGHEJPLLFGO.r)) < HHIODEBLBOM && Math.Abs((int)(INEJAMKNCNJ.g - KGHEJPLLFGO.g)) < HHIODEBLBOM && Math.Abs((int)(INEJAMKNCNJ.b - KGHEJPLLFGO.b)) < HHIODEBLBOM;
|
||||
}
|
||||
|
||||
// Token: 0x0600748C RID: 29836 RVA: 0x00268A0C File Offset: 0x00266C0C
|
||||
public static void StartDetection()
|
||||
{
|
||||
if (WallHackDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
WallHackDetector.NCKMBFBMBFM.BHDHGMOKCNH(null, WallHackDetector.NCKMBFBMBFM.spawnPosition, WallHackDetector.NCKMBFBMBFM.maxFalsePositives);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("[ACTk] WallHack Detector: can't be started since it doesn't exists in scene or not yet initialized!");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600748D RID: 29837 RVA: 0x00268A4C File Offset: 0x00266C4C
|
||||
private void EBBCIHEEKEK(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO)
|
||||
{
|
||||
this.EHNGAAEIBIH();
|
||||
}
|
||||
|
||||
// Token: 0x0600748E RID: 29838 RVA: 0x00268A54 File Offset: 0x00266C54
|
||||
private IEnumerator DPHNNDCLMON()
|
||||
{
|
||||
this.CBAEPBOFBFN.enabled = true;
|
||||
yield return this.KNGPHBBBOBF;
|
||||
this.BDBCAFCCHLA.enabled = true;
|
||||
this.DJPJCGDKPBN.enabled = true;
|
||||
RenderTexture active = RenderTexture.active;
|
||||
RenderTexture.active = this.ANHNNLOIDPF;
|
||||
this.CBAEPBOFBFN.Render();
|
||||
this.BDBCAFCCHLA.enabled = false;
|
||||
this.DJPJCGDKPBN.enabled = false;
|
||||
while (!this.ANHNNLOIDPF.IsCreated())
|
||||
{
|
||||
yield return this.KNGPHBBBOBF;
|
||||
}
|
||||
this.KFPJIGLEFCN.ReadPixels(new Rect(0f, 0f, 4f, 4f), 0, 0, false);
|
||||
this.KFPJIGLEFCN.Apply();
|
||||
RenderTexture.active = active;
|
||||
if (this.CBAEPBOFBFN == null)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
this.CBAEPBOFBFN.enabled = false;
|
||||
if (!(this.KFPJIGLEFCN.GetPixel(0, 3) != this.PEDHHHBCMKP) && !(this.KFPJIGLEFCN.GetPixel(0, 1) != this.OOGOLCIMAMK) && !(this.KFPJIGLEFCN.GetPixel(3, 3) != this.PEDHHHBCMKP) && !(this.KFPJIGLEFCN.GetPixel(3, 1) != this.OOGOLCIMAMK) && !(this.KFPJIGLEFCN.GetPixel(1, 3) != this.PEDHHHBCMKP) && !(this.KFPJIGLEFCN.GetPixel(2, 3) != this.PEDHHHBCMKP) && !(this.KFPJIGLEFCN.GetPixel(1, 1) != this.OOGOLCIMAMK) && !(this.KFPJIGLEFCN.GetPixel(2, 1) != this.OOGOLCIMAMK))
|
||||
{
|
||||
if (this.DOJPBHBKPBC > 0)
|
||||
{
|
||||
this.DOJPBHBKPBC = 0;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.DOJPBHBKPBC += 1;
|
||||
this.BDOFKIMJEEM = this.AIDJMBIKLPG();
|
||||
}
|
||||
yield return null;
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x17000339 RID: 825
|
||||
// (get) Token: 0x0600748F RID: 29839 RVA: 0x00268A70 File Offset: 0x00266C70
|
||||
// (set) Token: 0x060074B4 RID: 29876 RVA: 0x00269B74 File Offset: 0x00267D74
|
||||
public bool IFPHHNJGGEG
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.checkWireframe;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (this.checkWireframe == value || !Application.isPlaying || !base.enabled || !base.gameObject.activeSelf)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.checkWireframe = value;
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.JJMIPDKOIBK();
|
||||
if (this.checkWireframe)
|
||||
{
|
||||
this.IKGGGLJBCPJ();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LAOHBAMHHDK();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007490 RID: 29840 RVA: 0x00268A78 File Offset: 0x00266C78
|
||||
private void LHFAAMJFBOC()
|
||||
{
|
||||
if (!this.KBNDJNGLGGC || !this.checkRigidbody || this.JEDPEGDNIPB == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (this.JEDPEGDNIPB.transform.localPosition.z > 1535f)
|
||||
{
|
||||
this.KKMDOLFHKKP += 0;
|
||||
if (!this.AIDJMBIKLPG())
|
||||
{
|
||||
this.NNLMGJDAPJP();
|
||||
this.FFIGIEPHIDC();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007491 RID: 29841 RVA: 0x00268AF8 File Offset: 0x00266CF8
|
||||
private void KKAAFDLJCCB()
|
||||
{
|
||||
if (!this.KBNDJNGLGGC || !this.checkController || this.LODJIGBKOGN == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (this.PMJNBEBJPBP > 299f)
|
||||
{
|
||||
this.LODJIGBKOGN.Move(new Vector3(global::UnityEngine.Random.Range(1168f, 911f), 1958f, this.PMJNBEBJPBP));
|
||||
if (this.LODJIGBKOGN.transform.localPosition.z > 646f)
|
||||
{
|
||||
this.NGNNIIMHBFK += 0;
|
||||
if (!this.AIDJMBIKLPG())
|
||||
{
|
||||
this.ACAANHELCFK();
|
||||
this.PCBBGMLPDOP();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007492 RID: 29842 RVA: 0x00268BB0 File Offset: 0x00266DB0
|
||||
private void OJMFPMMDHGO()
|
||||
{
|
||||
base.StartCoroutine(this.DPHNNDCLMON());
|
||||
base.Invoke("OJMFPMMDHGO", (float)this.wireframeDelay);
|
||||
}
|
||||
|
||||
// Token: 0x06007493 RID: 29843 RVA: 0x00268BD4 File Offset: 0x00266DD4
|
||||
private static bool EEBEFLOEOKO(Color32 INEJAMKNCNJ, Color32 KGHEJPLLFGO, int HHIODEBLBOM)
|
||||
{
|
||||
return Math.Abs((int)(INEJAMKNCNJ.r - KGHEJPLLFGO.r)) >= HHIODEBLBOM || Math.Abs((int)(INEJAMKNCNJ.g - KGHEJPLLFGO.g)) >= HHIODEBLBOM || Math.Abs((int)(INEJAMKNCNJ.b - KGHEJPLLFGO.b)) < HHIODEBLBOM;
|
||||
}
|
||||
|
||||
// Token: 0x06007494 RID: 29844 RVA: 0x00268C30 File Offset: 0x00266E30
|
||||
protected override void LIIMKLJGGHG()
|
||||
{
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.JBDAOJFOMAJ();
|
||||
this.EPCKCFHEGOA = null;
|
||||
this.KBNDJNGLGGC = false;
|
||||
}
|
||||
|
||||
// Token: 0x17000337 RID: 823
|
||||
// (get) Token: 0x06007495 RID: 29845 RVA: 0x00268C54 File Offset: 0x00266E54
|
||||
// (set) Token: 0x060074B1 RID: 29873 RVA: 0x00269A88 File Offset: 0x00267C88
|
||||
public bool GCLNGEHJNGP
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.checkRigidbody;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (this.checkRigidbody == value || !Application.isPlaying || !base.enabled || !base.gameObject.activeSelf)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.checkRigidbody = value;
|
||||
if (!this.PADLGDJPGMK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.JJMIPDKOIBK();
|
||||
if (this.checkRigidbody)
|
||||
{
|
||||
this.FFIGIEPHIDC();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.JJMOJHLLGMD();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007496 RID: 29846 RVA: 0x00268C5C File Offset: 0x00266E5C
|
||||
private void DCFCOEIKFEB()
|
||||
{
|
||||
if (!this.checkController)
|
||||
{
|
||||
this.KCMCPGINEJE();
|
||||
this.JIGCLCCBPOG();
|
||||
this.JJMIPDKOIBK();
|
||||
return;
|
||||
}
|
||||
if (!this.LODJIGBKOGN)
|
||||
{
|
||||
this.DCBLEMNEAAK();
|
||||
}
|
||||
if (this.LODJIGBKOGN.transform.localPosition.z <= 1f && this.NGNNIIMHBFK > 0)
|
||||
{
|
||||
this.NGNNIIMHBFK = 0;
|
||||
}
|
||||
this.LODJIGBKOGN.transform.localPosition = new Vector3(-0.75f, 0f, -1f);
|
||||
this.PMJNBEBJPBP = 0.01f;
|
||||
base.Invoke("DCFCOEIKFEB", 4f);
|
||||
}
|
||||
|
||||
// Token: 0x06007497 RID: 29847 RVA: 0x00268D14 File Offset: 0x00266F14
|
||||
protected override void OMDLOPOGIBB()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (WallHackDetector.NCKMBFBMBFM == this)
|
||||
{
|
||||
WallHackDetector.NCKMBFBMBFM = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007498 RID: 29848 RVA: 0x00268D34 File Offset: 0x00266F34
|
||||
private void IKGGGLJBCPJ()
|
||||
{
|
||||
if (!this.checkWireframe)
|
||||
{
|
||||
this.LAOHBAMHHDK();
|
||||
this.JJMIPDKOIBK();
|
||||
return;
|
||||
}
|
||||
if (!this.BDOFKIMJEEM)
|
||||
{
|
||||
base.Invoke("OJMFPMMDHGO", (float)this.wireframeDelay);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007499 RID: 29849 RVA: 0x00268D6C File Offset: 0x00266F6C
|
||||
private void NNLMGJDAPJP()
|
||||
{
|
||||
if (this.JEDPEGDNIPB)
|
||||
{
|
||||
this.JEDPEGDNIPB.velocity = Vector3.zero;
|
||||
}
|
||||
base.CancelInvoke("_TintColor");
|
||||
}
|
||||
|
||||
// Token: 0x0600749A RID: 29850 RVA: 0x00268D9C File Offset: 0x00266F9C
|
||||
public static void StartDetection(UnityAction JOINLHEALDL, Vector3 CIFHNCGLFKB)
|
||||
{
|
||||
WallHackDetector.StartDetection(JOINLHEALDL, CIFHNCGLFKB, WallHackDetector.FKPMBKGHNGO.maxFalsePositives);
|
||||
}
|
||||
|
||||
// Token: 0x0600749B RID: 29851 RVA: 0x00268DB0 File Offset: 0x00266FB0
|
||||
protected virtual void DAKOHFIIHBD()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (WallHackDetector.NCKMBFBMBFM == this)
|
||||
{
|
||||
WallHackDetector.NCKMBFBMBFM = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600749C RID: 29852 RVA: 0x00268DD0 File Offset: 0x00266FD0
|
||||
public static void StartDetection(UnityAction JOINLHEALDL)
|
||||
{
|
||||
WallHackDetector.StartDetection(JOINLHEALDL, WallHackDetector.FKPMBKGHNGO.spawnPosition);
|
||||
}
|
||||
|
||||
// Token: 0x0600749D RID: 29853 RVA: 0x00268DE4 File Offset: 0x00266FE4
|
||||
public static void JJLLIMCMIIE()
|
||||
{
|
||||
if (WallHackDetector.LDMEBOJHOAD() != null)
|
||||
{
|
||||
WallHackDetector.LDMEBOJHOAD().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600749E RID: 29854 RVA: 0x00268E00 File Offset: 0x00267000
|
||||
private void JIGCLCCBPOG()
|
||||
{
|
||||
if (!this.LODJIGBKOGN)
|
||||
{
|
||||
return;
|
||||
}
|
||||
global::UnityEngine.Object.Destroy(this.LODJIGBKOGN.gameObject);
|
||||
this.LODJIGBKOGN = null;
|
||||
}
|
||||
|
||||
// Token: 0x0600749F RID: 29855 RVA: 0x00268E2C File Offset: 0x0026702C
|
||||
public static void JBAKDBGFGGH()
|
||||
{
|
||||
if (WallHackDetector.LDMEBOJHOAD() != null)
|
||||
{
|
||||
WallHackDetector.NCKMBFBMBFM.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060074A0 RID: 29856 RVA: 0x00268E48 File Offset: 0x00267048
|
||||
private void FixedUpdate()
|
||||
{
|
||||
if (!this.KBNDJNGLGGC || !this.checkRigidbody || this.JEDPEGDNIPB == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (this.JEDPEGDNIPB.transform.localPosition.z > 1f)
|
||||
{
|
||||
this.KKMDOLFHKKP += 1;
|
||||
if (!this.AIDJMBIKLPG())
|
||||
{
|
||||
this.JJMOJHLLGMD();
|
||||
this.FFIGIEPHIDC();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060074A2 RID: 29858 RVA: 0x00268ED0 File Offset: 0x002670D0
|
||||
private void LAOHBAMHHDK()
|
||||
{
|
||||
base.CancelInvoke("OJMFPMMDHGO");
|
||||
}
|
||||
|
||||
// Token: 0x060074A3 RID: 29859 RVA: 0x00268EE0 File Offset: 0x002670E0
|
||||
private void BHFKEIBDKEI()
|
||||
{
|
||||
GameObject gameObject = new GameObject("completed_weekly");
|
||||
gameObject.AddComponent<CapsuleCollider>().height = 1897f;
|
||||
gameObject.layer = this.JNJNFDNCNPF;
|
||||
gameObject.transform.parent = this.LBKMNJHAGMH.transform;
|
||||
gameObject.transform.localPosition = new Vector3(1043f, 1851f, 914f);
|
||||
this.JEDPEGDNIPB = gameObject.AddComponent<Rigidbody>();
|
||||
this.JEDPEGDNIPB.useGravity = false;
|
||||
}
|
||||
|
||||
// Token: 0x060074A4 RID: 29860 RVA: 0x00268F64 File Offset: 0x00267164
|
||||
protected virtual void LAKCMEPAGHF()
|
||||
{
|
||||
base.OMDLOPOGIBB();
|
||||
if (WallHackDetector.LDMEBOJHOAD() == this)
|
||||
{
|
||||
WallHackDetector.NCKMBFBMBFM = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060074A5 RID: 29861 RVA: 0x00268F84 File Offset: 0x00267184
|
||||
public static void Dispose()
|
||||
{
|
||||
if (WallHackDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
WallHackDetector.NCKMBFBMBFM.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060074A6 RID: 29862 RVA: 0x00268FA0 File Offset: 0x002671A0
|
||||
private void BACNJJKPEOO()
|
||||
{
|
||||
WallHackDetector.FIHBLGPKFJN++;
|
||||
if (this.GBKFKKGNLGF(WallHackDetector.LDMEBOJHOAD(), "HTTPConnection"))
|
||||
{
|
||||
WallHackDetector.NCKMBFBMBFM = this;
|
||||
}
|
||||
SceneManager.sceneLoaded += this.DGLEGPEEHLP;
|
||||
}
|
||||
|
||||
// Token: 0x060074A7 RID: 29863 RVA: 0x00268FDC File Offset: 0x002671DC
|
||||
public static void StartDetection(UnityAction JOINLHEALDL, Vector3 CIFHNCGLFKB, byte PBOKHCNPELF)
|
||||
{
|
||||
WallHackDetector.FKPMBKGHNGO.BHDHGMOKCNH(JOINLHEALDL, CIFHNCGLFKB, PBOKHCNPELF);
|
||||
}
|
||||
|
||||
// Token: 0x060074A8 RID: 29864 RVA: 0x00268FEC File Offset: 0x002671EC
|
||||
private void GLNFAHNEDCL()
|
||||
{
|
||||
if (!this.checkController)
|
||||
{
|
||||
this.KCMCPGINEJE();
|
||||
this.JIGCLCCBPOG();
|
||||
this.BKCMAENAOOI();
|
||||
return;
|
||||
}
|
||||
if (!this.LODJIGBKOGN)
|
||||
{
|
||||
this.AOMPBIEAHNB();
|
||||
}
|
||||
if (this.LODJIGBKOGN.transform.localPosition.z <= 1467f && this.NGNNIIMHBFK > 0)
|
||||
{
|
||||
this.NGNNIIMHBFK = 0;
|
||||
}
|
||||
this.LODJIGBKOGN.transform.localPosition = new Vector3(1292f, 1994f, 1411f);
|
||||
this.PMJNBEBJPBP = 351f;
|
||||
base.Invoke("RpcAuthorityDestroyEquipment", 1803f);
|
||||
}
|
||||
|
||||
// Token: 0x060074A9 RID: 29865 RVA: 0x002690A4 File Offset: 0x002672A4
|
||||
private void JJMOJHLLGMD()
|
||||
{
|
||||
if (this.JEDPEGDNIPB)
|
||||
{
|
||||
this.JEDPEGDNIPB.velocity = Vector3.zero;
|
||||
}
|
||||
base.CancelInvoke("FFIGIEPHIDC");
|
||||
}
|
||||
|
||||
// Token: 0x060074AA RID: 29866 RVA: 0x002690D4 File Offset: 0x002672D4
|
||||
private void LJOBEDFOGAG()
|
||||
{
|
||||
if (WallHackDetector.FIHBLGPKFJN < 4)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && WallHackDetector.NCKMBFBMBFM != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060074AB RID: 29867 RVA: 0x00269124 File Offset: 0x00267324
|
||||
public static void StopDetection()
|
||||
{
|
||||
if (WallHackDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
WallHackDetector.NCKMBFBMBFM.LIIMKLJGGHG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060074AC RID: 29868 RVA: 0x00269140 File Offset: 0x00267340
|
||||
private void LBKAIPFKDOC()
|
||||
{
|
||||
if (!this.JEDPEGDNIPB)
|
||||
{
|
||||
return;
|
||||
}
|
||||
global::UnityEngine.Object.Destroy(this.JEDPEGDNIPB.gameObject);
|
||||
this.JEDPEGDNIPB = null;
|
||||
}
|
||||
|
||||
// Token: 0x060074AD RID: 29869 RVA: 0x0026916C File Offset: 0x0026736C
|
||||
private void JJMIPDKOIBK()
|
||||
{
|
||||
if (base.enabled && base.gameObject.activeSelf)
|
||||
{
|
||||
if (this.JNJNFDNCNPF == -1)
|
||||
{
|
||||
this.JNJNFDNCNPF = LayerMask.NameToLayer("Ignore Raycast");
|
||||
}
|
||||
if (this.GMGDKCGPOMN == -1)
|
||||
{
|
||||
this.GMGDKCGPOMN = LayerMask.GetMask(new string[] { "Ignore Raycast" });
|
||||
}
|
||||
if (this.LBKMNJHAGMH == null)
|
||||
{
|
||||
this.LBKMNJHAGMH = new GameObject("[WH Detector Service]");
|
||||
this.LBKMNJHAGMH.layer = this.JNJNFDNCNPF;
|
||||
this.LBKMNJHAGMH.transform.position = this.spawnPosition;
|
||||
global::UnityEngine.Object.DontDestroyOnLoad(this.LBKMNJHAGMH);
|
||||
}
|
||||
if ((this.checkRigidbody || this.checkController) && this.NFEFMBEHJFJ == null)
|
||||
{
|
||||
this.NFEFMBEHJFJ = new GameObject("SolidWall");
|
||||
this.NFEFMBEHJFJ.AddComponent<BoxCollider>();
|
||||
this.NFEFMBEHJFJ.layer = this.JNJNFDNCNPF;
|
||||
this.NFEFMBEHJFJ.transform.parent = this.LBKMNJHAGMH.transform;
|
||||
this.NFEFMBEHJFJ.transform.localScale = new Vector3(3f, 3f, 0.5f);
|
||||
this.NFEFMBEHJFJ.transform.localPosition = Vector3.zero;
|
||||
}
|
||||
else if (!this.checkRigidbody && !this.checkController && this.NFEFMBEHJFJ != null)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.NFEFMBEHJFJ);
|
||||
}
|
||||
if (this.checkWireframe && this.CBAEPBOFBFN == null)
|
||||
{
|
||||
if (this.KEFHBOHCAMM == null)
|
||||
{
|
||||
this.KEFHBOHCAMM = Shader.Find("Hidden/ACTk/WallHackTexture");
|
||||
}
|
||||
if (this.KEFHBOHCAMM == null)
|
||||
{
|
||||
Debug.LogError("[ACTk] WallHack Detector: can't find 'Hidden/ACTk/WallHackTexture' shader!\nPlease make sure you have it included at the Editor > Project Settings > Graphics.", this);
|
||||
this.checkWireframe = false;
|
||||
}
|
||||
else if (!this.KEFHBOHCAMM.isSupported)
|
||||
{
|
||||
Debug.LogError("[ACTk] WallHack Detector: can't detect wireframe cheats on this platform!", this);
|
||||
this.checkWireframe = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (this.PEDHHHBCMKP == Color.black)
|
||||
{
|
||||
this.PEDHHHBCMKP = WallHackDetector.DAAPCAMOION();
|
||||
do
|
||||
{
|
||||
this.OOGOLCIMAMK = WallHackDetector.DAAPCAMOION();
|
||||
}
|
||||
while (WallHackDetector.LJNKNNDBDFD(this.PEDHHHBCMKP, this.OOGOLCIMAMK, 10));
|
||||
}
|
||||
if (this.DCAGAIOCNIP == null)
|
||||
{
|
||||
this.DCAGAIOCNIP = new Texture2D(4, 4, TextureFormat.RGB24, false);
|
||||
this.DCAGAIOCNIP.filterMode = FilterMode.Point;
|
||||
Color[] array = new Color[16];
|
||||
for (int i = 0; i < 16; i++)
|
||||
{
|
||||
if (i < 8)
|
||||
{
|
||||
array[i] = this.PEDHHHBCMKP;
|
||||
}
|
||||
else
|
||||
{
|
||||
array[i] = this.OOGOLCIMAMK;
|
||||
}
|
||||
}
|
||||
this.DCAGAIOCNIP.SetPixels(array, 0);
|
||||
this.DCAGAIOCNIP.Apply();
|
||||
}
|
||||
if (this.ANHNNLOIDPF == null)
|
||||
{
|
||||
this.ANHNNLOIDPF = new RenderTexture(4, 4, 24, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Default);
|
||||
this.ANHNNLOIDPF.autoGenerateMips = false;
|
||||
this.ANHNNLOIDPF.filterMode = FilterMode.Point;
|
||||
this.ANHNNLOIDPF.Create();
|
||||
}
|
||||
if (this.KFPJIGLEFCN == null)
|
||||
{
|
||||
this.KFPJIGLEFCN = new Texture2D(4, 4, TextureFormat.RGB24, false);
|
||||
this.KFPJIGLEFCN.filterMode = FilterMode.Point;
|
||||
}
|
||||
if (this.DHIPEBPPJFL == null)
|
||||
{
|
||||
this.DHIPEBPPJFL = new Material(this.KEFHBOHCAMM);
|
||||
this.DHIPEBPPJFL.mainTexture = this.DCAGAIOCNIP;
|
||||
}
|
||||
if (this.BDBCAFCCHLA == null)
|
||||
{
|
||||
GameObject gameObject = GameObject.CreatePrimitive(PrimitiveType.Cube);
|
||||
global::UnityEngine.Object.Destroy(gameObject.GetComponent<BoxCollider>());
|
||||
gameObject.name = "WireframeFore";
|
||||
gameObject.layer = this.JNJNFDNCNPF;
|
||||
gameObject.transform.parent = this.LBKMNJHAGMH.transform;
|
||||
gameObject.transform.localPosition = new Vector3(0f, 0f, 0f);
|
||||
this.BDBCAFCCHLA = gameObject.GetComponent<MeshRenderer>();
|
||||
this.BDBCAFCCHLA.sharedMaterial = this.DHIPEBPPJFL;
|
||||
this.BDBCAFCCHLA.shadowCastingMode = ShadowCastingMode.Off;
|
||||
this.BDBCAFCCHLA.receiveShadows = false;
|
||||
this.BDBCAFCCHLA.enabled = false;
|
||||
}
|
||||
if (this.DJPJCGDKPBN == null)
|
||||
{
|
||||
GameObject gameObject2 = GameObject.CreatePrimitive(PrimitiveType.Quad);
|
||||
global::UnityEngine.Object.Destroy(gameObject2.GetComponent<MeshCollider>());
|
||||
gameObject2.name = "WireframeBack";
|
||||
gameObject2.layer = this.JNJNFDNCNPF;
|
||||
gameObject2.transform.parent = this.LBKMNJHAGMH.transform;
|
||||
gameObject2.transform.localPosition = new Vector3(0f, 0f, 1f);
|
||||
gameObject2.transform.localScale = new Vector3(0.7f, 0.7f, 0.7f);
|
||||
this.DJPJCGDKPBN = gameObject2.GetComponent<MeshRenderer>();
|
||||
this.DJPJCGDKPBN.sharedMaterial = this.DHIPEBPPJFL;
|
||||
this.DJPJCGDKPBN.shadowCastingMode = ShadowCastingMode.Off;
|
||||
this.DJPJCGDKPBN.receiveShadows = false;
|
||||
this.DJPJCGDKPBN.enabled = false;
|
||||
}
|
||||
if (this.CBAEPBOFBFN == null)
|
||||
{
|
||||
this.CBAEPBOFBFN = new GameObject("WireframeCamera").AddComponent<Camera>();
|
||||
this.CBAEPBOFBFN.gameObject.layer = this.JNJNFDNCNPF;
|
||||
this.CBAEPBOFBFN.transform.parent = this.LBKMNJHAGMH.transform;
|
||||
this.CBAEPBOFBFN.transform.localPosition = new Vector3(0f, 0f, -1f);
|
||||
this.CBAEPBOFBFN.clearFlags = CameraClearFlags.Color;
|
||||
this.CBAEPBOFBFN.backgroundColor = Color.black;
|
||||
this.CBAEPBOFBFN.orthographic = true;
|
||||
this.CBAEPBOFBFN.orthographicSize = 0.5f;
|
||||
this.CBAEPBOFBFN.nearClipPlane = 0.01f;
|
||||
this.CBAEPBOFBFN.farClipPlane = 2.1f;
|
||||
this.CBAEPBOFBFN.depth = 0f;
|
||||
this.CBAEPBOFBFN.renderingPath = RenderingPath.Forward;
|
||||
this.CBAEPBOFBFN.useOcclusionCulling = false;
|
||||
this.CBAEPBOFBFN.allowHDR = false;
|
||||
this.CBAEPBOFBFN.allowMSAA = false;
|
||||
this.CBAEPBOFBFN.targetTexture = this.ANHNNLOIDPF;
|
||||
this.CBAEPBOFBFN.enabled = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (!this.checkWireframe && this.CBAEPBOFBFN != null)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.BDBCAFCCHLA.gameObject);
|
||||
global::UnityEngine.Object.Destroy(this.DJPJCGDKPBN.gameObject);
|
||||
this.CBAEPBOFBFN.targetTexture = null;
|
||||
global::UnityEngine.Object.Destroy(this.CBAEPBOFBFN.gameObject);
|
||||
}
|
||||
if (this.checkRaycast && this.KKLKDHCJPFD == null)
|
||||
{
|
||||
this.KKLKDHCJPFD = GameObject.CreatePrimitive(PrimitiveType.Plane);
|
||||
this.KKLKDHCJPFD.name = "ThinWall";
|
||||
this.KKLKDHCJPFD.layer = this.JNJNFDNCNPF;
|
||||
this.KKLKDHCJPFD.transform.parent = this.LBKMNJHAGMH.transform;
|
||||
this.KKLKDHCJPFD.transform.localScale = new Vector3(0.2f, 1f, 0.2f);
|
||||
this.KKLKDHCJPFD.transform.localRotation = Quaternion.Euler(270f, 0f, 0f);
|
||||
this.KKLKDHCJPFD.transform.localPosition = new Vector3(0f, 0f, 1.4f);
|
||||
global::UnityEngine.Object.Destroy(this.KKLKDHCJPFD.GetComponent<Renderer>());
|
||||
global::UnityEngine.Object.Destroy(this.KKLKDHCJPFD.GetComponent<MeshFilter>());
|
||||
}
|
||||
else if (!this.checkRaycast && this.KKLKDHCJPFD != null)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.KKLKDHCJPFD);
|
||||
}
|
||||
}
|
||||
else if (this.LBKMNJHAGMH != null)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.LBKMNJHAGMH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060074AE RID: 29870 RVA: 0x00269968 File Offset: 0x00267B68
|
||||
private void EFGGHKFILOD()
|
||||
{
|
||||
base.CancelInvoke("NOOPMFMOHNP");
|
||||
}
|
||||
|
||||
// Token: 0x060074AF RID: 29871 RVA: 0x00269978 File Offset: 0x00267B78
|
||||
private void ENGNDJADBDF()
|
||||
{
|
||||
if (!this.KBNDJNGLGGC || !this.checkController || this.LODJIGBKOGN == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (this.PMJNBEBJPBP > 523f)
|
||||
{
|
||||
this.LODJIGBKOGN.Move(new Vector3(global::UnityEngine.Random.Range(1260f, 1353f), 300f, this.PMJNBEBJPBP));
|
||||
if (this.LODJIGBKOGN.transform.localPosition.z > 379f)
|
||||
{
|
||||
this.NGNNIIMHBFK += 0;
|
||||
if (!this.AIDJMBIKLPG())
|
||||
{
|
||||
this.KCMCPGINEJE();
|
||||
this.DCFCOEIKFEB();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060074B0 RID: 29872 RVA: 0x00269A30 File Offset: 0x00267C30
|
||||
private static WallHackDetector KODMJFBMGNG()
|
||||
{
|
||||
if (WallHackDetector.NCKMBFBMBFM != null)
|
||||
{
|
||||
return WallHackDetector.LDMEBOJHOAD();
|
||||
}
|
||||
if (ActDetectorBase.JPDPEAFNPNN == null)
|
||||
{
|
||||
ActDetectorBase.JPDPEAFNPNN = new GameObject("newMaster");
|
||||
}
|
||||
WallHackDetector.NCKMBFBMBFM = ActDetectorBase.JPDPEAFNPNN.AddComponent<WallHackDetector>();
|
||||
return WallHackDetector.NCKMBFBMBFM;
|
||||
}
|
||||
|
||||
// Token: 0x060074B2 RID: 29874 RVA: 0x00269AFC File Offset: 0x00267CFC
|
||||
public static void BFIAEBAKBPF()
|
||||
{
|
||||
if (WallHackDetector.LDMEBOJHOAD() != null)
|
||||
{
|
||||
WallHackDetector.LDMEBOJHOAD().OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060074B3 RID: 29875 RVA: 0x00269B18 File Offset: 0x00267D18
|
||||
private static bool OPAMAAKKMEA(Color32 INEJAMKNCNJ, Color32 KGHEJPLLFGO, int HHIODEBLBOM)
|
||||
{
|
||||
return Math.Abs((int)(INEJAMKNCNJ.r - KGHEJPLLFGO.r)) < HHIODEBLBOM && Math.Abs((int)(INEJAMKNCNJ.g - KGHEJPLLFGO.g)) < HHIODEBLBOM && Math.Abs((int)(INEJAMKNCNJ.b - KGHEJPLLFGO.b)) < HHIODEBLBOM;
|
||||
}
|
||||
|
||||
// Token: 0x060074B5 RID: 29877 RVA: 0x00269BE8 File Offset: 0x00267DE8
|
||||
private bool AIDJMBIKLPG()
|
||||
{
|
||||
bool flag = false;
|
||||
if (this.NGNNIIMHBFK > this.maxFalsePositives || this.KKMDOLFHKKP > this.maxFalsePositives || this.DOJPBHBKPBC > this.maxFalsePositives || this.EFNAJLPDCBG > this.maxFalsePositives)
|
||||
{
|
||||
this.PEJACBOIHLD();
|
||||
flag = true;
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x060074B7 RID: 29879 RVA: 0x00269C4C File Offset: 0x00267E4C
|
||||
private void JOAANNKLFMH()
|
||||
{
|
||||
if (!this.checkRigidbody)
|
||||
{
|
||||
this.NNLMGJDAPJP();
|
||||
this.LBKAIPFKDOC();
|
||||
this.JJMIPDKOIBK();
|
||||
return;
|
||||
}
|
||||
if (!this.JEDPEGDNIPB)
|
||||
{
|
||||
this.BHFKEIBDKEI();
|
||||
}
|
||||
if (this.JEDPEGDNIPB.transform.localPosition.z <= 1731f && this.KKMDOLFHKKP > 1)
|
||||
{
|
||||
this.KKMDOLFHKKP = 1;
|
||||
}
|
||||
this.JEDPEGDNIPB.rotation = Quaternion.identity;
|
||||
this.JEDPEGDNIPB.angularVelocity = Vector3.zero;
|
||||
this.JEDPEGDNIPB.transform.localPosition = new Vector3(1563f, 838f, 647f);
|
||||
this.JEDPEGDNIPB.velocity = this.HDGDFHLFMDP;
|
||||
base.Invoke("Unpublishing...", 967f);
|
||||
}
|
||||
|
||||
// Token: 0x060074B8 RID: 29880 RVA: 0x00269D28 File Offset: 0x00267F28
|
||||
private void BJOBHHDFALP()
|
||||
{
|
||||
if (WallHackDetector.FIHBLGPKFJN < 2)
|
||||
{
|
||||
if (!this.keepAlive)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
else if (!this.keepAlive && WallHackDetector.NCKMBFBMBFM != this)
|
||||
{
|
||||
this.OMDLOPOGIBB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400103D RID: 4157
|
||||
internal const string HHOCOJCODJN = "WallHack Detector";
|
||||
|
||||
// Token: 0x0400103E RID: 4158
|
||||
internal const string LCMPJBNGJAD = "[ACTk] WallHack Detector: ";
|
||||
|
||||
// Token: 0x0400103F RID: 4159
|
||||
private const string JJPNPKINBEG = "[WH Detector Service]";
|
||||
|
||||
// Token: 0x04001040 RID: 4160
|
||||
private const string IDJIMIFOEHN = "Hidden/ACTk/WallHackTexture";
|
||||
|
||||
// Token: 0x04001041 RID: 4161
|
||||
private const int JEGKBEJLIMB = 4;
|
||||
|
||||
// Token: 0x04001042 RID: 4162
|
||||
private const int JDLAJBBMGMA = 4;
|
||||
|
||||
// Token: 0x04001043 RID: 4163
|
||||
private readonly Vector3 HDGDFHLFMDP = new Vector3(0f, 0f, 1f);
|
||||
|
||||
// Token: 0x04001044 RID: 4164
|
||||
private static int FIHBLGPKFJN;
|
||||
|
||||
// Token: 0x04001045 RID: 4165
|
||||
private readonly WaitForEndOfFrame KNGPHBBBOBF = new WaitForEndOfFrame();
|
||||
|
||||
// Token: 0x04001046 RID: 4166
|
||||
[SerializeField]
|
||||
[Tooltip("Check for the \"walk through the walls\" kind of cheats made via Rigidbody hacks?")]
|
||||
private bool checkRigidbody = true;
|
||||
|
||||
// Token: 0x04001047 RID: 4167
|
||||
[SerializeField]
|
||||
[Tooltip("Check for the \"walk through the walls\" kind of cheats made via Character Controller hacks?")]
|
||||
private bool checkController = true;
|
||||
|
||||
// Token: 0x04001048 RID: 4168
|
||||
[Tooltip("Check for the \"see through the walls\" kind of cheats made via shader or driver hacks (wireframe, color alpha, etc.)?")]
|
||||
[SerializeField]
|
||||
private bool checkWireframe = true;
|
||||
|
||||
// Token: 0x04001049 RID: 4169
|
||||
[Tooltip("Check for the \"shoot through the walls\" kind of cheats made via Raycast hacks?")]
|
||||
[SerializeField]
|
||||
private bool checkRaycast = true;
|
||||
|
||||
// Token: 0x0400104A RID: 4170
|
||||
[Range(1f, 60f)]
|
||||
[Tooltip("Delay between Wireframe module checks, from 1 up to 60 secs.")]
|
||||
public int wireframeDelay = 10;
|
||||
|
||||
// Token: 0x0400104B RID: 4171
|
||||
[Range(1f, 60f)]
|
||||
[Tooltip("Delay between Raycast module checks, from 1 up to 60 secs.")]
|
||||
public int raycastDelay = 10;
|
||||
|
||||
// Token: 0x0400104C RID: 4172
|
||||
[Tooltip("World position of the container for service objects within 3x3x3 cube (drawn as red wire cube in scene).")]
|
||||
public Vector3 spawnPosition;
|
||||
|
||||
// Token: 0x0400104D RID: 4173
|
||||
[Tooltip("Maximum false positives in a row for each detection module before registering a wall hack.")]
|
||||
public byte maxFalsePositives = 3;
|
||||
|
||||
// Token: 0x0400104E RID: 4174
|
||||
private GameObject LBKMNJHAGMH;
|
||||
|
||||
// Token: 0x0400104F RID: 4175
|
||||
private GameObject NFEFMBEHJFJ;
|
||||
|
||||
// Token: 0x04001050 RID: 4176
|
||||
private GameObject KKLKDHCJPFD;
|
||||
|
||||
// Token: 0x04001051 RID: 4177
|
||||
private Camera CBAEPBOFBFN;
|
||||
|
||||
// Token: 0x04001052 RID: 4178
|
||||
private MeshRenderer BDBCAFCCHLA;
|
||||
|
||||
// Token: 0x04001053 RID: 4179
|
||||
private MeshRenderer DJPJCGDKPBN;
|
||||
|
||||
// Token: 0x04001054 RID: 4180
|
||||
private Color PEDHHHBCMKP = Color.black;
|
||||
|
||||
// Token: 0x04001055 RID: 4181
|
||||
private Color OOGOLCIMAMK = Color.black;
|
||||
|
||||
// Token: 0x04001056 RID: 4182
|
||||
private Shader KEFHBOHCAMM;
|
||||
|
||||
// Token: 0x04001057 RID: 4183
|
||||
private Material DHIPEBPPJFL;
|
||||
|
||||
// Token: 0x04001058 RID: 4184
|
||||
private Texture2D DCAGAIOCNIP;
|
||||
|
||||
// Token: 0x04001059 RID: 4185
|
||||
private Texture2D KFPJIGLEFCN;
|
||||
|
||||
// Token: 0x0400105A RID: 4186
|
||||
private RenderTexture ANHNNLOIDPF;
|
||||
|
||||
// Token: 0x0400105B RID: 4187
|
||||
private int JNJNFDNCNPF = -1;
|
||||
|
||||
// Token: 0x0400105C RID: 4188
|
||||
private int GMGDKCGPOMN = -1;
|
||||
|
||||
// Token: 0x0400105D RID: 4189
|
||||
private Rigidbody JEDPEGDNIPB;
|
||||
|
||||
// Token: 0x0400105E RID: 4190
|
||||
private CharacterController LODJIGBKOGN;
|
||||
|
||||
// Token: 0x0400105F RID: 4191
|
||||
private float PMJNBEBJPBP;
|
||||
|
||||
// Token: 0x04001060 RID: 4192
|
||||
private byte KKMDOLFHKKP;
|
||||
|
||||
// Token: 0x04001061 RID: 4193
|
||||
private byte NGNNIIMHBFK;
|
||||
|
||||
// Token: 0x04001062 RID: 4194
|
||||
private byte DOJPBHBKPBC;
|
||||
|
||||
// Token: 0x04001063 RID: 4195
|
||||
private byte EFNAJLPDCBG;
|
||||
|
||||
// Token: 0x04001064 RID: 4196
|
||||
private bool BDOFKIMJEEM;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,152 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.Examples
|
||||
{
|
||||
// Token: 0x02000268 RID: 616
|
||||
[AddComponentMenu("")]
|
||||
public class ActRotatorExample : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06007183 RID: 29059 RVA: 0x00252938 File Offset: 0x00250B38
|
||||
private void IKFCLMNDGPF()
|
||||
{
|
||||
base.transform.Rotate(252f, this.speed * Time.deltaTime, 278f);
|
||||
}
|
||||
|
||||
// Token: 0x06007184 RID: 29060 RVA: 0x0025295C File Offset: 0x00250B5C
|
||||
private void JJHGPNEHNOM()
|
||||
{
|
||||
base.transform.Rotate(693f, this.speed * Time.deltaTime, 1276f);
|
||||
}
|
||||
|
||||
// Token: 0x06007185 RID: 29061 RVA: 0x00252980 File Offset: 0x00250B80
|
||||
private void MIBIJLIBPGJ()
|
||||
{
|
||||
base.transform.Rotate(1439f, this.speed * Time.deltaTime, 1316f);
|
||||
}
|
||||
|
||||
// Token: 0x06007186 RID: 29062 RVA: 0x002529A4 File Offset: 0x00250BA4
|
||||
private void JCDJNJAIEJC()
|
||||
{
|
||||
base.transform.Rotate(812f, this.speed * Time.deltaTime, 1411f);
|
||||
}
|
||||
|
||||
// Token: 0x06007187 RID: 29063 RVA: 0x002529C8 File Offset: 0x00250BC8
|
||||
private void KKAAFDLJCCB()
|
||||
{
|
||||
base.transform.Rotate(348f, this.speed * Time.deltaTime, 637f);
|
||||
}
|
||||
|
||||
// Token: 0x06007188 RID: 29064 RVA: 0x002529EC File Offset: 0x00250BEC
|
||||
private void GOKDBMNMJFM()
|
||||
{
|
||||
base.transform.Rotate(773f, this.speed * Time.deltaTime, 625f);
|
||||
}
|
||||
|
||||
// Token: 0x06007189 RID: 29065 RVA: 0x00252A10 File Offset: 0x00250C10
|
||||
private void HAFLIECFKGF()
|
||||
{
|
||||
base.transform.Rotate(1181f, this.speed * Time.deltaTime, 1923f);
|
||||
}
|
||||
|
||||
// Token: 0x0600718A RID: 29066 RVA: 0x00252A34 File Offset: 0x00250C34
|
||||
private void OKJAOPHDIJM()
|
||||
{
|
||||
base.transform.Rotate(450f, this.speed * Time.deltaTime, 1440f);
|
||||
}
|
||||
|
||||
// Token: 0x0600718B RID: 29067 RVA: 0x00252A58 File Offset: 0x00250C58
|
||||
private void CJDFMFPIFDB()
|
||||
{
|
||||
base.transform.Rotate(1762f, this.speed * Time.deltaTime, 1391f);
|
||||
}
|
||||
|
||||
// Token: 0x0600718C RID: 29068 RVA: 0x00252A7C File Offset: 0x00250C7C
|
||||
private void Update()
|
||||
{
|
||||
base.transform.Rotate(0f, this.speed * Time.deltaTime, 0f);
|
||||
}
|
||||
|
||||
// Token: 0x0600718D RID: 29069 RVA: 0x00252AA0 File Offset: 0x00250CA0
|
||||
private void IOGPMJADEIB()
|
||||
{
|
||||
base.transform.Rotate(925f, this.speed * Time.deltaTime, 1139f);
|
||||
}
|
||||
|
||||
// Token: 0x0600718E RID: 29070 RVA: 0x00252AC4 File Offset: 0x00250CC4
|
||||
private void IGDMCDLELON()
|
||||
{
|
||||
base.transform.Rotate(1196f, this.speed * Time.deltaTime, 544f);
|
||||
}
|
||||
|
||||
// Token: 0x0600718F RID: 29071 RVA: 0x00252AE8 File Offset: 0x00250CE8
|
||||
private void NEFFCEJLOCD()
|
||||
{
|
||||
base.transform.Rotate(1548f, this.speed * Time.deltaTime, 1678f);
|
||||
}
|
||||
|
||||
// Token: 0x06007191 RID: 29073 RVA: 0x00252B20 File Offset: 0x00250D20
|
||||
private void AHHEENEFAPI()
|
||||
{
|
||||
base.transform.Rotate(300f, this.speed * Time.deltaTime, 1470f);
|
||||
}
|
||||
|
||||
// Token: 0x06007192 RID: 29074 RVA: 0x00252B44 File Offset: 0x00250D44
|
||||
private void FKPJMANBHBO()
|
||||
{
|
||||
base.transform.Rotate(1758f, this.speed * Time.deltaTime, 1423f);
|
||||
}
|
||||
|
||||
// Token: 0x06007193 RID: 29075 RVA: 0x00252B68 File Offset: 0x00250D68
|
||||
private void MDGPLNDHKCI()
|
||||
{
|
||||
base.transform.Rotate(824f, this.speed * Time.deltaTime, 1713f);
|
||||
}
|
||||
|
||||
// Token: 0x06007194 RID: 29076 RVA: 0x00252B8C File Offset: 0x00250D8C
|
||||
private void ENGNDJADBDF()
|
||||
{
|
||||
base.transform.Rotate(1292f, this.speed * Time.deltaTime, 1826f);
|
||||
}
|
||||
|
||||
// Token: 0x06007195 RID: 29077 RVA: 0x00252BB0 File Offset: 0x00250DB0
|
||||
private void EJELDFPCKKF()
|
||||
{
|
||||
base.transform.Rotate(354f, this.speed * Time.deltaTime, 1220f);
|
||||
}
|
||||
|
||||
// Token: 0x06007196 RID: 29078 RVA: 0x00252BD4 File Offset: 0x00250DD4
|
||||
private void GPDOCPBDIHJ()
|
||||
{
|
||||
base.transform.Rotate(1342f, this.speed * Time.deltaTime, 918f);
|
||||
}
|
||||
|
||||
// Token: 0x06007197 RID: 29079 RVA: 0x00252BF8 File Offset: 0x00250DF8
|
||||
private void DLIIOFOCPHG()
|
||||
{
|
||||
base.transform.Rotate(1563f, this.speed * Time.deltaTime, 829f);
|
||||
}
|
||||
|
||||
// Token: 0x06007198 RID: 29080 RVA: 0x00252C1C File Offset: 0x00250E1C
|
||||
private void MHDFIOMCCMO()
|
||||
{
|
||||
base.transform.Rotate(41f, this.speed * Time.deltaTime, 1990f);
|
||||
}
|
||||
|
||||
// Token: 0x06007199 RID: 29081 RVA: 0x00252C40 File Offset: 0x00250E40
|
||||
private void NPGBJPLJKDP()
|
||||
{
|
||||
base.transform.Rotate(1238f, this.speed * Time.deltaTime, 228f);
|
||||
}
|
||||
|
||||
// Token: 0x0600719A RID: 29082 RVA: 0x00252C64 File Offset: 0x00250E64
|
||||
private void OFKHEPNEFGP()
|
||||
{
|
||||
base.transform.Rotate(755f, this.speed * Time.deltaTime, 1093f);
|
||||
}
|
||||
|
||||
// Token: 0x04000FA7 RID: 4007
|
||||
[Range(1f, 100f)]
|
||||
public float speed = 5f;
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.Examples
|
||||
{
|
||||
// Token: 0x0200026B RID: 619
|
||||
internal class DIFMDIMICAB : IDisposable
|
||||
{
|
||||
// Token: 0x06007243 RID: 29251 RVA: 0x0025CE74 File Offset: 0x0025B074
|
||||
public void GDKOPLPEELA()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007244 RID: 29252 RVA: 0x0025CE7C File Offset: 0x0025B07C
|
||||
public void CAEOECHICGH()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007245 RID: 29253 RVA: 0x0025CE84 File Offset: 0x0025B084
|
||||
public void MCFPMNOGNPJ()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007246 RID: 29254 RVA: 0x0025CE8C File Offset: 0x0025B08C
|
||||
public DIFMDIMICAB(params GUILayoutOption[] IDKHICEFBDO)
|
||||
{
|
||||
GUILayout.BeginHorizontal(IDKHICEFBDO);
|
||||
}
|
||||
|
||||
// Token: 0x06007247 RID: 29255 RVA: 0x0025CE9C File Offset: 0x0025B09C
|
||||
public void IPOFBLDMIAG()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007248 RID: 29256 RVA: 0x0025CEA4 File Offset: 0x0025B0A4
|
||||
public void Dispose()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007249 RID: 29257 RVA: 0x0025CEAC File Offset: 0x0025B0AC
|
||||
public void GENBCGBDAPD()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x0600724A RID: 29258 RVA: 0x0025CEB4 File Offset: 0x0025B0B4
|
||||
public void EAEOKLEDJNH()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x0600724B RID: 29259 RVA: 0x0025CEBC File Offset: 0x0025B0BC
|
||||
public void NDJCFIJCFEG()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x0600724C RID: 29260 RVA: 0x0025CEC4 File Offset: 0x0025B0C4
|
||||
public void MMALFPEPCON()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x0600724D RID: 29261 RVA: 0x0025CECC File Offset: 0x0025B0CC
|
||||
public void AMBJMFMMMCD()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,165 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.Examples
|
||||
{
|
||||
// Token: 0x0200026C RID: 620
|
||||
internal class NAKFAGBEKGL : IDisposable
|
||||
{
|
||||
// Token: 0x0600724E RID: 29262 RVA: 0x0025CED4 File Offset: 0x0025B0D4
|
||||
public void KCMMDGDJEPF()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x0600724F RID: 29263 RVA: 0x0025CEDC File Offset: 0x0025B0DC
|
||||
public void FAIJKLDNMMB()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007250 RID: 29264 RVA: 0x0025CEE4 File Offset: 0x0025B0E4
|
||||
public void NBKEPDEIHOF()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007251 RID: 29265 RVA: 0x0025CEEC File Offset: 0x0025B0EC
|
||||
public void KOEPAIIIDEK()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007252 RID: 29266 RVA: 0x0025CEF4 File Offset: 0x0025B0F4
|
||||
public NAKFAGBEKGL(GUIStyle EPHHGKLMHIF)
|
||||
{
|
||||
GUILayout.BeginVertical(EPHHGKLMHIF, new GUILayoutOption[0]);
|
||||
}
|
||||
|
||||
// Token: 0x06007253 RID: 29267 RVA: 0x0025CF08 File Offset: 0x0025B108
|
||||
public void NEINPBFAHEK()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007254 RID: 29268 RVA: 0x0025CF10 File Offset: 0x0025B110
|
||||
public void CKEPHCKDCMC()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007255 RID: 29269 RVA: 0x0025CF18 File Offset: 0x0025B118
|
||||
public NAKFAGBEKGL(params GUILayoutOption[] IDKHICEFBDO)
|
||||
{
|
||||
GUILayout.BeginVertical(IDKHICEFBDO);
|
||||
}
|
||||
|
||||
// Token: 0x06007256 RID: 29270 RVA: 0x0025CF28 File Offset: 0x0025B128
|
||||
public void FDAFNAOOCML()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007257 RID: 29271 RVA: 0x0025CF30 File Offset: 0x0025B130
|
||||
public void AOJMBNDMMOB()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007258 RID: 29272 RVA: 0x0025CF38 File Offset: 0x0025B138
|
||||
public void OCFLJFGPJKF()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007259 RID: 29273 RVA: 0x0025CF40 File Offset: 0x0025B140
|
||||
public void NLJMHDEEHHH()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x0600725A RID: 29274 RVA: 0x0025CF48 File Offset: 0x0025B148
|
||||
public void PDIDHOADLOL()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x0600725B RID: 29275 RVA: 0x0025CF50 File Offset: 0x0025B150
|
||||
public void OAOOIDKKBBI()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x0600725C RID: 29276 RVA: 0x0025CF58 File Offset: 0x0025B158
|
||||
public void GLPAMHKKMFD()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x0600725D RID: 29277 RVA: 0x0025CF60 File Offset: 0x0025B160
|
||||
public void FOAEBKEKOPB()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x0600725E RID: 29278 RVA: 0x0025CF68 File Offset: 0x0025B168
|
||||
public void IKLIKNGBANM()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x0600725F RID: 29279 RVA: 0x0025CF70 File Offset: 0x0025B170
|
||||
public void JEBCPAMOOGD()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007260 RID: 29280 RVA: 0x0025CF78 File Offset: 0x0025B178
|
||||
public void INLAFOPALNA()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007261 RID: 29281 RVA: 0x0025CF80 File Offset: 0x0025B180
|
||||
public void LJPMBCLIJDI()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007262 RID: 29282 RVA: 0x0025CF88 File Offset: 0x0025B188
|
||||
public void BBICPJHLPMB()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007263 RID: 29283 RVA: 0x0025CF90 File Offset: 0x0025B190
|
||||
public void FJDIEMNJFAO()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007264 RID: 29284 RVA: 0x0025CF98 File Offset: 0x0025B198
|
||||
public void NHCNKDNDJHN()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007265 RID: 29285 RVA: 0x0025CFA0 File Offset: 0x0025B1A0
|
||||
public void JOFLMODNCLK()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007266 RID: 29286 RVA: 0x0025CFA8 File Offset: 0x0025B1A8
|
||||
public void Dispose()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
|
||||
// Token: 0x06007267 RID: 29287 RVA: 0x0025CFB0 File Offset: 0x0025B1B0
|
||||
public void AMBJMFMMMCD()
|
||||
{
|
||||
GUILayout.EndHorizontal();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2412 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Text;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.Examples
|
||||
{
|
||||
// Token: 0x0200026D RID: 621
|
||||
[AddComponentMenu("")]
|
||||
public class ObscuredPerformanceTests : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06007268 RID: 29288 RVA: 0x0025CFB8 File Offset: 0x0025B1B8
|
||||
private void EAKGKEKHPOI()
|
||||
{
|
||||
base.Invoke("HEALTH", 1271f);
|
||||
}
|
||||
|
||||
// Token: 0x06007269 RID: 29289 RVA: 0x0025CFCC File Offset: 0x0025B1CC
|
||||
private void AOJHAEIKFNM()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("api/platformlogin/" + this.prefsIterations + "ReportCategory");
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.prefsIterations; i += 0)
|
||||
{
|
||||
HPCOBCDHNBL.FDICDHNDEDA("amount", 1);
|
||||
HPCOBCDHNBL.DFIKEJIKBDF("Message : {0}", 7f);
|
||||
HPCOBCDHNBL.COLPFLEPCIF("closed", "VoiceChat");
|
||||
}
|
||||
for (int j = 0; j < this.prefsIterations; j += 0)
|
||||
{
|
||||
HPCOBCDHNBL.COIKFACHGHM("://", 0);
|
||||
HPCOBCDHNBL.IOOEABEDJGJ("TouchpadUp (Click)", 799f);
|
||||
HPCOBCDHNBL.PGFLEFNNPJI("_EmissionColor", "handlesOut must be the same size as Constants.STEAM_CONTROLLER_MAX_COUNT!");
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("audiosource").AppendLine(stopwatch.ElapsedMilliseconds + "You have been temporarily banned.");
|
||||
HPCOBCDHNBL.BJCCJNAGKKN("Rect: ");
|
||||
HPCOBCDHNBL.BJCCJNAGKKN("Verifying...");
|
||||
HPCOBCDHNBL.BJCCJNAGKKN("K");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 1; k < this.prefsIterations; k++)
|
||||
{
|
||||
PlayerPrefs.SetInt("Quality setting : ", 1);
|
||||
PlayerPrefs.SetFloat("Enabled {0} renderers with material {1}", 1412f);
|
||||
PlayerPrefs.SetString("Callback number not found for struct ", "MotionTeleport");
|
||||
}
|
||||
for (int l = 1; l < this.prefsIterations; l++)
|
||||
{
|
||||
PlayerPrefs.GetInt("Room published!", 1);
|
||||
PlayerPrefs.GetFloat("bool:", 377f);
|
||||
PlayerPrefs.GetString("Xp", "Failed to get OpenVR.Applications interface!");
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("looktarget").AppendLine(stopwatch.ElapsedMilliseconds + "add");
|
||||
PlayerPrefs.DeleteKey("+RecNetHostOverride:");
|
||||
PlayerPrefs.DeleteKey("requiredScore");
|
||||
PlayerPrefs.DeleteKey(". Should be just one?");
|
||||
}
|
||||
|
||||
// Token: 0x0600726A RID: 29290 RVA: 0x0025D1BC File Offset: 0x0025B3BC
|
||||
private void FMMBAKGKFKL()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("null" + this.stringIterations + " is Out!");
|
||||
ObscuredString obscuredString = ObscuredString.IPMMDCGCLNC("GA FREE - Demo08 (960x600px)");
|
||||
string text = ObscuredString.EDHNDLCFIOL(obscuredString);
|
||||
string text2 = string.Empty;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.stringIterations; i++)
|
||||
{
|
||||
text2 = ObscuredString.DDLJKFGPPJN(obscuredString);
|
||||
}
|
||||
for (int j = 1; j < this.stringIterations; j++)
|
||||
{
|
||||
obscuredString = ObscuredString.IOENNDEDMOF(text2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("time").AppendLine(stopwatch.ElapsedMilliseconds + "looktarget");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.stringIterations; k++)
|
||||
{
|
||||
text2 = text;
|
||||
}
|
||||
for (int l = 0; l < this.stringIterations; l += 0)
|
||||
{
|
||||
text = text2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("CaptureTheGIF").AppendLine(stopwatch.ElapsedMilliseconds + "ToolPlayerAttactor missing required pulsing beam.");
|
||||
if (text2 != string.Empty)
|
||||
{
|
||||
}
|
||||
if (ObscuredString.KKCOAKDNLIK(obscuredString, ObscuredString.ABCJIJMGLOE(string.Empty)))
|
||||
{
|
||||
}
|
||||
if (text != string.Empty)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600726B RID: 29291 RVA: 0x0025D330 File Offset: 0x0025B530
|
||||
private void JLABFPJGHCB()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("JoinOrCreateRoom failed. In offline mode you still have to leave a room to enter another." + this.stringIterations + "volume");
|
||||
ObscuredString obscuredString = ObscuredString.ABCJIJMGLOE("Publish");
|
||||
string text = ObscuredString.KPDBCKLABNA(obscuredString);
|
||||
string text2 = string.Empty;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.stringIterations; i++)
|
||||
{
|
||||
text2 = ObscuredString.PFJGNLCDNOA(obscuredString);
|
||||
}
|
||||
for (int j = 1; j < this.stringIterations; j++)
|
||||
{
|
||||
obscuredString = ObscuredString.IPMMDCGCLNC(text2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("<b>ObscuredInt:</b> ").AppendLine(stopwatch.ElapsedMilliseconds + "delay");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 1; k < this.stringIterations; k += 0)
|
||||
{
|
||||
text2 = text;
|
||||
}
|
||||
for (int l = 1; l < this.stringIterations; l += 0)
|
||||
{
|
||||
text = text2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("F1").AppendLine(stopwatch.ElapsedMilliseconds + "Xp");
|
||||
if (text2 != string.Empty)
|
||||
{
|
||||
}
|
||||
if (ObscuredString.KKCOAKDNLIK(obscuredString, ObscuredString.IPMMDCGCLNC(string.Empty)))
|
||||
{
|
||||
}
|
||||
if (text != string.Empty)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600726C RID: 29292 RVA: 0x0025D4A4 File Offset: 0x0025B6A4
|
||||
private void LIDHGPONFFN()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("Reset" + this.vector3Iterations + "Failed to find matching experiment for override: {0}");
|
||||
ObscuredVector3 obscuredVector = ObscuredVector3.BCOOPNEAHJJ(new Vector3(1728f, 1472f, 74f));
|
||||
Vector3 vector = ObscuredVector3.GFDINNFKCHA(obscuredVector);
|
||||
Vector3 vector2 = new Vector3(363f, 1966f, 501f);
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.vector3Iterations; i += 0)
|
||||
{
|
||||
vector2 = ObscuredVector3.EDHNDLCFIOL(obscuredVector);
|
||||
}
|
||||
for (int j = 0; j < this.vector3Iterations; j++)
|
||||
{
|
||||
obscuredVector = ObscuredVector3.GHBJMGMONFD(vector2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("GiftJSON").AppendLine(stopwatch.ElapsedMilliseconds + "Room does not exist");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.vector3Iterations; k++)
|
||||
{
|
||||
vector2 = vector;
|
||||
}
|
||||
for (int l = 1; l < this.vector3Iterations; l += 0)
|
||||
{
|
||||
vector = vector2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Owner").AppendLine(stopwatch.ElapsedMilliseconds + "_RaymarchedLightEpi");
|
||||
if (vector2 != Vector3.zero)
|
||||
{
|
||||
}
|
||||
if (ObscuredVector3.OAEIGBHBBCH(obscuredVector, Vector3.zero))
|
||||
{
|
||||
}
|
||||
if (vector != Vector3.zero)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600726D RID: 29293 RVA: 0x0025D630 File Offset: 0x0025B830
|
||||
private void FBBLNKGDAEK()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("Open already called! You can't reuse this WebSocket instance!" + this.shortIterations + "Rec Room update required");
|
||||
ObscuredShort obscuredShort = ObscuredShort.GMDMDEGLBBC(125);
|
||||
short num = ObscuredShort.EDHNDLCFIOL(obscuredShort);
|
||||
short num2 = 1;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.shortIterations; i += 0)
|
||||
{
|
||||
num2 = ObscuredShort.JDLLJHHIGNO(obscuredShort);
|
||||
}
|
||||
for (int j = 0; j < this.shortIterations; j++)
|
||||
{
|
||||
obscuredShort = ObscuredShort.OAPHAPOCPDC(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("FirstLoginOfTheDay").AppendLine(stopwatch.ElapsedMilliseconds + "SET OFF THE EMP!");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 1; k < this.shortIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 0; l < this.shortIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Delete").AppendLine(stopwatch.ElapsedMilliseconds + "With HTTPManager.MaxConnectionPerServer you can control how many requests can be processed per server parallel.\n\nFeatures demoed in this example:\n-Parallel requests to the same server\n-Controlling the parallelization\n-Automatic Caching\n-Create a Texture2D from the downloaded data");
|
||||
if (num2 != 0)
|
||||
{
|
||||
}
|
||||
if (ObscuredShort.JDLLJHHIGNO(obscuredShort) != 0)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600726E RID: 29294 RVA: 0x0025D780 File Offset: 0x0025B980
|
||||
private void GHGOEKCEFAJ()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("ST" + this.shortIterations + "_TintColor");
|
||||
ObscuredShort obscuredShort = ObscuredShort.GMDMDEGLBBC(-99);
|
||||
short num = ObscuredShort.NHOACGPFGCN(obscuredShort);
|
||||
short num2 = 0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.shortIterations; i++)
|
||||
{
|
||||
num2 = ObscuredShort.NHOACGPFGCN(obscuredShort);
|
||||
}
|
||||
for (int j = 1; j < this.shortIterations; j++)
|
||||
{
|
||||
obscuredShort = ObscuredShort.LFMEFDBPHKK(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Data found with malformed or empty ID while deserializing room.").AppendLine(stopwatch.ElapsedMilliseconds + "Release");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.shortIterations; k += 0)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 1; l < this.shortIterations; l += 0)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("easetype").AppendLine(stopwatch.ElapsedMilliseconds + "color");
|
||||
if (num2 != 0)
|
||||
{
|
||||
}
|
||||
if (ObscuredShort.KPDBCKLABNA(obscuredShort) != 0)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600726F RID: 29295 RVA: 0x0025D8D0 File Offset: 0x0025BAD0
|
||||
private void JNNDGDLHJLH()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("LightShafts require Shader Model 3.0 and render textures (including the RGFloat and RFloat) formats. Disabling." + this.longIterations + "Anti-Cheat Toolkit Detectors");
|
||||
ObscuredLong obscuredLong = ObscuredLong.AMAOKILPCML(68L);
|
||||
long num = ObscuredLong.EDHNDLCFIOL(obscuredLong);
|
||||
long num2 = 0L;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.longIterations; i++)
|
||||
{
|
||||
num2 = ObscuredLong.BCOOPNEAHJJ(obscuredLong);
|
||||
}
|
||||
for (int j = 1; j < this.longIterations; j += 0)
|
||||
{
|
||||
obscuredLong = ObscuredLong.AMAOKILPCML(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("AttachedRelativeRotation").AppendLine(stopwatch.ElapsedMilliseconds + "Back");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.longIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 1; l < this.longIterations; l += 0)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Using Stopwatch as precision timer for PUN.").AppendLine(stopwatch.ElapsedMilliseconds + "WebSocket");
|
||||
if (num2 != 1L)
|
||||
{
|
||||
}
|
||||
if (ObscuredLong.EDHNDLCFIOL(obscuredLong) != 0L)
|
||||
{
|
||||
}
|
||||
if (num != 0L)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007270 RID: 29296 RVA: 0x0025DA28 File Offset: 0x0025BC28
|
||||
private void LHPHPIGOHJG()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredString vs string, " + this.stringIterations + " iterations for read and write");
|
||||
ObscuredString obscuredString = ObscuredString.EDHNDLCFIOL("abcd");
|
||||
string text = ObscuredString.EDHNDLCFIOL(obscuredString);
|
||||
string text2 = string.Empty;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.stringIterations; i++)
|
||||
{
|
||||
text2 = ObscuredString.EDHNDLCFIOL(obscuredString);
|
||||
}
|
||||
for (int j = 0; j < this.stringIterations; j++)
|
||||
{
|
||||
obscuredString = ObscuredString.EDHNDLCFIOL(text2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredString:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.stringIterations; k++)
|
||||
{
|
||||
text2 = text;
|
||||
}
|
||||
for (int l = 0; l < this.stringIterations; l++)
|
||||
{
|
||||
text = text2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("string:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
if (text2 != string.Empty)
|
||||
{
|
||||
}
|
||||
if (ObscuredString.NOGAGKDDFDB(obscuredString, ObscuredString.EDHNDLCFIOL(string.Empty)))
|
||||
{
|
||||
}
|
||||
if (text != string.Empty)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007271 RID: 29297 RVA: 0x0025DB9C File Offset: 0x0025BD9C
|
||||
private void MKCALAJCNFH()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("onlineid response:" + this.vector3Iterations + "color");
|
||||
ObscuredVector3 obscuredVector = ObscuredVector3.EDHNDLCFIOL(new Vector3(1195f, 1407f, 1706f));
|
||||
Vector3 vector = ObscuredVector3.OMDPELINLJC(obscuredVector);
|
||||
Vector3 vector2 = new Vector3(1166f, 1528f, 727f);
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.vector3Iterations; i += 0)
|
||||
{
|
||||
vector2 = ObscuredVector3.GFDINNFKCHA(obscuredVector);
|
||||
}
|
||||
for (int j = 0; j < this.vector3Iterations; j++)
|
||||
{
|
||||
obscuredVector = ObscuredVector3.CLBOGNBMMMP(vector2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Overriding configured event for ").AppendLine(stopwatch.ElapsedMilliseconds + "ak");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.vector3Iterations; k++)
|
||||
{
|
||||
vector2 = vector;
|
||||
}
|
||||
for (int l = 1; l < this.vector3Iterations; l += 0)
|
||||
{
|
||||
vector = vector2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("MusicVolume").AppendLine(stopwatch.ElapsedMilliseconds + "GoogleAnalytics is destroyed, skipping the request and caching it for later send : ");
|
||||
if (vector2 != Vector3.zero)
|
||||
{
|
||||
}
|
||||
if (ObscuredVector3.DOBBOBAOJCM(obscuredVector, Vector3.zero))
|
||||
{
|
||||
}
|
||||
if (vector != Vector3.zero)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007272 RID: 29298 RVA: 0x0025DD28 File Offset: 0x0025BF28
|
||||
private void AEFDMAJGHBD()
|
||||
{
|
||||
this.FNHNMGPEBEM.Length = 1;
|
||||
this.FNHNMGPEBEM.AppendLine("demoByteArray");
|
||||
if (this.boolTest)
|
||||
{
|
||||
this.PNIPLBMPDBH();
|
||||
}
|
||||
if (this.byteTest)
|
||||
{
|
||||
this.FHAHBOJFGNK();
|
||||
}
|
||||
if (this.shortTest)
|
||||
{
|
||||
this.OKGEINJIDHP();
|
||||
}
|
||||
if (this.ushortTest)
|
||||
{
|
||||
this.KGCHADLIOHP();
|
||||
}
|
||||
if (this.intTest)
|
||||
{
|
||||
this.ECCENELEOIL();
|
||||
}
|
||||
if (this.uintTest)
|
||||
{
|
||||
this.AEANEFBJGHO();
|
||||
}
|
||||
if (this.longTest)
|
||||
{
|
||||
this.JNNDGDLHJLH();
|
||||
}
|
||||
if (this.floatTest)
|
||||
{
|
||||
this.NLAPCHBBBAO();
|
||||
}
|
||||
if (this.doubleTest)
|
||||
{
|
||||
this.HJGCAOAFOHK();
|
||||
}
|
||||
if (this.stringTest)
|
||||
{
|
||||
this.PBGLIABLNHD();
|
||||
}
|
||||
if (this.vector3Test)
|
||||
{
|
||||
this.GFIBIEDHFMM();
|
||||
}
|
||||
if (this.prefsTest)
|
||||
{
|
||||
this.JKOPHFGDBBC();
|
||||
}
|
||||
global::UnityEngine.Debug.Log(this.FNHNMGPEBEM);
|
||||
}
|
||||
|
||||
// Token: 0x06007273 RID: 29299 RVA: 0x0025DE2C File Offset: 0x0025C02C
|
||||
private void PIJLFKCDEJC()
|
||||
{
|
||||
this.FNHNMGPEBEM.Length = 1;
|
||||
this.FNHNMGPEBEM.AppendLine("PhotonVoiceNetworkSingleton");
|
||||
if (this.boolTest)
|
||||
{
|
||||
this.KAKIPCIJAHE();
|
||||
}
|
||||
if (this.byteTest)
|
||||
{
|
||||
this.DPPDOAONIAG();
|
||||
}
|
||||
if (this.shortTest)
|
||||
{
|
||||
this.OKGEINJIDHP();
|
||||
}
|
||||
if (this.ushortTest)
|
||||
{
|
||||
this.KGCHADLIOHP();
|
||||
}
|
||||
if (this.intTest)
|
||||
{
|
||||
this.ECCENELEOIL();
|
||||
}
|
||||
if (this.uintTest)
|
||||
{
|
||||
this.OMCFDIAIHHC();
|
||||
}
|
||||
if (this.longTest)
|
||||
{
|
||||
this.KDJMGBEDKFH();
|
||||
}
|
||||
if (this.floatTest)
|
||||
{
|
||||
this.NLAPCHBBBAO();
|
||||
}
|
||||
if (this.doubleTest)
|
||||
{
|
||||
this.KNFJDOHDHJL();
|
||||
}
|
||||
if (this.stringTest)
|
||||
{
|
||||
this.DKOKEAENMKA();
|
||||
}
|
||||
if (this.vector3Test)
|
||||
{
|
||||
this.MKCALAJCNFH();
|
||||
}
|
||||
if (this.prefsTest)
|
||||
{
|
||||
this.DHFEHACKIOL();
|
||||
}
|
||||
global::UnityEngine.Debug.Log(this.FNHNMGPEBEM);
|
||||
}
|
||||
|
||||
// Token: 0x06007274 RID: 29300 RVA: 0x0025DF30 File Offset: 0x0025C130
|
||||
private void ECCENELEOIL()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("Players: Loading..." + this.intIterations + "stdev_sl");
|
||||
ObscuredInt obscuredInt = ObscuredInt.EDHNDLCFIOL(-65);
|
||||
int num = ObscuredInt.OAPHAPOCPDC(obscuredInt);
|
||||
int num2 = 0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.intIterations; i += 0)
|
||||
{
|
||||
num2 = ObscuredInt.OAPHAPOCPDC(obscuredInt);
|
||||
}
|
||||
for (int j = 1; j < this.intIterations; j++)
|
||||
{
|
||||
obscuredInt = ObscuredInt.DJJIADGMEDI(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("anonymous").AppendLine(stopwatch.ElapsedMilliseconds + "s");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.intIterations; k += 0)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 1; l < this.intIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine(")").AppendLine(stopwatch.ElapsedMilliseconds + "Campaign Name");
|
||||
if (num2 != 0)
|
||||
{
|
||||
}
|
||||
if (ObscuredInt.EDHNDLCFIOL(obscuredInt) != 0)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007275 RID: 29301 RVA: 0x0025E080 File Offset: 0x0025C280
|
||||
private void DPPDOAONIAG()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("GlobalPeriodic" + this.byteIterations + "Length of button type enum doesn't match length of buttons array");
|
||||
ObscuredByte obscuredByte = ObscuredByte.LGOKENDJKHI((byte)(-116));
|
||||
byte b = ObscuredByte.DAEAPDBCGAB(obscuredByte);
|
||||
byte b2 = 1;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.byteIterations; i++)
|
||||
{
|
||||
b2 = ObscuredByte.FDPIDCKFOGD(obscuredByte);
|
||||
}
|
||||
for (int j = 0; j < this.byteIterations; j += 0)
|
||||
{
|
||||
obscuredByte = ObscuredByte.NHOACGPFGCN(b2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine(" is missing materials.").AppendLine(stopwatch.ElapsedMilliseconds + "Delete");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.byteIterations; k += 0)
|
||||
{
|
||||
b2 = b;
|
||||
}
|
||||
for (int l = 0; l < this.byteIterations; l += 0)
|
||||
{
|
||||
b = b2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Register").AppendLine(stopwatch.ElapsedMilliseconds + "Purchasing");
|
||||
if (b2 != 0)
|
||||
{
|
||||
}
|
||||
if (ObscuredByte.DAEAPDBCGAB(obscuredByte) != 0)
|
||||
{
|
||||
}
|
||||
if (b != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007276 RID: 29302 RVA: 0x0025E1D0 File Offset: 0x0025C3D0
|
||||
private void FCHEPKNGKMH()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("speed" + this.boolIterations + " ms");
|
||||
ObscuredBool obscuredBool = ObscuredBool.EDHNDLCFIOL(true);
|
||||
bool flag = ObscuredBool.EDHNDLCFIOL(obscuredBool);
|
||||
bool flag2 = false;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.boolIterations; i++)
|
||||
{
|
||||
flag2 = ObscuredBool.EDHNDLCFIOL(obscuredBool);
|
||||
}
|
||||
for (int j = 0; j < this.boolIterations; j++)
|
||||
{
|
||||
obscuredBool = ObscuredBool.EDHNDLCFIOL(flag2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Chat").AppendLine(stopwatch.ElapsedMilliseconds + "Operation ");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.boolIterations; k++)
|
||||
{
|
||||
flag2 = flag;
|
||||
}
|
||||
for (int l = 0; l < this.boolIterations; l++)
|
||||
{
|
||||
flag = flag2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("mydemo.com").AppendLine(stopwatch.ElapsedMilliseconds + "y");
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
if (ObscuredBool.EDHNDLCFIOL(obscuredBool))
|
||||
{
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007277 RID: 29303 RVA: 0x0025E31C File Offset: 0x0025C51C
|
||||
private void OHDNPDLDAFO()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("an" + this.stringIterations + "ie");
|
||||
ObscuredString obscuredString = ObscuredString.EDHNDLCFIOL("Locked");
|
||||
string text = ObscuredString.DDLJKFGPPJN(obscuredString);
|
||||
string text2 = string.Empty;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.stringIterations; i += 0)
|
||||
{
|
||||
text2 = ObscuredString.DDLJKFGPPJN(obscuredString);
|
||||
}
|
||||
for (int j = 1; j < this.stringIterations; j++)
|
||||
{
|
||||
obscuredString = ObscuredString.NHBIHFOJOJH(text2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("XP").AppendLine(stopwatch.ElapsedMilliseconds + "SOCCER_TIMER");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.stringIterations; k += 0)
|
||||
{
|
||||
text2 = text;
|
||||
}
|
||||
for (int l = 1; l < this.stringIterations; l++)
|
||||
{
|
||||
text = text2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("{0}modify").AppendLine(stopwatch.ElapsedMilliseconds + "Err [{0}]: {1}");
|
||||
if (text2 != string.Empty)
|
||||
{
|
||||
}
|
||||
if (ObscuredString.NOGAGKDDFDB(obscuredString, ObscuredString.IOENNDEDMOF(string.Empty)))
|
||||
{
|
||||
}
|
||||
if (text != string.Empty)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007279 RID: 29305 RVA: 0x0025E588 File Offset: 0x0025C788
|
||||
private void POOHPKLHFPL()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredFloat vs float, " + this.floatIterations + " iterations for read and write");
|
||||
ObscuredFloat obscuredFloat = ObscuredFloat.EDHNDLCFIOL(100f);
|
||||
float num = ObscuredFloat.EDHNDLCFIOL(obscuredFloat);
|
||||
float num2 = 0f;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.floatIterations; i++)
|
||||
{
|
||||
num2 = ObscuredFloat.EDHNDLCFIOL(obscuredFloat);
|
||||
}
|
||||
for (int j = 0; j < this.floatIterations; j++)
|
||||
{
|
||||
obscuredFloat = ObscuredFloat.EDHNDLCFIOL(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredFloat:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.floatIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 0; l < this.floatIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("float:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
if (num2 != 0f)
|
||||
{
|
||||
}
|
||||
if (ObscuredFloat.EDHNDLCFIOL(obscuredFloat) != 0f)
|
||||
{
|
||||
}
|
||||
if (num != 0f)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600727A RID: 29306 RVA: 0x0025E6EC File Offset: 0x0025C8EC
|
||||
private void KNFJDOHDHJL()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredDouble vs double, " + this.doubleIterations + " iterations for read and write");
|
||||
ObscuredDouble obscuredDouble = ObscuredDouble.EDHNDLCFIOL(100.0);
|
||||
double num = ObscuredDouble.EDHNDLCFIOL(obscuredDouble);
|
||||
double num2 = 0.0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.doubleIterations; i++)
|
||||
{
|
||||
num2 = ObscuredDouble.EDHNDLCFIOL(obscuredDouble);
|
||||
}
|
||||
for (int j = 0; j < this.doubleIterations; j++)
|
||||
{
|
||||
obscuredDouble = ObscuredDouble.EDHNDLCFIOL(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredDouble:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.doubleIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 0; l < this.doubleIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("double:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
if (num2 != 0.0)
|
||||
{
|
||||
}
|
||||
if (ObscuredDouble.EDHNDLCFIOL(obscuredDouble) != 0.0)
|
||||
{
|
||||
}
|
||||
if (num != 0.0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600727B RID: 29307 RVA: 0x0025E864 File Offset: 0x0025CA64
|
||||
private void DCOCMJKOPMP()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("crash_dumps_found" + this.vector3Iterations + "N");
|
||||
ObscuredVector3 obscuredVector = ObscuredVector3.BCOOPNEAHJJ(new Vector3(769f, 747f, 663f));
|
||||
Vector3 vector = ObscuredVector3.LCCKIPJPNPI(obscuredVector);
|
||||
Vector3 vector2 = new Vector3(937f, 1916f, 1749f);
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.vector3Iterations; i++)
|
||||
{
|
||||
vector2 = ObscuredVector3.OMDPELINLJC(obscuredVector);
|
||||
}
|
||||
for (int j = 0; j < this.vector3Iterations; j++)
|
||||
{
|
||||
obscuredVector = ObscuredVector3.GHBJMGMONFD(vector2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("RpcOnOutOfBoundsHitPlayer").AppendLine(stopwatch.ElapsedMilliseconds + "You'll be logged out after this session");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.vector3Iterations; k++)
|
||||
{
|
||||
vector2 = vector;
|
||||
}
|
||||
for (int l = 1; l < this.vector3Iterations; l += 0)
|
||||
{
|
||||
vector = vector2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Error deserializing DrawingSurface {0}: data empty.").AppendLine(stopwatch.ElapsedMilliseconds + "stab");
|
||||
if (vector2 != Vector3.zero)
|
||||
{
|
||||
}
|
||||
if (ObscuredVector3.OGGMEPJHHAA(obscuredVector, Vector3.zero))
|
||||
{
|
||||
}
|
||||
if (vector != Vector3.zero)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600727C RID: 29308 RVA: 0x0025E9F0 File Offset: 0x0025CBF0
|
||||
private void FBDNFOBBCCP()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine(" scene: " + this.longIterations + "visible");
|
||||
ObscuredLong obscuredLong = ObscuredLong.AMAOKILPCML(8L);
|
||||
long num = ObscuredLong.HKBEMIEFOLO(obscuredLong);
|
||||
long num2 = 0L;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.longIterations; i++)
|
||||
{
|
||||
num2 = ObscuredLong.EDHNDLCFIOL(obscuredLong);
|
||||
}
|
||||
for (int j = 1; j < this.longIterations; j += 0)
|
||||
{
|
||||
obscuredLong = ObscuredLong.PAOLMNPEBHH(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("IsModified").AppendLine(stopwatch.ElapsedMilliseconds + "Failed to connect to RecNet");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 1; k < this.longIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 1; l < this.longIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Disabled").AppendLine(stopwatch.ElapsedMilliseconds + "h)");
|
||||
if (num2 != 0L)
|
||||
{
|
||||
}
|
||||
if (ObscuredLong.HKBEMIEFOLO(obscuredLong) != 0L)
|
||||
{
|
||||
}
|
||||
if (num != 1L)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600727D RID: 29309 RVA: 0x0025EB48 File Offset: 0x0025CD48
|
||||
private void JKOPHFGDBBC()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredPrefs vs PlayerPrefs, " + this.prefsIterations + " iterations for read and write");
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.prefsIterations; i++)
|
||||
{
|
||||
HPCOBCDHNBL.FDICDHNDEDA("__a", 1);
|
||||
HPCOBCDHNBL.DFIKEJIKBDF("__b", 2f);
|
||||
HPCOBCDHNBL.COLPFLEPCIF("__c", "3");
|
||||
}
|
||||
for (int j = 0; j < this.prefsIterations; j++)
|
||||
{
|
||||
HPCOBCDHNBL.COIKFACHGHM("__a", 1);
|
||||
HPCOBCDHNBL.IOOEABEDJGJ("__b", 2f);
|
||||
HPCOBCDHNBL.PGFLEFNNPJI("__c", "3");
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredPrefs:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
HPCOBCDHNBL.BJCCJNAGKKN("__a");
|
||||
HPCOBCDHNBL.BJCCJNAGKKN("__b");
|
||||
HPCOBCDHNBL.BJCCJNAGKKN("__c");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.prefsIterations; k++)
|
||||
{
|
||||
PlayerPrefs.SetInt("__a", 1);
|
||||
PlayerPrefs.SetFloat("__b", 2f);
|
||||
PlayerPrefs.SetString("__c", "3");
|
||||
}
|
||||
for (int l = 0; l < this.prefsIterations; l++)
|
||||
{
|
||||
PlayerPrefs.GetInt("__a", 1);
|
||||
PlayerPrefs.GetFloat("__b", 2f);
|
||||
PlayerPrefs.GetString("__c", "3");
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("PlayerPrefs:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
PlayerPrefs.DeleteKey("__a");
|
||||
PlayerPrefs.DeleteKey("__b");
|
||||
PlayerPrefs.DeleteKey("__c");
|
||||
}
|
||||
|
||||
// Token: 0x0600727E RID: 29310 RVA: 0x0025ED38 File Offset: 0x0025CF38
|
||||
private void OMCFDIAIHHC()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredUInt vs uint, " + this.uintIterations + " iterations for read and write");
|
||||
ObscuredUInt obscuredUInt = ObscuredUInt.EDHNDLCFIOL(100U);
|
||||
uint num = ObscuredUInt.EDHNDLCFIOL(obscuredUInt);
|
||||
uint num2 = 0U;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.uintIterations; i++)
|
||||
{
|
||||
num2 = ObscuredUInt.EDHNDLCFIOL(obscuredUInt);
|
||||
}
|
||||
for (int j = 0; j < this.uintIterations; j++)
|
||||
{
|
||||
obscuredUInt = ObscuredUInt.EDHNDLCFIOL(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredUInt:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.uintIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 0; l < this.uintIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("uint:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
if (num2 != 0U)
|
||||
{
|
||||
}
|
||||
if (ObscuredUInt.EDHNDLCFIOL(obscuredUInt) != 0U)
|
||||
{
|
||||
}
|
||||
if (num != 0U)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600727F RID: 29311 RVA: 0x0025EE88 File Offset: 0x0025D088
|
||||
private void KJFMGCOIBLP()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("Missing Encounter Spawn Points" + this.doubleIterations + "ca");
|
||||
ObscuredDouble obscuredDouble = ObscuredDouble.EDHNDLCFIOL(1989.0);
|
||||
double num = ObscuredDouble.IDJOAKMMGOO(obscuredDouble);
|
||||
double num2 = 1413.0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.doubleIterations; i++)
|
||||
{
|
||||
num2 = ObscuredDouble.OLLNGBJCEJF(obscuredDouble);
|
||||
}
|
||||
for (int j = 0; j < this.doubleIterations; j += 0)
|
||||
{
|
||||
obscuredDouble = ObscuredDouble.LCCKIPJPNPI(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Length of button type enum doesn't match length of buttons array").AppendLine(stopwatch.ElapsedMilliseconds + "Operation failed: ");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.doubleIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 0; l < this.doubleIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine(" with a prefix of ").AppendLine(stopwatch.ElapsedMilliseconds + " to ");
|
||||
if (num2 != 1087.0)
|
||||
{
|
||||
}
|
||||
if (ObscuredDouble.OLLNGBJCEJF(obscuredDouble) != 1683.0)
|
||||
{
|
||||
}
|
||||
if (num != 1599.0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007280 RID: 29312 RVA: 0x0025F000 File Offset: 0x0025D200
|
||||
private void DKOKEAENMKA()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("oldImageName" + this.stringIterations + "The host has allowed people on stage");
|
||||
ObscuredString obscuredString = ObscuredString.NHBIHFOJOJH("LightShafts require Shader Model 3.0 and render textures (including the RGFloat and RFloat) formats. Disabling.");
|
||||
string text = ObscuredString.EDHNDLCFIOL(obscuredString);
|
||||
string text2 = string.Empty;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.stringIterations; i++)
|
||||
{
|
||||
text2 = ObscuredString.KPDBCKLABNA(obscuredString);
|
||||
}
|
||||
for (int j = 1; j < this.stringIterations; j += 0)
|
||||
{
|
||||
obscuredString = ObscuredString.EDHNDLCFIOL(text2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Room: '{0}' {1},{2} {4}/{3} players.\ncustomProps: {5}").AppendLine(stopwatch.ElapsedMilliseconds + " ");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.stringIterations; k++)
|
||||
{
|
||||
text2 = text;
|
||||
}
|
||||
for (int l = 0; l < this.stringIterations; l += 0)
|
||||
{
|
||||
text = text2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("GiftJSON").AppendLine(stopwatch.ElapsedMilliseconds + "DownloadLength");
|
||||
if (text2 != string.Empty)
|
||||
{
|
||||
}
|
||||
if (ObscuredString.NOGAGKDDFDB(obscuredString, ObscuredString.NHBIHFOJOJH(string.Empty)))
|
||||
{
|
||||
}
|
||||
if (text != string.Empty)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007281 RID: 29313 RVA: 0x0025F174 File Offset: 0x0025D374
|
||||
private void FHHKCHKGCME()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("Caught Exception: " + this.floatIterations + "ArcObjects");
|
||||
ObscuredFloat obscuredFloat = ObscuredFloat.LIDABOINDPM(1674f);
|
||||
float num = ObscuredFloat.GMDJPELFFLE(obscuredFloat);
|
||||
float num2 = 592f;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.floatIterations; i++)
|
||||
{
|
||||
num2 = ObscuredFloat.GMDJPELFFLE(obscuredFloat);
|
||||
}
|
||||
for (int j = 1; j < this.floatIterations; j += 0)
|
||||
{
|
||||
obscuredFloat = ObscuredFloat.LIDABOINDPM(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("PunRespawn with Position.").AppendLine(stopwatch.ElapsedMilliseconds + "QualitySettings.antiAliasing: {0} -> {1}");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.floatIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 1; l < this.floatIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Trigger").AppendLine(stopwatch.ElapsedMilliseconds + "Connection Timed Out!");
|
||||
if (num2 != 796f)
|
||||
{
|
||||
}
|
||||
if (ObscuredFloat.GMDJPELFFLE(obscuredFloat) != 1713f)
|
||||
{
|
||||
}
|
||||
if (num != 658f)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007282 RID: 29314 RVA: 0x0025F2D8 File Offset: 0x0025D4D8
|
||||
private void EMKGOPFACDJ()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("Print a polaroid" + this.stringIterations + "Exception caught! ");
|
||||
ObscuredString obscuredString = ObscuredString.EDHNDLCFIOL("Xbox LIVE");
|
||||
string text = ObscuredString.PFJGNLCDNOA(obscuredString);
|
||||
string text2 = string.Empty;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.stringIterations; i += 0)
|
||||
{
|
||||
text2 = ObscuredString.EDHNDLCFIOL(obscuredString);
|
||||
}
|
||||
for (int j = 1; j < this.stringIterations; j++)
|
||||
{
|
||||
obscuredString = ObscuredString.EDHNDLCFIOL(text2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine(": Exception in encode thread: ").AppendLine(stopwatch.ElapsedMilliseconds + "Only the Master Client may save room data.");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.stringIterations; k += 0)
|
||||
{
|
||||
text2 = text;
|
||||
}
|
||||
for (int l = 0; l < this.stringIterations; l++)
|
||||
{
|
||||
text = text2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Can't close an array here").AppendLine(stopwatch.ElapsedMilliseconds + "_MainColor");
|
||||
if (text2 != string.Empty)
|
||||
{
|
||||
}
|
||||
if (ObscuredString.NOGAGKDDFDB(obscuredString, ObscuredString.ABCJIJMGLOE(string.Empty)))
|
||||
{
|
||||
}
|
||||
if (text != string.Empty)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007283 RID: 29315 RVA: 0x0025F44C File Offset: 0x0025D64C
|
||||
private void GDFCGLPFBLE()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredShort vs short, " + this.shortIterations + " iterations for read and write");
|
||||
ObscuredShort obscuredShort = ObscuredShort.EDHNDLCFIOL(100);
|
||||
short num = ObscuredShort.EDHNDLCFIOL(obscuredShort);
|
||||
short num2 = 0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.shortIterations; i++)
|
||||
{
|
||||
num2 = ObscuredShort.EDHNDLCFIOL(obscuredShort);
|
||||
}
|
||||
for (int j = 0; j < this.shortIterations; j++)
|
||||
{
|
||||
obscuredShort = ObscuredShort.EDHNDLCFIOL(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredShort:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.shortIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 0; l < this.shortIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("short:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
if (num2 != 0)
|
||||
{
|
||||
}
|
||||
if (ObscuredShort.EDHNDLCFIOL(obscuredShort) != 0)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007284 RID: 29316 RVA: 0x0025F59C File Offset: 0x0025D79C
|
||||
private void FHAHBOJFGNK()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("Message" + this.byteIterations + "max-age");
|
||||
ObscuredByte obscuredByte = ObscuredByte.KPDBCKLABNA(29);
|
||||
byte b = ObscuredByte.EDHNDLCFIOL(obscuredByte);
|
||||
byte b2 = 1;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.byteIterations; i++)
|
||||
{
|
||||
b2 = ObscuredByte.OAPHAPOCPDC(obscuredByte);
|
||||
}
|
||||
for (int j = 0; j < this.byteIterations; j += 0)
|
||||
{
|
||||
obscuredByte = ObscuredByte.NHOACGPFGCN(b2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("onupdateparams").AppendLine(stopwatch.ElapsedMilliseconds + "Couldn't call DestroyAll() as only the master client is allowed to call this.");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.byteIterations; k++)
|
||||
{
|
||||
b2 = b;
|
||||
}
|
||||
for (int l = 0; l < this.byteIterations; l += 0)
|
||||
{
|
||||
b = b2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("FIRST_HIT_POINT").AppendLine(stopwatch.ElapsedMilliseconds + "\n");
|
||||
if (b2 != 0)
|
||||
{
|
||||
}
|
||||
if (ObscuredByte.FDPIDCKFOGD(obscuredByte) != 0)
|
||||
{
|
||||
}
|
||||
if (b != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007285 RID: 29317 RVA: 0x0025F6EC File Offset: 0x0025D8EC
|
||||
private void GBLKAHIIJAE()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("Data" + this.stringIterations + "GA FREE - Demo07 (960x600px)");
|
||||
ObscuredString obscuredString = ObscuredString.NHBIHFOJOJH("Status Code from Server: {0} and Message: {1}");
|
||||
string text = ObscuredString.PFJGNLCDNOA(obscuredString);
|
||||
string text2 = string.Empty;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.stringIterations; i++)
|
||||
{
|
||||
text2 = ObscuredString.KPDBCKLABNA(obscuredString);
|
||||
}
|
||||
for (int j = 0; j < this.stringIterations; j += 0)
|
||||
{
|
||||
obscuredString = ObscuredString.AFDNIDCOPAN(text2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("No").AppendLine(stopwatch.ElapsedMilliseconds + "mode");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.stringIterations; k++)
|
||||
{
|
||||
text2 = text;
|
||||
}
|
||||
for (int l = 0; l < this.stringIterations; l++)
|
||||
{
|
||||
text = text2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("blockedDuration").AppendLine(stopwatch.ElapsedMilliseconds + "Open");
|
||||
if (text2 != string.Empty)
|
||||
{
|
||||
}
|
||||
if (ObscuredString.KIOFHKKIALD(obscuredString, ObscuredString.IOENNDEDMOF(string.Empty)))
|
||||
{
|
||||
}
|
||||
if (text != string.Empty)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007286 RID: 29318 RVA: 0x0025F860 File Offset: 0x0025DA60
|
||||
private void KGCHADLIOHP()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredUShort vs ushort, " + this.ushortIterations + " iterations for read and write");
|
||||
ObscuredUShort obscuredUShort = ObscuredUShort.EDHNDLCFIOL(100);
|
||||
ushort num = ObscuredUShort.EDHNDLCFIOL(obscuredUShort);
|
||||
ushort num2 = 0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.ushortIterations; i++)
|
||||
{
|
||||
num2 = ObscuredUShort.EDHNDLCFIOL(obscuredUShort);
|
||||
}
|
||||
for (int j = 0; j < this.ushortIterations; j++)
|
||||
{
|
||||
obscuredUShort = ObscuredUShort.EDHNDLCFIOL(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredUShort:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.ushortIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 0; l < this.ushortIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("ushort:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
if (num2 != 0)
|
||||
{
|
||||
}
|
||||
if (ObscuredUShort.EDHNDLCFIOL(obscuredUShort) != 0)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007287 RID: 29319 RVA: 0x0025F9B0 File Offset: 0x0025DBB0
|
||||
private void EAHFOBDEAFG()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredInt vs int, " + this.intIterations + " iterations for read and write");
|
||||
ObscuredInt obscuredInt = ObscuredInt.EDHNDLCFIOL(100);
|
||||
int num = ObscuredInt.EDHNDLCFIOL(obscuredInt);
|
||||
int num2 = 0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.intIterations; i++)
|
||||
{
|
||||
num2 = ObscuredInt.EDHNDLCFIOL(obscuredInt);
|
||||
}
|
||||
for (int j = 0; j < this.intIterations; j++)
|
||||
{
|
||||
obscuredInt = ObscuredInt.EDHNDLCFIOL(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredInt:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.intIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 0; l < this.intIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("int:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
if (num2 != 0)
|
||||
{
|
||||
}
|
||||
if (ObscuredInt.EDHNDLCFIOL(obscuredInt) != 0)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007288 RID: 29320 RVA: 0x0025FB00 File Offset: 0x0025DD00
|
||||
private void HGMDIHCHGKD()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("Message" + this.boolIterations + "ev");
|
||||
ObscuredBool obscuredBool = ObscuredBool.EDHNDLCFIOL(true);
|
||||
bool flag = ObscuredBool.EDHNDLCFIOL(obscuredBool);
|
||||
bool flag2 = true;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.boolIterations; i += 0)
|
||||
{
|
||||
flag2 = ObscuredBool.EDHNDLCFIOL(obscuredBool);
|
||||
}
|
||||
for (int j = 0; j < this.boolIterations; j++)
|
||||
{
|
||||
obscuredBool = ObscuredBool.EDHNDLCFIOL(flag2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("IntegrationTest Failed").AppendLine(stopwatch.ElapsedMilliseconds + "DownloadProgress");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 1; k < this.boolIterations; k += 0)
|
||||
{
|
||||
flag2 = flag;
|
||||
}
|
||||
for (int l = 1; l < this.boolIterations; l++)
|
||||
{
|
||||
flag = flag2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("time").AppendLine(stopwatch.ElapsedMilliseconds + "Transition");
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
if (ObscuredBool.EDHNDLCFIOL(obscuredBool))
|
||||
{
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007289 RID: 29321 RVA: 0x0025FC4C File Offset: 0x0025DE4C
|
||||
private void Start()
|
||||
{
|
||||
base.Invoke("AFAJJOMNENF", 1f);
|
||||
}
|
||||
|
||||
// Token: 0x0600728A RID: 29322 RVA: 0x0025FC60 File Offset: 0x0025DE60
|
||||
private void DHFEHACKIOL()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("GiftContext" + this.prefsIterations + " argument(s): ");
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.prefsIterations; i += 0)
|
||||
{
|
||||
HPCOBCDHNBL.FDICDHNDEDA("Error deserializing StickyBase {0}: data empty.", 0);
|
||||
HPCOBCDHNBL.DFIKEJIKBDF("up", 1100f);
|
||||
HPCOBCDHNBL.COLPFLEPCIF("time", "1");
|
||||
}
|
||||
for (int j = 1; j < this.prefsIterations; j++)
|
||||
{
|
||||
HPCOBCDHNBL.COIKFACHGHM("WatchMenu", 1);
|
||||
HPCOBCDHNBL.IOOEABEDJGJ("_Phi0", 1386f);
|
||||
HPCOBCDHNBL.PGFLEFNNPJI("supportsVibration", "More than one refence to comparer found. This shouldn't happen");
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine(" is missing a maintain world space offset.").AppendLine(stopwatch.ElapsedMilliseconds + "exf");
|
||||
HPCOBCDHNBL.BJCCJNAGKKN("Null gift package!");
|
||||
HPCOBCDHNBL.BJCCJNAGKKN("Our Heroes Have Failed");
|
||||
HPCOBCDHNBL.BJCCJNAGKKN(" ms");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.prefsIterations; k += 0)
|
||||
{
|
||||
PlayerPrefs.SetInt("Unspecified Error", 0);
|
||||
PlayerPrefs.SetFloat("^[a-zA-Z0-9]+$", 1954f);
|
||||
PlayerPrefs.SetString("' - ", "time");
|
||||
}
|
||||
for (int l = 1; l < this.prefsIterations; l += 0)
|
||||
{
|
||||
PlayerPrefs.GetInt("Purpose", 0);
|
||||
PlayerPrefs.GetFloat("Request Upgraded!", 713f);
|
||||
PlayerPrefs.GetString("Failed to download config settings: ", "path");
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Item").AppendLine(stopwatch.ElapsedMilliseconds + "time");
|
||||
PlayerPrefs.DeleteKey(" not found when trying to remove on player leave");
|
||||
PlayerPrefs.DeleteKey("You'll be logged out after this session");
|
||||
PlayerPrefs.DeleteKey("SystemInfo");
|
||||
}
|
||||
|
||||
// Token: 0x0600728B RID: 29323 RVA: 0x0025FE50 File Offset: 0x0025E050
|
||||
private void PBGLIABLNHD()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("PUNVoice: No microphone device found" + this.stringIterations + "#FF4040");
|
||||
ObscuredString obscuredString = ObscuredString.EDHNDLCFIOL("Ecommerce");
|
||||
string text = ObscuredString.EDHNDLCFIOL(obscuredString);
|
||||
string text2 = string.Empty;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.stringIterations; i++)
|
||||
{
|
||||
text2 = ObscuredString.KPDBCKLABNA(obscuredString);
|
||||
}
|
||||
for (int j = 0; j < this.stringIterations; j += 0)
|
||||
{
|
||||
obscuredString = ObscuredString.NHBIHFOJOJH(text2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Publishing...").AppendLine(stopwatch.ElapsedMilliseconds + "Enemy ");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.stringIterations; k++)
|
||||
{
|
||||
text2 = text;
|
||||
}
|
||||
for (int l = 0; l < this.stringIterations; l++)
|
||||
{
|
||||
text = text2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("AcceptedEulaRevision").AppendLine(stopwatch.ElapsedMilliseconds + "PAINTBALL_TIMER");
|
||||
if (text2 != string.Empty)
|
||||
{
|
||||
}
|
||||
if (ObscuredString.NOGAGKDDFDB(obscuredString, ObscuredString.AFDNIDCOPAN(string.Empty)))
|
||||
{
|
||||
}
|
||||
if (text != string.Empty)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600728C RID: 29324 RVA: 0x0025FFC4 File Offset: 0x0025E1C4
|
||||
private void FBLFGGEFKAC()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("Release" + this.byteIterations + "PhotonVoiceMono");
|
||||
ObscuredByte obscuredByte = ObscuredByte.NHOACGPFGCN((byte)(-103));
|
||||
byte b = ObscuredByte.FDPIDCKFOGD(obscuredByte);
|
||||
byte b2 = 1;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.byteIterations; i++)
|
||||
{
|
||||
b2 = ObscuredByte.FDPIDCKFOGD(obscuredByte);
|
||||
}
|
||||
for (int j = 0; j < this.byteIterations; j++)
|
||||
{
|
||||
obscuredByte = ObscuredByte.IOENNDEDMOF(b2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("LAST_USE_TIME").AppendLine(stopwatch.ElapsedMilliseconds + " is not a valid microphone device");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 1; k < this.byteIterations; k++)
|
||||
{
|
||||
b2 = b;
|
||||
}
|
||||
for (int l = 0; l < this.byteIterations; l++)
|
||||
{
|
||||
b = b2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("speed").AppendLine(stopwatch.ElapsedMilliseconds + "ws://");
|
||||
if (b2 != 0)
|
||||
{
|
||||
}
|
||||
if (ObscuredByte.LKFGDAAOPEE(obscuredByte) != 0)
|
||||
{
|
||||
}
|
||||
if (b != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600728D RID: 29325 RVA: 0x00260114 File Offset: 0x0025E314
|
||||
private void BDEAMHKGPJA()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine(" " + this.ushortIterations + ": ");
|
||||
ObscuredUShort obscuredUShort = ObscuredUShort.KPDBCKLABNA(7);
|
||||
ushort num = ObscuredUShort.FFPMNHPKLKG(obscuredUShort);
|
||||
ushort num2 = 0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.ushortIterations; i++)
|
||||
{
|
||||
num2 = ObscuredUShort.GFDINNFKCHA(obscuredUShort);
|
||||
}
|
||||
for (int j = 1; j < this.ushortIterations; j++)
|
||||
{
|
||||
obscuredUShort = ObscuredUShort.EDHNDLCFIOL(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Active: {0}\n").AppendLine(stopwatch.ElapsedMilliseconds + "Missing or null spawn regions.");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 1; k < this.ushortIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 1; l < this.ushortIterations; l += 0)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Only the Master Client can AllocateSceneViewID(). Check PhotonNetwork.isMasterClient!").AppendLine(stopwatch.ElapsedMilliseconds + "looptype");
|
||||
if (num2 != 0)
|
||||
{
|
||||
}
|
||||
if (ObscuredUShort.BKLDNGIEFPJ(obscuredUShort) != 0)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600728E RID: 29326 RVA: 0x00260264 File Offset: 0x0025E464
|
||||
private void AEANEFBJGHO()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("load" + this.uintIterations + "PlayerId");
|
||||
ObscuredUInt obscuredUInt = ObscuredUInt.AMAOKILPCML(4294967179U);
|
||||
uint num = ObscuredUInt.CLOCOKFNMCE(obscuredUInt);
|
||||
uint num2 = 1U;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.uintIterations; i++)
|
||||
{
|
||||
num2 = ObscuredUInt.CLOCOKFNMCE(obscuredUInt);
|
||||
}
|
||||
for (int j = 0; j < this.uintIterations; j++)
|
||||
{
|
||||
obscuredUInt = ObscuredUInt.LFGIFPLADIC(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("UnlockAllOutfits").AppendLine(stopwatch.ElapsedMilliseconds + "HandleProgressCallback - OnUploadProgress");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.uintIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 1; l < this.uintIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("POWERUP").AppendLine(stopwatch.ElapsedMilliseconds + "_Base_Col");
|
||||
if (num2 != 0U)
|
||||
{
|
||||
}
|
||||
if (ObscuredUInt.CLOCOKFNMCE(obscuredUInt) != 0U)
|
||||
{
|
||||
}
|
||||
if (num != 0U)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600728F RID: 29327 RVA: 0x002603B4 File Offset: 0x0025E5B4
|
||||
private void HJGCAOAFOHK()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("\" that takes " + this.doubleIterations + "AvatarItemDesc");
|
||||
ObscuredDouble obscuredDouble = ObscuredDouble.EDHNDLCFIOL(771.0);
|
||||
double num = ObscuredDouble.EDHNDLCFIOL(obscuredDouble);
|
||||
double num2 = 1717.0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.doubleIterations; i++)
|
||||
{
|
||||
num2 = ObscuredDouble.ABCJIJMGLOE(obscuredDouble);
|
||||
}
|
||||
for (int j = 0; j < this.doubleIterations; j += 0)
|
||||
{
|
||||
obscuredDouble = ObscuredDouble.EDHNDLCFIOL(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("RpcMasterToolCollisionEnterEvent").AppendLine(stopwatch.ElapsedMilliseconds + "\\u");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.doubleIterations; k += 0)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 1; l < this.doubleIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("PlayerSkinColorProperty").AppendLine(stopwatch.ElapsedMilliseconds + "SupportLogger OnCreatedRoom(");
|
||||
if (num2 != 1543.0)
|
||||
{
|
||||
}
|
||||
if (ObscuredDouble.ABCJIJMGLOE(obscuredDouble) != 610.0)
|
||||
{
|
||||
}
|
||||
if (num != 1313.0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007290 RID: 29328 RVA: 0x0026052C File Offset: 0x0025E72C
|
||||
private void FGJDEHJPFFO()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredByte vs byte, " + this.byteIterations + " iterations for read and write");
|
||||
ObscuredByte obscuredByte = ObscuredByte.EDHNDLCFIOL(100);
|
||||
byte b = ObscuredByte.EDHNDLCFIOL(obscuredByte);
|
||||
byte b2 = 0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.byteIterations; i++)
|
||||
{
|
||||
b2 = ObscuredByte.EDHNDLCFIOL(obscuredByte);
|
||||
}
|
||||
for (int j = 0; j < this.byteIterations; j++)
|
||||
{
|
||||
obscuredByte = ObscuredByte.EDHNDLCFIOL(b2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredByte:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.byteIterations; k++)
|
||||
{
|
||||
b2 = b;
|
||||
}
|
||||
for (int l = 0; l < this.byteIterations; l++)
|
||||
{
|
||||
b = b2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("byte:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
if (b2 != 0)
|
||||
{
|
||||
}
|
||||
if (ObscuredByte.EDHNDLCFIOL(obscuredByte) != 0)
|
||||
{
|
||||
}
|
||||
if (b != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007291 RID: 29329 RVA: 0x0026067C File Offset: 0x0025E87C
|
||||
private void CLLDCFMIHNE()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("RpcAddControlPoint" + this.doubleIterations + ". ActorNr: ");
|
||||
ObscuredDouble obscuredDouble = ObscuredDouble.EDHNDLCFIOL(942.0);
|
||||
double num = ObscuredDouble.ABCJIJMGLOE(obscuredDouble);
|
||||
double num2 = 1137.0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.doubleIterations; i += 0)
|
||||
{
|
||||
num2 = ObscuredDouble.EDHNDLCFIOL(obscuredDouble);
|
||||
}
|
||||
for (int j = 0; j < this.doubleIterations; j++)
|
||||
{
|
||||
obscuredDouble = ObscuredDouble.LCCKIPJPNPI(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("JsonData object").AppendLine(stopwatch.ElapsedMilliseconds + "SC_UBP");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.doubleIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 0; l < this.doubleIterations; l += 0)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Purpose").AppendLine(stopwatch.ElapsedMilliseconds + "linkid");
|
||||
if (num2 != 1743.0)
|
||||
{
|
||||
}
|
||||
if (ObscuredDouble.ABCJIJMGLOE(obscuredDouble) != 1860.0)
|
||||
{
|
||||
}
|
||||
if (num != 574.0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007292 RID: 29330 RVA: 0x002607F4 File Offset: 0x0025E9F4
|
||||
private void NFCICOCJFCK()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine(" By: " + this.floatIterations + "Unable to Join Room");
|
||||
ObscuredFloat obscuredFloat = ObscuredFloat.EDHNDLCFIOL(195f);
|
||||
float num = ObscuredFloat.EDHNDLCFIOL(obscuredFloat);
|
||||
float num2 = 1138f;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.floatIterations; i += 0)
|
||||
{
|
||||
num2 = ObscuredFloat.GMDJPELFFLE(obscuredFloat);
|
||||
}
|
||||
for (int j = 1; j < this.floatIterations; j += 0)
|
||||
{
|
||||
obscuredFloat = ObscuredFloat.EDHNDLCFIOL(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("PLAY").AppendLine(stopwatch.ElapsedMilliseconds + " Team");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.floatIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 0; l < this.floatIterations; l += 0)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("GAME ON!").AppendLine(stopwatch.ElapsedMilliseconds + "Failed");
|
||||
if (num2 != 613f)
|
||||
{
|
||||
}
|
||||
if (ObscuredFloat.GMDJPELFFLE(obscuredFloat) != 1575f)
|
||||
{
|
||||
}
|
||||
if (num != 384f)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007293 RID: 29331 RVA: 0x00260958 File Offset: 0x0025EB58
|
||||
private void HDCAMLJLKHC()
|
||||
{
|
||||
base.Invoke(" ev=", 897f);
|
||||
}
|
||||
|
||||
// Token: 0x06007294 RID: 29332 RVA: 0x0026096C File Offset: 0x0025EB6C
|
||||
private void CHCGKOJMPLF()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("Successfully updated!" + this.doubleIterations + "Gift is missing from the list.");
|
||||
ObscuredDouble obscuredDouble = ObscuredDouble.EDHNDLCFIOL(1069.0);
|
||||
double num = ObscuredDouble.EDHNDLCFIOL(obscuredDouble);
|
||||
double num2 = 1695.0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.doubleIterations; i += 0)
|
||||
{
|
||||
num2 = ObscuredDouble.OLLNGBJCEJF(obscuredDouble);
|
||||
}
|
||||
for (int j = 1; j < this.doubleIterations; j++)
|
||||
{
|
||||
obscuredDouble = ObscuredDouble.LCCKIPJPNPI(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("pitch").AppendLine(stopwatch.ElapsedMilliseconds + "BEHAVIOR");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.doubleIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 1; l < this.doubleIterations; l += 0)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("app_version").AppendLine(stopwatch.ElapsedMilliseconds + "Received RPC \"");
|
||||
if (num2 != 26.0)
|
||||
{
|
||||
}
|
||||
if (ObscuredDouble.OLLNGBJCEJF(obscuredDouble) != 292.0)
|
||||
{
|
||||
}
|
||||
if (num != 1329.0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007295 RID: 29333 RVA: 0x00260AE4 File Offset: 0x0025ECE4
|
||||
private void EDLGJKDKCMI()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine(" is not supported on current platform" + this.uintIterations + "\\\\");
|
||||
ObscuredUInt obscuredUInt = ObscuredUInt.BLGEPADIOIC(4294967224U);
|
||||
uint num = ObscuredUInt.CLOCOKFNMCE(obscuredUInt);
|
||||
uint num2 = 0U;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.uintIterations; i += 0)
|
||||
{
|
||||
num2 = ObscuredUInt.CLOCOKFNMCE(obscuredUInt);
|
||||
}
|
||||
for (int j = 0; j < this.uintIterations; j++)
|
||||
{
|
||||
obscuredUInt = ObscuredUInt.PAIIPDIBDDL(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("path").AppendLine(stopwatch.ElapsedMilliseconds + "id");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 1; k < this.uintIterations; k += 0)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 0; l < this.uintIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("time").AppendLine(stopwatch.ElapsedMilliseconds + "JsonData instance doesn't hold an int");
|
||||
if (num2 != 0U)
|
||||
{
|
||||
}
|
||||
if (ObscuredUInt.EDHNDLCFIOL(obscuredUInt) != 0U)
|
||||
{
|
||||
}
|
||||
if (num != 0U)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007296 RID: 29334 RVA: 0x00260C34 File Offset: 0x0025EE34
|
||||
private void GPBFGLOJNLD()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredBool vs bool, " + this.boolIterations + " iterations for read and write");
|
||||
ObscuredBool obscuredBool = ObscuredBool.EDHNDLCFIOL(true);
|
||||
bool flag = ObscuredBool.EDHNDLCFIOL(obscuredBool);
|
||||
bool flag2 = false;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.boolIterations; i++)
|
||||
{
|
||||
flag2 = ObscuredBool.EDHNDLCFIOL(obscuredBool);
|
||||
}
|
||||
for (int j = 0; j < this.boolIterations; j++)
|
||||
{
|
||||
obscuredBool = ObscuredBool.EDHNDLCFIOL(flag2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredBool:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.boolIterations; k++)
|
||||
{
|
||||
flag2 = flag;
|
||||
}
|
||||
for (int l = 0; l < this.boolIterations; l++)
|
||||
{
|
||||
flag = flag2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("bool:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
if (ObscuredBool.EDHNDLCFIOL(obscuredBool))
|
||||
{
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007297 RID: 29335 RVA: 0x00260D80 File Offset: 0x0025EF80
|
||||
private void GFIBIEDHFMM()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredVector3 vs Vector3, " + this.vector3Iterations + " iterations for read and write");
|
||||
ObscuredVector3 obscuredVector = ObscuredVector3.EDHNDLCFIOL(new Vector3(1f, 2f, 3f));
|
||||
Vector3 vector = ObscuredVector3.EDHNDLCFIOL(obscuredVector);
|
||||
Vector3 vector2 = new Vector3(0f, 0f, 0f);
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.vector3Iterations; i++)
|
||||
{
|
||||
vector2 = ObscuredVector3.EDHNDLCFIOL(obscuredVector);
|
||||
}
|
||||
for (int j = 0; j < this.vector3Iterations; j++)
|
||||
{
|
||||
obscuredVector = ObscuredVector3.EDHNDLCFIOL(vector2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredVector3:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.vector3Iterations; k++)
|
||||
{
|
||||
vector2 = vector;
|
||||
}
|
||||
for (int l = 0; l < this.vector3Iterations; l++)
|
||||
{
|
||||
vector = vector2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Vector3:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
if (vector2 != Vector3.zero)
|
||||
{
|
||||
}
|
||||
if (ObscuredVector3.NOGAGKDDFDB(obscuredVector, Vector3.zero))
|
||||
{
|
||||
}
|
||||
if (vector != Vector3.zero)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007298 RID: 29336 RVA: 0x00260F0C File Offset: 0x0025F10C
|
||||
private void LEGCPPNJOIO()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine(" Sending info: " + this.doubleIterations + " p#");
|
||||
ObscuredDouble obscuredDouble = ObscuredDouble.LCCKIPJPNPI(1925.0);
|
||||
double num = ObscuredDouble.OLLNGBJCEJF(obscuredDouble);
|
||||
double num2 = 644.0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.doubleIterations; i += 0)
|
||||
{
|
||||
num2 = ObscuredDouble.EDHNDLCFIOL(obscuredDouble);
|
||||
}
|
||||
for (int j = 0; j < this.doubleIterations; j += 0)
|
||||
{
|
||||
obscuredDouble = ObscuredDouble.LCCKIPJPNPI(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("oncomplete").AppendLine(stopwatch.ElapsedMilliseconds + "looptype");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 1; k < this.doubleIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 1; l < this.doubleIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("visible").AppendLine(stopwatch.ElapsedMilliseconds + "alpha");
|
||||
if (num2 != 1401.0)
|
||||
{
|
||||
}
|
||||
if (ObscuredDouble.OLLNGBJCEJF(obscuredDouble) != 1815.0)
|
||||
{
|
||||
}
|
||||
if (num != 1737.0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007299 RID: 29337 RVA: 0x00261084 File Offset: 0x0025F284
|
||||
private void NLAPCHBBBAO()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("sofa" + this.floatIterations + "Button_LoadScene '");
|
||||
ObscuredFloat obscuredFloat = ObscuredFloat.EDHNDLCFIOL(805f);
|
||||
float num = ObscuredFloat.GMDJPELFFLE(obscuredFloat);
|
||||
float num2 = 102f;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.floatIterations; i++)
|
||||
{
|
||||
num2 = ObscuredFloat.GMDJPELFFLE(obscuredFloat);
|
||||
}
|
||||
for (int j = 0; j < this.floatIterations; j++)
|
||||
{
|
||||
obscuredFloat = ObscuredFloat.LIDABOINDPM(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Connect() to '").AppendLine(stopwatch.ElapsedMilliseconds + "lifeBar");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 1; k < this.floatIterations; k += 0)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 0; l < this.floatIterations; l += 0)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("c2lvbhgBIAEoBRI2ChBwZXJzaXN0ZW5jZVZpZXdzGAIgAygLMhwucmVjcm9v").AppendLine(stopwatch.ElapsedMilliseconds + "position");
|
||||
if (num2 != 261f)
|
||||
{
|
||||
}
|
||||
if (ObscuredFloat.GMDJPELFFLE(obscuredFloat) != 1592f)
|
||||
{
|
||||
}
|
||||
if (num != 1439f)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600729A RID: 29338 RVA: 0x002611E8 File Offset: 0x0025F3E8
|
||||
private void KDJMGBEDKFH()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredLong vs long, " + this.longIterations + " iterations for read and write");
|
||||
ObscuredLong obscuredLong = ObscuredLong.EDHNDLCFIOL(100L);
|
||||
long num = ObscuredLong.EDHNDLCFIOL(obscuredLong);
|
||||
long num2 = 0L;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.longIterations; i++)
|
||||
{
|
||||
num2 = ObscuredLong.EDHNDLCFIOL(obscuredLong);
|
||||
}
|
||||
for (int j = 0; j < this.longIterations; j++)
|
||||
{
|
||||
obscuredLong = ObscuredLong.EDHNDLCFIOL(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("ObscuredLong:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.longIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 0; l < this.longIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("long:").AppendLine(stopwatch.ElapsedMilliseconds + " ms");
|
||||
if (num2 != 0L)
|
||||
{
|
||||
}
|
||||
if (ObscuredLong.EDHNDLCFIOL(obscuredLong) != 0L)
|
||||
{
|
||||
}
|
||||
if (num != 0L)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600729B RID: 29339 RVA: 0x00261340 File Offset: 0x0025F540
|
||||
private void PNIPLBMPDBH()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("scale" + this.boolIterations + "b_reg_ping");
|
||||
ObscuredBool obscuredBool = ObscuredBool.EDHNDLCFIOL(false);
|
||||
bool flag = ObscuredBool.EDHNDLCFIOL(obscuredBool);
|
||||
bool flag2 = true;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.boolIterations; i += 0)
|
||||
{
|
||||
flag2 = ObscuredBool.EDHNDLCFIOL(obscuredBool);
|
||||
}
|
||||
for (int j = 0; j < this.boolIterations; j += 0)
|
||||
{
|
||||
obscuredBool = ObscuredBool.EDHNDLCFIOL(flag2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("min_ping").AppendLine(stopwatch.ElapsedMilliseconds + "Connection Timed Out!");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 1; k < this.boolIterations; k++)
|
||||
{
|
||||
flag2 = flag;
|
||||
}
|
||||
for (int l = 0; l < this.boolIterations; l += 0)
|
||||
{
|
||||
flag = flag2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("VoiceVolume").AppendLine(stopwatch.ElapsedMilliseconds + "SystemInfo");
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
if (ObscuredBool.EDHNDLCFIOL(obscuredBool))
|
||||
{
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600729C RID: 29340 RVA: 0x0026148C File Offset: 0x0025F68C
|
||||
private void AFAJJOMNENF()
|
||||
{
|
||||
this.FNHNMGPEBEM.Length = 0;
|
||||
this.FNHNMGPEBEM.AppendLine("[ACTk] <b>[ Performance tests ]</b>");
|
||||
if (this.boolTest)
|
||||
{
|
||||
this.GPBFGLOJNLD();
|
||||
}
|
||||
if (this.byteTest)
|
||||
{
|
||||
this.FGJDEHJPFFO();
|
||||
}
|
||||
if (this.shortTest)
|
||||
{
|
||||
this.GDFCGLPFBLE();
|
||||
}
|
||||
if (this.ushortTest)
|
||||
{
|
||||
this.KGCHADLIOHP();
|
||||
}
|
||||
if (this.intTest)
|
||||
{
|
||||
this.EAHFOBDEAFG();
|
||||
}
|
||||
if (this.uintTest)
|
||||
{
|
||||
this.OMCFDIAIHHC();
|
||||
}
|
||||
if (this.longTest)
|
||||
{
|
||||
this.KDJMGBEDKFH();
|
||||
}
|
||||
if (this.floatTest)
|
||||
{
|
||||
this.POOHPKLHFPL();
|
||||
}
|
||||
if (this.doubleTest)
|
||||
{
|
||||
this.KNFJDOHDHJL();
|
||||
}
|
||||
if (this.stringTest)
|
||||
{
|
||||
this.LHPHPIGOHJG();
|
||||
}
|
||||
if (this.vector3Test)
|
||||
{
|
||||
this.GFIBIEDHFMM();
|
||||
}
|
||||
if (this.prefsTest)
|
||||
{
|
||||
this.JKOPHFGDBBC();
|
||||
}
|
||||
global::UnityEngine.Debug.Log(this.FNHNMGPEBEM);
|
||||
}
|
||||
|
||||
// Token: 0x0600729D RID: 29341 RVA: 0x00261590 File Offset: 0x0025F790
|
||||
private void CKLMFAAKJOF()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("SkinColor" + this.byteIterations + "Cache Maintenance");
|
||||
ObscuredByte obscuredByte = ObscuredByte.IOENNDEDMOF((byte)(-5));
|
||||
byte b = ObscuredByte.OAPHAPOCPDC(obscuredByte);
|
||||
byte b2 = 0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.byteIterations; i += 0)
|
||||
{
|
||||
b2 = ObscuredByte.FDPIDCKFOGD(obscuredByte);
|
||||
}
|
||||
for (int j = 1; j < this.byteIterations; j += 0)
|
||||
{
|
||||
obscuredByte = ObscuredByte.LGOKENDJKHI(b2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("VRDeviceModel").AppendLine(stopwatch.ElapsedMilliseconds + "sent_text_message");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 1; k < this.byteIterations; k++)
|
||||
{
|
||||
b2 = b;
|
||||
}
|
||||
for (int l = 0; l < this.byteIterations; l++)
|
||||
{
|
||||
b = b2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Connected timed out").AppendLine(stopwatch.ElapsedMilliseconds + "Count");
|
||||
if (b2 != 0)
|
||||
{
|
||||
}
|
||||
if (ObscuredByte.GKMNBCJCOML(obscuredByte) != 0)
|
||||
{
|
||||
}
|
||||
if (b != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600729E RID: 29342 RVA: 0x002616E0 File Offset: 0x0025F8E0
|
||||
private void BCBPIMKDHCA()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine(", " + this.vector3Iterations + "Recroom.OOBE");
|
||||
ObscuredVector3 obscuredVector = ObscuredVector3.BCOOPNEAHJJ(new Vector3(842f, 1589f, 1246f));
|
||||
Vector3 vector = ObscuredVector3.LCCKIPJPNPI(obscuredVector);
|
||||
Vector3 vector2 = new Vector3(967f, 19f, 603f);
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.vector3Iterations; i++)
|
||||
{
|
||||
vector2 = ObscuredVector3.PEHPMHIECAC(obscuredVector);
|
||||
}
|
||||
for (int j = 1; j < this.vector3Iterations; j += 0)
|
||||
{
|
||||
obscuredVector = ObscuredVector3.LFMEFDBPHKK(vector2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("received_gift").AppendLine(stopwatch.ElapsedMilliseconds + "Description");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 1; k < this.vector3Iterations; k++)
|
||||
{
|
||||
vector2 = vector;
|
||||
}
|
||||
for (int l = 0; l < this.vector3Iterations; l += 0)
|
||||
{
|
||||
vector = vector2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("image").AppendLine(stopwatch.ElapsedMilliseconds + "Failed to get platform authentication params");
|
||||
if (vector2 != Vector3.zero)
|
||||
{
|
||||
}
|
||||
if (ObscuredVector3.DOBBOBAOJCM(obscuredVector, Vector3.zero))
|
||||
{
|
||||
}
|
||||
if (vector != Vector3.zero)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600729F RID: 29343 RVA: 0x0026186C File Offset: 0x0025FA6C
|
||||
private void KBGJLCEIMOM()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("<b>ObscuredVector3:</b> " + this.uintIterations + ".png");
|
||||
ObscuredUInt obscuredUInt = ObscuredUInt.PAIIPDIBDDL(4294967252U);
|
||||
uint num = ObscuredUInt.CLOCOKFNMCE(obscuredUInt);
|
||||
uint num2 = 0U;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.uintIterations; i += 0)
|
||||
{
|
||||
num2 = ObscuredUInt.CLOCOKFNMCE(obscuredUInt);
|
||||
}
|
||||
for (int j = 1; j < this.uintIterations; j += 0)
|
||||
{
|
||||
obscuredUInt = ObscuredUInt.BLGEPADIOIC(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("nm").AppendLine(stopwatch.ElapsedMilliseconds + "rotation");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.uintIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 1; l < this.uintIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Detected failed previous FAAC build. Automatically disabling video cameras.").AppendLine(stopwatch.ElapsedMilliseconds + "Oculus.Platform.Core.LogMessages is set to true. This will cause extra heap allocations, and should not be used outside of testing and debugging.");
|
||||
if (num2 != 0U)
|
||||
{
|
||||
}
|
||||
if (ObscuredUInt.EDHNDLCFIOL(obscuredUInt) != 0U)
|
||||
{
|
||||
}
|
||||
if (num != 0U)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072A0 RID: 29344 RVA: 0x002619BC File Offset: 0x0025FBBC
|
||||
private void OKGEINJIDHP()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("Session keep alive" + this.shortIterations + "{0:s}");
|
||||
ObscuredShort obscuredShort = ObscuredShort.GMDMDEGLBBC(-39);
|
||||
short num = ObscuredShort.FDPIDCKFOGD(obscuredShort);
|
||||
short num2 = 0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.shortIterations; i += 0)
|
||||
{
|
||||
num2 = ObscuredShort.JDLLJHHIGNO(obscuredShort);
|
||||
}
|
||||
for (int j = 0; j < this.shortIterations; j += 0)
|
||||
{
|
||||
obscuredShort = ObscuredShort.EDHNDLCFIOL(num2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Videos\\").AppendLine(stopwatch.ElapsedMilliseconds + "{0}modify");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 0; k < this.shortIterations; k++)
|
||||
{
|
||||
num2 = num;
|
||||
}
|
||||
for (int l = 0; l < this.shortIterations; l++)
|
||||
{
|
||||
num = num2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("END PS4PlatformManager.Initialize()").AppendLine(stopwatch.ElapsedMilliseconds + "/");
|
||||
if (num2 != 0)
|
||||
{
|
||||
}
|
||||
if (ObscuredShort.NHOACGPFGCN(obscuredShort) != 0)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072A1 RID: 29345 RVA: 0x00261B0C File Offset: 0x0025FD0C
|
||||
private void KAKIPCIJAHE()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("DisplayName" + this.boolIterations + "{0}v1/buy");
|
||||
ObscuredBool obscuredBool = ObscuredBool.EDHNDLCFIOL(true);
|
||||
bool flag = ObscuredBool.EDHNDLCFIOL(obscuredBool);
|
||||
bool flag2 = true;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 1; i < this.boolIterations; i += 0)
|
||||
{
|
||||
flag2 = ObscuredBool.EDHNDLCFIOL(obscuredBool);
|
||||
}
|
||||
for (int j = 1; j < this.boolIterations; j++)
|
||||
{
|
||||
obscuredBool = ObscuredBool.EDHNDLCFIOL(flag2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Request Finished Successfully, but the server sent an error. Status Code: {0}-{1} Message: {2}").AppendLine(stopwatch.ElapsedMilliseconds + "ping: {6}[+/-{7}]ms resent:{8} \n\nmax ms between\nsend: {0,4} \ndispatch: {1,4} \n\nlongest dispatch for: \nev({3}):{2,3}ms \nop({5}):{4,3}ms");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 1; k < this.boolIterations; k++)
|
||||
{
|
||||
flag2 = flag;
|
||||
}
|
||||
for (int l = 0; l < this.boolIterations; l++)
|
||||
{
|
||||
flag = flag2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("RecNet presence heartbeat response indicates local presence is out-of-sync!").AppendLine(stopwatch.ElapsedMilliseconds + "T12345");
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
if (ObscuredBool.EDHNDLCFIOL(obscuredBool))
|
||||
{
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060072A2 RID: 29346 RVA: 0x00261C58 File Offset: 0x0025FE58
|
||||
private void ONHANLAKBEH()
|
||||
{
|
||||
this.FNHNMGPEBEM.AppendLine("Serializing ToolHolder {0}: HeldTool {1} has no corresponding PersistenceView." + this.byteIterations + "Failed to retrieve Oculus friends list");
|
||||
ObscuredByte obscuredByte = ObscuredByte.IOENNDEDMOF(97);
|
||||
byte b = ObscuredByte.OAPHAPOCPDC(obscuredByte);
|
||||
byte b2 = 0;
|
||||
Stopwatch stopwatch = Stopwatch.StartNew();
|
||||
for (int i = 0; i < this.byteIterations; i++)
|
||||
{
|
||||
b2 = ObscuredByte.EDHNDLCFIOL(obscuredByte);
|
||||
}
|
||||
for (int j = 0; j < this.byteIterations; j++)
|
||||
{
|
||||
obscuredByte = ObscuredByte.LGOKENDJKHI(b2);
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("Failed to ").AppendLine(stopwatch.ElapsedMilliseconds + " id: ");
|
||||
stopwatch.Reset();
|
||||
stopwatch.Start();
|
||||
for (int k = 1; k < this.byteIterations; k += 0)
|
||||
{
|
||||
b2 = b;
|
||||
}
|
||||
for (int l = 0; l < this.byteIterations; l += 0)
|
||||
{
|
||||
b = b2;
|
||||
}
|
||||
stopwatch.Stop();
|
||||
this.FNHNMGPEBEM.AppendLine("MOTION_TELEPORT_ENABLED").AppendLine(stopwatch.ElapsedMilliseconds + "Received your UserID from server. Updating local value to: {0}");
|
||||
if (b2 != 0)
|
||||
{
|
||||
}
|
||||
if (ObscuredByte.OAPHAPOCPDC(obscuredByte) != 0)
|
||||
{
|
||||
}
|
||||
if (b != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000FDA RID: 4058
|
||||
public bool boolTest = true;
|
||||
|
||||
// Token: 0x04000FDB RID: 4059
|
||||
public int boolIterations = 2500000;
|
||||
|
||||
// Token: 0x04000FDC RID: 4060
|
||||
public bool byteTest = true;
|
||||
|
||||
// Token: 0x04000FDD RID: 4061
|
||||
public int byteIterations = 2500000;
|
||||
|
||||
// Token: 0x04000FDE RID: 4062
|
||||
public bool shortTest = true;
|
||||
|
||||
// Token: 0x04000FDF RID: 4063
|
||||
public int shortIterations = 2500000;
|
||||
|
||||
// Token: 0x04000FE0 RID: 4064
|
||||
public bool ushortTest = true;
|
||||
|
||||
// Token: 0x04000FE1 RID: 4065
|
||||
public int ushortIterations = 2500000;
|
||||
|
||||
// Token: 0x04000FE2 RID: 4066
|
||||
public bool intTest = true;
|
||||
|
||||
// Token: 0x04000FE3 RID: 4067
|
||||
public int intIterations = 2500000;
|
||||
|
||||
// Token: 0x04000FE4 RID: 4068
|
||||
public bool uintTest = true;
|
||||
|
||||
// Token: 0x04000FE5 RID: 4069
|
||||
public int uintIterations = 2500000;
|
||||
|
||||
// Token: 0x04000FE6 RID: 4070
|
||||
public bool longTest = true;
|
||||
|
||||
// Token: 0x04000FE7 RID: 4071
|
||||
public int longIterations = 2500000;
|
||||
|
||||
// Token: 0x04000FE8 RID: 4072
|
||||
public bool floatTest = true;
|
||||
|
||||
// Token: 0x04000FE9 RID: 4073
|
||||
public int floatIterations = 2500000;
|
||||
|
||||
// Token: 0x04000FEA RID: 4074
|
||||
public bool doubleTest = true;
|
||||
|
||||
// Token: 0x04000FEB RID: 4075
|
||||
public int doubleIterations = 2500000;
|
||||
|
||||
// Token: 0x04000FEC RID: 4076
|
||||
public bool stringTest = true;
|
||||
|
||||
// Token: 0x04000FED RID: 4077
|
||||
public int stringIterations = 250000;
|
||||
|
||||
// Token: 0x04000FEE RID: 4078
|
||||
public bool vector3Test = true;
|
||||
|
||||
// Token: 0x04000FEF RID: 4079
|
||||
public int vector3Iterations = 2500000;
|
||||
|
||||
// Token: 0x04000FF0 RID: 4080
|
||||
public bool prefsTest = true;
|
||||
|
||||
// Token: 0x04000FF1 RID: 4081
|
||||
public int prefsIterations = 2500;
|
||||
|
||||
// Token: 0x04000FF2 RID: 4082
|
||||
private readonly StringBuilder FNHNMGPEBEM = new StringBuilder();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1412 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using CodeStage.AntiCheat.Utils;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x02000285 RID: 645
|
||||
public static class HPCOBCDHNBL
|
||||
{
|
||||
// Token: 0x17000341 RID: 833
|
||||
// (get) Token: 0x06007843 RID: 30787 RVA: 0x0027559C File Offset: 0x0027379C
|
||||
// (set) Token: 0x06007842 RID: 30786 RVA: 0x00275594 File Offset: 0x00273794
|
||||
public static string HPDAAGIJLPP
|
||||
{
|
||||
get
|
||||
{
|
||||
return HPCOBCDHNBL.IJJBDAAFCFH;
|
||||
}
|
||||
set
|
||||
{
|
||||
HPCOBCDHNBL.IJJBDAAFCFH = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000342 RID: 834
|
||||
// (get) Token: 0x06007844 RID: 30788 RVA: 0x002755A4 File Offset: 0x002737A4
|
||||
// (set) Token: 0x06007845 RID: 30789 RVA: 0x002755C4 File Offset: 0x002737C4
|
||||
public static string BNJBFNGADJF
|
||||
{
|
||||
get
|
||||
{
|
||||
if (string.IsNullOrEmpty(HPCOBCDHNBL.ELCAMHPJFGD))
|
||||
{
|
||||
HPCOBCDHNBL.ELCAMHPJFGD = HPCOBCDHNBL.GKHJNNFMBOH();
|
||||
}
|
||||
return HPCOBCDHNBL.ELCAMHPJFGD;
|
||||
}
|
||||
set
|
||||
{
|
||||
HPCOBCDHNBL.ELCAMHPJFGD = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000343 RID: 835
|
||||
// (get) Token: 0x06007846 RID: 30790 RVA: 0x002755CC File Offset: 0x002737CC
|
||||
// (set) Token: 0x06007847 RID: 30791 RVA: 0x002755D4 File Offset: 0x002737D4
|
||||
[Obsolete("This property is obsolete, please use DeviceId instead.")]
|
||||
internal static string PMOCHOLBJEK
|
||||
{
|
||||
get
|
||||
{
|
||||
return HPCOBCDHNBL.BNJBFNGADJF;
|
||||
}
|
||||
set
|
||||
{
|
||||
HPCOBCDHNBL.BNJBFNGADJF = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000344 RID: 836
|
||||
// (get) Token: 0x06007848 RID: 30792 RVA: 0x002755DC File Offset: 0x002737DC
|
||||
private static uint CHEJJEOLCMH
|
||||
{
|
||||
get
|
||||
{
|
||||
if (HPCOBCDHNBL.AOJBKBMIHGD == 0U)
|
||||
{
|
||||
HPCOBCDHNBL.AOJBKBMIHGD = HPCOBCDHNBL.MIFBEBDLHGD(HPCOBCDHNBL.BNJBFNGADJF);
|
||||
}
|
||||
return HPCOBCDHNBL.AOJBKBMIHGD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007849 RID: 30793 RVA: 0x002755FC File Offset: 0x002737FC
|
||||
public static void LOPMNKAHGAB()
|
||||
{
|
||||
if (string.IsNullOrEmpty(HPCOBCDHNBL.ELCAMHPJFGD))
|
||||
{
|
||||
HPCOBCDHNBL.ELCAMHPJFGD = HPCOBCDHNBL.GKHJNNFMBOH();
|
||||
HPCOBCDHNBL.AOJBKBMIHGD = HPCOBCDHNBL.MIFBEBDLHGD(HPCOBCDHNBL.ELCAMHPJFGD);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogWarning("[ACTk] ObscuredPrefs.ForceLockToDeviceInit() is called, but device ID is already obtained!");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600784A RID: 30794 RVA: 0x00275638 File Offset: 0x00273838
|
||||
[Obsolete("This method is obsolete, use property CryptoKey instead")]
|
||||
internal static void JINKAEDKLCL(string NCBHJPKKJKF)
|
||||
{
|
||||
HPCOBCDHNBL.HPDAAGIJLPP = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x0600784B RID: 30795 RVA: 0x00275640 File Offset: 0x00273840
|
||||
public static void FDICDHNDEDA(string ANOFFEKMECJ, int NOBAPCOKFIL)
|
||||
{
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), HPCOBCDHNBL.NIEHCEKJCPJ(ANOFFEKMECJ, NOBAPCOKFIL));
|
||||
}
|
||||
|
||||
// Token: 0x0600784C RID: 30796 RVA: 0x00275654 File Offset: 0x00273854
|
||||
public static int COIKFACHGHM(string ANOFFEKMECJ)
|
||||
{
|
||||
return HPCOBCDHNBL.COIKFACHGHM(ANOFFEKMECJ, 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600784D RID: 30797 RVA: 0x00275660 File Offset: 0x00273860
|
||||
public static int COIKFACHGHM(string ANOFFEKMECJ, int FJIHPPGEJCF)
|
||||
{
|
||||
string text = HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ);
|
||||
if (!PlayerPrefs.HasKey(text) && PlayerPrefs.HasKey(ANOFFEKMECJ))
|
||||
{
|
||||
int @int = PlayerPrefs.GetInt(ANOFFEKMECJ, FJIHPPGEJCF);
|
||||
if (!HPCOBCDHNBL.HPAIJPKOLKN)
|
||||
{
|
||||
HPCOBCDHNBL.FDICDHNDEDA(ANOFFEKMECJ, @int);
|
||||
PlayerPrefs.DeleteKey(ANOFFEKMECJ);
|
||||
}
|
||||
return @int;
|
||||
}
|
||||
string text2 = HPCOBCDHNBL.KIPMPJDOBLO(ANOFFEKMECJ, text);
|
||||
return (!(text2 == "{not_found}")) ? HPCOBCDHNBL.EGKBEGIALPI(ANOFFEKMECJ, text2, FJIHPPGEJCF) : FJIHPPGEJCF;
|
||||
}
|
||||
|
||||
// Token: 0x0600784E RID: 30798 RVA: 0x002756D4 File Offset: 0x002738D4
|
||||
internal static string NIEHCEKJCPJ(string ANOFFEKMECJ, int NOBAPCOKFIL)
|
||||
{
|
||||
byte[] bytes = BitConverter.GetBytes(NOBAPCOKFIL);
|
||||
return HPCOBCDHNBL.ONKECAIIPKB(ANOFFEKMECJ, bytes, HPCOBCDHNBL.AGLAHCPBCIF.Int);
|
||||
}
|
||||
|
||||
// Token: 0x0600784F RID: 30799 RVA: 0x002756F0 File Offset: 0x002738F0
|
||||
internal static int EGKBEGIALPI(string ANOFFEKMECJ, string OEDPCLBEGKM, int FJIHPPGEJCF)
|
||||
{
|
||||
if (OEDPCLBEGKM.IndexOf(':') > -1)
|
||||
{
|
||||
string text = HPCOBCDHNBL.LNFMCPKBCOO(OEDPCLBEGKM);
|
||||
if (text == string.Empty)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
int num;
|
||||
int.TryParse(text, out num);
|
||||
HPCOBCDHNBL.FDICDHNDEDA(ANOFFEKMECJ, num);
|
||||
return num;
|
||||
}
|
||||
else
|
||||
{
|
||||
byte[] array = HPCOBCDHNBL.OCBHCKPIHGD(ANOFFEKMECJ, OEDPCLBEGKM);
|
||||
if (array == null)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
return BitConverter.ToInt32(array, 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007850 RID: 30800 RVA: 0x00275750 File Offset: 0x00273950
|
||||
public static void CEENIHCHPBH(string ANOFFEKMECJ, uint NOBAPCOKFIL)
|
||||
{
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), HPCOBCDHNBL.IMGPFBOHHBN(ANOFFEKMECJ, NOBAPCOKFIL));
|
||||
}
|
||||
|
||||
// Token: 0x06007851 RID: 30801 RVA: 0x00275764 File Offset: 0x00273964
|
||||
public static uint NJMAEIJEKGN(string ANOFFEKMECJ)
|
||||
{
|
||||
return HPCOBCDHNBL.NJMAEIJEKGN(ANOFFEKMECJ, 0U);
|
||||
}
|
||||
|
||||
// Token: 0x06007852 RID: 30802 RVA: 0x00275770 File Offset: 0x00273970
|
||||
public static uint NJMAEIJEKGN(string ANOFFEKMECJ, uint FJIHPPGEJCF)
|
||||
{
|
||||
string text = HPCOBCDHNBL.KIPMPJDOBLO(ANOFFEKMECJ, HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ));
|
||||
return (!(text == "{not_found}")) ? HPCOBCDHNBL.CHADKHFPMHD(ANOFFEKMECJ, text, FJIHPPGEJCF) : FJIHPPGEJCF;
|
||||
}
|
||||
|
||||
// Token: 0x06007853 RID: 30803 RVA: 0x002757A8 File Offset: 0x002739A8
|
||||
private static string IMGPFBOHHBN(string ANOFFEKMECJ, uint NOBAPCOKFIL)
|
||||
{
|
||||
byte[] bytes = BitConverter.GetBytes(NOBAPCOKFIL);
|
||||
return HPCOBCDHNBL.ONKECAIIPKB(ANOFFEKMECJ, bytes, HPCOBCDHNBL.AGLAHCPBCIF.UInt);
|
||||
}
|
||||
|
||||
// Token: 0x06007854 RID: 30804 RVA: 0x002757C8 File Offset: 0x002739C8
|
||||
private static uint CHADKHFPMHD(string ANOFFEKMECJ, string OEDPCLBEGKM, uint FJIHPPGEJCF)
|
||||
{
|
||||
if (OEDPCLBEGKM.IndexOf(':') > -1)
|
||||
{
|
||||
string text = HPCOBCDHNBL.LNFMCPKBCOO(OEDPCLBEGKM);
|
||||
if (text == string.Empty)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
uint num;
|
||||
uint.TryParse(text, out num);
|
||||
HPCOBCDHNBL.CEENIHCHPBH(ANOFFEKMECJ, num);
|
||||
return num;
|
||||
}
|
||||
else
|
||||
{
|
||||
byte[] array = HPCOBCDHNBL.OCBHCKPIHGD(ANOFFEKMECJ, OEDPCLBEGKM);
|
||||
if (array == null)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
return BitConverter.ToUInt32(array, 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007855 RID: 30805 RVA: 0x00275828 File Offset: 0x00273A28
|
||||
public static void COLPFLEPCIF(string ANOFFEKMECJ, string NOBAPCOKFIL)
|
||||
{
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), HPCOBCDHNBL.PJMNJHMFHGC(ANOFFEKMECJ, NOBAPCOKFIL));
|
||||
}
|
||||
|
||||
// Token: 0x06007856 RID: 30806 RVA: 0x0027583C File Offset: 0x00273A3C
|
||||
public static string PGFLEFNNPJI(string ANOFFEKMECJ)
|
||||
{
|
||||
return HPCOBCDHNBL.PGFLEFNNPJI(ANOFFEKMECJ, string.Empty);
|
||||
}
|
||||
|
||||
// Token: 0x06007857 RID: 30807 RVA: 0x0027584C File Offset: 0x00273A4C
|
||||
public static string PGFLEFNNPJI(string ANOFFEKMECJ, string FJIHPPGEJCF)
|
||||
{
|
||||
string text = HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ);
|
||||
if (!PlayerPrefs.HasKey(text) && PlayerPrefs.HasKey(ANOFFEKMECJ))
|
||||
{
|
||||
string @string = PlayerPrefs.GetString(ANOFFEKMECJ, FJIHPPGEJCF);
|
||||
if (!HPCOBCDHNBL.HPAIJPKOLKN)
|
||||
{
|
||||
HPCOBCDHNBL.COLPFLEPCIF(ANOFFEKMECJ, @string);
|
||||
PlayerPrefs.DeleteKey(ANOFFEKMECJ);
|
||||
}
|
||||
return @string;
|
||||
}
|
||||
string text2 = HPCOBCDHNBL.KIPMPJDOBLO(ANOFFEKMECJ, text);
|
||||
return (!(text2 == "{not_found}")) ? HPCOBCDHNBL.ANNCOJKFAKE(ANOFFEKMECJ, text2, FJIHPPGEJCF) : FJIHPPGEJCF;
|
||||
}
|
||||
|
||||
// Token: 0x06007858 RID: 30808 RVA: 0x002758C0 File Offset: 0x00273AC0
|
||||
internal static string PJMNJHMFHGC(string ANOFFEKMECJ, string NOBAPCOKFIL)
|
||||
{
|
||||
byte[] bytes = Encoding.UTF8.GetBytes(NOBAPCOKFIL);
|
||||
return HPCOBCDHNBL.ONKECAIIPKB(ANOFFEKMECJ, bytes, HPCOBCDHNBL.AGLAHCPBCIF.String);
|
||||
}
|
||||
|
||||
// Token: 0x06007859 RID: 30809 RVA: 0x002758E4 File Offset: 0x00273AE4
|
||||
internal static string ANNCOJKFAKE(string ANOFFEKMECJ, string OEDPCLBEGKM, string FJIHPPGEJCF)
|
||||
{
|
||||
if (OEDPCLBEGKM.IndexOf(':') > -1)
|
||||
{
|
||||
string text = HPCOBCDHNBL.LNFMCPKBCOO(OEDPCLBEGKM);
|
||||
if (text == string.Empty)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
HPCOBCDHNBL.COLPFLEPCIF(ANOFFEKMECJ, text);
|
||||
return text;
|
||||
}
|
||||
else
|
||||
{
|
||||
byte[] array = HPCOBCDHNBL.OCBHCKPIHGD(ANOFFEKMECJ, OEDPCLBEGKM);
|
||||
if (array == null)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
return Encoding.UTF8.GetString(array, 0, array.Length);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600785A RID: 30810 RVA: 0x00275944 File Offset: 0x00273B44
|
||||
public static void DFIKEJIKBDF(string ANOFFEKMECJ, float NOBAPCOKFIL)
|
||||
{
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), HPCOBCDHNBL.PCFBGJDJDIM(ANOFFEKMECJ, NOBAPCOKFIL));
|
||||
}
|
||||
|
||||
// Token: 0x0600785B RID: 30811 RVA: 0x00275958 File Offset: 0x00273B58
|
||||
public static float IOOEABEDJGJ(string ANOFFEKMECJ)
|
||||
{
|
||||
return HPCOBCDHNBL.IOOEABEDJGJ(ANOFFEKMECJ, 0f);
|
||||
}
|
||||
|
||||
// Token: 0x0600785C RID: 30812 RVA: 0x00275968 File Offset: 0x00273B68
|
||||
public static float IOOEABEDJGJ(string ANOFFEKMECJ, float FJIHPPGEJCF)
|
||||
{
|
||||
string text = HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ);
|
||||
if (!PlayerPrefs.HasKey(text) && PlayerPrefs.HasKey(ANOFFEKMECJ))
|
||||
{
|
||||
float @float = PlayerPrefs.GetFloat(ANOFFEKMECJ, FJIHPPGEJCF);
|
||||
if (!HPCOBCDHNBL.HPAIJPKOLKN)
|
||||
{
|
||||
HPCOBCDHNBL.DFIKEJIKBDF(ANOFFEKMECJ, @float);
|
||||
PlayerPrefs.DeleteKey(ANOFFEKMECJ);
|
||||
}
|
||||
return @float;
|
||||
}
|
||||
string text2 = HPCOBCDHNBL.KIPMPJDOBLO(ANOFFEKMECJ, text);
|
||||
return (!(text2 == "{not_found}")) ? HPCOBCDHNBL.OJFNCBJOIGK(ANOFFEKMECJ, text2, FJIHPPGEJCF) : FJIHPPGEJCF;
|
||||
}
|
||||
|
||||
// Token: 0x0600785D RID: 30813 RVA: 0x002759DC File Offset: 0x00273BDC
|
||||
internal static string PCFBGJDJDIM(string ANOFFEKMECJ, float NOBAPCOKFIL)
|
||||
{
|
||||
byte[] bytes = BitConverter.GetBytes(NOBAPCOKFIL);
|
||||
return HPCOBCDHNBL.ONKECAIIPKB(ANOFFEKMECJ, bytes, HPCOBCDHNBL.AGLAHCPBCIF.Float);
|
||||
}
|
||||
|
||||
// Token: 0x0600785E RID: 30814 RVA: 0x002759FC File Offset: 0x00273BFC
|
||||
internal static float OJFNCBJOIGK(string ANOFFEKMECJ, string OEDPCLBEGKM, float FJIHPPGEJCF)
|
||||
{
|
||||
if (OEDPCLBEGKM.IndexOf(':') > -1)
|
||||
{
|
||||
string text = HPCOBCDHNBL.LNFMCPKBCOO(OEDPCLBEGKM);
|
||||
if (text == string.Empty)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
float num;
|
||||
float.TryParse(text, out num);
|
||||
HPCOBCDHNBL.DFIKEJIKBDF(ANOFFEKMECJ, num);
|
||||
return num;
|
||||
}
|
||||
else
|
||||
{
|
||||
byte[] array = HPCOBCDHNBL.OCBHCKPIHGD(ANOFFEKMECJ, OEDPCLBEGKM);
|
||||
if (array == null)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
return BitConverter.ToSingle(array, 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600785F RID: 30815 RVA: 0x00275A5C File Offset: 0x00273C5C
|
||||
public static void JEJMMLDFGNN(string ANOFFEKMECJ, double NOBAPCOKFIL)
|
||||
{
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), HPCOBCDHNBL.NMCEFEOAMBG(ANOFFEKMECJ, NOBAPCOKFIL));
|
||||
}
|
||||
|
||||
// Token: 0x06007860 RID: 30816 RVA: 0x00275A70 File Offset: 0x00273C70
|
||||
public static double POEFKDECDMB(string ANOFFEKMECJ)
|
||||
{
|
||||
return HPCOBCDHNBL.POEFKDECDMB(ANOFFEKMECJ, 0.0);
|
||||
}
|
||||
|
||||
// Token: 0x06007861 RID: 30817 RVA: 0x00275A84 File Offset: 0x00273C84
|
||||
public static double POEFKDECDMB(string ANOFFEKMECJ, double FJIHPPGEJCF)
|
||||
{
|
||||
string text = HPCOBCDHNBL.KIPMPJDOBLO(ANOFFEKMECJ, HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ));
|
||||
return (!(text == "{not_found}")) ? HPCOBCDHNBL.HHOEMGKHOPF(ANOFFEKMECJ, text, FJIHPPGEJCF) : FJIHPPGEJCF;
|
||||
}
|
||||
|
||||
// Token: 0x06007862 RID: 30818 RVA: 0x00275ABC File Offset: 0x00273CBC
|
||||
private static string NMCEFEOAMBG(string ANOFFEKMECJ, double NOBAPCOKFIL)
|
||||
{
|
||||
byte[] bytes = BitConverter.GetBytes(NOBAPCOKFIL);
|
||||
return HPCOBCDHNBL.ONKECAIIPKB(ANOFFEKMECJ, bytes, HPCOBCDHNBL.AGLAHCPBCIF.Double);
|
||||
}
|
||||
|
||||
// Token: 0x06007863 RID: 30819 RVA: 0x00275ADC File Offset: 0x00273CDC
|
||||
private static double HHOEMGKHOPF(string ANOFFEKMECJ, string OEDPCLBEGKM, double FJIHPPGEJCF)
|
||||
{
|
||||
if (OEDPCLBEGKM.IndexOf(':') > -1)
|
||||
{
|
||||
string text = HPCOBCDHNBL.LNFMCPKBCOO(OEDPCLBEGKM);
|
||||
if (text == string.Empty)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
double num;
|
||||
double.TryParse(text, out num);
|
||||
HPCOBCDHNBL.JEJMMLDFGNN(ANOFFEKMECJ, num);
|
||||
return num;
|
||||
}
|
||||
else
|
||||
{
|
||||
byte[] array = HPCOBCDHNBL.OCBHCKPIHGD(ANOFFEKMECJ, OEDPCLBEGKM);
|
||||
if (array == null)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
return BitConverter.ToDouble(array, 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007864 RID: 30820 RVA: 0x00275B3C File Offset: 0x00273D3C
|
||||
public static void EJGNEJOGIAL(string ANOFFEKMECJ, decimal NOBAPCOKFIL)
|
||||
{
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), HPCOBCDHNBL.HLGNJNGENDO(ANOFFEKMECJ, NOBAPCOKFIL));
|
||||
}
|
||||
|
||||
// Token: 0x06007865 RID: 30821 RVA: 0x00275B50 File Offset: 0x00273D50
|
||||
public static decimal MEDGLKNOKCI(string ANOFFEKMECJ)
|
||||
{
|
||||
return HPCOBCDHNBL.MEDGLKNOKCI(ANOFFEKMECJ, 0m);
|
||||
}
|
||||
|
||||
// Token: 0x06007866 RID: 30822 RVA: 0x00275B60 File Offset: 0x00273D60
|
||||
public static decimal MEDGLKNOKCI(string ANOFFEKMECJ, decimal FJIHPPGEJCF)
|
||||
{
|
||||
string text = HPCOBCDHNBL.KIPMPJDOBLO(ANOFFEKMECJ, HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ));
|
||||
return (!(text == "{not_found}")) ? HPCOBCDHNBL.KOMBFNADDGF(ANOFFEKMECJ, text, FJIHPPGEJCF) : FJIHPPGEJCF;
|
||||
}
|
||||
|
||||
// Token: 0x06007867 RID: 30823 RVA: 0x00275B98 File Offset: 0x00273D98
|
||||
private static string HLGNJNGENDO(string ANOFFEKMECJ, decimal NOBAPCOKFIL)
|
||||
{
|
||||
byte[] array = NNFONEJMPJH.CHIFLLKIHNF(NOBAPCOKFIL);
|
||||
return HPCOBCDHNBL.ONKECAIIPKB(ANOFFEKMECJ, array, HPCOBCDHNBL.AGLAHCPBCIF.Decimal);
|
||||
}
|
||||
|
||||
// Token: 0x06007868 RID: 30824 RVA: 0x00275BB8 File Offset: 0x00273DB8
|
||||
private static decimal KOMBFNADDGF(string ANOFFEKMECJ, string OEDPCLBEGKM, decimal FJIHPPGEJCF)
|
||||
{
|
||||
if (OEDPCLBEGKM.IndexOf(':') > -1)
|
||||
{
|
||||
string text = HPCOBCDHNBL.LNFMCPKBCOO(OEDPCLBEGKM);
|
||||
if (text == string.Empty)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
decimal num;
|
||||
decimal.TryParse(text, out num);
|
||||
HPCOBCDHNBL.EJGNEJOGIAL(ANOFFEKMECJ, num);
|
||||
return num;
|
||||
}
|
||||
else
|
||||
{
|
||||
byte[] array = HPCOBCDHNBL.OCBHCKPIHGD(ANOFFEKMECJ, OEDPCLBEGKM);
|
||||
if (array == null)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
return NNFONEJMPJH.KDDOBENALHK(array);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007869 RID: 30825 RVA: 0x00275C18 File Offset: 0x00273E18
|
||||
public static void AIGAJFDJBBA(string ANOFFEKMECJ, long NOBAPCOKFIL)
|
||||
{
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), HPCOBCDHNBL.CHNDLKMPAME(ANOFFEKMECJ, NOBAPCOKFIL));
|
||||
}
|
||||
|
||||
// Token: 0x0600786A RID: 30826 RVA: 0x00275C2C File Offset: 0x00273E2C
|
||||
public static long MHEABAMHOIF(string ANOFFEKMECJ)
|
||||
{
|
||||
return HPCOBCDHNBL.MHEABAMHOIF(ANOFFEKMECJ, 0L);
|
||||
}
|
||||
|
||||
// Token: 0x0600786B RID: 30827 RVA: 0x00275C38 File Offset: 0x00273E38
|
||||
public static long MHEABAMHOIF(string ANOFFEKMECJ, long FJIHPPGEJCF)
|
||||
{
|
||||
string text = HPCOBCDHNBL.KIPMPJDOBLO(ANOFFEKMECJ, HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ));
|
||||
return (!(text == "{not_found}")) ? HPCOBCDHNBL.IBENJNJPGJH(ANOFFEKMECJ, text, FJIHPPGEJCF) : FJIHPPGEJCF;
|
||||
}
|
||||
|
||||
// Token: 0x0600786C RID: 30828 RVA: 0x00275C70 File Offset: 0x00273E70
|
||||
private static string CHNDLKMPAME(string ANOFFEKMECJ, long NOBAPCOKFIL)
|
||||
{
|
||||
byte[] bytes = BitConverter.GetBytes(NOBAPCOKFIL);
|
||||
return HPCOBCDHNBL.ONKECAIIPKB(ANOFFEKMECJ, bytes, HPCOBCDHNBL.AGLAHCPBCIF.Long);
|
||||
}
|
||||
|
||||
// Token: 0x0600786D RID: 30829 RVA: 0x00275C90 File Offset: 0x00273E90
|
||||
private static long IBENJNJPGJH(string ANOFFEKMECJ, string OEDPCLBEGKM, long FJIHPPGEJCF)
|
||||
{
|
||||
if (OEDPCLBEGKM.IndexOf(':') > -1)
|
||||
{
|
||||
string text = HPCOBCDHNBL.LNFMCPKBCOO(OEDPCLBEGKM);
|
||||
if (text == string.Empty)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
long num;
|
||||
long.TryParse(text, out num);
|
||||
HPCOBCDHNBL.AIGAJFDJBBA(ANOFFEKMECJ, num);
|
||||
return num;
|
||||
}
|
||||
else
|
||||
{
|
||||
byte[] array = HPCOBCDHNBL.OCBHCKPIHGD(ANOFFEKMECJ, OEDPCLBEGKM);
|
||||
if (array == null)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
return BitConverter.ToInt64(array, 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600786E RID: 30830 RVA: 0x00275CF0 File Offset: 0x00273EF0
|
||||
public static void DGLDKKMBAFP(string ANOFFEKMECJ, ulong NOBAPCOKFIL)
|
||||
{
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), HPCOBCDHNBL.IJBGHMCEFHH(ANOFFEKMECJ, NOBAPCOKFIL));
|
||||
}
|
||||
|
||||
// Token: 0x0600786F RID: 30831 RVA: 0x00275D04 File Offset: 0x00273F04
|
||||
public static ulong DHJCJHPKKHF(string ANOFFEKMECJ)
|
||||
{
|
||||
return HPCOBCDHNBL.DHJCJHPKKHF(ANOFFEKMECJ, 0UL);
|
||||
}
|
||||
|
||||
// Token: 0x06007870 RID: 30832 RVA: 0x00275D10 File Offset: 0x00273F10
|
||||
public static ulong DHJCJHPKKHF(string ANOFFEKMECJ, ulong FJIHPPGEJCF)
|
||||
{
|
||||
string text = HPCOBCDHNBL.KIPMPJDOBLO(ANOFFEKMECJ, HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ));
|
||||
return (!(text == "{not_found}")) ? HPCOBCDHNBL.ANIOOBPNCAN(ANOFFEKMECJ, text, FJIHPPGEJCF) : FJIHPPGEJCF;
|
||||
}
|
||||
|
||||
// Token: 0x06007871 RID: 30833 RVA: 0x00275D48 File Offset: 0x00273F48
|
||||
private static string IJBGHMCEFHH(string ANOFFEKMECJ, ulong NOBAPCOKFIL)
|
||||
{
|
||||
byte[] bytes = BitConverter.GetBytes(NOBAPCOKFIL);
|
||||
return HPCOBCDHNBL.ONKECAIIPKB(ANOFFEKMECJ, bytes, HPCOBCDHNBL.AGLAHCPBCIF.ULong);
|
||||
}
|
||||
|
||||
// Token: 0x06007872 RID: 30834 RVA: 0x00275D68 File Offset: 0x00273F68
|
||||
private static ulong ANIOOBPNCAN(string ANOFFEKMECJ, string OEDPCLBEGKM, ulong FJIHPPGEJCF)
|
||||
{
|
||||
if (OEDPCLBEGKM.IndexOf(':') > -1)
|
||||
{
|
||||
string text = HPCOBCDHNBL.LNFMCPKBCOO(OEDPCLBEGKM);
|
||||
if (text == string.Empty)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
ulong num;
|
||||
ulong.TryParse(text, out num);
|
||||
HPCOBCDHNBL.DGLDKKMBAFP(ANOFFEKMECJ, num);
|
||||
return num;
|
||||
}
|
||||
else
|
||||
{
|
||||
byte[] array = HPCOBCDHNBL.OCBHCKPIHGD(ANOFFEKMECJ, OEDPCLBEGKM);
|
||||
if (array == null)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
return BitConverter.ToUInt64(array, 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007873 RID: 30835 RVA: 0x00275DC8 File Offset: 0x00273FC8
|
||||
public static void DKBNKMBNJIB(string ANOFFEKMECJ, bool NOBAPCOKFIL)
|
||||
{
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), HPCOBCDHNBL.FKLKAEEAEDI(ANOFFEKMECJ, NOBAPCOKFIL));
|
||||
}
|
||||
|
||||
// Token: 0x06007874 RID: 30836 RVA: 0x00275DDC File Offset: 0x00273FDC
|
||||
public static bool BLHBOJNDCJM(string ANOFFEKMECJ)
|
||||
{
|
||||
return HPCOBCDHNBL.BLHBOJNDCJM(ANOFFEKMECJ, false);
|
||||
}
|
||||
|
||||
// Token: 0x06007875 RID: 30837 RVA: 0x00275DE8 File Offset: 0x00273FE8
|
||||
public static bool BLHBOJNDCJM(string ANOFFEKMECJ, bool FJIHPPGEJCF)
|
||||
{
|
||||
string text = HPCOBCDHNBL.KIPMPJDOBLO(ANOFFEKMECJ, HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ));
|
||||
return (!(text == "{not_found}")) ? HPCOBCDHNBL.JHNAKBGOCCK(ANOFFEKMECJ, text, FJIHPPGEJCF) : FJIHPPGEJCF;
|
||||
}
|
||||
|
||||
// Token: 0x06007876 RID: 30838 RVA: 0x00275E20 File Offset: 0x00274020
|
||||
private static string FKLKAEEAEDI(string ANOFFEKMECJ, bool NOBAPCOKFIL)
|
||||
{
|
||||
byte[] bytes = BitConverter.GetBytes(NOBAPCOKFIL);
|
||||
return HPCOBCDHNBL.ONKECAIIPKB(ANOFFEKMECJ, bytes, HPCOBCDHNBL.AGLAHCPBCIF.Bool);
|
||||
}
|
||||
|
||||
// Token: 0x06007877 RID: 30839 RVA: 0x00275E40 File Offset: 0x00274040
|
||||
private static bool JHNAKBGOCCK(string ANOFFEKMECJ, string OEDPCLBEGKM, bool FJIHPPGEJCF)
|
||||
{
|
||||
if (OEDPCLBEGKM.IndexOf(':') > -1)
|
||||
{
|
||||
string text = HPCOBCDHNBL.LNFMCPKBCOO(OEDPCLBEGKM);
|
||||
if (text == string.Empty)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
int num;
|
||||
int.TryParse(text, out num);
|
||||
HPCOBCDHNBL.DKBNKMBNJIB(ANOFFEKMECJ, num == 1);
|
||||
return num == 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
byte[] array = HPCOBCDHNBL.OCBHCKPIHGD(ANOFFEKMECJ, OEDPCLBEGKM);
|
||||
if (array == null)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
return BitConverter.ToBoolean(array, 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007878 RID: 30840 RVA: 0x00275EA8 File Offset: 0x002740A8
|
||||
public static void OCCNKPBJHON(string ANOFFEKMECJ, byte[] NOBAPCOKFIL)
|
||||
{
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), HPCOBCDHNBL.OGJLOOBHHBB(ANOFFEKMECJ, NOBAPCOKFIL));
|
||||
}
|
||||
|
||||
// Token: 0x06007879 RID: 30841 RVA: 0x00275EBC File Offset: 0x002740BC
|
||||
public static byte[] JOOPOPNPNMC(string ANOFFEKMECJ)
|
||||
{
|
||||
return HPCOBCDHNBL.JOOPOPNPNMC(ANOFFEKMECJ, 0, 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600787A RID: 30842 RVA: 0x00275EC8 File Offset: 0x002740C8
|
||||
public static byte[] JOOPOPNPNMC(string ANOFFEKMECJ, byte FJIHPPGEJCF, int HPBLKAGIBAM)
|
||||
{
|
||||
string text = HPCOBCDHNBL.KIPMPJDOBLO(ANOFFEKMECJ, HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ));
|
||||
if (text == "{not_found}")
|
||||
{
|
||||
return HPCOBCDHNBL.DPIHBDLKCCH(FJIHPPGEJCF, HPBLKAGIBAM);
|
||||
}
|
||||
return HPCOBCDHNBL.CNMGGBPHNNE(ANOFFEKMECJ, text, FJIHPPGEJCF, HPBLKAGIBAM);
|
||||
}
|
||||
|
||||
// Token: 0x0600787B RID: 30843 RVA: 0x00275F04 File Offset: 0x00274104
|
||||
private static string OGJLOOBHHBB(string ANOFFEKMECJ, byte[] NOBAPCOKFIL)
|
||||
{
|
||||
return HPCOBCDHNBL.ONKECAIIPKB(ANOFFEKMECJ, NOBAPCOKFIL, HPCOBCDHNBL.AGLAHCPBCIF.ByteArray);
|
||||
}
|
||||
|
||||
// Token: 0x0600787C RID: 30844 RVA: 0x00275F10 File Offset: 0x00274110
|
||||
private static byte[] CNMGGBPHNNE(string ANOFFEKMECJ, string OEDPCLBEGKM, byte FJIHPPGEJCF, int HPBLKAGIBAM)
|
||||
{
|
||||
if (OEDPCLBEGKM.IndexOf(':') > -1)
|
||||
{
|
||||
string text = HPCOBCDHNBL.LNFMCPKBCOO(OEDPCLBEGKM);
|
||||
if (text == string.Empty)
|
||||
{
|
||||
return HPCOBCDHNBL.DPIHBDLKCCH(FJIHPPGEJCF, HPBLKAGIBAM);
|
||||
}
|
||||
byte[] bytes = Encoding.UTF8.GetBytes(text);
|
||||
HPCOBCDHNBL.OCCNKPBJHON(ANOFFEKMECJ, bytes);
|
||||
return bytes;
|
||||
}
|
||||
else
|
||||
{
|
||||
byte[] array = HPCOBCDHNBL.OCBHCKPIHGD(ANOFFEKMECJ, OEDPCLBEGKM);
|
||||
if (array == null)
|
||||
{
|
||||
return HPCOBCDHNBL.DPIHBDLKCCH(FJIHPPGEJCF, HPBLKAGIBAM);
|
||||
}
|
||||
return array;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600787D RID: 30845 RVA: 0x00275F78 File Offset: 0x00274178
|
||||
private static byte[] DPIHBDLKCCH(byte NOBAPCOKFIL, int MFFGOHPHNFL)
|
||||
{
|
||||
byte[] array = new byte[MFFGOHPHNFL];
|
||||
for (int i = 0; i < MFFGOHPHNFL; i++)
|
||||
{
|
||||
array[i] = NOBAPCOKFIL;
|
||||
}
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x0600787E RID: 30846 RVA: 0x00275FA4 File Offset: 0x002741A4
|
||||
public static void FDOGGPIIFFN(string ANOFFEKMECJ, Vector2 NOBAPCOKFIL)
|
||||
{
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), HPCOBCDHNBL.KNMMAMCMGKH(ANOFFEKMECJ, NOBAPCOKFIL));
|
||||
}
|
||||
|
||||
// Token: 0x0600787F RID: 30847 RVA: 0x00275FB8 File Offset: 0x002741B8
|
||||
public static Vector2 AMCGJKCLHKC(string ANOFFEKMECJ)
|
||||
{
|
||||
return HPCOBCDHNBL.AMCGJKCLHKC(ANOFFEKMECJ, Vector2.zero);
|
||||
}
|
||||
|
||||
// Token: 0x06007880 RID: 30848 RVA: 0x00275FC8 File Offset: 0x002741C8
|
||||
public static Vector2 AMCGJKCLHKC(string ANOFFEKMECJ, Vector2 FJIHPPGEJCF)
|
||||
{
|
||||
string text = HPCOBCDHNBL.KIPMPJDOBLO(ANOFFEKMECJ, HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ));
|
||||
return (!(text == "{not_found}")) ? HPCOBCDHNBL.CMHKEBEFLHO(ANOFFEKMECJ, text, FJIHPPGEJCF) : FJIHPPGEJCF;
|
||||
}
|
||||
|
||||
// Token: 0x06007881 RID: 30849 RVA: 0x00276000 File Offset: 0x00274200
|
||||
private static string KNMMAMCMGKH(string ANOFFEKMECJ, Vector2 NOBAPCOKFIL)
|
||||
{
|
||||
byte[] array = new byte[8];
|
||||
Buffer.BlockCopy(BitConverter.GetBytes(NOBAPCOKFIL.x), 0, array, 0, 4);
|
||||
Buffer.BlockCopy(BitConverter.GetBytes(NOBAPCOKFIL.y), 0, array, 4, 4);
|
||||
return HPCOBCDHNBL.ONKECAIIPKB(ANOFFEKMECJ, array, HPCOBCDHNBL.AGLAHCPBCIF.Vector2);
|
||||
}
|
||||
|
||||
// Token: 0x06007882 RID: 30850 RVA: 0x00276048 File Offset: 0x00274248
|
||||
private static Vector2 CMHKEBEFLHO(string ANOFFEKMECJ, string OEDPCLBEGKM, Vector2 FJIHPPGEJCF)
|
||||
{
|
||||
if (OEDPCLBEGKM.IndexOf(':') > -1)
|
||||
{
|
||||
string text = HPCOBCDHNBL.LNFMCPKBCOO(OEDPCLBEGKM);
|
||||
if (text == string.Empty)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
string[] array = text.Split(new char[] { "|"[0] });
|
||||
float num;
|
||||
float.TryParse(array[0], out num);
|
||||
float num2;
|
||||
float.TryParse(array[1], out num2);
|
||||
Vector2 vector = new Vector2(num, num2);
|
||||
HPCOBCDHNBL.FDOGGPIIFFN(ANOFFEKMECJ, vector);
|
||||
return vector;
|
||||
}
|
||||
else
|
||||
{
|
||||
byte[] array2 = HPCOBCDHNBL.OCBHCKPIHGD(ANOFFEKMECJ, OEDPCLBEGKM);
|
||||
if (array2 == null)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
Vector2 vector2;
|
||||
vector2.x = BitConverter.ToSingle(array2, 0);
|
||||
vector2.y = BitConverter.ToSingle(array2, 4);
|
||||
return vector2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007883 RID: 30851 RVA: 0x002760F4 File Offset: 0x002742F4
|
||||
public static void BHKKBDIKPPG(string ANOFFEKMECJ, Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), HPCOBCDHNBL.JPJMCAGKHBN(ANOFFEKMECJ, NOBAPCOKFIL));
|
||||
}
|
||||
|
||||
// Token: 0x06007884 RID: 30852 RVA: 0x00276108 File Offset: 0x00274308
|
||||
public static Vector3 OEFPHCHLJEM(string ANOFFEKMECJ)
|
||||
{
|
||||
return HPCOBCDHNBL.OEFPHCHLJEM(ANOFFEKMECJ, Vector3.zero);
|
||||
}
|
||||
|
||||
// Token: 0x06007885 RID: 30853 RVA: 0x00276118 File Offset: 0x00274318
|
||||
public static Vector3 OEFPHCHLJEM(string ANOFFEKMECJ, Vector3 FJIHPPGEJCF)
|
||||
{
|
||||
string text = HPCOBCDHNBL.KIPMPJDOBLO(ANOFFEKMECJ, HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ));
|
||||
return (!(text == "{not_found}")) ? HPCOBCDHNBL.DMLDBNDKDOA(ANOFFEKMECJ, text, FJIHPPGEJCF) : FJIHPPGEJCF;
|
||||
}
|
||||
|
||||
// Token: 0x06007886 RID: 30854 RVA: 0x00276150 File Offset: 0x00274350
|
||||
private static string JPJMCAGKHBN(string ANOFFEKMECJ, Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
byte[] array = new byte[12];
|
||||
Buffer.BlockCopy(BitConverter.GetBytes(NOBAPCOKFIL.x), 0, array, 0, 4);
|
||||
Buffer.BlockCopy(BitConverter.GetBytes(NOBAPCOKFIL.y), 0, array, 4, 4);
|
||||
Buffer.BlockCopy(BitConverter.GetBytes(NOBAPCOKFIL.z), 0, array, 8, 4);
|
||||
return HPCOBCDHNBL.ONKECAIIPKB(ANOFFEKMECJ, array, HPCOBCDHNBL.AGLAHCPBCIF.Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x06007887 RID: 30855 RVA: 0x002761B0 File Offset: 0x002743B0
|
||||
private static Vector3 DMLDBNDKDOA(string ANOFFEKMECJ, string OEDPCLBEGKM, Vector3 FJIHPPGEJCF)
|
||||
{
|
||||
if (OEDPCLBEGKM.IndexOf(':') > -1)
|
||||
{
|
||||
string text = HPCOBCDHNBL.LNFMCPKBCOO(OEDPCLBEGKM);
|
||||
if (text == string.Empty)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
string[] array = text.Split(new char[] { "|"[0] });
|
||||
float num;
|
||||
float.TryParse(array[0], out num);
|
||||
float num2;
|
||||
float.TryParse(array[1], out num2);
|
||||
float num3;
|
||||
float.TryParse(array[2], out num3);
|
||||
Vector3 vector = new Vector3(num, num2, num3);
|
||||
HPCOBCDHNBL.BHKKBDIKPPG(ANOFFEKMECJ, vector);
|
||||
return vector;
|
||||
}
|
||||
else
|
||||
{
|
||||
byte[] array2 = HPCOBCDHNBL.OCBHCKPIHGD(ANOFFEKMECJ, OEDPCLBEGKM);
|
||||
if (array2 == null)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
Vector3 vector2;
|
||||
vector2.x = BitConverter.ToSingle(array2, 0);
|
||||
vector2.y = BitConverter.ToSingle(array2, 4);
|
||||
vector2.z = BitConverter.ToSingle(array2, 8);
|
||||
return vector2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007888 RID: 30856 RVA: 0x00276278 File Offset: 0x00274478
|
||||
public static void NCJHLHNNGNJ(string ANOFFEKMECJ, Quaternion NOBAPCOKFIL)
|
||||
{
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), HPCOBCDHNBL.MIPABPEDCJL(ANOFFEKMECJ, NOBAPCOKFIL));
|
||||
}
|
||||
|
||||
// Token: 0x06007889 RID: 30857 RVA: 0x0027628C File Offset: 0x0027448C
|
||||
public static Quaternion CCODCPOPLLM(string ANOFFEKMECJ)
|
||||
{
|
||||
return HPCOBCDHNBL.CCODCPOPLLM(ANOFFEKMECJ, Quaternion.identity);
|
||||
}
|
||||
|
||||
// Token: 0x0600788A RID: 30858 RVA: 0x0027629C File Offset: 0x0027449C
|
||||
public static Quaternion CCODCPOPLLM(string ANOFFEKMECJ, Quaternion FJIHPPGEJCF)
|
||||
{
|
||||
string text = HPCOBCDHNBL.KIPMPJDOBLO(ANOFFEKMECJ, HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ));
|
||||
return (!(text == "{not_found}")) ? HPCOBCDHNBL.KINCIOHEAJF(ANOFFEKMECJ, text, FJIHPPGEJCF) : FJIHPPGEJCF;
|
||||
}
|
||||
|
||||
// Token: 0x0600788B RID: 30859 RVA: 0x002762D4 File Offset: 0x002744D4
|
||||
private static string MIPABPEDCJL(string ANOFFEKMECJ, Quaternion NOBAPCOKFIL)
|
||||
{
|
||||
byte[] array = new byte[16];
|
||||
Buffer.BlockCopy(BitConverter.GetBytes(NOBAPCOKFIL.x), 0, array, 0, 4);
|
||||
Buffer.BlockCopy(BitConverter.GetBytes(NOBAPCOKFIL.y), 0, array, 4, 4);
|
||||
Buffer.BlockCopy(BitConverter.GetBytes(NOBAPCOKFIL.z), 0, array, 8, 4);
|
||||
Buffer.BlockCopy(BitConverter.GetBytes(NOBAPCOKFIL.w), 0, array, 12, 4);
|
||||
return HPCOBCDHNBL.ONKECAIIPKB(ANOFFEKMECJ, array, HPCOBCDHNBL.AGLAHCPBCIF.Quaternion);
|
||||
}
|
||||
|
||||
// Token: 0x0600788C RID: 30860 RVA: 0x00276348 File Offset: 0x00274548
|
||||
private static Quaternion KINCIOHEAJF(string ANOFFEKMECJ, string OEDPCLBEGKM, Quaternion FJIHPPGEJCF)
|
||||
{
|
||||
if (OEDPCLBEGKM.IndexOf(':') > -1)
|
||||
{
|
||||
string text = HPCOBCDHNBL.LNFMCPKBCOO(OEDPCLBEGKM);
|
||||
if (text == string.Empty)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
string[] array = text.Split(new char[] { "|"[0] });
|
||||
float num;
|
||||
float.TryParse(array[0], out num);
|
||||
float num2;
|
||||
float.TryParse(array[1], out num2);
|
||||
float num3;
|
||||
float.TryParse(array[2], out num3);
|
||||
float num4;
|
||||
float.TryParse(array[3], out num4);
|
||||
Quaternion quaternion = new Quaternion(num, num2, num3, num4);
|
||||
HPCOBCDHNBL.NCJHLHNNGNJ(ANOFFEKMECJ, quaternion);
|
||||
return quaternion;
|
||||
}
|
||||
else
|
||||
{
|
||||
byte[] array2 = HPCOBCDHNBL.OCBHCKPIHGD(ANOFFEKMECJ, OEDPCLBEGKM);
|
||||
if (array2 == null)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
Quaternion quaternion2;
|
||||
quaternion2.x = BitConverter.ToSingle(array2, 0);
|
||||
quaternion2.y = BitConverter.ToSingle(array2, 4);
|
||||
quaternion2.z = BitConverter.ToSingle(array2, 8);
|
||||
quaternion2.w = BitConverter.ToSingle(array2, 12);
|
||||
return quaternion2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600788D RID: 30861 RVA: 0x0027642C File Offset: 0x0027462C
|
||||
public static void KFGCNGFJKNO(string ANOFFEKMECJ, Color32 NOBAPCOKFIL)
|
||||
{
|
||||
uint num = (uint)(((int)NOBAPCOKFIL.a << 24) | ((int)NOBAPCOKFIL.r << 16) | ((int)NOBAPCOKFIL.g << 8) | (int)NOBAPCOKFIL.b);
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), HPCOBCDHNBL.DMLMKLCIOMG(ANOFFEKMECJ, num));
|
||||
}
|
||||
|
||||
// Token: 0x0600788E RID: 30862 RVA: 0x00276474 File Offset: 0x00274674
|
||||
public static Color32 CAPLJNEOGKO(string ANOFFEKMECJ)
|
||||
{
|
||||
return HPCOBCDHNBL.CAPLJNEOGKO(ANOFFEKMECJ, new Color32(0, 0, 0, 1));
|
||||
}
|
||||
|
||||
// Token: 0x0600788F RID: 30863 RVA: 0x00276488 File Offset: 0x00274688
|
||||
public static Color32 CAPLJNEOGKO(string ANOFFEKMECJ, Color32 FJIHPPGEJCF)
|
||||
{
|
||||
string text = HPCOBCDHNBL.KIPMPJDOBLO(ANOFFEKMECJ, HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ));
|
||||
if (text == "{not_found}")
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
uint num = HPCOBCDHNBL.CHADKHFPMHD(ANOFFEKMECJ, text, 16777216U);
|
||||
byte b = (byte)(num >> 24);
|
||||
byte b2 = (byte)(num >> 16);
|
||||
byte b3 = (byte)(num >> 8);
|
||||
byte b4 = (byte)(num >> 0);
|
||||
return new Color32(b2, b3, b4, b);
|
||||
}
|
||||
|
||||
// Token: 0x06007890 RID: 30864 RVA: 0x002764E4 File Offset: 0x002746E4
|
||||
private static string DMLMKLCIOMG(string ANOFFEKMECJ, uint NOBAPCOKFIL)
|
||||
{
|
||||
byte[] bytes = BitConverter.GetBytes(NOBAPCOKFIL);
|
||||
return HPCOBCDHNBL.ONKECAIIPKB(ANOFFEKMECJ, bytes, HPCOBCDHNBL.AGLAHCPBCIF.Color);
|
||||
}
|
||||
|
||||
// Token: 0x06007891 RID: 30865 RVA: 0x00276504 File Offset: 0x00274704
|
||||
public static void AELMCPDBOAH(string ANOFFEKMECJ, Rect NOBAPCOKFIL)
|
||||
{
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), HPCOBCDHNBL.GKLCEMGGCGD(ANOFFEKMECJ, NOBAPCOKFIL));
|
||||
}
|
||||
|
||||
// Token: 0x06007892 RID: 30866 RVA: 0x00276518 File Offset: 0x00274718
|
||||
public static Rect DBBJDEHDAPF(string ANOFFEKMECJ)
|
||||
{
|
||||
return HPCOBCDHNBL.DBBJDEHDAPF(ANOFFEKMECJ, new Rect(0f, 0f, 0f, 0f));
|
||||
}
|
||||
|
||||
// Token: 0x06007893 RID: 30867 RVA: 0x0027653C File Offset: 0x0027473C
|
||||
public static Rect DBBJDEHDAPF(string ANOFFEKMECJ, Rect FJIHPPGEJCF)
|
||||
{
|
||||
string text = HPCOBCDHNBL.KIPMPJDOBLO(ANOFFEKMECJ, HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ));
|
||||
return (!(text == "{not_found}")) ? HPCOBCDHNBL.DIEGHOIBMNF(ANOFFEKMECJ, text, FJIHPPGEJCF) : FJIHPPGEJCF;
|
||||
}
|
||||
|
||||
// Token: 0x06007894 RID: 30868 RVA: 0x00276574 File Offset: 0x00274774
|
||||
private static string GKLCEMGGCGD(string ANOFFEKMECJ, Rect NOBAPCOKFIL)
|
||||
{
|
||||
byte[] array = new byte[16];
|
||||
Buffer.BlockCopy(BitConverter.GetBytes(NOBAPCOKFIL.x), 0, array, 0, 4);
|
||||
Buffer.BlockCopy(BitConverter.GetBytes(NOBAPCOKFIL.y), 0, array, 4, 4);
|
||||
Buffer.BlockCopy(BitConverter.GetBytes(NOBAPCOKFIL.width), 0, array, 8, 4);
|
||||
Buffer.BlockCopy(BitConverter.GetBytes(NOBAPCOKFIL.height), 0, array, 12, 4);
|
||||
return HPCOBCDHNBL.ONKECAIIPKB(ANOFFEKMECJ, array, HPCOBCDHNBL.AGLAHCPBCIF.Rect);
|
||||
}
|
||||
|
||||
// Token: 0x06007895 RID: 30869 RVA: 0x002765E8 File Offset: 0x002747E8
|
||||
private static Rect DIEGHOIBMNF(string ANOFFEKMECJ, string OEDPCLBEGKM, Rect FJIHPPGEJCF)
|
||||
{
|
||||
if (OEDPCLBEGKM.IndexOf(':') > -1)
|
||||
{
|
||||
string text = HPCOBCDHNBL.LNFMCPKBCOO(OEDPCLBEGKM);
|
||||
if (text == string.Empty)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
string[] array = text.Split(new char[] { "|"[0] });
|
||||
float num;
|
||||
float.TryParse(array[0], out num);
|
||||
float num2;
|
||||
float.TryParse(array[1], out num2);
|
||||
float num3;
|
||||
float.TryParse(array[2], out num3);
|
||||
float num4;
|
||||
float.TryParse(array[3], out num4);
|
||||
Rect rect = new Rect(num, num2, num3, num4);
|
||||
HPCOBCDHNBL.AELMCPDBOAH(ANOFFEKMECJ, rect);
|
||||
return rect;
|
||||
}
|
||||
else
|
||||
{
|
||||
byte[] array2 = HPCOBCDHNBL.OCBHCKPIHGD(ANOFFEKMECJ, OEDPCLBEGKM);
|
||||
if (array2 == null)
|
||||
{
|
||||
return FJIHPPGEJCF;
|
||||
}
|
||||
return new Rect
|
||||
{
|
||||
x = BitConverter.ToSingle(array2, 0),
|
||||
y = BitConverter.ToSingle(array2, 4),
|
||||
width = BitConverter.ToSingle(array2, 8),
|
||||
height = BitConverter.ToSingle(array2, 12)
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007896 RID: 30870 RVA: 0x002766D4 File Offset: 0x002748D4
|
||||
public static void GIJBFFDHKDK(string ANOFFEKMECJ, string JHPACPINKOC)
|
||||
{
|
||||
PlayerPrefs.SetString(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ), JHPACPINKOC);
|
||||
}
|
||||
|
||||
// Token: 0x06007897 RID: 30871 RVA: 0x002766E4 File Offset: 0x002748E4
|
||||
public static string GEMINCMMNEJ(string ANOFFEKMECJ)
|
||||
{
|
||||
string text = HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ);
|
||||
return PlayerPrefs.GetString(text);
|
||||
}
|
||||
|
||||
// Token: 0x06007898 RID: 30872 RVA: 0x00276700 File Offset: 0x00274900
|
||||
internal static HPCOBCDHNBL.AGLAHCPBCIF BILLPBEGLEL(string NOBAPCOKFIL)
|
||||
{
|
||||
HPCOBCDHNBL.AGLAHCPBCIF aglahcpbcif = HPCOBCDHNBL.AGLAHCPBCIF.Unknown;
|
||||
byte[] array;
|
||||
try
|
||||
{
|
||||
array = Convert.FromBase64String(NOBAPCOKFIL);
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
return aglahcpbcif;
|
||||
}
|
||||
if (array.Length < 7)
|
||||
{
|
||||
return aglahcpbcif;
|
||||
}
|
||||
int num = array.Length;
|
||||
aglahcpbcif = (HPCOBCDHNBL.AGLAHCPBCIF)array[num - 7];
|
||||
byte b = array[num - 6];
|
||||
if (b > 10)
|
||||
{
|
||||
aglahcpbcif = HPCOBCDHNBL.AGLAHCPBCIF.Unknown;
|
||||
}
|
||||
return aglahcpbcif;
|
||||
}
|
||||
|
||||
// Token: 0x06007899 RID: 30873 RVA: 0x00276760 File Offset: 0x00274960
|
||||
internal static string HBMAGEFEJJF(string ANOFFEKMECJ)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredString.JBGFAFLLKBJ(ANOFFEKMECJ, HPCOBCDHNBL.IJJBDAAFCFH);
|
||||
ANOFFEKMECJ = Convert.ToBase64String(Encoding.UTF8.GetBytes(ANOFFEKMECJ));
|
||||
return ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600789A RID: 30874 RVA: 0x00276784 File Offset: 0x00274984
|
||||
public static bool LJOGMOBHCKB(string ANOFFEKMECJ)
|
||||
{
|
||||
return PlayerPrefs.HasKey(ANOFFEKMECJ) || PlayerPrefs.HasKey(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ));
|
||||
}
|
||||
|
||||
// Token: 0x0600789B RID: 30875 RVA: 0x002767A0 File Offset: 0x002749A0
|
||||
public static void BJCCJNAGKKN(string ANOFFEKMECJ)
|
||||
{
|
||||
PlayerPrefs.DeleteKey(HPCOBCDHNBL.HBMAGEFEJJF(ANOFFEKMECJ));
|
||||
if (!HPCOBCDHNBL.HPAIJPKOLKN)
|
||||
{
|
||||
PlayerPrefs.DeleteKey(ANOFFEKMECJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600789C RID: 30876 RVA: 0x002767C0 File Offset: 0x002749C0
|
||||
public static void JKEDPEGNBBO()
|
||||
{
|
||||
PlayerPrefs.DeleteAll();
|
||||
}
|
||||
|
||||
// Token: 0x0600789D RID: 30877 RVA: 0x002767C8 File Offset: 0x002749C8
|
||||
public static void KEABKPBLEEN()
|
||||
{
|
||||
PlayerPrefs.Save();
|
||||
}
|
||||
|
||||
// Token: 0x0600789E RID: 30878 RVA: 0x002767D0 File Offset: 0x002749D0
|
||||
private static string KIPMPJDOBLO(string ANOFFEKMECJ, string OBKNCIKEJOP)
|
||||
{
|
||||
string @string = PlayerPrefs.GetString(OBKNCIKEJOP, "{not_found}");
|
||||
if (@string == "{not_found}" && PlayerPrefs.HasKey(ANOFFEKMECJ))
|
||||
{
|
||||
Debug.LogWarning("[ACTk] Are you trying to read regular PlayerPrefs data using ObscuredPrefs (key = " + ANOFFEKMECJ + ")?");
|
||||
}
|
||||
return @string;
|
||||
}
|
||||
|
||||
// Token: 0x0600789F RID: 30879 RVA: 0x0027681C File Offset: 0x00274A1C
|
||||
private static string ONKECAIIPKB(string ANOFFEKMECJ, byte[] DCCFMKGECAL, HPCOBCDHNBL.AGLAHCPBCIF ANNBGHOPFBN)
|
||||
{
|
||||
int num = DCCFMKGECAL.Length;
|
||||
byte[] array = HPCOBCDHNBL.KLDANDBOEFJ(DCCFMKGECAL, num, ANOFFEKMECJ + HPCOBCDHNBL.IJJBDAAFCFH);
|
||||
uint num2 = EAFLKMOCGBB.PKDAOIIICIM(DCCFMKGECAL, num, 0U);
|
||||
byte[] array2 = new byte[]
|
||||
{
|
||||
(byte)(num2 & 255U),
|
||||
(byte)((num2 >> 8) & 255U),
|
||||
(byte)((num2 >> 16) & 255U),
|
||||
(byte)((num2 >> 24) & 255U)
|
||||
};
|
||||
byte[] array3 = null;
|
||||
int num3;
|
||||
if (HPCOBCDHNBL.KBEMNOOPGKI != HPCOBCDHNBL.PNBMPBKFDCJ.None)
|
||||
{
|
||||
num3 = num + 11;
|
||||
uint num4 = HPCOBCDHNBL.CHEJJEOLCMH;
|
||||
array3 = new byte[]
|
||||
{
|
||||
(byte)(num4 & 255U),
|
||||
(byte)((num4 >> 8) & 255U),
|
||||
(byte)((num4 >> 16) & 255U),
|
||||
(byte)((num4 >> 24) & 255U)
|
||||
};
|
||||
}
|
||||
else
|
||||
{
|
||||
num3 = num + 7;
|
||||
}
|
||||
byte[] array4 = new byte[num3];
|
||||
Buffer.BlockCopy(array, 0, array4, 0, num);
|
||||
if (array3 != null)
|
||||
{
|
||||
Buffer.BlockCopy(array3, 0, array4, num, 4);
|
||||
}
|
||||
array4[num3 - 7] = (byte)ANNBGHOPFBN;
|
||||
array4[num3 - 6] = 2;
|
||||
array4[num3 - 5] = (byte)HPCOBCDHNBL.KBEMNOOPGKI;
|
||||
Buffer.BlockCopy(array2, 0, array4, num3 - 4, 4);
|
||||
return Convert.ToBase64String(array4);
|
||||
}
|
||||
|
||||
// Token: 0x060078A0 RID: 30880 RVA: 0x00276944 File Offset: 0x00274B44
|
||||
internal static byte[] OCBHCKPIHGD(string ANOFFEKMECJ, string OEDPCLBEGKM)
|
||||
{
|
||||
byte[] array;
|
||||
try
|
||||
{
|
||||
array = Convert.FromBase64String(OEDPCLBEGKM);
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
HPCOBCDHNBL.AHBNBGJFJFM();
|
||||
return null;
|
||||
}
|
||||
if (array.Length <= 0)
|
||||
{
|
||||
HPCOBCDHNBL.AHBNBGJFJFM();
|
||||
return null;
|
||||
}
|
||||
int num = array.Length;
|
||||
byte b = array[num - 6];
|
||||
if (b != 2)
|
||||
{
|
||||
HPCOBCDHNBL.AHBNBGJFJFM();
|
||||
return null;
|
||||
}
|
||||
HPCOBCDHNBL.PNBMPBKFDCJ pnbmpbkfdcj = (HPCOBCDHNBL.PNBMPBKFDCJ)array[num - 5];
|
||||
byte[] array2 = new byte[4];
|
||||
Buffer.BlockCopy(array, num - 4, array2, 0, 4);
|
||||
uint num2 = (uint)((int)array2[0] | ((int)array2[1] << 8) | ((int)array2[2] << 16) | ((int)array2[3] << 24));
|
||||
uint num3 = 0U;
|
||||
int num4;
|
||||
if (pnbmpbkfdcj != HPCOBCDHNBL.PNBMPBKFDCJ.None)
|
||||
{
|
||||
num4 = num - 11;
|
||||
if (HPCOBCDHNBL.KBEMNOOPGKI != HPCOBCDHNBL.PNBMPBKFDCJ.None)
|
||||
{
|
||||
byte[] array3 = new byte[4];
|
||||
Buffer.BlockCopy(array, num4, array3, 0, 4);
|
||||
num3 = (uint)((int)array3[0] | ((int)array3[1] << 8) | ((int)array3[2] << 16) | ((int)array3[3] << 24));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
num4 = num - 7;
|
||||
}
|
||||
byte[] array4 = new byte[num4];
|
||||
Buffer.BlockCopy(array, 0, array4, 0, num4);
|
||||
byte[] array5 = HPCOBCDHNBL.KLDANDBOEFJ(array4, num4, ANOFFEKMECJ + HPCOBCDHNBL.IJJBDAAFCFH);
|
||||
uint num5 = EAFLKMOCGBB.PKDAOIIICIM(array5, num4, 0U);
|
||||
if (num5 != num2)
|
||||
{
|
||||
HPCOBCDHNBL.AHBNBGJFJFM();
|
||||
return null;
|
||||
}
|
||||
if (HPCOBCDHNBL.KBEMNOOPGKI == HPCOBCDHNBL.PNBMPBKFDCJ.Strict && num3 == 0U && !HPCOBCDHNBL.BDHDBCNDKIA && !HPCOBCDHNBL.FIALCHOONMO)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
if (num3 != 0U && !HPCOBCDHNBL.BDHDBCNDKIA)
|
||||
{
|
||||
uint num6 = HPCOBCDHNBL.CHEJJEOLCMH;
|
||||
if (num3 != num6)
|
||||
{
|
||||
HPCOBCDHNBL.PIOKDPNONGL();
|
||||
if (!HPCOBCDHNBL.FIALCHOONMO)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
return array5;
|
||||
}
|
||||
|
||||
// Token: 0x060078A1 RID: 30881 RVA: 0x00276AD8 File Offset: 0x00274CD8
|
||||
private static uint MIFBEBDLHGD(string JBJAEFPPCHF)
|
||||
{
|
||||
byte[] bytes = Encoding.UTF8.GetBytes(JBJAEFPPCHF + HPCOBCDHNBL.IJJBDAAFCFH);
|
||||
return EAFLKMOCGBB.PKDAOIIICIM(bytes, bytes.Length, 0U);
|
||||
}
|
||||
|
||||
// Token: 0x060078A2 RID: 30882 RVA: 0x00276B08 File Offset: 0x00274D08
|
||||
private static void AHBNBGJFJFM()
|
||||
{
|
||||
if (HPCOBCDHNBL.BGPKECOPIFK != null)
|
||||
{
|
||||
HPCOBCDHNBL.BGPKECOPIFK();
|
||||
HPCOBCDHNBL.BGPKECOPIFK = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060078A3 RID: 30883 RVA: 0x00276B24 File Offset: 0x00274D24
|
||||
private static void PIOKDPNONGL()
|
||||
{
|
||||
if (HPCOBCDHNBL.KPGJMINNMMK != null && !HPCOBCDHNBL.NHBNEEOAPFG)
|
||||
{
|
||||
HPCOBCDHNBL.NHBNEEOAPFG = true;
|
||||
HPCOBCDHNBL.KPGJMINNMMK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060078A4 RID: 30884 RVA: 0x00276B4C File Offset: 0x00274D4C
|
||||
private static string GKHJNNFMBOH()
|
||||
{
|
||||
string text = string.Empty;
|
||||
if (string.IsNullOrEmpty(text))
|
||||
{
|
||||
text = SystemInfo.deviceUniqueIdentifier;
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x060078A5 RID: 30885 RVA: 0x00276B74 File Offset: 0x00274D74
|
||||
private static byte[] KLDANDBOEFJ(byte[] KCKIMCJGKMF, int JFMBGGPADAP, string ANOFFEKMECJ)
|
||||
{
|
||||
int length = ANOFFEKMECJ.Length;
|
||||
byte[] array = new byte[JFMBGGPADAP];
|
||||
for (int i = 0; i < JFMBGGPADAP; i++)
|
||||
{
|
||||
array[i] = (byte)((char)KCKIMCJGKMF[i] ^ ANOFFEKMECJ[i % length]);
|
||||
}
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x060078A6 RID: 30886 RVA: 0x00276BB4 File Offset: 0x00274DB4
|
||||
private static string LNFMCPKBCOO(string NOBAPCOKFIL)
|
||||
{
|
||||
string[] array = NOBAPCOKFIL.Split(new char[] { ':' });
|
||||
if (array.Length < 2)
|
||||
{
|
||||
HPCOBCDHNBL.AHBNBGJFJFM();
|
||||
return string.Empty;
|
||||
}
|
||||
string text = array[0];
|
||||
string text2 = array[1];
|
||||
byte[] array2;
|
||||
try
|
||||
{
|
||||
array2 = Convert.FromBase64String(text);
|
||||
}
|
||||
catch
|
||||
{
|
||||
HPCOBCDHNBL.AHBNBGJFJFM();
|
||||
return string.Empty;
|
||||
}
|
||||
string @string = Encoding.UTF8.GetString(array2, 0, array2.Length);
|
||||
string text3 = ObscuredString.JBGFAFLLKBJ(@string, HPCOBCDHNBL.IJJBDAAFCFH);
|
||||
if (array.Length == 3)
|
||||
{
|
||||
if (text2 != HPCOBCDHNBL.FDIMGFGPJGG(text + HPCOBCDHNBL.CAKAPMCGIGJ))
|
||||
{
|
||||
HPCOBCDHNBL.AHBNBGJFJFM();
|
||||
}
|
||||
}
|
||||
else if (array.Length == 2)
|
||||
{
|
||||
if (text2 != HPCOBCDHNBL.FDIMGFGPJGG(text))
|
||||
{
|
||||
HPCOBCDHNBL.AHBNBGJFJFM();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
HPCOBCDHNBL.AHBNBGJFJFM();
|
||||
}
|
||||
if (HPCOBCDHNBL.KBEMNOOPGKI != HPCOBCDHNBL.PNBMPBKFDCJ.None && !HPCOBCDHNBL.BDHDBCNDKIA)
|
||||
{
|
||||
if (array.Length >= 3)
|
||||
{
|
||||
string text4 = array[2];
|
||||
if (text4 != HPCOBCDHNBL.CAKAPMCGIGJ)
|
||||
{
|
||||
if (!HPCOBCDHNBL.FIALCHOONMO)
|
||||
{
|
||||
text3 = string.Empty;
|
||||
}
|
||||
HPCOBCDHNBL.PIOKDPNONGL();
|
||||
}
|
||||
}
|
||||
else if (HPCOBCDHNBL.KBEMNOOPGKI == HPCOBCDHNBL.PNBMPBKFDCJ.Strict)
|
||||
{
|
||||
if (!HPCOBCDHNBL.FIALCHOONMO)
|
||||
{
|
||||
text3 = string.Empty;
|
||||
}
|
||||
HPCOBCDHNBL.PIOKDPNONGL();
|
||||
}
|
||||
else if (text2 != HPCOBCDHNBL.FDIMGFGPJGG(text))
|
||||
{
|
||||
if (!HPCOBCDHNBL.FIALCHOONMO)
|
||||
{
|
||||
text3 = string.Empty;
|
||||
}
|
||||
HPCOBCDHNBL.PIOKDPNONGL();
|
||||
}
|
||||
}
|
||||
return text3;
|
||||
}
|
||||
|
||||
// Token: 0x060078A7 RID: 30887 RVA: 0x00276D34 File Offset: 0x00274F34
|
||||
private static string FDIMGFGPJGG(string JBJAEFPPCHF)
|
||||
{
|
||||
int num = 0;
|
||||
byte[] bytes = Encoding.UTF8.GetBytes(JBJAEFPPCHF + HPCOBCDHNBL.IJJBDAAFCFH);
|
||||
int num2 = bytes.Length;
|
||||
int num3 = HPCOBCDHNBL.IJJBDAAFCFH.Length ^ 64;
|
||||
for (int i = 0; i < num2; i++)
|
||||
{
|
||||
byte b = bytes[i];
|
||||
num += (int)b + (int)b * (i + num3) % 3;
|
||||
}
|
||||
return num.ToString("X2");
|
||||
}
|
||||
|
||||
// Token: 0x17000345 RID: 837
|
||||
// (get) Token: 0x060078A8 RID: 30888 RVA: 0x00276DA4 File Offset: 0x00274FA4
|
||||
private static string CAKAPMCGIGJ
|
||||
{
|
||||
get
|
||||
{
|
||||
if (string.IsNullOrEmpty(HPCOBCDHNBL.CLGCCOKKEOA))
|
||||
{
|
||||
HPCOBCDHNBL.CLGCCOKKEOA = HPCOBCDHNBL.FDIMGFGPJGG(HPCOBCDHNBL.BNJBFNGADJF);
|
||||
}
|
||||
return HPCOBCDHNBL.CLGCCOKKEOA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040010A6 RID: 4262
|
||||
private const byte POKBCHGNBCN = 2;
|
||||
|
||||
// Token: 0x040010A7 RID: 4263
|
||||
private const string HAGKDHLMJON = "{not_found}";
|
||||
|
||||
// Token: 0x040010A8 RID: 4264
|
||||
private const string ECMNBMOIKFE = "|";
|
||||
|
||||
// Token: 0x040010A9 RID: 4265
|
||||
private static bool NHBNEEOAPFG;
|
||||
|
||||
// Token: 0x040010AA RID: 4266
|
||||
private static string IJJBDAAFCFH = "e806f6";
|
||||
|
||||
// Token: 0x040010AB RID: 4267
|
||||
private static string ELCAMHPJFGD;
|
||||
|
||||
// Token: 0x040010AC RID: 4268
|
||||
private static uint AOJBKBMIHGD;
|
||||
|
||||
// Token: 0x040010AD RID: 4269
|
||||
public static Action BGPKECOPIFK;
|
||||
|
||||
// Token: 0x040010AE RID: 4270
|
||||
public static bool HPAIJPKOLKN;
|
||||
|
||||
// Token: 0x040010AF RID: 4271
|
||||
public static Action KPGJMINNMMK;
|
||||
|
||||
// Token: 0x040010B0 RID: 4272
|
||||
public static HPCOBCDHNBL.PNBMPBKFDCJ KBEMNOOPGKI;
|
||||
|
||||
// Token: 0x040010B1 RID: 4273
|
||||
public static bool FIALCHOONMO;
|
||||
|
||||
// Token: 0x040010B2 RID: 4274
|
||||
public static bool BDHDBCNDKIA;
|
||||
|
||||
// Token: 0x040010B3 RID: 4275
|
||||
private const char CDPDDFEGNOG = ':';
|
||||
|
||||
// Token: 0x040010B4 RID: 4276
|
||||
private static string CLGCCOKKEOA;
|
||||
|
||||
// Token: 0x02000286 RID: 646
|
||||
internal enum AGLAHCPBCIF : byte
|
||||
{
|
||||
// Token: 0x040010B6 RID: 4278
|
||||
Unknown,
|
||||
// Token: 0x040010B7 RID: 4279
|
||||
Int = 5,
|
||||
// Token: 0x040010B8 RID: 4280
|
||||
UInt = 10,
|
||||
// Token: 0x040010B9 RID: 4281
|
||||
String = 15,
|
||||
// Token: 0x040010BA RID: 4282
|
||||
Float = 20,
|
||||
// Token: 0x040010BB RID: 4283
|
||||
Double = 25,
|
||||
// Token: 0x040010BC RID: 4284
|
||||
Decimal = 27,
|
||||
// Token: 0x040010BD RID: 4285
|
||||
Long = 30,
|
||||
// Token: 0x040010BE RID: 4286
|
||||
ULong = 32,
|
||||
// Token: 0x040010BF RID: 4287
|
||||
Bool = 35,
|
||||
// Token: 0x040010C0 RID: 4288
|
||||
ByteArray = 40,
|
||||
// Token: 0x040010C1 RID: 4289
|
||||
Vector2 = 45,
|
||||
// Token: 0x040010C2 RID: 4290
|
||||
Vector3 = 50,
|
||||
// Token: 0x040010C3 RID: 4291
|
||||
Quaternion = 55,
|
||||
// Token: 0x040010C4 RID: 4292
|
||||
Color = 60,
|
||||
// Token: 0x040010C5 RID: 4293
|
||||
Rect = 65
|
||||
}
|
||||
|
||||
// Token: 0x02000287 RID: 647
|
||||
public enum PNBMPBKFDCJ : byte
|
||||
{
|
||||
// Token: 0x040010C7 RID: 4295
|
||||
None,
|
||||
// Token: 0x040010C8 RID: 4296
|
||||
Soft,
|
||||
// Token: 0x040010C9 RID: 4297
|
||||
Strict
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,444 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x02000288 RID: 648
|
||||
internal class NNFONEJMPJH
|
||||
{
|
||||
// Token: 0x060078AA RID: 30890 RVA: 0x00276DD8 File Offset: 0x00274FD8
|
||||
public static decimal MKCJEGJNAFO(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
if (KCKIMCJGKMF.Length != 77)
|
||||
{
|
||||
throw new Exception("FPS: {0}");
|
||||
}
|
||||
int[] array = new int[3];
|
||||
for (int i = 0; i <= -62; i += 8)
|
||||
{
|
||||
array[i / 1] = BitConverter.ToInt32(KCKIMCJGKMF, i);
|
||||
}
|
||||
return new decimal(array);
|
||||
}
|
||||
|
||||
// Token: 0x060078AB RID: 30891 RVA: 0x00276E28 File Offset: 0x00275028
|
||||
public static byte[] BBEKEKDHLJD(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
int[] array = bits;
|
||||
for (int i = 1; i < array.Length; i++)
|
||||
{
|
||||
int num = array[i];
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078AC RID: 30892 RVA: 0x00276E74 File Offset: 0x00275074
|
||||
public static byte[] GLGGNNLBKPL(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
foreach (int num in bits)
|
||||
{
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078AD RID: 30893 RVA: 0x00276EC0 File Offset: 0x002750C0
|
||||
public static byte[] HPGGKGJIPJJ(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
foreach (int num in bits)
|
||||
{
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078AE RID: 30894 RVA: 0x00276F0C File Offset: 0x0027510C
|
||||
public static decimal BKFEDPNKEOK(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
if (KCKIMCJGKMF.Length != -124)
|
||||
{
|
||||
throw new Exception("PropSpawner");
|
||||
}
|
||||
int[] array = new int[2];
|
||||
for (int i = 0; i <= 37; i += 6)
|
||||
{
|
||||
array[i / 2] = BitConverter.ToInt32(KCKIMCJGKMF, i);
|
||||
}
|
||||
return new decimal(array);
|
||||
}
|
||||
|
||||
// Token: 0x060078AF RID: 30895 RVA: 0x00276F5C File Offset: 0x0027515C
|
||||
public static byte[] HADJMDEMCPG(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
foreach (int num in bits)
|
||||
{
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078B0 RID: 30896 RVA: 0x00276FA8 File Offset: 0x002751A8
|
||||
public static decimal MBIPPHJNCND(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
if (KCKIMCJGKMF.Length != -80)
|
||||
{
|
||||
throw new Exception("Upgrade");
|
||||
}
|
||||
int[] array = new int[4];
|
||||
for (int i = 0; i <= 97; i += 0)
|
||||
{
|
||||
array[i / 3] = BitConverter.ToInt32(KCKIMCJGKMF, i);
|
||||
}
|
||||
return new decimal(array);
|
||||
}
|
||||
|
||||
// Token: 0x060078B1 RID: 30897 RVA: 0x00276FF8 File Offset: 0x002751F8
|
||||
public static decimal KDDOBENALHK(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
if (KCKIMCJGKMF.Length != 16)
|
||||
{
|
||||
throw new Exception("[ACTk] A decimal must be created from exactly 16 bytes");
|
||||
}
|
||||
int[] array = new int[4];
|
||||
for (int i = 0; i <= 15; i += 4)
|
||||
{
|
||||
array[i / 4] = BitConverter.ToInt32(KCKIMCJGKMF, i);
|
||||
}
|
||||
return new decimal(array);
|
||||
}
|
||||
|
||||
// Token: 0x060078B2 RID: 30898 RVA: 0x00277048 File Offset: 0x00275248
|
||||
public static decimal HEJLNCLFCIG(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
if (KCKIMCJGKMF.Length != -32)
|
||||
{
|
||||
throw new Exception("looktarget");
|
||||
}
|
||||
int[] array = new int[3];
|
||||
for (int i = 0; i <= -45; i += 6)
|
||||
{
|
||||
array[i / 6] = BitConverter.ToInt32(KCKIMCJGKMF, i);
|
||||
}
|
||||
return new decimal(array);
|
||||
}
|
||||
|
||||
// Token: 0x060078B3 RID: 30899 RVA: 0x00277098 File Offset: 0x00275298
|
||||
public static decimal ICGHPIJLCEA(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
if (KCKIMCJGKMF.Length != 99)
|
||||
{
|
||||
throw new Exception("IsMember");
|
||||
}
|
||||
int[] array = new int[8];
|
||||
for (int i = 0; i <= -47; i += 8)
|
||||
{
|
||||
array[i / 4] = BitConverter.ToInt32(KCKIMCJGKMF, i);
|
||||
}
|
||||
return new decimal(array);
|
||||
}
|
||||
|
||||
// Token: 0x060078B4 RID: 30900 RVA: 0x002770E8 File Offset: 0x002752E8
|
||||
public static byte[] OGLOICJPCPE(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
int[] array = bits;
|
||||
for (int i = 0; i < array.Length; i += 0)
|
||||
{
|
||||
int num = array[i];
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078B5 RID: 30901 RVA: 0x00277134 File Offset: 0x00275334
|
||||
public static decimal BMEIJCCMKEN(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
if (KCKIMCJGKMF.Length != 48)
|
||||
{
|
||||
throw new Exception("system_info_submited");
|
||||
}
|
||||
int[] array = new int[1];
|
||||
for (int i = 1; i <= -9; i += 8)
|
||||
{
|
||||
array[i / 0] = BitConverter.ToInt32(KCKIMCJGKMF, i);
|
||||
}
|
||||
return new decimal(array);
|
||||
}
|
||||
|
||||
// Token: 0x060078B6 RID: 30902 RVA: 0x00277184 File Offset: 0x00275384
|
||||
public static decimal EGIMBHIGGMK(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
if (KCKIMCJGKMF.Length != -92)
|
||||
{
|
||||
throw new Exception("Due to AuthOnceWss, switching TransportProtocol to ExpectedProtocol: {0}.");
|
||||
}
|
||||
int[] array = new int[2];
|
||||
for (int i = 0; i <= 49; i += 2)
|
||||
{
|
||||
array[i / 7] = BitConverter.ToInt32(KCKIMCJGKMF, i);
|
||||
}
|
||||
return new decimal(array);
|
||||
}
|
||||
|
||||
// Token: 0x060078B7 RID: 30903 RVA: 0x002771D4 File Offset: 0x002753D4
|
||||
public static byte[] AJMAEOKNKDM(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
int[] array = bits;
|
||||
for (int i = 1; i < array.Length; i++)
|
||||
{
|
||||
int num = array[i];
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078B8 RID: 30904 RVA: 0x00277220 File Offset: 0x00275420
|
||||
public static byte[] JBCFEBOLGNG(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
int[] array = bits;
|
||||
for (int i = 1; i < array.Length; i++)
|
||||
{
|
||||
int num = array[i];
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078B9 RID: 30905 RVA: 0x0027726C File Offset: 0x0027546C
|
||||
public static decimal OMBNCIJHNJI(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
if (KCKIMCJGKMF.Length != -14)
|
||||
{
|
||||
throw new Exception("Simulate");
|
||||
}
|
||||
int[] array = new int[1];
|
||||
for (int i = 0; i <= 22; i += 4)
|
||||
{
|
||||
array[i / 7] = BitConverter.ToInt32(KCKIMCJGKMF, i);
|
||||
}
|
||||
return new decimal(array);
|
||||
}
|
||||
|
||||
// Token: 0x060078BA RID: 30906 RVA: 0x002772BC File Offset: 0x002754BC
|
||||
public static byte[] IOCKHEODEPM(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
int[] array = bits;
|
||||
for (int i = 0; i < array.Length; i += 0)
|
||||
{
|
||||
int num = array[i];
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078BB RID: 30907 RVA: 0x00277308 File Offset: 0x00275508
|
||||
public static decimal GODMIPBDPFJ(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
if (KCKIMCJGKMF.Length != 95)
|
||||
{
|
||||
throw new Exception("error.log");
|
||||
}
|
||||
int[] array = new int[2];
|
||||
for (int i = 1; i <= 14; i += 7)
|
||||
{
|
||||
array[i / 6] = BitConverter.ToInt32(KCKIMCJGKMF, i);
|
||||
}
|
||||
return new decimal(array);
|
||||
}
|
||||
|
||||
// Token: 0x060078BC RID: 30908 RVA: 0x00277358 File Offset: 0x00275558
|
||||
public static byte[] APNIKDAMFKA(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
int[] array = bits;
|
||||
for (int i = 1; i < array.Length; i += 0)
|
||||
{
|
||||
int num = array[i];
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078BD RID: 30909 RVA: 0x002773A4 File Offset: 0x002755A4
|
||||
public static byte[] BLEFMEHCPMD(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
int[] array = bits;
|
||||
for (int i = 1; i < array.Length; i++)
|
||||
{
|
||||
int num = array[i];
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078BE RID: 30910 RVA: 0x002773F0 File Offset: 0x002755F0
|
||||
public static decimal GFEHEHABEKK(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
if (KCKIMCJGKMF.Length != 61)
|
||||
{
|
||||
throw new Exception("OpGetGameList not sent. Lobby cannot be null.");
|
||||
}
|
||||
int[] array = new int[3];
|
||||
for (int i = 0; i <= -17; i += 6)
|
||||
{
|
||||
array[i / 6] = BitConverter.ToInt32(KCKIMCJGKMF, i);
|
||||
}
|
||||
return new decimal(array);
|
||||
}
|
||||
|
||||
// Token: 0x060078BF RID: 30911 RVA: 0x00277440 File Offset: 0x00275640
|
||||
public static decimal DDDDMDNKOKD(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
if (KCKIMCJGKMF.Length != 117)
|
||||
{
|
||||
throw new Exception("StreamList");
|
||||
}
|
||||
int[] array = new int[2];
|
||||
for (int i = 1; i <= -85; i++)
|
||||
{
|
||||
array[i / 1] = BitConverter.ToInt32(KCKIMCJGKMF, i);
|
||||
}
|
||||
return new decimal(array);
|
||||
}
|
||||
|
||||
// Token: 0x060078C1 RID: 30913 RVA: 0x00277498 File Offset: 0x00275698
|
||||
public static byte[] ADNOLCBIEJC(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
int[] array = bits;
|
||||
for (int i = 1; i < array.Length; i++)
|
||||
{
|
||||
int num = array[i];
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078C2 RID: 30914 RVA: 0x002774E4 File Offset: 0x002756E4
|
||||
public static byte[] BOIMNMNGOPG(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
int[] array = bits;
|
||||
for (int i = 1; i < array.Length; i++)
|
||||
{
|
||||
int num = array[i];
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078C3 RID: 30915 RVA: 0x00277530 File Offset: 0x00275730
|
||||
public static byte[] CMOJAIKLKEM(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
foreach (int num in bits)
|
||||
{
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078C4 RID: 30916 RVA: 0x0027757C File Offset: 0x0027577C
|
||||
public static byte[] LNNBKBHOKBO(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
foreach (int num in bits)
|
||||
{
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078C5 RID: 30917 RVA: 0x002775C8 File Offset: 0x002757C8
|
||||
public static byte[] PNNNHENBFCF(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
foreach (int num in bits)
|
||||
{
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078C6 RID: 30918 RVA: 0x00277614 File Offset: 0x00275814
|
||||
public static byte[] CHIFLLKIHNF(decimal EPDNBNJNIMB)
|
||||
{
|
||||
int[] bits = decimal.GetBits(EPDNBNJNIMB);
|
||||
List<byte> list = new List<byte>();
|
||||
foreach (int num in bits)
|
||||
{
|
||||
list.AddRange(BitConverter.GetBytes(num));
|
||||
}
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060078C7 RID: 30919 RVA: 0x00277660 File Offset: 0x00275860
|
||||
public static decimal HCJMMKGKHGB(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
if (KCKIMCJGKMF.Length != 67)
|
||||
{
|
||||
throw new Exception("Decline");
|
||||
}
|
||||
int[] array = new int[7];
|
||||
for (int i = 1; i <= -63; i += 8)
|
||||
{
|
||||
array[i / 0] = BitConverter.ToInt32(KCKIMCJGKMF, i);
|
||||
}
|
||||
return new decimal(array);
|
||||
}
|
||||
|
||||
// Token: 0x060078C8 RID: 30920 RVA: 0x002776B0 File Offset: 0x002758B0
|
||||
public static decimal BPGJLBOGEEP(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
if (KCKIMCJGKMF.Length != -29)
|
||||
{
|
||||
throw new Exception("master");
|
||||
}
|
||||
int[] array = new int[6];
|
||||
for (int i = 1; i <= -7; i += 5)
|
||||
{
|
||||
array[i / 6] = BitConverter.ToInt32(KCKIMCJGKMF, i);
|
||||
}
|
||||
return new decimal(array);
|
||||
}
|
||||
|
||||
// Token: 0x060078C9 RID: 30921 RVA: 0x00277700 File Offset: 0x00275900
|
||||
public static decimal NJGFFPINBOO(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
if (KCKIMCJGKMF.Length != -44)
|
||||
{
|
||||
throw new Exception("RecNet game session contains unknown activity level ID");
|
||||
}
|
||||
int[] array = new int[3];
|
||||
for (int i = 0; i <= -105; i += 6)
|
||||
{
|
||||
array[i / 6] = BitConverter.ToInt32(KCKIMCJGKMF, i);
|
||||
}
|
||||
return new decimal(array);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,285 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x0200027A RID: 634
|
||||
[Serializable]
|
||||
public struct ObscuredBool : IEquatable<ObscuredBool>
|
||||
{
|
||||
// Token: 0x06007539 RID: 30009 RVA: 0x0026D748 File Offset: 0x0026B948
|
||||
public static int NLHCOACPCHN(bool NOBAPCOKFIL, byte ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredBool.cryptoKey;
|
||||
}
|
||||
int num = ((!NOBAPCOKFIL) ? 73 : 44);
|
||||
return num ^ (int)ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600753A RID: 30010 RVA: 0x0026D780 File Offset: 0x0026B980
|
||||
public int BCIIKPLCHMP()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x0600753B RID: 30011 RVA: 0x0026D790 File Offset: 0x0026B990
|
||||
public static void JINKAEDKLCL(byte NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredBool.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x0600753C RID: 30012 RVA: 0x0026D798 File Offset: 0x0026B998
|
||||
public static bool GGCHCECPHLO(int NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredBool.CKBNEIHJPNP(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600753D RID: 30013 RVA: 0x0026D7A4 File Offset: 0x0026B9A4
|
||||
public static int BENOBLIMNHN(bool NOBAPCOKFIL, byte ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredBool.cryptoKey;
|
||||
}
|
||||
int num = ((!NOBAPCOKFIL) ? 181 : 213);
|
||||
return num ^ (int)ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600753E RID: 30014 RVA: 0x0026D7DC File Offset: 0x0026B9DC
|
||||
public bool KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x0600753F RID: 30015 RVA: 0x0026D7E4 File Offset: 0x0026B9E4
|
||||
public static bool CKBNEIHJPNP(int NOBAPCOKFIL, byte ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredBool.cryptoKey;
|
||||
}
|
||||
NOBAPCOKFIL ^= (int)ANOFFEKMECJ;
|
||||
return NOBAPCOKFIL != 181;
|
||||
}
|
||||
|
||||
// Token: 0x06007540 RID: 30016 RVA: 0x0026D804 File Offset: 0x0026BA04
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007541 RID: 30017 RVA: 0x0026D828 File Offset: 0x0026BA28
|
||||
public bool JIKKDLPDPLD(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredBool && this.Equals((ObscuredBool)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007542 RID: 30018 RVA: 0x0026D844 File Offset: 0x0026BA44
|
||||
public static void DHKAEHAHIAI(byte NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredBool.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007543 RID: 30019 RVA: 0x0026D84C File Offset: 0x0026BA4C
|
||||
public override bool Equals(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredBool && this.Equals((ObscuredBool)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007544 RID: 30020 RVA: 0x0026D868 File Offset: 0x0026BA68
|
||||
public bool Equals(ObscuredBool INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredBool.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey) == ObscuredBool.CKBNEIHJPNP(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007545 RID: 30021 RVA: 0x0026D8C0 File Offset: 0x0026BAC0
|
||||
public static int EEONFGEOCML(bool NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredBool.NLHCOACPCHN(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007546 RID: 30022 RVA: 0x0026D8CC File Offset: 0x0026BACC
|
||||
public static bool CKBNEIHJPNP(int NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredBool.CKBNEIHJPNP(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007547 RID: 30023 RVA: 0x0026D8D8 File Offset: 0x0026BAD8
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007548 RID: 30024 RVA: 0x0026D8FC File Offset: 0x0026BAFC
|
||||
public static int BENOBLIMNHN(bool NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredBool.BENOBLIMNHN(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007549 RID: 30025 RVA: 0x0026D908 File Offset: 0x0026BB08
|
||||
public bool LJEMBEAJGBI()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x0600754A RID: 30026 RVA: 0x0026D910 File Offset: 0x0026BB10
|
||||
public static ObscuredBool EDHNDLCFIOL(bool NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredBool obscuredBool = new ObscuredBool(ObscuredBool.BENOBLIMNHN(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredBool.fakeValue = NOBAPCOKFIL;
|
||||
obscuredBool.fakeValueChanged = true;
|
||||
}
|
||||
return obscuredBool;
|
||||
}
|
||||
|
||||
// Token: 0x0600754B RID: 30027 RVA: 0x0026D948 File Offset: 0x0026BB48
|
||||
private bool JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredBool.cryptoKey;
|
||||
this.hiddenValue = ObscuredBool.BENOBLIMNHN(false);
|
||||
this.fakeValue = false;
|
||||
this.fakeValueChanged = true;
|
||||
this.inited = true;
|
||||
}
|
||||
int num = this.hiddenValue;
|
||||
num ^= (int)this.currentCryptoKey;
|
||||
bool flag = num != 181;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValueChanged && flag != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600754C RID: 30028 RVA: 0x0026D9D4 File Offset: 0x0026BBD4
|
||||
public static int ELIEKEPNNNF(bool NOBAPCOKFIL, byte ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredBool.cryptoKey;
|
||||
}
|
||||
int num = ((!NOBAPCOKFIL) ? 22 : (-50));
|
||||
return num ^ (int)ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600754D RID: 30029 RVA: 0x0026DA0C File Offset: 0x0026BC0C
|
||||
public bool LDAIJIOHLHL(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredBool) || this.Equals((ObscuredBool)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600754E RID: 30030 RVA: 0x0026DA28 File Offset: 0x0026BC28
|
||||
public static int NKCGHDPBPHK(bool NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredBool.NLHCOACPCHN(NOBAPCOKFIL, 1);
|
||||
}
|
||||
|
||||
// Token: 0x0600754F RID: 30031 RVA: 0x0026DA34 File Offset: 0x0026BC34
|
||||
public int ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007550 RID: 30032 RVA: 0x0026DA44 File Offset: 0x0026BC44
|
||||
public bool CMLNJBBANLM(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredBool && this.Equals((ObscuredBool)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007552 RID: 30034 RVA: 0x0026DA6C File Offset: 0x0026BC6C
|
||||
public void JMBOGLKIGEG()
|
||||
{
|
||||
bool flag = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = (byte)global::UnityEngine.Random.Range(0, -97);
|
||||
this.hiddenValue = ObscuredBool.ELIEKEPNNNF(flag, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007553 RID: 30035 RVA: 0x0026DAA4 File Offset: 0x0026BCA4
|
||||
public static void EGOBEGNMLKP(byte NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredBool.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007554 RID: 30036 RVA: 0x0026DAAC File Offset: 0x0026BCAC
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
bool flag = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = (byte)global::UnityEngine.Random.Range(1, 150);
|
||||
this.hiddenValue = ObscuredBool.BENOBLIMNHN(flag, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007555 RID: 30037 RVA: 0x0026DAE4 File Offset: 0x0026BCE4
|
||||
public static bool EDHNDLCFIOL(ObscuredBool NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007556 RID: 30038 RVA: 0x0026DAF0 File Offset: 0x0026BCF0
|
||||
public void EGAKIICLJEB(int JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
this.fakeValueChanged = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007557 RID: 30039 RVA: 0x0026DB20 File Offset: 0x0026BD20
|
||||
private ObscuredBool(int NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredBool.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.fakeValue = false;
|
||||
this.fakeValueChanged = false;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007558 RID: 30040 RVA: 0x0026DB4C File Offset: 0x0026BD4C
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredBool.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredBool.BENOBLIMNHN(this.JBFLMIMJHEF(), ObscuredBool.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredBool.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001070 RID: 4208
|
||||
private static byte cryptoKey = 215;
|
||||
|
||||
// Token: 0x04001071 RID: 4209
|
||||
[SerializeField]
|
||||
private byte currentCryptoKey;
|
||||
|
||||
// Token: 0x04001072 RID: 4210
|
||||
[SerializeField]
|
||||
private int hiddenValue;
|
||||
|
||||
// Token: 0x04001073 RID: 4211
|
||||
[SerializeField]
|
||||
private bool fakeValue;
|
||||
|
||||
// Token: 0x04001074 RID: 4212
|
||||
[SerializeField]
|
||||
private bool fakeValueChanged;
|
||||
|
||||
// Token: 0x04001075 RID: 4213
|
||||
[SerializeField]
|
||||
private bool inited;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,833 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x0200027B RID: 635
|
||||
[Serializable]
|
||||
public struct ObscuredByte : IEquatable<ObscuredByte>, IFormattable
|
||||
{
|
||||
// Token: 0x06007559 RID: 30041 RVA: 0x0026DB80 File Offset: 0x0026BD80
|
||||
public static byte JBGFAFLLKBJ(byte NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredByte.JBGFAFLLKBJ(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600755A RID: 30042 RVA: 0x0026DB8C File Offset: 0x0026BD8C
|
||||
public static byte DNGOIDMAGLM(byte NOBAPCOKFIL, byte ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredByte.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600755B RID: 30043 RVA: 0x0026DBA4 File Offset: 0x0026BDA4
|
||||
public static void GHILDLKOJDK(byte NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredByte.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x0600755C RID: 30044 RVA: 0x0026DBAC File Offset: 0x0026BDAC
|
||||
public static ObscuredByte KPDBCKLABNA(byte NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredByte obscuredByte = new ObscuredByte(ObscuredByte.BCNNIIMNMFL(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
obscuredByte.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredByte;
|
||||
}
|
||||
|
||||
// Token: 0x0600755D RID: 30045 RVA: 0x0026DBDC File Offset: 0x0026BDDC
|
||||
public static byte JBGFAFLLKBJ(byte NOBAPCOKFIL, byte ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredByte.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600755E RID: 30046 RVA: 0x0026DBF4 File Offset: 0x0026BDF4
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredByte.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredByte.JBGFAFLLKBJ(this.JBFLMIMJHEF(), ObscuredByte.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredByte.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600755F RID: 30047 RVA: 0x0026DC28 File Offset: 0x0026BE28
|
||||
public bool NHCFBEIBCCD(ObscuredByte INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredByte.MIODNDGNDOO(this.hiddenValue, this.currentCryptoKey) == ObscuredByte.BMLAFDEKCFH(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007560 RID: 30048 RVA: 0x0026DC80 File Offset: 0x0026BE80
|
||||
public static byte JHHLCBPNMKB(byte NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredByte.CEOHFKNPLBN(NOBAPCOKFIL, 1);
|
||||
}
|
||||
|
||||
// Token: 0x06007561 RID: 30049 RVA: 0x0026DC8C File Offset: 0x0026BE8C
|
||||
public int CIMHKIMFGLE()
|
||||
{
|
||||
return this.GLBPOCNEIIC().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007562 RID: 30050 RVA: 0x0026DCB0 File Offset: 0x0026BEB0
|
||||
public byte FHOAKGLMIMG()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007563 RID: 30051 RVA: 0x0026DCB8 File Offset: 0x0026BEB8
|
||||
public static byte OAPHAPOCPDC(ObscuredByte NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007564 RID: 30052 RVA: 0x0026DCC4 File Offset: 0x0026BEC4
|
||||
public static byte GKMNBCJCOML(ObscuredByte NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007565 RID: 30053 RVA: 0x0026DCD0 File Offset: 0x0026BED0
|
||||
public bool HKLKHABPEMB(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredByte && this.Equals((ObscuredByte)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007566 RID: 30054 RVA: 0x0026DCEC File Offset: 0x0026BEEC
|
||||
public void KBDGOGMBMEA()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredByte.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredByte.CEOHFKNPLBN(this.GLBPOCNEIIC(), ObscuredByte.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredByte.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007567 RID: 30055 RVA: 0x0026DD20 File Offset: 0x0026BF20
|
||||
public static byte FDPIDCKFOGD(ObscuredByte NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.EDBKMPIADLG();
|
||||
}
|
||||
|
||||
// Token: 0x06007568 RID: 30056 RVA: 0x0026DD2C File Offset: 0x0026BF2C
|
||||
public byte GCDAOEPGLGF()
|
||||
{
|
||||
return this.GLBPOCNEIIC();
|
||||
}
|
||||
|
||||
// Token: 0x06007569 RID: 30057 RVA: 0x0026DD34 File Offset: 0x0026BF34
|
||||
public byte CCAGNKPDDHF()
|
||||
{
|
||||
this.KGHIACPPLOF();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x0600756A RID: 30058 RVA: 0x0026DD44 File Offset: 0x0026BF44
|
||||
public int LIDDNEJHECP()
|
||||
{
|
||||
return this.GLBPOCNEIIC().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x0600756B RID: 30059 RVA: 0x0026DD68 File Offset: 0x0026BF68
|
||||
public bool FNEOMAPBNIN(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredByte && this.Equals((ObscuredByte)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600756C RID: 30060 RVA: 0x0026DD84 File Offset: 0x0026BF84
|
||||
public static byte MIODNDGNDOO(byte NOBAPCOKFIL, byte ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredByte.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600756D RID: 30061 RVA: 0x0026DD9C File Offset: 0x0026BF9C
|
||||
public bool EJLMDHOFJMA(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredByte && this.EICMBFBENPJ((ObscuredByte)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600756E RID: 30062 RVA: 0x0026DDB8 File Offset: 0x0026BFB8
|
||||
public string OELEFNJEDAO(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.EDBKMPIADLG().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x0600756F RID: 30063 RVA: 0x0026DDD4 File Offset: 0x0026BFD4
|
||||
private byte GLBPOCNEIIC()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredByte.cryptoKey;
|
||||
this.hiddenValue = ObscuredByte.LEIGKGBNEDP(1);
|
||||
this.fakeValue = 0;
|
||||
this.inited = false;
|
||||
}
|
||||
byte b = ObscuredByte.DNGOIDMAGLM(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && this.fakeValue != 0 && b != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.PFOOJAGKOHN().PEJACBOIHLD();
|
||||
}
|
||||
return b;
|
||||
}
|
||||
|
||||
// Token: 0x06007570 RID: 30064 RVA: 0x0026DE50 File Offset: 0x0026C050
|
||||
public static ObscuredByte BJKFJLLBPHI(ObscuredByte JBJAEFPPCHF)
|
||||
{
|
||||
byte b = JBJAEFPPCHF.EDBKMPIADLG() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredByte.CEOHFKNPLBN(b, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = b;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007571 RID: 30065 RVA: 0x0026DE90 File Offset: 0x0026C090
|
||||
public bool BCDLJHKIGAB(ObscuredByte INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredByte.CEOHFKNPLBN(this.hiddenValue, this.currentCryptoKey) == ObscuredByte.BJJDHABCLGF(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007572 RID: 30066 RVA: 0x0026DEE8 File Offset: 0x0026C0E8
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
byte b = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = (byte)global::UnityEngine.Random.Range(1, 255);
|
||||
this.hiddenValue = ObscuredByte.JBGFAFLLKBJ(b, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007573 RID: 30067 RVA: 0x0026DF20 File Offset: 0x0026C120
|
||||
public static byte BJJDHABCLGF(byte NOBAPCOKFIL, byte ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredByte.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007574 RID: 30068 RVA: 0x0026DF38 File Offset: 0x0026C138
|
||||
public void KGHIACPPLOF()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredByte.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredByte.MIODNDGNDOO(this.EDBKMPIADLG(), ObscuredByte.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredByte.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007575 RID: 30069 RVA: 0x0026DF6C File Offset: 0x0026C16C
|
||||
public string CCJKGEKPCLM(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007576 RID: 30070 RVA: 0x0026DF8C File Offset: 0x0026C18C
|
||||
public static byte DAEAPDBCGAB(ObscuredByte NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.CAEBJHGJCJI();
|
||||
}
|
||||
|
||||
// Token: 0x06007577 RID: 30071 RVA: 0x0026DF98 File Offset: 0x0026C198
|
||||
public static ObscuredByte GMDEABOJBJJ(ObscuredByte JBJAEFPPCHF)
|
||||
{
|
||||
byte b = JBJAEFPPCHF.EDBKMPIADLG() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredByte.DNGOIDMAGLM(b, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = b;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007578 RID: 30072 RVA: 0x0026DFD8 File Offset: 0x0026C1D8
|
||||
public static ObscuredByte CGOAKHCOLCC(ObscuredByte JBJAEFPPCHF)
|
||||
{
|
||||
byte b = JBJAEFPPCHF.GLBPOCNEIIC() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredByte.DNGOIDMAGLM(b, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = b;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007579 RID: 30073 RVA: 0x0026E018 File Offset: 0x0026C218
|
||||
public static void NOHGCFHNHMN(byte NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredByte.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x0600757A RID: 30074 RVA: 0x0026E020 File Offset: 0x0026C220
|
||||
public void EGAKIICLJEB(byte JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600757B RID: 30075 RVA: 0x0026E048 File Offset: 0x0026C248
|
||||
public string NIJCOMFCILO(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600757C RID: 30076 RVA: 0x0026E064 File Offset: 0x0026C264
|
||||
public static byte LKFGDAAOPEE(ObscuredByte NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.GLBPOCNEIIC();
|
||||
}
|
||||
|
||||
// Token: 0x0600757D RID: 30077 RVA: 0x0026E070 File Offset: 0x0026C270
|
||||
public string MJIIFCDDNMM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x0600757E RID: 30078 RVA: 0x0026E08C File Offset: 0x0026C28C
|
||||
public bool ABLGCFMNJFK(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredByte && this.Equals((ObscuredByte)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600757F RID: 30079 RVA: 0x0026E0A8 File Offset: 0x0026C2A8
|
||||
public string AJFJFJJDLCJ(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.EDBKMPIADLG().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007580 RID: 30080 RVA: 0x0026E0C4 File Offset: 0x0026C2C4
|
||||
public string ToString(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007582 RID: 30082 RVA: 0x0026E0F0 File Offset: 0x0026C2F0
|
||||
public static ObscuredByte IOENNDEDMOF(byte NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredByte obscuredByte = new ObscuredByte(ObscuredByte.LEIGKGBNEDP(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredByte.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredByte;
|
||||
}
|
||||
|
||||
// Token: 0x06007583 RID: 30083 RVA: 0x0026E120 File Offset: 0x0026C320
|
||||
public bool CCFKNGJBFEJ(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredByte && this.BCDLJHKIGAB((ObscuredByte)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007584 RID: 30084 RVA: 0x0026E13C File Offset: 0x0026C33C
|
||||
public static ObscuredByte AFCOBDNAKIO(ObscuredByte JBJAEFPPCHF)
|
||||
{
|
||||
byte b = JBJAEFPPCHF.EDBKMPIADLG() - 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredByte.CEOHFKNPLBN(b, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = b;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007585 RID: 30085 RVA: 0x0026E17C File Offset: 0x0026C37C
|
||||
public byte JDMANGEFPMH()
|
||||
{
|
||||
this.KGHIACPPLOF();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007586 RID: 30086 RVA: 0x0026E18C File Offset: 0x0026C38C
|
||||
public string DKFKDLKLLIE(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.CAEBJHGJCJI().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007587 RID: 30087 RVA: 0x0026E1A8 File Offset: 0x0026C3A8
|
||||
public static byte LEIGKGBNEDP(byte NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredByte.BMLAFDEKCFH(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007588 RID: 30088 RVA: 0x0026E1B4 File Offset: 0x0026C3B4
|
||||
private byte CAEBJHGJCJI()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredByte.cryptoKey;
|
||||
this.hiddenValue = ObscuredByte.BCNNIIMNMFL(0);
|
||||
this.fakeValue = 1;
|
||||
this.inited = true;
|
||||
}
|
||||
byte b = ObscuredByte.MIODNDGNDOO(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && this.fakeValue != 0 && b != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.PFOOJAGKOHN().PEJACBOIHLD();
|
||||
}
|
||||
return b;
|
||||
}
|
||||
|
||||
// Token: 0x06007589 RID: 30089 RVA: 0x0026E230 File Offset: 0x0026C430
|
||||
public void FKAAKGJCNCK()
|
||||
{
|
||||
byte b = this.CAEBJHGJCJI();
|
||||
this.currentCryptoKey = (byte)global::UnityEngine.Random.Range(1, -99);
|
||||
this.hiddenValue = ObscuredByte.CEOHFKNPLBN(b, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600758A RID: 30090 RVA: 0x0026E268 File Offset: 0x0026C468
|
||||
public static ObscuredByte BFHKIIEMOAH(ObscuredByte JBJAEFPPCHF)
|
||||
{
|
||||
byte b = JBJAEFPPCHF.CAEBJHGJCJI() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredByte.MIODNDGNDOO(b, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = b;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600758B RID: 30091 RVA: 0x0026E2A8 File Offset: 0x0026C4A8
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x0600758C RID: 30092 RVA: 0x0026E2CC File Offset: 0x0026C4CC
|
||||
public static ObscuredByte NHOACGPFGCN(byte NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredByte obscuredByte = new ObscuredByte(ObscuredByte.LEIGKGBNEDP(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
obscuredByte.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredByte;
|
||||
}
|
||||
|
||||
// Token: 0x0600758D RID: 30093 RVA: 0x0026E2FC File Offset: 0x0026C4FC
|
||||
public static ObscuredByte LGAIMKGHECF(ObscuredByte JBJAEFPPCHF)
|
||||
{
|
||||
byte b = JBJAEFPPCHF.CAEBJHGJCJI() - 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredByte.MIODNDGNDOO(b, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = b;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600758E RID: 30094 RVA: 0x0026E33C File Offset: 0x0026C53C
|
||||
public static byte CEOHFKNPLBN(byte NOBAPCOKFIL, byte ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredByte.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600758F RID: 30095 RVA: 0x0026E354 File Offset: 0x0026C554
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007590 RID: 30096 RVA: 0x0026E378 File Offset: 0x0026C578
|
||||
public void DFAEECGFJPM(byte JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007591 RID: 30097 RVA: 0x0026E3A0 File Offset: 0x0026C5A0
|
||||
public void BPJAPPPCPPA()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredByte.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredByte.JBGFAFLLKBJ(this.EDBKMPIADLG(), ObscuredByte.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredByte.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007592 RID: 30098 RVA: 0x0026E3D4 File Offset: 0x0026C5D4
|
||||
public static void OGICCCAKBIM(byte NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredByte.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007593 RID: 30099 RVA: 0x0026E3DC File Offset: 0x0026C5DC
|
||||
public string MJIIFCDDNMM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007594 RID: 30100 RVA: 0x0026E3F8 File Offset: 0x0026C5F8
|
||||
public void JKDGIMEJOFF(byte JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007595 RID: 30101 RVA: 0x0026E420 File Offset: 0x0026C620
|
||||
public static void DHMNJKPJBII(byte NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredByte.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007596 RID: 30102 RVA: 0x0026E428 File Offset: 0x0026C628
|
||||
public static ObscuredByte EDHNDLCFIOL(byte NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredByte obscuredByte = new ObscuredByte(ObscuredByte.JBGFAFLLKBJ(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredByte.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredByte;
|
||||
}
|
||||
|
||||
// Token: 0x06007597 RID: 30103 RVA: 0x0026E458 File Offset: 0x0026C658
|
||||
public string DANNLKPGDNL(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007598 RID: 30104 RVA: 0x0026E474 File Offset: 0x0026C674
|
||||
public static void JINKAEDKLCL(byte NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredByte.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007599 RID: 30105 RVA: 0x0026E47C File Offset: 0x0026C67C
|
||||
public static byte BMLAFDEKCFH(byte NOBAPCOKFIL, byte ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredByte.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600759A RID: 30106 RVA: 0x0026E494 File Offset: 0x0026C694
|
||||
public override bool Equals(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredByte && this.Equals((ObscuredByte)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600759B RID: 30107 RVA: 0x0026E4B0 File Offset: 0x0026C6B0
|
||||
public string PNLIKPGJMIA(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.EDBKMPIADLG().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600759C RID: 30108 RVA: 0x0026E4CC File Offset: 0x0026C6CC
|
||||
public bool BBIJPHKELBB(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredByte) || this.NHCFBEIBCCD((ObscuredByte)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600759D RID: 30109 RVA: 0x0026E4E8 File Offset: 0x0026C6E8
|
||||
public string NMDHCFCNDBB(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.EDBKMPIADLG().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600759E RID: 30110 RVA: 0x0026E508 File Offset: 0x0026C708
|
||||
public string MKBJLPMBEBD(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.CAEBJHGJCJI().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x0600759F RID: 30111 RVA: 0x0026E524 File Offset: 0x0026C724
|
||||
public bool Equals(ObscuredByte INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredByte.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey) == ObscuredByte.JBGFAFLLKBJ(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060075A0 RID: 30112 RVA: 0x0026E57C File Offset: 0x0026C77C
|
||||
public bool EICMBFBENPJ(ObscuredByte INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredByte.MIODNDGNDOO(this.hiddenValue, this.currentCryptoKey) == ObscuredByte.BMLAFDEKCFH(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060075A1 RID: 30113 RVA: 0x0026E5D4 File Offset: 0x0026C7D4
|
||||
public static byte EDHNDLCFIOL(ObscuredByte NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060075A2 RID: 30114 RVA: 0x0026E5E0 File Offset: 0x0026C7E0
|
||||
public byte KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060075A3 RID: 30115 RVA: 0x0026E5E8 File Offset: 0x0026C7E8
|
||||
public static void COKFLDLMKJP(byte NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredByte.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060075A4 RID: 30116 RVA: 0x0026E5F0 File Offset: 0x0026C7F0
|
||||
public static ObscuredByte LGOKENDJKHI(byte NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredByte obscuredByte = new ObscuredByte(ObscuredByte.DJBNMCLNIFN(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredByte.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredByte;
|
||||
}
|
||||
|
||||
// Token: 0x060075A5 RID: 30117 RVA: 0x0026E620 File Offset: 0x0026C820
|
||||
public static void EIHMLKNHFEB(byte NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredByte.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060075A6 RID: 30118 RVA: 0x0026E628 File Offset: 0x0026C828
|
||||
public void DPCLMJEDJCG()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredByte.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredByte.CEOHFKNPLBN(this.JBFLMIMJHEF(), ObscuredByte.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredByte.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060075A7 RID: 30119 RVA: 0x0026E65C File Offset: 0x0026C85C
|
||||
private ObscuredByte(byte NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredByte.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x060075A8 RID: 30120 RVA: 0x0026E680 File Offset: 0x0026C880
|
||||
public string BFJMFCONMHM()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060075A9 RID: 30121 RVA: 0x0026E6A4 File Offset: 0x0026C8A4
|
||||
private byte JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredByte.cryptoKey;
|
||||
this.hiddenValue = ObscuredByte.JBGFAFLLKBJ(0);
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
byte b = ObscuredByte.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0 && b != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return b;
|
||||
}
|
||||
|
||||
// Token: 0x060075AA RID: 30122 RVA: 0x0026E720 File Offset: 0x0026C920
|
||||
public static byte OLBFJADMMOI(byte NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredByte.CEOHFKNPLBN(NOBAPCOKFIL, 1);
|
||||
}
|
||||
|
||||
// Token: 0x060075AB RID: 30123 RVA: 0x0026E72C File Offset: 0x0026C92C
|
||||
public int GFHBFHPOODE()
|
||||
{
|
||||
return this.EDBKMPIADLG().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060075AC RID: 30124 RVA: 0x0026E750 File Offset: 0x0026C950
|
||||
public static ObscuredByte LIPELNLBCCI(ObscuredByte JBJAEFPPCHF)
|
||||
{
|
||||
byte b = JBJAEFPPCHF.JBFLMIMJHEF() - 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredByte.JBGFAFLLKBJ(b, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = b;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060075AD RID: 30125 RVA: 0x0026E790 File Offset: 0x0026C990
|
||||
public string DNDANIKLKKI(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060075AE RID: 30126 RVA: 0x0026E7B0 File Offset: 0x0026C9B0
|
||||
public static byte DJBNMCLNIFN(byte NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredByte.BMLAFDEKCFH(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x060075AF RID: 30127 RVA: 0x0026E7BC File Offset: 0x0026C9BC
|
||||
public static ObscuredByte JANAEJEFOKM(ObscuredByte JBJAEFPPCHF)
|
||||
{
|
||||
byte b = JBJAEFPPCHF.JBFLMIMJHEF() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredByte.JBGFAFLLKBJ(b, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = b;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060075B0 RID: 30128 RVA: 0x0026E7FC File Offset: 0x0026C9FC
|
||||
public void DBNPJGEEADH()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredByte.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredByte.MIODNDGNDOO(this.JBFLMIMJHEF(), ObscuredByte.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredByte.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060075B1 RID: 30129 RVA: 0x0026E830 File Offset: 0x0026CA30
|
||||
public string KDBEIHBOBGM(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060075B2 RID: 30130 RVA: 0x0026E850 File Offset: 0x0026CA50
|
||||
public static ObscuredByte ICLOPGAEJHC(ObscuredByte JBJAEFPPCHF)
|
||||
{
|
||||
byte b = JBJAEFPPCHF.EDBKMPIADLG() + 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredByte.JBGFAFLLKBJ(b, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = b;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060075B3 RID: 30131 RVA: 0x0026E890 File Offset: 0x0026CA90
|
||||
public string JOCNHLKEDON(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x060075B4 RID: 30132 RVA: 0x0026E8AC File Offset: 0x0026CAAC
|
||||
public void DPEKFICKKHF()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredByte.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredByte.BJJDHABCLGF(this.GLBPOCNEIIC(), ObscuredByte.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredByte.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060075B5 RID: 30133 RVA: 0x0026E8E0 File Offset: 0x0026CAE0
|
||||
public static byte BCNNIIMNMFL(byte NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredByte.BMLAFDEKCFH(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x060075B6 RID: 30134 RVA: 0x0026E8EC File Offset: 0x0026CAEC
|
||||
public void DPILCKFGBCM(byte JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
this.fakeValue = this.CAEBJHGJCJI();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060075B7 RID: 30135 RVA: 0x0026E914 File Offset: 0x0026CB14
|
||||
public byte MDPBMFOMKBC()
|
||||
{
|
||||
return this.GLBPOCNEIIC();
|
||||
}
|
||||
|
||||
// Token: 0x060075B8 RID: 30136 RVA: 0x0026E91C File Offset: 0x0026CB1C
|
||||
public string LMIHCAFPDGC(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.GLBPOCNEIIC().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x060075B9 RID: 30137 RVA: 0x0026E938 File Offset: 0x0026CB38
|
||||
public byte ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x060075BA RID: 30138 RVA: 0x0026E948 File Offset: 0x0026CB48
|
||||
private byte EDBKMPIADLG()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredByte.cryptoKey;
|
||||
this.hiddenValue = ObscuredByte.DJBNMCLNIFN(0);
|
||||
this.fakeValue = 1;
|
||||
this.inited = false;
|
||||
}
|
||||
byte b = ObscuredByte.DNGOIDMAGLM(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0 && b != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.LFLOBAFOANG().PEJACBOIHLD();
|
||||
}
|
||||
return b;
|
||||
}
|
||||
|
||||
// Token: 0x04001076 RID: 4214
|
||||
private static byte cryptoKey = 244;
|
||||
|
||||
// Token: 0x04001077 RID: 4215
|
||||
private byte currentCryptoKey;
|
||||
|
||||
// Token: 0x04001078 RID: 4216
|
||||
private byte hiddenValue;
|
||||
|
||||
// Token: 0x04001079 RID: 4217
|
||||
private byte fakeValue;
|
||||
|
||||
// Token: 0x0400107A RID: 4218
|
||||
private bool inited;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1138 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x0200027C RID: 636
|
||||
[Serializable]
|
||||
public struct ObscuredChar : IEquatable<ObscuredChar>
|
||||
{
|
||||
// Token: 0x060075BB RID: 30139 RVA: 0x0026E9C4 File Offset: 0x0026CBC4
|
||||
public static char JJKFNDMKMMM(char NOBAPCOKFIL, char ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == '\0')
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredChar.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x060075BC RID: 30140 RVA: 0x0026E9DC File Offset: 0x0026CBDC
|
||||
public void BJNMKENMEKM(char JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue = this.LKMGCLFACPG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060075BD RID: 30141 RVA: 0x0026EA04 File Offset: 0x0026CC04
|
||||
private ObscuredChar(char NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredChar.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.fakeValue = '\0';
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x060075BE RID: 30142 RVA: 0x0026EA28 File Offset: 0x0026CC28
|
||||
public void IALEKDENOAL()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredChar.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredChar.KLKAKNFALFE(this.FFLKGJFLKPP(), ObscuredChar.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredChar.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060075BF RID: 30143 RVA: 0x0026EA5C File Offset: 0x0026CC5C
|
||||
public string GMKMMLFANOJ()
|
||||
{
|
||||
return this.FEEOLEBJDON().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060075C0 RID: 30144 RVA: 0x0026EA80 File Offset: 0x0026CC80
|
||||
public string OELEFNJEDAO(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.PMBFHOJOMKJ().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060075C1 RID: 30145 RVA: 0x0026EA9C File Offset: 0x0026CC9C
|
||||
public static void OBHJKIABDAJ(char NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredChar.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060075C2 RID: 30146 RVA: 0x0026EAA4 File Offset: 0x0026CCA4
|
||||
private char PPJBDJIEDHC()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredChar.cryptoKey;
|
||||
this.hiddenValue = ObscuredChar.OGDKBKDCCKE('\u0001');
|
||||
this.fakeValue = '\u0001';
|
||||
this.inited = true;
|
||||
}
|
||||
char c = ObscuredChar.EBGNGANPEDD(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && this.fakeValue != '\0' && c != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.EBLPGFAAKBL().PEJACBOIHLD();
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
// Token: 0x060075C3 RID: 30147 RVA: 0x0026EB20 File Offset: 0x0026CD20
|
||||
public bool KMOBEADKJLM(ObscuredChar INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredChar.KADKECDMNOK(this.hiddenValue, this.currentCryptoKey) == ObscuredChar.KLKAKNFALFE(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060075C4 RID: 30148 RVA: 0x0026EB78 File Offset: 0x0026CD78
|
||||
public static void LHCPHNCGAMG(char NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredChar.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060075C5 RID: 30149 RVA: 0x0026EB80 File Offset: 0x0026CD80
|
||||
public char HLHEFAJEJAE()
|
||||
{
|
||||
return this.PPJBDJIEDHC();
|
||||
}
|
||||
|
||||
// Token: 0x060075C6 RID: 30150 RVA: 0x0026EB88 File Offset: 0x0026CD88
|
||||
public static ObscuredChar GGNLAPEAMNE(ObscuredChar JBJAEFPPCHF)
|
||||
{
|
||||
char c = JBJAEFPPCHF.JBFLMIMJHEF() - '\0';
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredChar.JBGFAFLLKBJ(c, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = c;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060075C7 RID: 30151 RVA: 0x0026EBC8 File Offset: 0x0026CDC8
|
||||
public static ObscuredChar EDHNDLCFIOL(char NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredChar obscuredChar = new ObscuredChar(ObscuredChar.JBGFAFLLKBJ(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredChar.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredChar;
|
||||
}
|
||||
|
||||
// Token: 0x060075C8 RID: 30152 RVA: 0x0026EBF8 File Offset: 0x0026CDF8
|
||||
public static ObscuredChar ADEHJOMNMKN(ObscuredChar JBJAEFPPCHF)
|
||||
{
|
||||
char c = JBJAEFPPCHF.HFFPMPGOCCK() + '\u0001';
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredChar.EBGNGANPEDD(c, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = c;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060075C9 RID: 30153 RVA: 0x0026EC38 File Offset: 0x0026CE38
|
||||
public static ObscuredChar CHHIKFOMJOE(ObscuredChar JBJAEFPPCHF)
|
||||
{
|
||||
char c = JBJAEFPPCHF.JBFLMIMJHEF() + '\0';
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredChar.KADKECDMNOK(c, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = c;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060075CA RID: 30154 RVA: 0x0026EC78 File Offset: 0x0026CE78
|
||||
public string BPEGCNIJOIL(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.COAHFEJKGGH().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060075CB RID: 30155 RVA: 0x0026EC94 File Offset: 0x0026CE94
|
||||
private char NHKLMIAJAFI()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredChar.cryptoKey;
|
||||
this.hiddenValue = ObscuredChar.OGDKBKDCCKE('\0');
|
||||
this.fakeValue = '\u0001';
|
||||
this.inited = false;
|
||||
}
|
||||
char c = ObscuredChar.JJKFNDMKMMM(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD() && this.fakeValue != '\0' && c != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().PEJACBOIHLD();
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
// Token: 0x060075CC RID: 30156 RVA: 0x0026ED10 File Offset: 0x0026CF10
|
||||
public char MONJMLAIDFP()
|
||||
{
|
||||
return this.FFLKGJFLKPP();
|
||||
}
|
||||
|
||||
// Token: 0x060075CD RID: 30157 RVA: 0x0026ED18 File Offset: 0x0026CF18
|
||||
public static void NPHAELBFOJI(char NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredChar.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060075CE RID: 30158 RVA: 0x0026ED20 File Offset: 0x0026CF20
|
||||
public bool AENAEKFJGIM(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredChar) || this.PAKMKBJOLCH((ObscuredChar)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x060075CF RID: 30159 RVA: 0x0026ED3C File Offset: 0x0026CF3C
|
||||
public bool PAFKLMMHMEI(ObscuredChar INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredChar.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey) == ObscuredChar.JBGFAFLLKBJ(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060075D0 RID: 30160 RVA: 0x0026ED94 File Offset: 0x0026CF94
|
||||
private char HFFPMPGOCCK()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredChar.cryptoKey;
|
||||
this.hiddenValue = ObscuredChar.CEOHFKNPLBN('\0');
|
||||
this.fakeValue = '\u0001';
|
||||
this.inited = false;
|
||||
}
|
||||
char c = ObscuredChar.JJKFNDMKMMM(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE() && this.fakeValue != '\0' && c != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.BHBJGJBCEHA().PEJACBOIHLD();
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
// Token: 0x060075D1 RID: 30161 RVA: 0x0026EE10 File Offset: 0x0026D010
|
||||
public int MAOKNPGBNLI()
|
||||
{
|
||||
return this.COAHFEJKGGH().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060075D2 RID: 30162 RVA: 0x0026EE34 File Offset: 0x0026D034
|
||||
public int FNLBAIJPJOD()
|
||||
{
|
||||
return this.PPJBDJIEDHC().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060075D3 RID: 30163 RVA: 0x0026EE58 File Offset: 0x0026D058
|
||||
public bool OOIPAMCLAOC(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredChar && this.CKLNNJGOHFO((ObscuredChar)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x060075D4 RID: 30164 RVA: 0x0026EE74 File Offset: 0x0026D074
|
||||
private char PMBFHOJOMKJ()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredChar.cryptoKey;
|
||||
this.hiddenValue = ObscuredChar.OGDKBKDCCKE('\0');
|
||||
this.fakeValue = '\u0001';
|
||||
this.inited = true;
|
||||
}
|
||||
char c = ObscuredChar.KLKAKNFALFE(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != '\0' && c != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.PFOOJAGKOHN().PEJACBOIHLD();
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
// Token: 0x060075D5 RID: 30165 RVA: 0x0026EEF0 File Offset: 0x0026D0F0
|
||||
public int DCJCPCEFHJH()
|
||||
{
|
||||
return this.FFLKGJFLKPP().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060075D6 RID: 30166 RVA: 0x0026EF14 File Offset: 0x0026D114
|
||||
public bool PAKMKBJOLCH(ObscuredChar INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredChar.BCNNIIMNMFL(this.hiddenValue, this.currentCryptoKey) == ObscuredChar.KLKAKNFALFE(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060075D7 RID: 30167 RVA: 0x0026EF6C File Offset: 0x0026D16C
|
||||
public static char LFGIFPLADIC(ObscuredChar NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.PMBFHOJOMKJ();
|
||||
}
|
||||
|
||||
// Token: 0x060075D8 RID: 30168 RVA: 0x0026EF78 File Offset: 0x0026D178
|
||||
public string CCJKGEKPCLM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.PMBFHOJOMKJ().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060075D9 RID: 30169 RVA: 0x0026EF94 File Offset: 0x0026D194
|
||||
public void PPDPBNCNDJL()
|
||||
{
|
||||
char c = this.COAHFEJKGGH();
|
||||
this.currentCryptoKey = (char)global::UnityEngine.Random.Range(0, -26);
|
||||
this.hiddenValue = ObscuredChar.JJKFNDMKMMM(c, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060075DA RID: 30170 RVA: 0x0026EFCC File Offset: 0x0026D1CC
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredChar.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredChar.JBGFAFLLKBJ(this.JBFLMIMJHEF(), ObscuredChar.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredChar.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060075DB RID: 30171 RVA: 0x0026F000 File Offset: 0x0026D200
|
||||
public static ObscuredChar LIPELNLBCCI(ObscuredChar JBJAEFPPCHF)
|
||||
{
|
||||
char c = JBJAEFPPCHF.JBFLMIMJHEF() - '\u0001';
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredChar.JBGFAFLLKBJ(c, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = c;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060075DC RID: 30172 RVA: 0x0026F040 File Offset: 0x0026D240
|
||||
public static ObscuredChar PNEKLIODIOJ(ObscuredChar JBJAEFPPCHF)
|
||||
{
|
||||
char c = JBJAEFPPCHF.JBFLMIMJHEF() - '\0';
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredChar.EBGNGANPEDD(c, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = c;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060075DD RID: 30173 RVA: 0x0026F080 File Offset: 0x0026D280
|
||||
public char BKDCFPIKBKN()
|
||||
{
|
||||
this.ABOKMGDMGKP();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x060075DE RID: 30174 RVA: 0x0026F090 File Offset: 0x0026D290
|
||||
public char CIMJKPHJDIK()
|
||||
{
|
||||
this.IALEKDENOAL();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x060075DF RID: 30175 RVA: 0x0026F0A0 File Offset: 0x0026D2A0
|
||||
public static char NAMFBADDMGG(char NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredChar.BCNNIIMNMFL(NOBAPCOKFIL, '\u0001');
|
||||
}
|
||||
|
||||
// Token: 0x060075E0 RID: 30176 RVA: 0x0026F0AC File Offset: 0x0026D2AC
|
||||
public void HIJOLJFFGOH(char JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.PMBFHOJOMKJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060075E1 RID: 30177 RVA: 0x0026F0D4 File Offset: 0x0026D2D4
|
||||
public int ADNPDECFDOH()
|
||||
{
|
||||
return this.FFLKGJFLKPP().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060075E2 RID: 30178 RVA: 0x0026F0F8 File Offset: 0x0026D2F8
|
||||
public char PEPFNCKLKAK()
|
||||
{
|
||||
this.IALEKDENOAL();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x060075E3 RID: 30179 RVA: 0x0026F108 File Offset: 0x0026D308
|
||||
public string BBOPFLLLGFH()
|
||||
{
|
||||
return this.FFLKGJFLKPP().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060075E4 RID: 30180 RVA: 0x0026F12C File Offset: 0x0026D32C
|
||||
public static ObscuredChar PEHPMHIECAC(char NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredChar obscuredChar = new ObscuredChar(ObscuredChar.JBGFAFLLKBJ(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredChar.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredChar;
|
||||
}
|
||||
|
||||
// Token: 0x060075E5 RID: 30181 RVA: 0x0026F15C File Offset: 0x0026D35C
|
||||
public static ObscuredChar MBJNGNOBNGA(char NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredChar obscuredChar = new ObscuredChar(ObscuredChar.OGDKBKDCCKE(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
obscuredChar.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredChar;
|
||||
}
|
||||
|
||||
// Token: 0x060075E6 RID: 30182 RVA: 0x0026F18C File Offset: 0x0026D38C
|
||||
public int MBAEOFICPDA()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060075E7 RID: 30183 RVA: 0x0026F1B0 File Offset: 0x0026D3B0
|
||||
public void CNECFOLCANH()
|
||||
{
|
||||
char c = this.LKMGCLFACPG();
|
||||
this.currentCryptoKey = (char)global::UnityEngine.Random.Range(0, -17);
|
||||
this.hiddenValue = ObscuredChar.JBGFAFLLKBJ(c, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060075E8 RID: 30184 RVA: 0x0026F1E8 File Offset: 0x0026D3E8
|
||||
public static ObscuredChar OMJIPOCLONF(char NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredChar obscuredChar = new ObscuredChar(ObscuredChar.JBGFAFLLKBJ(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
obscuredChar.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredChar;
|
||||
}
|
||||
|
||||
// Token: 0x060075E9 RID: 30185 RVA: 0x0026F218 File Offset: 0x0026D418
|
||||
public string JFCNIIGLEOG(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.HFFPMPGOCCK().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060075EA RID: 30186 RVA: 0x0026F234 File Offset: 0x0026D434
|
||||
public bool DIMIOHMKAKC(ObscuredChar INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredChar.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey) == ObscuredChar.KLKAKNFALFE(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060075EB RID: 30187 RVA: 0x0026F28C File Offset: 0x0026D48C
|
||||
public void GIHOKCMLFFC(char JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.LKMGCLFACPG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060075EC RID: 30188 RVA: 0x0026F2B4 File Offset: 0x0026D4B4
|
||||
public char KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060075ED RID: 30189 RVA: 0x0026F2BC File Offset: 0x0026D4BC
|
||||
public static char EDHNDLCFIOL(ObscuredChar NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060075EE RID: 30190 RVA: 0x0026F2C8 File Offset: 0x0026D4C8
|
||||
public void NGAFAIMBBBM(char JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
this.fakeValue = this.FFLKGJFLKPP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060075EF RID: 30191 RVA: 0x0026F2F0 File Offset: 0x0026D4F0
|
||||
public string AKOBHAAGPGJ(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.FFLKGJFLKPP().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060075F0 RID: 30192 RVA: 0x0026F30C File Offset: 0x0026D50C
|
||||
public bool KGANAIAEMGG(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredChar) || this.KMOBEADKJLM((ObscuredChar)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x060075F1 RID: 30193 RVA: 0x0026F328 File Offset: 0x0026D528
|
||||
public void FFFLMFOGKLI()
|
||||
{
|
||||
char c = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = (char)global::UnityEngine.Random.Range(1, 195);
|
||||
this.hiddenValue = ObscuredChar.BCNNIIMNMFL(c, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060075F3 RID: 30195 RVA: 0x0026F36C File Offset: 0x0026D56C
|
||||
public char OFDHPLLMNOF()
|
||||
{
|
||||
return this.LKMGCLFACPG();
|
||||
}
|
||||
|
||||
// Token: 0x060075F4 RID: 30196 RVA: 0x0026F374 File Offset: 0x0026D574
|
||||
public static char HDIDGDNIOHF(char NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredChar.BCNNIIMNMFL(NOBAPCOKFIL, '\0');
|
||||
}
|
||||
|
||||
// Token: 0x060075F5 RID: 30197 RVA: 0x0026F380 File Offset: 0x0026D580
|
||||
public bool CKLNNJGOHFO(ObscuredChar INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredChar.BCNNIIMNMFL(this.hiddenValue, this.currentCryptoKey) == ObscuredChar.KADKECDMNOK(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060075F6 RID: 30198 RVA: 0x0026F3D8 File Offset: 0x0026D5D8
|
||||
public static char JBGFAFLLKBJ(char NOBAPCOKFIL, char ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == '\0')
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredChar.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x060075F7 RID: 30199 RVA: 0x0026F3F0 File Offset: 0x0026D5F0
|
||||
public string MDJLGIKJFHL()
|
||||
{
|
||||
return this.LKMGCLFACPG().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060075F8 RID: 30200 RVA: 0x0026F414 File Offset: 0x0026D614
|
||||
public void HIIFDOBNGED(char JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue = this.FEEOLEBJDON();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060075F9 RID: 30201 RVA: 0x0026F43C File Offset: 0x0026D63C
|
||||
public string GJGKNDJHNBH(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.NHKLMIAJAFI().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060075FA RID: 30202 RVA: 0x0026F458 File Offset: 0x0026D658
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060075FB RID: 30203 RVA: 0x0026F47C File Offset: 0x0026D67C
|
||||
public static char CEOHFKNPLBN(char NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredChar.EBGNGANPEDD(NOBAPCOKFIL, '\u0001');
|
||||
}
|
||||
|
||||
// Token: 0x060075FC RID: 30204 RVA: 0x0026F488 File Offset: 0x0026D688
|
||||
public static char KADKECDMNOK(char NOBAPCOKFIL, char ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == '\0')
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredChar.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x060075FD RID: 30205 RVA: 0x0026F4A0 File Offset: 0x0026D6A0
|
||||
public string NOGCBEHPBDK(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.FFLKGJFLKPP().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060075FE RID: 30206 RVA: 0x0026F4BC File Offset: 0x0026D6BC
|
||||
public static void IBNCCGPKMLK(char NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredChar.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060075FF RID: 30207 RVA: 0x0026F4C4 File Offset: 0x0026D6C4
|
||||
public bool MOEPJIMBNPB(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredChar) || this.OCNOGCJJFMA((ObscuredChar)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007600 RID: 30208 RVA: 0x0026F4E0 File Offset: 0x0026D6E0
|
||||
public string MJIIFCDDNMM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007601 RID: 30209 RVA: 0x0026F4FC File Offset: 0x0026D6FC
|
||||
public static ObscuredChar OMDHOBEKHLN(ObscuredChar JBJAEFPPCHF)
|
||||
{
|
||||
char c = JBJAEFPPCHF.FEEOLEBJDON() - '\u0001';
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredChar.KADKECDMNOK(c, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = c;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007602 RID: 30210 RVA: 0x0026F53C File Offset: 0x0026D73C
|
||||
private char FFLKGJFLKPP()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredChar.cryptoKey;
|
||||
this.hiddenValue = ObscuredChar.PNIIOLCIKEO('\0');
|
||||
this.fakeValue = '\0';
|
||||
this.inited = false;
|
||||
}
|
||||
char c = ObscuredChar.BCNNIIMNMFL(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && this.fakeValue != '\0' && c != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().PEJACBOIHLD();
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
// Token: 0x06007603 RID: 30211 RVA: 0x0026F5B8 File Offset: 0x0026D7B8
|
||||
public bool NNGDBMEKHNH(ObscuredChar INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredChar.JJKFNDMKMMM(this.hiddenValue, this.currentCryptoKey) == ObscuredChar.KADKECDMNOK(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007604 RID: 30212 RVA: 0x0026F610 File Offset: 0x0026D810
|
||||
public static ObscuredChar PNPOONFNMFN(ObscuredChar JBJAEFPPCHF)
|
||||
{
|
||||
char c = JBJAEFPPCHF.JBFLMIMJHEF() + '\0';
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredChar.EBGNGANPEDD(c, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = c;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007605 RID: 30213 RVA: 0x0026F650 File Offset: 0x0026D850
|
||||
public static char BCNNIIMNMFL(char NOBAPCOKFIL, char ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == '\0')
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredChar.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007606 RID: 30214 RVA: 0x0026F668 File Offset: 0x0026D868
|
||||
public char EPHBNFOANBJ()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007607 RID: 30215 RVA: 0x0026F678 File Offset: 0x0026D878
|
||||
private char JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredChar.cryptoKey;
|
||||
this.hiddenValue = ObscuredChar.JBGFAFLLKBJ('\0');
|
||||
this.fakeValue = '\0';
|
||||
this.inited = true;
|
||||
}
|
||||
char c = ObscuredChar.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != '\0' && c != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
// Token: 0x06007608 RID: 30216 RVA: 0x0026F6F4 File Offset: 0x0026D8F4
|
||||
public static ObscuredChar BNALOEBDMFF(ObscuredChar JBJAEFPPCHF)
|
||||
{
|
||||
char c = JBJAEFPPCHF.LKMGCLFACPG() + '\u0001';
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredChar.JJKFNDMKMMM(c, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = c;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007609 RID: 30217 RVA: 0x0026F734 File Offset: 0x0026D934
|
||||
public void EGAKIICLJEB(char JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600760A RID: 30218 RVA: 0x0026F75C File Offset: 0x0026D95C
|
||||
public int NGODAGNBNJN()
|
||||
{
|
||||
return this.NHKLMIAJAFI().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x0600760B RID: 30219 RVA: 0x0026F780 File Offset: 0x0026D980
|
||||
public static void BHALNFONGFI(char NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredChar.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x0600760C RID: 30220 RVA: 0x0026F788 File Offset: 0x0026D988
|
||||
public string MHMFHLHJPDI(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600760D RID: 30221 RVA: 0x0026F7A4 File Offset: 0x0026D9A4
|
||||
public static char MBPAGFFICIN(char NOBAPCOKFIL, char ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == '\0')
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredChar.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600760E RID: 30222 RVA: 0x0026F7BC File Offset: 0x0026D9BC
|
||||
public static char FLMOCLGGOOE(ObscuredChar NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.PPJBDJIEDHC();
|
||||
}
|
||||
|
||||
// Token: 0x0600760F RID: 30223 RVA: 0x0026F7C8 File Offset: 0x0026D9C8
|
||||
public static void JINKAEDKLCL(char NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredChar.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007610 RID: 30224 RVA: 0x0026F7D0 File Offset: 0x0026D9D0
|
||||
public static char EBGNGANPEDD(char NOBAPCOKFIL, char ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == '\0')
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredChar.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007611 RID: 30225 RVA: 0x0026F7E8 File Offset: 0x0026D9E8
|
||||
public static ObscuredChar HGCOEOFKJOB(ObscuredChar JBJAEFPPCHF)
|
||||
{
|
||||
char c = JBJAEFPPCHF.JBFLMIMJHEF() - '\u0001';
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredChar.MBPAGFFICIN(c, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = c;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007612 RID: 30226 RVA: 0x0026F828 File Offset: 0x0026DA28
|
||||
private char COAHFEJKGGH()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredChar.cryptoKey;
|
||||
this.hiddenValue = ObscuredChar.HDIDGDNIOHF('\u0001');
|
||||
this.fakeValue = '\0';
|
||||
this.inited = false;
|
||||
}
|
||||
char c = ObscuredChar.EBGNGANPEDD(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != '\0' && c != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.PFOOJAGKOHN().PEJACBOIHLD();
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
// Token: 0x06007613 RID: 30227 RVA: 0x0026F8A4 File Offset: 0x0026DAA4
|
||||
public static char PNIIOLCIKEO(char NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredChar.KLKAKNFALFE(NOBAPCOKFIL, '\0');
|
||||
}
|
||||
|
||||
// Token: 0x06007614 RID: 30228 RVA: 0x0026F8B0 File Offset: 0x0026DAB0
|
||||
public static char OGDKBKDCCKE(char NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredChar.EBGNGANPEDD(NOBAPCOKFIL, '\0');
|
||||
}
|
||||
|
||||
// Token: 0x06007615 RID: 30229 RVA: 0x0026F8BC File Offset: 0x0026DABC
|
||||
public string DJHLGHMONMK(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.FFLKGJFLKPP().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007616 RID: 30230 RVA: 0x0026F8D8 File Offset: 0x0026DAD8
|
||||
public static char ABNNMBPCOPG(char NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredChar.KLKAKNFALFE(NOBAPCOKFIL, '\u0001');
|
||||
}
|
||||
|
||||
// Token: 0x06007617 RID: 30231 RVA: 0x0026F8E4 File Offset: 0x0026DAE4
|
||||
public static char KLKAKNFALFE(char NOBAPCOKFIL, char ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == '\0')
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredChar.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007618 RID: 30232 RVA: 0x0026F8FC File Offset: 0x0026DAFC
|
||||
public char PGAKGFLDNPH()
|
||||
{
|
||||
return this.NHKLMIAJAFI();
|
||||
}
|
||||
|
||||
// Token: 0x06007619 RID: 30233 RVA: 0x0026F904 File Offset: 0x0026DB04
|
||||
public void INFCFJDALMB(char JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.FEEOLEBJDON();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600761A RID: 30234 RVA: 0x0026F92C File Offset: 0x0026DB2C
|
||||
public static ObscuredChar NHOACGPFGCN(char NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredChar obscuredChar = new ObscuredChar(ObscuredChar.ABNNMBPCOPG(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
obscuredChar.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredChar;
|
||||
}
|
||||
|
||||
// Token: 0x0600761B RID: 30235 RVA: 0x0026F95C File Offset: 0x0026DB5C
|
||||
public bool LHDHJHDJMCO(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredChar) || this.OCNOGCJJFMA((ObscuredChar)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600761C RID: 30236 RVA: 0x0026F978 File Offset: 0x0026DB78
|
||||
public bool OCNOGCJJFMA(ObscuredChar INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredChar.KADKECDMNOK(this.hiddenValue, this.currentCryptoKey) == ObscuredChar.KLKAKNFALFE(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600761D RID: 30237 RVA: 0x0026F9D0 File Offset: 0x0026DBD0
|
||||
public char ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x0600761E RID: 30238 RVA: 0x0026F9E0 File Offset: 0x0026DBE0
|
||||
public char JHDLINBHJAL()
|
||||
{
|
||||
return this.COAHFEJKGGH();
|
||||
}
|
||||
|
||||
// Token: 0x0600761F RID: 30239 RVA: 0x0026F9E8 File Offset: 0x0026DBE8
|
||||
public int AOFJKOEOMGH()
|
||||
{
|
||||
return this.HFFPMPGOCCK().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007620 RID: 30240 RVA: 0x0026FA0C File Offset: 0x0026DC0C
|
||||
public void BIHCFIIEJFF()
|
||||
{
|
||||
char c = this.FEEOLEBJDON();
|
||||
this.currentCryptoKey = (char)global::UnityEngine.Random.Range(1, 60);
|
||||
this.hiddenValue = ObscuredChar.JJKFNDMKMMM(c, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007621 RID: 30241 RVA: 0x0026FA44 File Offset: 0x0026DC44
|
||||
public static ObscuredChar MPAHMDJAAJO(ObscuredChar JBJAEFPPCHF)
|
||||
{
|
||||
char c = JBJAEFPPCHF.FFLKGJFLKPP() - '\0';
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredChar.EBGNGANPEDD(c, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = c;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007622 RID: 30242 RVA: 0x0026FA84 File Offset: 0x0026DC84
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
char c = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = (char)global::UnityEngine.Random.Range(1, 65535);
|
||||
this.hiddenValue = ObscuredChar.JBGFAFLLKBJ(c, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007623 RID: 30243 RVA: 0x0026FABC File Offset: 0x0026DCBC
|
||||
public static ObscuredChar KDOHEMDOJHK(ObscuredChar JBJAEFPPCHF)
|
||||
{
|
||||
char c = JBJAEFPPCHF.JBFLMIMJHEF() + '\0';
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredChar.JBGFAFLLKBJ(c, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = c;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007624 RID: 30244 RVA: 0x0026FAFC File Offset: 0x0026DCFC
|
||||
public static ObscuredChar MIBILKDFGNM(ObscuredChar JBJAEFPPCHF)
|
||||
{
|
||||
char c = JBJAEFPPCHF.PMBFHOJOMKJ() + '\0';
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredChar.JBGFAFLLKBJ(c, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = c;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007625 RID: 30245 RVA: 0x0026FB3C File Offset: 0x0026DD3C
|
||||
public int AJILJELCHEL()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007626 RID: 30246 RVA: 0x0026FB60 File Offset: 0x0026DD60
|
||||
public void ONJOIMILEGG()
|
||||
{
|
||||
char c = this.FEEOLEBJDON();
|
||||
this.currentCryptoKey = (char)global::UnityEngine.Random.Range(0, 33);
|
||||
this.hiddenValue = ObscuredChar.MBPAGFFICIN(c, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007627 RID: 30247 RVA: 0x0026FB98 File Offset: 0x0026DD98
|
||||
public static ObscuredChar IBODAKEDBIL(ObscuredChar JBJAEFPPCHF)
|
||||
{
|
||||
char c = JBJAEFPPCHF.LKMGCLFACPG() + '\u0001';
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredChar.KADKECDMNOK(c, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = c;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007628 RID: 30248 RVA: 0x0026FBD8 File Offset: 0x0026DDD8
|
||||
private char LKMGCLFACPG()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredChar.cryptoKey;
|
||||
this.hiddenValue = ObscuredChar.JBGFAFLLKBJ('\u0001');
|
||||
this.fakeValue = '\u0001';
|
||||
this.inited = false;
|
||||
}
|
||||
char c = ObscuredChar.EBGNGANPEDD(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && this.fakeValue != '\0' && c != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.LFLOBAFOANG().PEJACBOIHLD();
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
// Token: 0x06007629 RID: 30249 RVA: 0x0026FC54 File Offset: 0x0026DE54
|
||||
private char FEEOLEBJDON()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredChar.cryptoKey;
|
||||
this.hiddenValue = ObscuredChar.HDIDGDNIOHF('\u0001');
|
||||
this.fakeValue = '\u0001';
|
||||
this.inited = false;
|
||||
}
|
||||
char c = ObscuredChar.JJKFNDMKMMM(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE() && this.fakeValue != '\0' && c != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.MLGNLBKNOPI().PEJACBOIHLD();
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
// Token: 0x0600762A RID: 30250 RVA: 0x0026FCD0 File Offset: 0x0026DED0
|
||||
public char MGHGHOODLPD()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x0600762B RID: 30251 RVA: 0x0026FCE0 File Offset: 0x0026DEE0
|
||||
public bool Equals(ObscuredChar INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredChar.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey) == ObscuredChar.JBGFAFLLKBJ(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600762C RID: 30252 RVA: 0x0026FD38 File Offset: 0x0026DF38
|
||||
public string HNGBKPNIOBD(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.HFFPMPGOCCK().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600762D RID: 30253 RVA: 0x0026FD54 File Offset: 0x0026DF54
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x0600762E RID: 30254 RVA: 0x0026FD78 File Offset: 0x0026DF78
|
||||
public void ACCFJJJMFHL(char JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.PMBFHOJOMKJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600762F RID: 30255 RVA: 0x0026FDA0 File Offset: 0x0026DFA0
|
||||
public static ObscuredChar IBBPKEICFNB(char NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredChar obscuredChar = new ObscuredChar(ObscuredChar.JBGFAFLLKBJ(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredChar.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredChar;
|
||||
}
|
||||
|
||||
// Token: 0x06007630 RID: 30256 RVA: 0x0026FDD0 File Offset: 0x0026DFD0
|
||||
public static ObscuredChar JANAEJEFOKM(ObscuredChar JBJAEFPPCHF)
|
||||
{
|
||||
char c = JBJAEFPPCHF.JBFLMIMJHEF() + '\u0001';
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredChar.JBGFAFLLKBJ(c, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = c;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007631 RID: 30257 RVA: 0x0026FE10 File Offset: 0x0026E010
|
||||
public override bool Equals(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredChar && this.Equals((ObscuredChar)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007632 RID: 30258 RVA: 0x0026FE2C File Offset: 0x0026E02C
|
||||
public string GPMFCLGAIBF()
|
||||
{
|
||||
return this.COAHFEJKGGH().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007633 RID: 30259 RVA: 0x0026FE50 File Offset: 0x0026E050
|
||||
public static char JBGFAFLLKBJ(char NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredChar.JBGFAFLLKBJ(NOBAPCOKFIL, '\0');
|
||||
}
|
||||
|
||||
// Token: 0x06007634 RID: 30260 RVA: 0x0026FE5C File Offset: 0x0026E05C
|
||||
public char PFAMCIEJLBN()
|
||||
{
|
||||
this.IALEKDENOAL();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007635 RID: 30261 RVA: 0x0026FE6C File Offset: 0x0026E06C
|
||||
public static char OAPHAPOCPDC(ObscuredChar NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.PMBFHOJOMKJ();
|
||||
}
|
||||
|
||||
// Token: 0x06007636 RID: 30262 RVA: 0x0026FE78 File Offset: 0x0026E078
|
||||
public int FHEMDFFGOCK()
|
||||
{
|
||||
return this.PMBFHOJOMKJ().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007637 RID: 30263 RVA: 0x0026FE9C File Offset: 0x0026E09C
|
||||
public static ObscuredChar BFHKIIEMOAH(ObscuredChar JBJAEFPPCHF)
|
||||
{
|
||||
char c = JBJAEFPPCHF.NHKLMIAJAFI() + '\0';
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredChar.KLKAKNFALFE(c, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = c;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007638 RID: 30264 RVA: 0x0026FEDC File Offset: 0x0026E0DC
|
||||
public void ABOKMGDMGKP()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredChar.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredChar.KADKECDMNOK(this.FEEOLEBJDON(), ObscuredChar.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredChar.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400107B RID: 4219
|
||||
private static char cryptoKey = '—';
|
||||
|
||||
// Token: 0x0400107C RID: 4220
|
||||
private char currentCryptoKey;
|
||||
|
||||
// Token: 0x0400107D RID: 4221
|
||||
private char hiddenValue;
|
||||
|
||||
// Token: 0x0400107E RID: 4222
|
||||
private char fakeValue;
|
||||
|
||||
// Token: 0x0400107F RID: 4223
|
||||
private bool inited;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1293 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.Common;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x0200027D RID: 637
|
||||
[Serializable]
|
||||
public struct ObscuredDecimal : IEquatable<ObscuredDecimal>, IFormattable
|
||||
{
|
||||
// Token: 0x06007639 RID: 30265 RVA: 0x0026FF10 File Offset: 0x0026E110
|
||||
public static void DDEMDDKMPHB(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredDecimal.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x0600763A RID: 30266 RVA: 0x0026FF18 File Offset: 0x0026E118
|
||||
private static ACTkByte16 EBKKMOJACKN(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
long num = ANOFFEKMECJ;
|
||||
if (num == 1L)
|
||||
{
|
||||
num = ObscuredDecimal.cryptoKey;
|
||||
}
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= num;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= num;
|
||||
return bahodkbnlen.OHJGJOFNEBD;
|
||||
}
|
||||
|
||||
// Token: 0x0600763B RID: 30267 RVA: 0x0026FF6C File Offset: 0x0026E16C
|
||||
public string FCJDHMDFCAE()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x0600763C RID: 30268 RVA: 0x0026FF90 File Offset: 0x0026E190
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredDecimal.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredDecimal.MPKNOLPCHLL(this.JBFLMIMJHEF(), ObscuredDecimal.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredDecimal.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600763D RID: 30269 RVA: 0x0026FFC4 File Offset: 0x0026E1C4
|
||||
public void EGAKIICLJEB(decimal JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = JCMGMGDNKNI;
|
||||
this.hiddenValue = bahodkbnlen.OHJGJOFNEBD;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600763E RID: 30270 RVA: 0x0027000C File Offset: 0x0026E20C
|
||||
private static ACTkByte16 AFPGGONDCDO(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
long num = ANOFFEKMECJ;
|
||||
if (num == 1L)
|
||||
{
|
||||
num = ObscuredDecimal.cryptoKey;
|
||||
}
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= num;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= num;
|
||||
return bahodkbnlen.OHJGJOFNEBD;
|
||||
}
|
||||
|
||||
// Token: 0x0600763F RID: 30271 RVA: 0x00270060 File Offset: 0x0026E260
|
||||
public static ObscuredDecimal OGHJIBBOHME(ObscuredDecimal JBJAEFPPCHF)
|
||||
{
|
||||
decimal num = JBJAEFPPCHF.JBFLMIMJHEF() + 1m;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredDecimal.MNGKHEDJHBA(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007640 RID: 30272 RVA: 0x002700A8 File Offset: 0x0026E2A8
|
||||
public string LGAGFEBGMBJ(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.CENBPMIOEIK().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007641 RID: 30273 RVA: 0x002700C4 File Offset: 0x0026E2C4
|
||||
private static ACTkByte16 EIDDOMHMMII(decimal NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDecimal.NDKJGLHOKEG(NOBAPCOKFIL, 1L);
|
||||
}
|
||||
|
||||
// Token: 0x06007642 RID: 30274 RVA: 0x002700D0 File Offset: 0x0026E2D0
|
||||
public string HNGBKPNIOBD(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JKIFGMMCMDA().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007643 RID: 30275 RVA: 0x002700F0 File Offset: 0x0026E2F0
|
||||
public string LPHIBBMMDEL(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007644 RID: 30276 RVA: 0x0027010C File Offset: 0x0026E30C
|
||||
public static ObscuredDecimal BBHNKJLKICN(ObscuredDecimal JBJAEFPPCHF)
|
||||
{
|
||||
decimal num = JBJAEFPPCHF.JBFLMIMJHEF() - 1m;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredDecimal.KFKOPNAPJAG(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007645 RID: 30277 RVA: 0x00270154 File Offset: 0x0026E354
|
||||
public int DCJCPCEFHJH()
|
||||
{
|
||||
return this.CENBPMIOEIK().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007646 RID: 30278 RVA: 0x00270178 File Offset: 0x0026E378
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007647 RID: 30279 RVA: 0x0027019C File Offset: 0x0026E39C
|
||||
public static void FFJENIINODI(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredDecimal.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007648 RID: 30280 RVA: 0x002701A4 File Offset: 0x0026E3A4
|
||||
public static decimal KIIPDLDHLJN(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= ANOFFEKMECJ;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= ANOFFEKMECJ;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x06007649 RID: 30281 RVA: 0x002701E8 File Offset: 0x0026E3E8
|
||||
public void NJBLAHNDLJF()
|
||||
{
|
||||
decimal num = this.CENBPMIOEIK();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(-142, -150);
|
||||
}
|
||||
while (this.currentCryptoKey == 0L);
|
||||
this.hiddenValue = ObscuredDecimal.MPKNOLPCHLL(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600764A RID: 30282 RVA: 0x00270234 File Offset: 0x0026E434
|
||||
public int JNCHJNLDLGH()
|
||||
{
|
||||
return this.LCOGLKMOGLL().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x0600764B RID: 30283 RVA: 0x00270258 File Offset: 0x0026E458
|
||||
public string MAFIPMANCPP(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.CENBPMIOEIK().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600764C RID: 30284 RVA: 0x00270278 File Offset: 0x0026E478
|
||||
public decimal BCIIKPLCHMP()
|
||||
{
|
||||
this.ABOKMGDMGKP();
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.OHJGJOFNEBD = this.hiddenValue;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x0600764D RID: 30285 RVA: 0x002702A8 File Offset: 0x0026E4A8
|
||||
private decimal JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredDecimal.cryptoKey;
|
||||
this.hiddenValue = ObscuredDecimal.MPKNOLPCHLL(0m);
|
||||
this.fakeValue = 0m;
|
||||
this.inited = true;
|
||||
}
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.OHJGJOFNEBD = this.hiddenValue;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= this.currentCryptoKey;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= this.currentCryptoKey;
|
||||
decimal paejjfloiea = bahodkbnlen.PAEJJFLOIEA;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0m && paejjfloiea != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return paejjfloiea;
|
||||
}
|
||||
|
||||
// Token: 0x0600764E RID: 30286 RVA: 0x00270374 File Offset: 0x0026E574
|
||||
public bool NIOPIEJAFGH(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredDecimal && this.NKBBBHLAOII((ObscuredDecimal)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600764F RID: 30287 RVA: 0x00270390 File Offset: 0x0026E590
|
||||
public static decimal KNGBOLJIDNN(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= ANOFFEKMECJ;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= ANOFFEKMECJ;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x06007650 RID: 30288 RVA: 0x002703D4 File Offset: 0x0026E5D4
|
||||
public static ObscuredDecimal FJPEAOFMGMK(decimal NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredDecimal obscuredDecimal = new ObscuredDecimal(ObscuredDecimal.EIDDOMHMMII(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
obscuredDecimal.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredDecimal;
|
||||
}
|
||||
|
||||
// Token: 0x06007651 RID: 30289 RVA: 0x00270404 File Offset: 0x0026E604
|
||||
public string ALMEECLALCM(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007652 RID: 30290 RVA: 0x00270424 File Offset: 0x0026E624
|
||||
private ObscuredDecimal(ACTkByte16 NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredDecimal.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.hiddenValueOld = null;
|
||||
this.fakeValue = 0m;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007653 RID: 30291 RVA: 0x00270454 File Offset: 0x0026E654
|
||||
public void CCFDKCEABKI()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredDecimal.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredDecimal.MPKNOLPCHLL(this.JBFLMIMJHEF(), ObscuredDecimal.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredDecimal.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007654 RID: 30292 RVA: 0x00270488 File Offset: 0x0026E688
|
||||
public void KIFEAGKPNFG()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredDecimal.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredDecimal.MPKNOLPCHLL(this.LCOGLKMOGLL(), ObscuredDecimal.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredDecimal.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007655 RID: 30293 RVA: 0x002704BC File Offset: 0x0026E6BC
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
decimal num = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(int.MinValue, int.MaxValue);
|
||||
}
|
||||
while (this.currentCryptoKey == 0L);
|
||||
this.hiddenValue = ObscuredDecimal.MPKNOLPCHLL(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007656 RID: 30294 RVA: 0x00270508 File Offset: 0x0026E708
|
||||
public static void COKFLDLMKJP(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredDecimal.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007657 RID: 30295 RVA: 0x00270510 File Offset: 0x0026E710
|
||||
public bool FEINGKNMFBB(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredDecimal && this.NDCBDHELMGJ((ObscuredDecimal)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007658 RID: 30296 RVA: 0x0027052C File Offset: 0x0026E72C
|
||||
public static decimal PDOIOJMOBOG(decimal NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDecimal.NPKFAJMBABL(NOBAPCOKFIL, ObscuredDecimal.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007659 RID: 30297 RVA: 0x0027053C File Offset: 0x0026E73C
|
||||
public decimal KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x0600765A RID: 30298 RVA: 0x00270544 File Offset: 0x0026E744
|
||||
private static ACTkByte16 HNNEBDPGEAF(decimal NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDecimal.MNGKHEDJHBA(NOBAPCOKFIL, 0L);
|
||||
}
|
||||
|
||||
// Token: 0x0600765B RID: 30299 RVA: 0x00270550 File Offset: 0x0026E750
|
||||
public void OCPKNDHOCCG()
|
||||
{
|
||||
decimal num = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(-41, 23);
|
||||
}
|
||||
while (this.currentCryptoKey == 1L);
|
||||
this.hiddenValue = ObscuredDecimal.NDKJGLHOKEG(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600765C RID: 30300 RVA: 0x0027059C File Offset: 0x0026E79C
|
||||
public bool Equals(ObscuredDecimal INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO.JBFLMIMJHEF().Equals(this.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x0600765D RID: 30301 RVA: 0x002705C0 File Offset: 0x0026E7C0
|
||||
public static ObscuredDecimal JANAEJEFOKM(ObscuredDecimal JBJAEFPPCHF)
|
||||
{
|
||||
decimal num = JBJAEFPPCHF.JBFLMIMJHEF() + 1m;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredDecimal.MPKNOLPCHLL(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600765E RID: 30302 RVA: 0x00270608 File Offset: 0x0026E808
|
||||
public bool DHKGILKHINN(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredDecimal && this.Equals((ObscuredDecimal)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600765F RID: 30303 RVA: 0x00270624 File Offset: 0x0026E824
|
||||
public static ObscuredDecimal LIPELNLBCCI(ObscuredDecimal JBJAEFPPCHF)
|
||||
{
|
||||
decimal num = JBJAEFPPCHF.JBFLMIMJHEF() - 1m;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredDecimal.MPKNOLPCHLL(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007660 RID: 30304 RVA: 0x0027066C File Offset: 0x0026E86C
|
||||
public static decimal DOJNEONCEBL(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= ANOFFEKMECJ;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= ANOFFEKMECJ;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x06007661 RID: 30305 RVA: 0x002706B0 File Offset: 0x0026E8B0
|
||||
public static decimal IGGNDLJGPLE(decimal NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDecimal.CKBNEIHJPNP(NOBAPCOKFIL, ObscuredDecimal.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007662 RID: 30306 RVA: 0x002706C0 File Offset: 0x0026E8C0
|
||||
public static ObscuredDecimal NEEIBGGICIE(ObscuredDecimal JBJAEFPPCHF)
|
||||
{
|
||||
decimal num = JBJAEFPPCHF.JBFLMIMJHEF() + 1m;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredDecimal.JHJPEPKKCIM(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007663 RID: 30307 RVA: 0x00270708 File Offset: 0x0026E908
|
||||
private static ACTkByte16 MPKNOLPCHLL(decimal NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDecimal.MPKNOLPCHLL(NOBAPCOKFIL, 0L);
|
||||
}
|
||||
|
||||
// Token: 0x06007664 RID: 30308 RVA: 0x00270714 File Offset: 0x0026E914
|
||||
public bool OBLLNKEMCIO(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredDecimal) || this.NDCBDHELMGJ((ObscuredDecimal)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007665 RID: 30309 RVA: 0x00270730 File Offset: 0x0026E930
|
||||
public static decimal CKBNEIHJPNP(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= ANOFFEKMECJ;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= ANOFFEKMECJ;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x06007666 RID: 30310 RVA: 0x00270774 File Offset: 0x0026E974
|
||||
public static decimal NHBIHFOJOJH(ObscuredDecimal NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.CENBPMIOEIK();
|
||||
}
|
||||
|
||||
// Token: 0x06007667 RID: 30311 RVA: 0x00270780 File Offset: 0x0026E980
|
||||
private static ACTkByte16 FIBIBIOCBLM(decimal NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDecimal.KFKOPNAPJAG(NOBAPCOKFIL, 1L);
|
||||
}
|
||||
|
||||
// Token: 0x06007668 RID: 30312 RVA: 0x0027078C File Offset: 0x0026E98C
|
||||
public static decimal DIGNLHBJBGC(decimal NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDecimal.ODDEJAOPCDJ(NOBAPCOKFIL, ObscuredDecimal.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007669 RID: 30313 RVA: 0x0027079C File Offset: 0x0026E99C
|
||||
public void HHBFHJDECKD()
|
||||
{
|
||||
decimal num = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(-136, -159);
|
||||
}
|
||||
while (this.currentCryptoKey == 1L);
|
||||
this.hiddenValue = ObscuredDecimal.MPKNOLPCHLL(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600766B RID: 30315 RVA: 0x002707F8 File Offset: 0x0026E9F8
|
||||
private static ACTkByte16 ECFAMKJGNGD(decimal NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDecimal.JHJPEPKKCIM(NOBAPCOKFIL, 1L);
|
||||
}
|
||||
|
||||
// Token: 0x0600766C RID: 30316 RVA: 0x00270804 File Offset: 0x0026EA04
|
||||
public string BNDDHGHABNJ(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JKIFGMMCMDA().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x0600766D RID: 30317 RVA: 0x00270820 File Offset: 0x0026EA20
|
||||
private decimal JKIFGMMCMDA()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredDecimal.cryptoKey;
|
||||
this.hiddenValue = ObscuredDecimal.ECFAMKJGNGD(0m);
|
||||
this.fakeValue = 0m;
|
||||
this.inited = true;
|
||||
}
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.OHJGJOFNEBD = this.hiddenValue;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= this.currentCryptoKey;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= this.currentCryptoKey;
|
||||
decimal paejjfloiea = bahodkbnlen.PAEJJFLOIEA;
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && this.fakeValue != 1m && paejjfloiea != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.LFLOBAFOANG().PEJACBOIHLD();
|
||||
}
|
||||
return paejjfloiea;
|
||||
}
|
||||
|
||||
// Token: 0x0600766E RID: 30318 RVA: 0x002708EC File Offset: 0x0026EAEC
|
||||
public string AKDAMPMOFCM(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.CENBPMIOEIK().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600766F RID: 30319 RVA: 0x0027090C File Offset: 0x0026EB0C
|
||||
public static ObscuredDecimal BOBHDGBBMOJ(ObscuredFloat MLKLHPGKJGG)
|
||||
{
|
||||
return ObscuredDecimal.FJPEAOFMGMK((decimal)ObscuredFloat.GMDJPELFFLE(MLKLHPGKJGG));
|
||||
}
|
||||
|
||||
// Token: 0x06007670 RID: 30320 RVA: 0x00270920 File Offset: 0x0026EB20
|
||||
public decimal CJEDAMKMPLI()
|
||||
{
|
||||
this.ABOKMGDMGKP();
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.OHJGJOFNEBD = this.hiddenValue;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x06007671 RID: 30321 RVA: 0x00270950 File Offset: 0x0026EB50
|
||||
public static ObscuredDecimal PEKHBEBHKEJ(decimal NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredDecimal obscuredDecimal = new ObscuredDecimal(ObscuredDecimal.EIDDOMHMMII(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredDecimal.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredDecimal;
|
||||
}
|
||||
|
||||
// Token: 0x06007672 RID: 30322 RVA: 0x00270980 File Offset: 0x0026EB80
|
||||
public static decimal NPKFAJMBABL(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= ANOFFEKMECJ;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= ANOFFEKMECJ;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x06007673 RID: 30323 RVA: 0x002709C4 File Offset: 0x0026EBC4
|
||||
public void NBPHLFLHNFJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredDecimal.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredDecimal.NDKJGLHOKEG(this.JKIFGMMCMDA(), ObscuredDecimal.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredDecimal.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007674 RID: 30324 RVA: 0x002709F8 File Offset: 0x0026EBF8
|
||||
public string JKACALCNHBP(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007675 RID: 30325 RVA: 0x00270A14 File Offset: 0x0026EC14
|
||||
public static ObscuredDecimal IPMMDCGCLNC(decimal NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredDecimal obscuredDecimal = new ObscuredDecimal(ObscuredDecimal.ECFAMKJGNGD(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
obscuredDecimal.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredDecimal;
|
||||
}
|
||||
|
||||
// Token: 0x06007676 RID: 30326 RVA: 0x00270A44 File Offset: 0x0026EC44
|
||||
public decimal DGGEGPLPDCL()
|
||||
{
|
||||
this.OAJJKGCPDBN();
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.OHJGJOFNEBD = this.hiddenValue;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x06007677 RID: 30327 RVA: 0x00270A74 File Offset: 0x0026EC74
|
||||
public static decimal EDHNDLCFIOL(ObscuredDecimal NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007678 RID: 30328 RVA: 0x00270A80 File Offset: 0x0026EC80
|
||||
public decimal ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.OHJGJOFNEBD = this.hiddenValue;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x06007679 RID: 30329 RVA: 0x00270AB0 File Offset: 0x0026ECB0
|
||||
public bool NKBBBHLAOII(ObscuredDecimal INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO.CENBPMIOEIK().Equals(this.CENBPMIOEIK());
|
||||
}
|
||||
|
||||
// Token: 0x0600767A RID: 30330 RVA: 0x00270AD4 File Offset: 0x0026ECD4
|
||||
public static decimal BENOBLIMNHN(decimal NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDecimal.BENOBLIMNHN(NOBAPCOKFIL, ObscuredDecimal.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600767B RID: 30331 RVA: 0x00270AE4 File Offset: 0x0026ECE4
|
||||
public static ObscuredDecimal MFEMLIBPECG(decimal NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredDecimal obscuredDecimal = new ObscuredDecimal(ObscuredDecimal.EIDDOMHMMII(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
obscuredDecimal.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredDecimal;
|
||||
}
|
||||
|
||||
// Token: 0x0600767C RID: 30332 RVA: 0x00270B14 File Offset: 0x0026ED14
|
||||
public static decimal BENOBLIMNHN(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= ANOFFEKMECJ;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= ANOFFEKMECJ;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x0600767D RID: 30333 RVA: 0x00270B58 File Offset: 0x0026ED58
|
||||
public string MJIIFCDDNMM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600767E RID: 30334 RVA: 0x00270B74 File Offset: 0x0026ED74
|
||||
public static ObscuredDecimal NHOACGPFGCN(decimal NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredDecimal obscuredDecimal = new ObscuredDecimal(ObscuredDecimal.HNNEBDPGEAF(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredDecimal.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredDecimal;
|
||||
}
|
||||
|
||||
// Token: 0x0600767F RID: 30335 RVA: 0x00270BA4 File Offset: 0x0026EDA4
|
||||
public string OEDKECDJOBA(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007680 RID: 30336 RVA: 0x00270BC0 File Offset: 0x0026EDC0
|
||||
public override bool Equals(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredDecimal && this.Equals((ObscuredDecimal)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007681 RID: 30337 RVA: 0x00270BDC File Offset: 0x0026EDDC
|
||||
public string KGECLNFFPJM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.LCOGLKMOGLL().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007682 RID: 30338 RVA: 0x00270BF8 File Offset: 0x0026EDF8
|
||||
public static void OPFAMECCIDF(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredDecimal.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007683 RID: 30339 RVA: 0x00270C00 File Offset: 0x0026EE00
|
||||
public static decimal MAHCKDIHFFH(decimal NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDecimal.CKBNEIHJPNP(NOBAPCOKFIL, ObscuredDecimal.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007684 RID: 30340 RVA: 0x00270C10 File Offset: 0x0026EE10
|
||||
public void HNLFOHPIMBE()
|
||||
{
|
||||
decimal num = this.JKIFGMMCMDA();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(-108, -5);
|
||||
}
|
||||
while (this.currentCryptoKey == 0L);
|
||||
this.hiddenValue = ObscuredDecimal.EBKKMOJACKN(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007685 RID: 30341 RVA: 0x00270C5C File Offset: 0x0026EE5C
|
||||
public static ObscuredDecimal FOFDBMNJNNJ(ObscuredDecimal JBJAEFPPCHF)
|
||||
{
|
||||
decimal num = JBJAEFPPCHF.JBFLMIMJHEF() - 0m;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredDecimal.JHJPEPKKCIM(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007686 RID: 30342 RVA: 0x00270CA4 File Offset: 0x0026EEA4
|
||||
public bool AGPOIOIHPOK(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredDecimal) || this.CKNCODBMLFD((ObscuredDecimal)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007687 RID: 30343 RVA: 0x00270CC0 File Offset: 0x0026EEC0
|
||||
public string ENBNCLFGNCB(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.CENBPMIOEIK().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007688 RID: 30344 RVA: 0x00270CDC File Offset: 0x0026EEDC
|
||||
public static decimal PJNOCJAHEPI(decimal NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDecimal.KNGBOLJIDNN(NOBAPCOKFIL, ObscuredDecimal.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007689 RID: 30345 RVA: 0x00270CEC File Offset: 0x0026EEEC
|
||||
public string CDDGKMDJFFL()
|
||||
{
|
||||
return this.LCOGLKMOGLL().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x0600768A RID: 30346 RVA: 0x00270D10 File Offset: 0x0026EF10
|
||||
public string BHADHMJKNFL(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JKIFGMMCMDA().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x0600768B RID: 30347 RVA: 0x00270D2C File Offset: 0x0026EF2C
|
||||
public static decimal APMEBDNBPNN(decimal NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDecimal.ODDEJAOPCDJ(NOBAPCOKFIL, ObscuredDecimal.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600768C RID: 30348 RVA: 0x00270D3C File Offset: 0x0026EF3C
|
||||
public static ObscuredDecimal FPJHIAHHAMK(ObscuredDecimal JBJAEFPPCHF)
|
||||
{
|
||||
decimal num = JBJAEFPPCHF.JKIFGMMCMDA() + 1m;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredDecimal.MPKNOLPCHLL(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600768D RID: 30349 RVA: 0x00270D84 File Offset: 0x0026EF84
|
||||
public static ObscuredDecimal OCBDKBDLEGA(decimal NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredDecimal obscuredDecimal = new ObscuredDecimal(ObscuredDecimal.EIDDOMHMMII(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
obscuredDecimal.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredDecimal;
|
||||
}
|
||||
|
||||
// Token: 0x0600768E RID: 30350 RVA: 0x00270DB4 File Offset: 0x0026EFB4
|
||||
public string GMKMMLFANOJ(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600768F RID: 30351 RVA: 0x00270DD4 File Offset: 0x0026EFD4
|
||||
public void ABOKMGDMGKP()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredDecimal.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredDecimal.EBKKMOJACKN(this.JKIFGMMCMDA(), ObscuredDecimal.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredDecimal.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007690 RID: 30352 RVA: 0x00270E08 File Offset: 0x0026F008
|
||||
public static void JINKAEDKLCL(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredDecimal.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007691 RID: 30353 RVA: 0x00270E10 File Offset: 0x0026F010
|
||||
public bool PIGAMNOEOHJ(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredDecimal) || this.NDCBDHELMGJ((ObscuredDecimal)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007692 RID: 30354 RVA: 0x00270E2C File Offset: 0x0026F02C
|
||||
public static decimal GDCAPLNNHFK(ObscuredDecimal NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007693 RID: 30355 RVA: 0x00270E38 File Offset: 0x0026F038
|
||||
public decimal EPHBNFOANBJ()
|
||||
{
|
||||
this.KIFEAGKPNFG();
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.OHJGJOFNEBD = this.hiddenValue;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x06007694 RID: 30356 RVA: 0x00270E68 File Offset: 0x0026F068
|
||||
public string MJIIFCDDNMM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007695 RID: 30357 RVA: 0x00270E84 File Offset: 0x0026F084
|
||||
private static ACTkByte16 KCOAAKINENH(decimal NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDecimal.MNGKHEDJHBA(NOBAPCOKFIL, 0L);
|
||||
}
|
||||
|
||||
// Token: 0x06007696 RID: 30358 RVA: 0x00270E90 File Offset: 0x0026F090
|
||||
public static decimal MPBEMNKMBKE(decimal NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDecimal.MHFFCGMFFCF(NOBAPCOKFIL, ObscuredDecimal.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007697 RID: 30359 RVA: 0x00270EA0 File Offset: 0x0026F0A0
|
||||
private decimal CENBPMIOEIK()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredDecimal.cryptoKey;
|
||||
this.hiddenValue = ObscuredDecimal.FIBIBIOCBLM(0m);
|
||||
this.fakeValue = 1m;
|
||||
this.inited = true;
|
||||
}
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.OHJGJOFNEBD = this.hiddenValue;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= this.currentCryptoKey;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= this.currentCryptoKey;
|
||||
decimal paejjfloiea = bahodkbnlen.PAEJJFLOIEA;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD() && this.fakeValue != 1m && paejjfloiea != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().PEJACBOIHLD();
|
||||
}
|
||||
return paejjfloiea;
|
||||
}
|
||||
|
||||
// Token: 0x06007698 RID: 30360 RVA: 0x00270F6C File Offset: 0x0026F16C
|
||||
public string ToString(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007699 RID: 30361 RVA: 0x00270F8C File Offset: 0x0026F18C
|
||||
public decimal GFGIJBJHPJM()
|
||||
{
|
||||
this.ABOKMGDMGKP();
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.OHJGJOFNEBD = this.hiddenValue;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x0600769A RID: 30362 RVA: 0x00270FBC File Offset: 0x0026F1BC
|
||||
public bool CKNCODBMLFD(ObscuredDecimal INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO.JKIFGMMCMDA().Equals(this.CENBPMIOEIK());
|
||||
}
|
||||
|
||||
// Token: 0x0600769B RID: 30363 RVA: 0x00270FE0 File Offset: 0x0026F1E0
|
||||
public static decimal CKBNEIHJPNP(decimal NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDecimal.CKBNEIHJPNP(NOBAPCOKFIL, ObscuredDecimal.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600769C RID: 30364 RVA: 0x00270FF0 File Offset: 0x0026F1F0
|
||||
public bool ECBCBHEGOPG(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredDecimal && this.HBCAAOCMACM((ObscuredDecimal)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600769D RID: 30365 RVA: 0x0027100C File Offset: 0x0026F20C
|
||||
public bool IDKLIADACLP(ObscuredDecimal INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO.JKIFGMMCMDA().Equals(this.JKIFGMMCMDA());
|
||||
}
|
||||
|
||||
// Token: 0x0600769E RID: 30366 RVA: 0x00271030 File Offset: 0x0026F230
|
||||
public decimal BDOOPKHNCPP()
|
||||
{
|
||||
return this.CENBPMIOEIK();
|
||||
}
|
||||
|
||||
// Token: 0x0600769F RID: 30367 RVA: 0x00271038 File Offset: 0x0026F238
|
||||
public string BPEGPOBFMCP()
|
||||
{
|
||||
return this.CENBPMIOEIK().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060076A0 RID: 30368 RVA: 0x0027105C File Offset: 0x0026F25C
|
||||
public static ObscuredDecimal CALFBPAOGMH(ObscuredDecimal JBJAEFPPCHF)
|
||||
{
|
||||
decimal num = JBJAEFPPCHF.JBFLMIMJHEF() + 0m;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredDecimal.JHJPEPKKCIM(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060076A1 RID: 30369 RVA: 0x002710A4 File Offset: 0x0026F2A4
|
||||
private static ACTkByte16 NDKJGLHOKEG(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
long num = ANOFFEKMECJ;
|
||||
if (num == 1L)
|
||||
{
|
||||
num = ObscuredDecimal.cryptoKey;
|
||||
}
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= num;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= num;
|
||||
return bahodkbnlen.OHJGJOFNEBD;
|
||||
}
|
||||
|
||||
// Token: 0x060076A2 RID: 30370 RVA: 0x002710F8 File Offset: 0x0026F2F8
|
||||
public static ObscuredDecimal IPBLHDCNMAP(ObscuredDecimal JBJAEFPPCHF)
|
||||
{
|
||||
decimal num = JBJAEFPPCHF.CENBPMIOEIK() - 0m;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredDecimal.MPKNOLPCHLL(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060076A3 RID: 30371 RVA: 0x00271140 File Offset: 0x0026F340
|
||||
private static ACTkByte16 JHJPEPKKCIM(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
long num = ANOFFEKMECJ;
|
||||
if (num == 0L)
|
||||
{
|
||||
num = ObscuredDecimal.cryptoKey;
|
||||
}
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= num;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= num;
|
||||
return bahodkbnlen.OHJGJOFNEBD;
|
||||
}
|
||||
|
||||
// Token: 0x060076A4 RID: 30372 RVA: 0x00271194 File Offset: 0x0026F394
|
||||
public string EPJIIOPDPCO(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.LCOGLKMOGLL().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060076A5 RID: 30373 RVA: 0x002711B4 File Offset: 0x0026F3B4
|
||||
public string NHPHPDPMCCG(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.LCOGLKMOGLL().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060076A6 RID: 30374 RVA: 0x002711D4 File Offset: 0x0026F3D4
|
||||
public static ObscuredDecimal HOOFJGAAMKN(ObscuredFloat MLKLHPGKJGG)
|
||||
{
|
||||
return ObscuredDecimal.EDHNDLCFIOL((decimal)ObscuredFloat.EDHNDLCFIOL(MLKLHPGKJGG));
|
||||
}
|
||||
|
||||
// Token: 0x060076A7 RID: 30375 RVA: 0x002711E8 File Offset: 0x0026F3E8
|
||||
public void EBBJOBOIEJO()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredDecimal.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredDecimal.KFKOPNAPJAG(this.CENBPMIOEIK(), ObscuredDecimal.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredDecimal.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060076A8 RID: 30376 RVA: 0x0027121C File Offset: 0x0026F41C
|
||||
public string GLGMPJPDCGM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.CENBPMIOEIK().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060076A9 RID: 30377 RVA: 0x00271238 File Offset: 0x0026F438
|
||||
public void EFIICLECDKF()
|
||||
{
|
||||
decimal num = this.CENBPMIOEIK();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(-151, -102);
|
||||
}
|
||||
while (this.currentCryptoKey == 1L);
|
||||
this.hiddenValue = ObscuredDecimal.EBKKMOJACKN(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060076AA RID: 30378 RVA: 0x00271284 File Offset: 0x0026F484
|
||||
public static void NJHNGJDHPPC(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredDecimal.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060076AB RID: 30379 RVA: 0x0027128C File Offset: 0x0026F48C
|
||||
private static ACTkByte16 MNGKHEDJHBA(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
long num = ANOFFEKMECJ;
|
||||
if (num == 1L)
|
||||
{
|
||||
num = ObscuredDecimal.cryptoKey;
|
||||
}
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= num;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= num;
|
||||
return bahodkbnlen.OHJGJOFNEBD;
|
||||
}
|
||||
|
||||
// Token: 0x060076AC RID: 30380 RVA: 0x002712E0 File Offset: 0x0026F4E0
|
||||
public string KLKLFGGLJKD(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JKIFGMMCMDA().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060076AD RID: 30381 RVA: 0x002712FC File Offset: 0x0026F4FC
|
||||
private static ACTkByte16 AIHDNIGGIDG(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
long num = ANOFFEKMECJ;
|
||||
if (num == 1L)
|
||||
{
|
||||
num = ObscuredDecimal.cryptoKey;
|
||||
}
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= num;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= num;
|
||||
return bahodkbnlen.OHJGJOFNEBD;
|
||||
}
|
||||
|
||||
// Token: 0x060076AE RID: 30382 RVA: 0x00271350 File Offset: 0x0026F550
|
||||
public bool NDCBDHELMGJ(ObscuredDecimal INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO.JBFLMIMJHEF().Equals(this.LCOGLKMOGLL());
|
||||
}
|
||||
|
||||
// Token: 0x060076AF RID: 30383 RVA: 0x00271374 File Offset: 0x0026F574
|
||||
public static ObscuredDecimal GBHJOJPCDGJ(ObscuredFloat MLKLHPGKJGG)
|
||||
{
|
||||
return ObscuredDecimal.NHOACGPFGCN((decimal)ObscuredFloat.EDHNDLCFIOL(MLKLHPGKJGG));
|
||||
}
|
||||
|
||||
// Token: 0x060076B0 RID: 30384 RVA: 0x00271388 File Offset: 0x0026F588
|
||||
public int LDBDPBKAKBC()
|
||||
{
|
||||
return this.JKIFGMMCMDA().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060076B1 RID: 30385 RVA: 0x002713AC File Offset: 0x0026F5AC
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060076B2 RID: 30386 RVA: 0x002713D0 File Offset: 0x0026F5D0
|
||||
public void CDBKJAFDHEG()
|
||||
{
|
||||
decimal num = this.LCOGLKMOGLL();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(-141, -44);
|
||||
}
|
||||
while (this.currentCryptoKey == 0L);
|
||||
this.hiddenValue = ObscuredDecimal.MPKNOLPCHLL(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060076B3 RID: 30387 RVA: 0x0027141C File Offset: 0x0026F61C
|
||||
public void MPENGCCAIDD()
|
||||
{
|
||||
decimal num = this.CENBPMIOEIK();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(-131, -136);
|
||||
}
|
||||
while (this.currentCryptoKey == 0L);
|
||||
this.hiddenValue = ObscuredDecimal.JHJPEPKKCIM(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060076B4 RID: 30388 RVA: 0x00271468 File Offset: 0x0026F668
|
||||
public void GGFGJBBOBIH(decimal JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = JCMGMGDNKNI;
|
||||
this.hiddenValue = bahodkbnlen.OHJGJOFNEBD;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.LCOGLKMOGLL();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060076B5 RID: 30389 RVA: 0x002714B0 File Offset: 0x0026F6B0
|
||||
public static decimal MHFFCGMFFCF(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= ANOFFEKMECJ;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= ANOFFEKMECJ;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x060076B6 RID: 30390 RVA: 0x002714F4 File Offset: 0x0026F6F4
|
||||
public string KMPMGLDGKMJ(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060076B7 RID: 30391 RVA: 0x00271514 File Offset: 0x0026F714
|
||||
public void OAJJKGCPDBN()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredDecimal.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredDecimal.KFKOPNAPJAG(this.CENBPMIOEIK(), ObscuredDecimal.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredDecimal.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060076B8 RID: 30392 RVA: 0x00271548 File Offset: 0x0026F748
|
||||
public decimal EMBBMGCFACE()
|
||||
{
|
||||
this.OAJJKGCPDBN();
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.OHJGJOFNEBD = this.hiddenValue;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x060076B9 RID: 30393 RVA: 0x00271578 File Offset: 0x0026F778
|
||||
public static ObscuredDecimal GLKIBDPLHKA(decimal NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredDecimal obscuredDecimal = new ObscuredDecimal(ObscuredDecimal.FIBIBIOCBLM(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
obscuredDecimal.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredDecimal;
|
||||
}
|
||||
|
||||
// Token: 0x060076BA RID: 30394 RVA: 0x002715A8 File Offset: 0x0026F7A8
|
||||
public bool LDAIJIOHLHL(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredDecimal) || this.IDKLIADACLP((ObscuredDecimal)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x060076BB RID: 30395 RVA: 0x002715C4 File Offset: 0x0026F7C4
|
||||
public bool HBCAAOCMACM(ObscuredDecimal INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO.CENBPMIOEIK().Equals(this.CENBPMIOEIK());
|
||||
}
|
||||
|
||||
// Token: 0x060076BC RID: 30396 RVA: 0x002715E8 File Offset: 0x0026F7E8
|
||||
private static ACTkByte16 MPKNOLPCHLL(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
long num = ANOFFEKMECJ;
|
||||
if (num == 0L)
|
||||
{
|
||||
num = ObscuredDecimal.cryptoKey;
|
||||
}
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= num;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= num;
|
||||
return bahodkbnlen.OHJGJOFNEBD;
|
||||
}
|
||||
|
||||
// Token: 0x060076BD RID: 30397 RVA: 0x0027163C File Offset: 0x0026F83C
|
||||
private static ACTkByte16 KFKOPNAPJAG(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
long num = ANOFFEKMECJ;
|
||||
if (num == 0L)
|
||||
{
|
||||
num = ObscuredDecimal.cryptoKey;
|
||||
}
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= num;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= num;
|
||||
return bahodkbnlen.OHJGJOFNEBD;
|
||||
}
|
||||
|
||||
// Token: 0x060076BE RID: 30398 RVA: 0x00271690 File Offset: 0x0026F890
|
||||
public void MIEKLCEIHOH(decimal JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = JCMGMGDNKNI;
|
||||
this.hiddenValue = bahodkbnlen.OHJGJOFNEBD;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JKIFGMMCMDA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060076BF RID: 30399 RVA: 0x002716D8 File Offset: 0x0026F8D8
|
||||
public decimal INKAPKJMAPF()
|
||||
{
|
||||
this.ABOKMGDMGKP();
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.OHJGJOFNEBD = this.hiddenValue;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x060076C0 RID: 30400 RVA: 0x00271708 File Offset: 0x0026F908
|
||||
public static void EDKAJAJCEFC(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredDecimal.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060076C1 RID: 30401 RVA: 0x00271710 File Offset: 0x0026F910
|
||||
private decimal LCOGLKMOGLL()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredDecimal.cryptoKey;
|
||||
this.hiddenValue = ObscuredDecimal.EIDDOMHMMII(0m);
|
||||
this.fakeValue = 0m;
|
||||
this.inited = true;
|
||||
}
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.OHJGJOFNEBD = this.hiddenValue;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= this.currentCryptoKey;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= this.currentCryptoKey;
|
||||
decimal paejjfloiea = bahodkbnlen.PAEJJFLOIEA;
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE() && this.fakeValue != 0m && paejjfloiea != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.PFOOJAGKOHN().PEJACBOIHLD();
|
||||
}
|
||||
return paejjfloiea;
|
||||
}
|
||||
|
||||
// Token: 0x060076C2 RID: 30402 RVA: 0x002717DC File Offset: 0x0026F9DC
|
||||
public static ObscuredDecimal IMNLFHGKBKL(ObscuredDecimal JBJAEFPPCHF)
|
||||
{
|
||||
decimal num = JBJAEFPPCHF.CENBPMIOEIK() - 1m;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredDecimal.NDKJGLHOKEG(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060076C3 RID: 30403 RVA: 0x00271824 File Offset: 0x0026FA24
|
||||
public static decimal ODDEJAOPCDJ(decimal NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDecimal.BAHODKBNLEN bahodkbnlen = default(ObscuredDecimal.BAHODKBNLEN);
|
||||
bahodkbnlen.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
bahodkbnlen.IOAOBIPPCLH ^= ANOFFEKMECJ;
|
||||
bahodkbnlen.LNBEDMHHFOL ^= ANOFFEKMECJ;
|
||||
return bahodkbnlen.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x060076C4 RID: 30404 RVA: 0x00271868 File Offset: 0x0026FA68
|
||||
public static ObscuredDecimal EDHNDLCFIOL(decimal NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredDecimal obscuredDecimal = new ObscuredDecimal(ObscuredDecimal.MPKNOLPCHLL(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredDecimal.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredDecimal;
|
||||
}
|
||||
|
||||
// Token: 0x060076C5 RID: 30405 RVA: 0x00271898 File Offset: 0x0026FA98
|
||||
public static decimal DAEAPDBCGAB(ObscuredDecimal NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.LCOGLKMOGLL();
|
||||
}
|
||||
|
||||
// Token: 0x060076C6 RID: 30406 RVA: 0x002718A4 File Offset: 0x0026FAA4
|
||||
public bool KNFOGENHOAP(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredDecimal) || this.NDCBDHELMGJ((ObscuredDecimal)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x04001080 RID: 4224
|
||||
private static long cryptoKey = 209208L;
|
||||
|
||||
// Token: 0x04001081 RID: 4225
|
||||
private long currentCryptoKey;
|
||||
|
||||
// Token: 0x04001082 RID: 4226
|
||||
[FormerlySerializedAs("hiddenValue")]
|
||||
private byte[] hiddenValueOld;
|
||||
|
||||
// Token: 0x04001083 RID: 4227
|
||||
private ACTkByte16 hiddenValue;
|
||||
|
||||
// Token: 0x04001084 RID: 4228
|
||||
private decimal fakeValue;
|
||||
|
||||
// Token: 0x04001085 RID: 4229
|
||||
private bool inited;
|
||||
|
||||
// Token: 0x0200027E RID: 638
|
||||
[StructLayout(LayoutKind.Explicit)]
|
||||
private struct BAHODKBNLEN
|
||||
{
|
||||
// Token: 0x04001086 RID: 4230
|
||||
[FieldOffset(0)]
|
||||
public decimal PAEJJFLOIEA;
|
||||
|
||||
// Token: 0x04001087 RID: 4231
|
||||
[FieldOffset(0)]
|
||||
public long IOAOBIPPCLH;
|
||||
|
||||
// Token: 0x04001088 RID: 4232
|
||||
[FieldOffset(8)]
|
||||
public long LNBEDMHHFOL;
|
||||
|
||||
// Token: 0x04001089 RID: 4233
|
||||
[FieldOffset(0)]
|
||||
public ACTkByte16 OHJGJOFNEBD;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,798 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.Common;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x0200027F RID: 639
|
||||
[Serializable]
|
||||
public struct ObscuredDouble : IEquatable<ObscuredDouble>, IFormattable
|
||||
{
|
||||
// Token: 0x060076C7 RID: 30407 RVA: 0x002718C0 File Offset: 0x0026FAC0
|
||||
public string OLGNFAIPBBK(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.IOMKPHDPKGL().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x060076C8 RID: 30408 RVA: 0x002718DC File Offset: 0x0026FADC
|
||||
public static double OLLNGBJCEJF(ObscuredDouble NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060076C9 RID: 30409 RVA: 0x002718E8 File Offset: 0x0026FAE8
|
||||
private static ACTkByte8 NNMHHGIFLKM(double NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
long num = ANOFFEKMECJ;
|
||||
if (num == 0L)
|
||||
{
|
||||
num = ObscuredDouble.cryptoKey;
|
||||
}
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
laciiliacpn.BHCHKFPGKIM ^= num;
|
||||
return laciiliacpn.DLDOJOIIPLO;
|
||||
}
|
||||
|
||||
// Token: 0x060076CA RID: 30410 RVA: 0x0027192C File Offset: 0x0026FB2C
|
||||
public string ToString(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060076CC RID: 30412 RVA: 0x0027195C File Offset: 0x0026FB5C
|
||||
public override bool Equals(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredDouble && this.Equals((ObscuredDouble)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x060076CD RID: 30413 RVA: 0x00271978 File Offset: 0x0026FB78
|
||||
public static ObscuredDouble EDHNDLCFIOL(double NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredDouble obscuredDouble = new ObscuredDouble(ObscuredDouble.MPKNOLPCHLL(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredDouble.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredDouble;
|
||||
}
|
||||
|
||||
// Token: 0x060076CE RID: 30414 RVA: 0x002719A8 File Offset: 0x0026FBA8
|
||||
public static long BENOBLIMNHN(double NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
laciiliacpn.BHCHKFPGKIM ^= ANOFFEKMECJ;
|
||||
return laciiliacpn.BHCHKFPGKIM;
|
||||
}
|
||||
|
||||
// Token: 0x060076CF RID: 30415 RVA: 0x002719DC File Offset: 0x0026FBDC
|
||||
public string MJIIFCDDNMM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060076D0 RID: 30416 RVA: 0x002719F8 File Offset: 0x0026FBF8
|
||||
public void NNGLGLHKEPA()
|
||||
{
|
||||
double num = this.BDOKCBHGEKJ();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(-13, 49);
|
||||
}
|
||||
while (this.currentCryptoKey == 0L);
|
||||
this.hiddenValue = ObscuredDouble.GPJGAMDOHAL(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060076D1 RID: 30417 RVA: 0x00271A44 File Offset: 0x0026FC44
|
||||
private static ACTkByte8 MPKNOLPCHLL(double NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDouble.MPKNOLPCHLL(NOBAPCOKFIL, 0L);
|
||||
}
|
||||
|
||||
// Token: 0x060076D2 RID: 30418 RVA: 0x00271A50 File Offset: 0x0026FC50
|
||||
public static long FHNNOMKFFNE(double NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
laciiliacpn.BHCHKFPGKIM ^= ANOFFEKMECJ;
|
||||
return laciiliacpn.BHCHKFPGKIM;
|
||||
}
|
||||
|
||||
// Token: 0x060076D3 RID: 30419 RVA: 0x00271A84 File Offset: 0x0026FC84
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060076D4 RID: 30420 RVA: 0x00271AA8 File Offset: 0x0026FCA8
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredDouble.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredDouble.MPKNOLPCHLL(this.JBFLMIMJHEF(), ObscuredDouble.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredDouble.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060076D5 RID: 30421 RVA: 0x00271ADC File Offset: 0x0026FCDC
|
||||
private static ACTkByte8 EPEAGJJJAJN(double NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
long num = ANOFFEKMECJ;
|
||||
if (num == 0L)
|
||||
{
|
||||
num = ObscuredDouble.cryptoKey;
|
||||
}
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
laciiliacpn.BHCHKFPGKIM ^= num;
|
||||
return laciiliacpn.DLDOJOIIPLO;
|
||||
}
|
||||
|
||||
// Token: 0x060076D6 RID: 30422 RVA: 0x00271B20 File Offset: 0x0026FD20
|
||||
public static double MMEELCJCPMH(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.BHCHKFPGKIM = NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
return laciiliacpn.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x060076D7 RID: 30423 RVA: 0x00271B48 File Offset: 0x0026FD48
|
||||
public static double ABCJIJMGLOE(ObscuredDouble NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.BDOKCBHGEKJ();
|
||||
}
|
||||
|
||||
// Token: 0x060076D8 RID: 30424 RVA: 0x00271B54 File Offset: 0x0026FD54
|
||||
public static double EDHNDLCFIOL(ObscuredDouble NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060076D9 RID: 30425 RVA: 0x00271B60 File Offset: 0x0026FD60
|
||||
public string HFLIMBFGMJK()
|
||||
{
|
||||
return this.BDOKCBHGEKJ().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060076DA RID: 30426 RVA: 0x00271B84 File Offset: 0x0026FD84
|
||||
private double JIPGFFGGCBM()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredDouble.cryptoKey;
|
||||
this.hiddenValue = ObscuredDouble.MPKNOLPCHLL(1111.0);
|
||||
this.fakeValue = 1001.0;
|
||||
this.inited = true;
|
||||
}
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.DLDOJOIIPLO = this.hiddenValue;
|
||||
laciiliacpn.BHCHKFPGKIM ^= this.currentCryptoKey;
|
||||
double paejjfloiea = laciiliacpn.PAEJJFLOIEA;
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE() && this.fakeValue != 1982.0 && Math.Abs(paejjfloiea - this.fakeValue) > 726.0)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().PEJACBOIHLD();
|
||||
}
|
||||
return paejjfloiea;
|
||||
}
|
||||
|
||||
// Token: 0x060076DB RID: 30427 RVA: 0x00271C48 File Offset: 0x0026FE48
|
||||
public static ObscuredDouble NOIJKJLKPKC(ObscuredDouble JBJAEFPPCHF)
|
||||
{
|
||||
double num = JBJAEFPPCHF.JBFLMIMJHEF() + 1035.0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredDouble.EPEAGJJJAJN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060076DC RID: 30428 RVA: 0x00271C90 File Offset: 0x0026FE90
|
||||
public void MGKEHGIBAON(long JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.BHCHKFPGKIM = JCMGMGDNKNI;
|
||||
this.hiddenValue = laciiliacpn.DLDOJOIIPLO;
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue = this.IOMKPHDPKGL();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060076DD RID: 30429 RVA: 0x00271CD8 File Offset: 0x0026FED8
|
||||
public double LODOMDPOFBL()
|
||||
{
|
||||
return this.BDOKCBHGEKJ();
|
||||
}
|
||||
|
||||
// Token: 0x060076DE RID: 30430 RVA: 0x00271CE0 File Offset: 0x0026FEE0
|
||||
public string PNBADCIBFHF(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.IOMKPHDPKGL().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060076DF RID: 30431 RVA: 0x00271CFC File Offset: 0x0026FEFC
|
||||
private double JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredDouble.cryptoKey;
|
||||
this.hiddenValue = ObscuredDouble.MPKNOLPCHLL(0.0);
|
||||
this.fakeValue = 0.0;
|
||||
this.inited = true;
|
||||
}
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.DLDOJOIIPLO = this.hiddenValue;
|
||||
laciiliacpn.BHCHKFPGKIM ^= this.currentCryptoKey;
|
||||
double paejjfloiea = laciiliacpn.PAEJJFLOIEA;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0.0 && Math.Abs(paejjfloiea - this.fakeValue) > 1E-06)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return paejjfloiea;
|
||||
}
|
||||
|
||||
// Token: 0x060076E0 RID: 30432 RVA: 0x00271DC0 File Offset: 0x0026FFC0
|
||||
public static long DLHHFIKGJDA(double NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDouble.KIALKMHNMJI(NOBAPCOKFIL, ObscuredDouble.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060076E1 RID: 30433 RVA: 0x00271DD0 File Offset: 0x0026FFD0
|
||||
public bool EGBFCNFBLNL(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredDouble) || this.Equals((ObscuredDouble)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x060076E2 RID: 30434 RVA: 0x00271DEC File Offset: 0x0026FFEC
|
||||
public static ObscuredDouble LCCKIPJPNPI(double NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredDouble obscuredDouble = new ObscuredDouble(ObscuredDouble.KFKOPNAPJAG(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredDouble.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredDouble;
|
||||
}
|
||||
|
||||
// Token: 0x060076E3 RID: 30435 RVA: 0x00271E1C File Offset: 0x0027001C
|
||||
public void BJNMKENMEKM(long JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.BHCHKFPGKIM = JCMGMGDNKNI;
|
||||
this.hiddenValue = laciiliacpn.DLDOJOIIPLO;
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060076E4 RID: 30436 RVA: 0x00271E64 File Offset: 0x00270064
|
||||
private double BDOKCBHGEKJ()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredDouble.cryptoKey;
|
||||
this.hiddenValue = ObscuredDouble.FLCBJKDGFAC(268.0);
|
||||
this.fakeValue = 645.0;
|
||||
this.inited = true;
|
||||
}
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.DLDOJOIIPLO = this.hiddenValue;
|
||||
laciiliacpn.BHCHKFPGKIM ^= this.currentCryptoKey;
|
||||
double paejjfloiea = laciiliacpn.PAEJJFLOIEA;
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && this.fakeValue != 1364.0 && Math.Abs(paejjfloiea - this.fakeValue) > 222.0)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().PEJACBOIHLD();
|
||||
}
|
||||
return paejjfloiea;
|
||||
}
|
||||
|
||||
// Token: 0x060076E5 RID: 30437 RVA: 0x00271F28 File Offset: 0x00270128
|
||||
public bool PNDGKKAMOOB(ObscuredDouble INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO.JIPGFFGGCBM().Equals(this.JIPGFFGGCBM());
|
||||
}
|
||||
|
||||
// Token: 0x060076E6 RID: 30438 RVA: 0x00271F4C File Offset: 0x0027014C
|
||||
private static ACTkByte8 FLCBJKDGFAC(double NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDouble.NNMHHGIFLKM(NOBAPCOKFIL, 1L);
|
||||
}
|
||||
|
||||
// Token: 0x060076E7 RID: 30439 RVA: 0x00271F58 File Offset: 0x00270158
|
||||
public void EGAKIICLJEB(long JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.BHCHKFPGKIM = JCMGMGDNKNI;
|
||||
this.hiddenValue = laciiliacpn.DLDOJOIIPLO;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060076E8 RID: 30440 RVA: 0x00271FA0 File Offset: 0x002701A0
|
||||
public string CEKKDLINHCI()
|
||||
{
|
||||
return this.JIPGFFGGCBM().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060076E9 RID: 30441 RVA: 0x00271FC4 File Offset: 0x002701C4
|
||||
public static long JCPNDLDNAGB(double NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
laciiliacpn.BHCHKFPGKIM ^= ANOFFEKMECJ;
|
||||
return laciiliacpn.BHCHKFPGKIM;
|
||||
}
|
||||
|
||||
// Token: 0x060076EA RID: 30442 RVA: 0x00271FF8 File Offset: 0x002701F8
|
||||
public static long PBGGOKMMGCP(double NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
laciiliacpn.BHCHKFPGKIM ^= ANOFFEKMECJ;
|
||||
return laciiliacpn.BHCHKFPGKIM;
|
||||
}
|
||||
|
||||
// Token: 0x060076EB RID: 30443 RVA: 0x0027202C File Offset: 0x0027022C
|
||||
public static double CKBNEIHJPNP(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.BHCHKFPGKIM = NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
return laciiliacpn.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x060076EC RID: 30444 RVA: 0x00272054 File Offset: 0x00270254
|
||||
public string OAHFKLKNBLN()
|
||||
{
|
||||
return this.IOMKPHDPKGL().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060076ED RID: 30445 RVA: 0x00272078 File Offset: 0x00270278
|
||||
public string KLKLFGGLJKD(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.BDOKCBHGEKJ().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060076EE RID: 30446 RVA: 0x00272094 File Offset: 0x00270294
|
||||
public static void JINKAEDKLCL(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredDouble.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060076EF RID: 30447 RVA: 0x0027209C File Offset: 0x0027029C
|
||||
public static double IDJOAKMMGOO(ObscuredDouble NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060076F0 RID: 30448 RVA: 0x002720A8 File Offset: 0x002702A8
|
||||
public long ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.DLDOJOIIPLO = this.hiddenValue;
|
||||
return laciiliacpn.BHCHKFPGKIM;
|
||||
}
|
||||
|
||||
// Token: 0x060076F1 RID: 30449 RVA: 0x002720D8 File Offset: 0x002702D8
|
||||
public string MJIIFCDDNMM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x060076F2 RID: 30450 RVA: 0x002720F4 File Offset: 0x002702F4
|
||||
public long ILGEFNKANBI()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.DLDOJOIIPLO = this.hiddenValue;
|
||||
return laciiliacpn.BHCHKFPGKIM;
|
||||
}
|
||||
|
||||
// Token: 0x060076F3 RID: 30451 RVA: 0x00272124 File Offset: 0x00270324
|
||||
public long CEAGKEJEIOO()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.DLDOJOIIPLO = this.hiddenValue;
|
||||
return laciiliacpn.BHCHKFPGKIM;
|
||||
}
|
||||
|
||||
// Token: 0x060076F4 RID: 30452 RVA: 0x00272154 File Offset: 0x00270354
|
||||
public static ObscuredDouble ENIMBEOPDLI(ObscuredDouble JBJAEFPPCHF)
|
||||
{
|
||||
double num = JBJAEFPPCHF.JIPGFFGGCBM() + 1851.0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredDouble.GPJGAMDOHAL(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060076F5 RID: 30453 RVA: 0x0027219C File Offset: 0x0027039C
|
||||
public string AKOBHAAGPGJ()
|
||||
{
|
||||
return this.IOMKPHDPKGL().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060076F6 RID: 30454 RVA: 0x002721C0 File Offset: 0x002703C0
|
||||
public int LCNJBAHEBPH()
|
||||
{
|
||||
return this.JIPGFFGGCBM().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060076F7 RID: 30455 RVA: 0x002721E4 File Offset: 0x002703E4
|
||||
private static ACTkByte8 GPJGAMDOHAL(double NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
long num = ANOFFEKMECJ;
|
||||
if (num == 1L)
|
||||
{
|
||||
num = ObscuredDouble.cryptoKey;
|
||||
}
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
laciiliacpn.BHCHKFPGKIM ^= num;
|
||||
return laciiliacpn.DLDOJOIIPLO;
|
||||
}
|
||||
|
||||
// Token: 0x060076F8 RID: 30456 RVA: 0x00272228 File Offset: 0x00270428
|
||||
public static ObscuredDouble LIPELNLBCCI(ObscuredDouble JBJAEFPPCHF)
|
||||
{
|
||||
double num = JBJAEFPPCHF.JBFLMIMJHEF() - 1.0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredDouble.MPKNOLPCHLL(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060076F9 RID: 30457 RVA: 0x00272270 File Offset: 0x00270470
|
||||
public bool Equals(ObscuredDouble INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO.JBFLMIMJHEF().Equals(this.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x060076FA RID: 30458 RVA: 0x00272294 File Offset: 0x00270494
|
||||
public string BFJMFCONMHM()
|
||||
{
|
||||
return this.BDOKCBHGEKJ().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060076FB RID: 30459 RVA: 0x002722B8 File Offset: 0x002704B8
|
||||
public static void ENAGFLGPKPL(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredDouble.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060076FC RID: 30460 RVA: 0x002722C0 File Offset: 0x002704C0
|
||||
public string DKFKDLKLLIE()
|
||||
{
|
||||
return this.IOMKPHDPKGL().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060076FD RID: 30461 RVA: 0x002722E4 File Offset: 0x002704E4
|
||||
public string CGIGHKCOGGI(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.BDOKCBHGEKJ().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060076FE RID: 30462 RVA: 0x00272300 File Offset: 0x00270500
|
||||
public string MCFBOOINHBJ()
|
||||
{
|
||||
return this.BDOKCBHGEKJ().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060076FF RID: 30463 RVA: 0x00272324 File Offset: 0x00270524
|
||||
public static long DGOCCBADEGE(double NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDouble.BENOBLIMNHN(NOBAPCOKFIL, ObscuredDouble.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007700 RID: 30464 RVA: 0x00272334 File Offset: 0x00270534
|
||||
public double KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007701 RID: 30465 RVA: 0x0027233C File Offset: 0x0027053C
|
||||
public void AECHHHFHAIN()
|
||||
{
|
||||
double num = this.BDOKCBHGEKJ();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(-26, -155);
|
||||
}
|
||||
while (this.currentCryptoKey == 0L);
|
||||
this.hiddenValue = ObscuredDouble.EPEAGJJJAJN(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007702 RID: 30466 RVA: 0x00272388 File Offset: 0x00270588
|
||||
public void MEFFCCIOGEN(long JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.BHCHKFPGKIM = JCMGMGDNKNI;
|
||||
this.hiddenValue = laciiliacpn.DLDOJOIIPLO;
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue = this.BDOKCBHGEKJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007703 RID: 30467 RVA: 0x002723D0 File Offset: 0x002705D0
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
double num = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(int.MinValue, int.MaxValue);
|
||||
}
|
||||
while (this.currentCryptoKey == 0L);
|
||||
this.hiddenValue = ObscuredDouble.MPKNOLPCHLL(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007704 RID: 30468 RVA: 0x0027241C File Offset: 0x0027061C
|
||||
public static double BPOPJAPLLDG(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.BHCHKFPGKIM = NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
return laciiliacpn.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x06007705 RID: 30469 RVA: 0x00272444 File Offset: 0x00270644
|
||||
public int NNIOFLKEBLK()
|
||||
{
|
||||
return this.BDOKCBHGEKJ().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007706 RID: 30470 RVA: 0x00272468 File Offset: 0x00270668
|
||||
public static ObscuredDouble JANAEJEFOKM(ObscuredDouble JBJAEFPPCHF)
|
||||
{
|
||||
double num = JBJAEFPPCHF.JBFLMIMJHEF() + 1.0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredDouble.MPKNOLPCHLL(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007707 RID: 30471 RVA: 0x002724B0 File Offset: 0x002706B0
|
||||
public string GJGKNDJHNBH(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.IOMKPHDPKGL().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007708 RID: 30472 RVA: 0x002724CC File Offset: 0x002706CC
|
||||
public string DMKHEDKIJBE()
|
||||
{
|
||||
return this.IOMKPHDPKGL().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007709 RID: 30473 RVA: 0x002724F0 File Offset: 0x002706F0
|
||||
public int IGGHPMMILHO()
|
||||
{
|
||||
return this.BDOKCBHGEKJ().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x0600770A RID: 30474 RVA: 0x00272514 File Offset: 0x00270714
|
||||
public string OOCNGMMCDNC(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.BDOKCBHGEKJ().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600770B RID: 30475 RVA: 0x00272534 File Offset: 0x00270734
|
||||
private static ACTkByte8 KFKOPNAPJAG(double NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDouble.MPKNOLPCHLL(NOBAPCOKFIL, 0L);
|
||||
}
|
||||
|
||||
// Token: 0x0600770C RID: 30476 RVA: 0x00272540 File Offset: 0x00270740
|
||||
public static double KAHJHGPBBFG(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.BHCHKFPGKIM = NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
return laciiliacpn.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x0600770D RID: 30477 RVA: 0x00272568 File Offset: 0x00270768
|
||||
private double IOMKPHDPKGL()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredDouble.cryptoKey;
|
||||
this.hiddenValue = ObscuredDouble.MPKNOLPCHLL(460.0);
|
||||
this.fakeValue = 1456.0;
|
||||
this.inited = true;
|
||||
}
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.DLDOJOIIPLO = this.hiddenValue;
|
||||
laciiliacpn.BHCHKFPGKIM ^= this.currentCryptoKey;
|
||||
double paejjfloiea = laciiliacpn.PAEJJFLOIEA;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 1009.0 && Math.Abs(paejjfloiea - this.fakeValue) > 528.0)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().PEJACBOIHLD();
|
||||
}
|
||||
return paejjfloiea;
|
||||
}
|
||||
|
||||
// Token: 0x0600770E RID: 30478 RVA: 0x0027262C File Offset: 0x0027082C
|
||||
public double KCKIPDCGBJF()
|
||||
{
|
||||
return this.JIPGFFGGCBM();
|
||||
}
|
||||
|
||||
// Token: 0x0600770F RID: 30479 RVA: 0x00272634 File Offset: 0x00270834
|
||||
public static long JHFLMILPMEO(double NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDouble.PBGGOKMMGCP(NOBAPCOKFIL, ObscuredDouble.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007710 RID: 30480 RVA: 0x00272644 File Offset: 0x00270844
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007711 RID: 30481 RVA: 0x00272668 File Offset: 0x00270868
|
||||
public string FEPFNBMICBI(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007712 RID: 30482 RVA: 0x00272684 File Offset: 0x00270884
|
||||
public static void EIHMLKNHFEB(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredDouble.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007713 RID: 30483 RVA: 0x0027268C File Offset: 0x0027088C
|
||||
private ObscuredDouble(ACTkByte8 NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredDouble.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.hiddenValueOld = null;
|
||||
this.fakeValue = 0.0;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007714 RID: 30484 RVA: 0x002726C0 File Offset: 0x002708C0
|
||||
public void JCBNNGEKPDK(long JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.BHCHKFPGKIM = JCMGMGDNKNI;
|
||||
this.hiddenValue = laciiliacpn.DLDOJOIIPLO;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JIPGFFGGCBM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007715 RID: 30485 RVA: 0x00272708 File Offset: 0x00270908
|
||||
public static long KIALKMHNMJI(double NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
laciiliacpn.BHCHKFPGKIM ^= ANOFFEKMECJ;
|
||||
return laciiliacpn.BHCHKFPGKIM;
|
||||
}
|
||||
|
||||
// Token: 0x06007716 RID: 30486 RVA: 0x0027273C File Offset: 0x0027093C
|
||||
public static double CKBNEIHJPNP(long NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDouble.CKBNEIHJPNP(NOBAPCOKFIL, ObscuredDouble.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007717 RID: 30487 RVA: 0x0027274C File Offset: 0x0027094C
|
||||
public static double KCCADNEHAFH(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.BHCHKFPGKIM = NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
return laciiliacpn.PAEJJFLOIEA;
|
||||
}
|
||||
|
||||
// Token: 0x06007718 RID: 30488 RVA: 0x00272774 File Offset: 0x00270974
|
||||
private static ACTkByte8 MPKNOLPCHLL(double NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
long num = ANOFFEKMECJ;
|
||||
if (num == 0L)
|
||||
{
|
||||
num = ObscuredDouble.cryptoKey;
|
||||
}
|
||||
ObscuredDouble.LACIILIACPN laciiliacpn = default(ObscuredDouble.LACIILIACPN);
|
||||
laciiliacpn.PAEJJFLOIEA = NOBAPCOKFIL;
|
||||
laciiliacpn.BHCHKFPGKIM ^= num;
|
||||
return laciiliacpn.DLDOJOIIPLO;
|
||||
}
|
||||
|
||||
// Token: 0x06007719 RID: 30489 RVA: 0x002727B8 File Offset: 0x002709B8
|
||||
public static long BENOBLIMNHN(double NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDouble.BENOBLIMNHN(NOBAPCOKFIL, ObscuredDouble.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600771A RID: 30490 RVA: 0x002727C8 File Offset: 0x002709C8
|
||||
public double NBOBBBAAGKF()
|
||||
{
|
||||
return this.BDOKCBHGEKJ();
|
||||
}
|
||||
|
||||
// Token: 0x0600771B RID: 30491 RVA: 0x002727D0 File Offset: 0x002709D0
|
||||
public void AGFAANMFIOG()
|
||||
{
|
||||
double num = this.IOMKPHDPKGL();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(176, -58);
|
||||
}
|
||||
while (this.currentCryptoKey == 0L);
|
||||
this.hiddenValue = ObscuredDouble.NNMHHGIFLKM(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600771C RID: 30492 RVA: 0x0027281C File Offset: 0x00270A1C
|
||||
public double GCDAOEPGLGF()
|
||||
{
|
||||
return this.IOMKPHDPKGL();
|
||||
}
|
||||
|
||||
// Token: 0x0600771D RID: 30493 RVA: 0x00272824 File Offset: 0x00270A24
|
||||
public int ADNPDECFDOH()
|
||||
{
|
||||
return this.JIPGFFGGCBM().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x0400108A RID: 4234
|
||||
private static long cryptoKey = 210987L;
|
||||
|
||||
// Token: 0x0400108B RID: 4235
|
||||
[SerializeField]
|
||||
private long currentCryptoKey;
|
||||
|
||||
// Token: 0x0400108C RID: 4236
|
||||
[SerializeField]
|
||||
private ACTkByte8 hiddenValue;
|
||||
|
||||
// Token: 0x0400108D RID: 4237
|
||||
[FormerlySerializedAs("hiddenValue")]
|
||||
[SerializeField]
|
||||
private byte[] hiddenValueOld;
|
||||
|
||||
// Token: 0x0400108E RID: 4238
|
||||
[SerializeField]
|
||||
private double fakeValue;
|
||||
|
||||
// Token: 0x0400108F RID: 4239
|
||||
[SerializeField]
|
||||
private bool inited;
|
||||
|
||||
// Token: 0x02000280 RID: 640
|
||||
[StructLayout(LayoutKind.Explicit)]
|
||||
private struct LACIILIACPN
|
||||
{
|
||||
// Token: 0x04001090 RID: 4240
|
||||
[FieldOffset(0)]
|
||||
public double PAEJJFLOIEA;
|
||||
|
||||
// Token: 0x04001091 RID: 4241
|
||||
[FieldOffset(0)]
|
||||
public long BHCHKFPGKIM;
|
||||
|
||||
// Token: 0x04001092 RID: 4242
|
||||
[FieldOffset(0)]
|
||||
public ACTkByte8 DLDOJOIIPLO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,591 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.Common;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x02000281 RID: 641
|
||||
[Serializable]
|
||||
public struct ObscuredFloat : IEquatable<ObscuredFloat>, IFormattable
|
||||
{
|
||||
// Token: 0x0600771E RID: 30494 RVA: 0x00272848 File Offset: 0x00270A48
|
||||
public static ObscuredFloat JANAEJEFOKM(ObscuredFloat JBJAEFPPCHF)
|
||||
{
|
||||
float num = JBJAEFPPCHF.JBFLMIMJHEF() + 1f;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredFloat.MPKNOLPCHLL(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600771F RID: 30495 RVA: 0x0027288C File Offset: 0x00270A8C
|
||||
private float JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredFloat.cryptoKey;
|
||||
this.hiddenValue = ObscuredFloat.MPKNOLPCHLL(0f);
|
||||
this.fakeValue = 0f;
|
||||
this.inited = true;
|
||||
}
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.CAAODBCJFLE = this.hiddenValue;
|
||||
abjmjcfenbo.CIMNKHDEFOH ^= this.currentCryptoKey;
|
||||
float mlklhpgkjgg = abjmjcfenbo.MLKLHPGKJGG;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0f && Math.Abs(mlklhpgkjgg - this.fakeValue) > ObscuredCheatingDetector.NCKMBFBMBFM.floatEpsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return mlklhpgkjgg;
|
||||
}
|
||||
|
||||
// Token: 0x06007720 RID: 30496 RVA: 0x00272944 File Offset: 0x00270B44
|
||||
public static int BENOBLIMNHN(float NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredFloat.BENOBLIMNHN(NOBAPCOKFIL, ObscuredFloat.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007721 RID: 30497 RVA: 0x00272954 File Offset: 0x00270B54
|
||||
public void DPEKFICKKHF()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredFloat.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredFloat.MPKNOLPCHLL(this.JBFLMIMJHEF(), ObscuredFloat.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredFloat.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007722 RID: 30498 RVA: 0x00272988 File Offset: 0x00270B88
|
||||
private static ACTkByte4 MPKNOLPCHLL(float NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
int num = ANOFFEKMECJ;
|
||||
if (num == 0)
|
||||
{
|
||||
num = ObscuredFloat.cryptoKey;
|
||||
}
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.MLKLHPGKJGG = NOBAPCOKFIL;
|
||||
abjmjcfenbo.CIMNKHDEFOH ^= num;
|
||||
return abjmjcfenbo.CAAODBCJFLE;
|
||||
}
|
||||
|
||||
// Token: 0x06007723 RID: 30499 RVA: 0x002729CC File Offset: 0x00270BCC
|
||||
public static ObscuredFloat MMOHECNBHOL(ObscuredFloat JBJAEFPPCHF)
|
||||
{
|
||||
float num = JBJAEFPPCHF.DJPJGHEPJJN() + 967f;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredFloat.CPLJPLKNNJK(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007724 RID: 30500 RVA: 0x00272A10 File Offset: 0x00270C10
|
||||
public int JFCFPPFKGCH()
|
||||
{
|
||||
this.DPEKFICKKHF();
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.CAAODBCJFLE = this.hiddenValue;
|
||||
return abjmjcfenbo.CIMNKHDEFOH;
|
||||
}
|
||||
|
||||
// Token: 0x06007725 RID: 30501 RVA: 0x00272A40 File Offset: 0x00270C40
|
||||
public string MJIIFCDDNMM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007726 RID: 30502 RVA: 0x00272A5C File Offset: 0x00270C5C
|
||||
public static float CKBNEIHJPNP(int NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL, ObscuredFloat.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007727 RID: 30503 RVA: 0x00272A6C File Offset: 0x00270C6C
|
||||
public string PEHMABEMLDB(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.CENBPMIOEIK().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007728 RID: 30504 RVA: 0x00272A8C File Offset: 0x00270C8C
|
||||
public int ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.CAAODBCJFLE = this.hiddenValue;
|
||||
return abjmjcfenbo.CIMNKHDEFOH;
|
||||
}
|
||||
|
||||
// Token: 0x06007729 RID: 30505 RVA: 0x00272ABC File Offset: 0x00270CBC
|
||||
private static ACTkByte4 MPKNOLPCHLL(float NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredFloat.MPKNOLPCHLL(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600772A RID: 30506 RVA: 0x00272AC8 File Offset: 0x00270CC8
|
||||
public void LFOIJNJPJFB()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredFloat.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredFloat.CPLJPLKNNJK(this.CENBPMIOEIK(), ObscuredFloat.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredFloat.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600772B RID: 30507 RVA: 0x00272AFC File Offset: 0x00270CFC
|
||||
public int CKAOIMIPIDN()
|
||||
{
|
||||
this.DPEKFICKKHF();
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.CAAODBCJFLE = this.hiddenValue;
|
||||
return abjmjcfenbo.CIMNKHDEFOH;
|
||||
}
|
||||
|
||||
// Token: 0x0600772C RID: 30508 RVA: 0x00272B2C File Offset: 0x00270D2C
|
||||
public static int BENOBLIMNHN(float NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.MLKLHPGKJGG = NOBAPCOKFIL;
|
||||
abjmjcfenbo.CIMNKHDEFOH ^= ANOFFEKMECJ;
|
||||
return abjmjcfenbo.CIMNKHDEFOH;
|
||||
}
|
||||
|
||||
// Token: 0x0600772D RID: 30509 RVA: 0x00272B60 File Offset: 0x00270D60
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
float num = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(int.MinValue, int.MaxValue);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredFloat.MPKNOLPCHLL(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600772E RID: 30510 RVA: 0x00272BA8 File Offset: 0x00270DA8
|
||||
public static int OLBBCAAMPDI(float NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.MLKLHPGKJGG = NOBAPCOKFIL;
|
||||
abjmjcfenbo.CIMNKHDEFOH ^= ANOFFEKMECJ;
|
||||
return abjmjcfenbo.CIMNKHDEFOH;
|
||||
}
|
||||
|
||||
// Token: 0x0600772F RID: 30511 RVA: 0x00272BDC File Offset: 0x00270DDC
|
||||
public int OJJJAJEKGBC()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.CAAODBCJFLE = this.hiddenValue;
|
||||
return abjmjcfenbo.CIMNKHDEFOH;
|
||||
}
|
||||
|
||||
// Token: 0x06007730 RID: 30512 RVA: 0x00272C0C File Offset: 0x00270E0C
|
||||
public static ObscuredFloat LIPELNLBCCI(ObscuredFloat JBJAEFPPCHF)
|
||||
{
|
||||
float num = JBJAEFPPCHF.JBFLMIMJHEF() - 1f;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredFloat.MPKNOLPCHLL(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007731 RID: 30513 RVA: 0x00272C50 File Offset: 0x00270E50
|
||||
public float KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007732 RID: 30514 RVA: 0x00272C58 File Offset: 0x00270E58
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredFloat.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredFloat.MPKNOLPCHLL(this.JBFLMIMJHEF(), ObscuredFloat.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredFloat.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007733 RID: 30515 RVA: 0x00272C8C File Offset: 0x00270E8C
|
||||
public static ObscuredFloat ELAINHHNEFM(ObscuredFloat JBJAEFPPCHF)
|
||||
{
|
||||
float num = JBJAEFPPCHF.DJPJGHEPJJN() + 1439f;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredFloat.MPKNOLPCHLL(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007734 RID: 30516 RVA: 0x00272CD0 File Offset: 0x00270ED0
|
||||
public void MBCKHHNMBJI(int JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.CIMNKHDEFOH = JCMGMGDNKNI;
|
||||
this.hiddenValue = abjmjcfenbo.CAAODBCJFLE;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.DJPJGHEPJJN();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007735 RID: 30517 RVA: 0x00272D18 File Offset: 0x00270F18
|
||||
public float JBIIKMNJKEG()
|
||||
{
|
||||
return this.CENBPMIOEIK();
|
||||
}
|
||||
|
||||
// Token: 0x06007736 RID: 30518 RVA: 0x00272D20 File Offset: 0x00270F20
|
||||
public bool EEGPINHEFIJ(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredFloat) || this.PKKNEILBIDD((ObscuredFloat)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007737 RID: 30519 RVA: 0x00272D3C File Offset: 0x00270F3C
|
||||
public string ToString(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007738 RID: 30520 RVA: 0x00272D5C File Offset: 0x00270F5C
|
||||
public string BPEGCNIJOIL(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007739 RID: 30521 RVA: 0x00272D78 File Offset: 0x00270F78
|
||||
private static ACTkByte4 CPLJPLKNNJK(float NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
int num = ANOFFEKMECJ;
|
||||
if (num == 0)
|
||||
{
|
||||
num = ObscuredFloat.cryptoKey;
|
||||
}
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.MLKLHPGKJGG = NOBAPCOKFIL;
|
||||
abjmjcfenbo.CIMNKHDEFOH ^= num;
|
||||
return abjmjcfenbo.CAAODBCJFLE;
|
||||
}
|
||||
|
||||
// Token: 0x0600773A RID: 30522 RVA: 0x00272DBC File Offset: 0x00270FBC
|
||||
public bool NINBJLMCJNI(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredFloat && this.Equals((ObscuredFloat)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600773B RID: 30523 RVA: 0x00272DD8 File Offset: 0x00270FD8
|
||||
public static void JINKAEDKLCL(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredFloat.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x0600773C RID: 30524 RVA: 0x00272DE0 File Offset: 0x00270FE0
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x0600773D RID: 30525 RVA: 0x00272E04 File Offset: 0x00271004
|
||||
public int ADNPDECFDOH()
|
||||
{
|
||||
return this.CENBPMIOEIK().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x0600773E RID: 30526 RVA: 0x00272E28 File Offset: 0x00271028
|
||||
private float AFJANGBPPJN()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredFloat.cryptoKey;
|
||||
this.hiddenValue = ObscuredFloat.MPKNOLPCHLL(189f);
|
||||
this.fakeValue = 1826f;
|
||||
this.inited = true;
|
||||
}
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.CAAODBCJFLE = this.hiddenValue;
|
||||
abjmjcfenbo.CIMNKHDEFOH ^= this.currentCryptoKey;
|
||||
float mlklhpgkjgg = abjmjcfenbo.MLKLHPGKJGG;
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && this.fakeValue != 1348f && Math.Abs(mlklhpgkjgg - this.fakeValue) > ObscuredCheatingDetector.JKEHMHFHJNH().floatEpsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return mlklhpgkjgg;
|
||||
}
|
||||
|
||||
// Token: 0x0600773F RID: 30527 RVA: 0x00272EE0 File Offset: 0x002710E0
|
||||
public void EGAKIICLJEB(int JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.CIMNKHDEFOH = JCMGMGDNKNI;
|
||||
this.hiddenValue = abjmjcfenbo.CAAODBCJFLE;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007740 RID: 30528 RVA: 0x00272F28 File Offset: 0x00271128
|
||||
public string MJIIFCDDNMM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007741 RID: 30529 RVA: 0x00272F44 File Offset: 0x00271144
|
||||
public static int JGGLDJOFIKD(float NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.MLKLHPGKJGG = NOBAPCOKFIL;
|
||||
abjmjcfenbo.CIMNKHDEFOH ^= ANOFFEKMECJ;
|
||||
return abjmjcfenbo.CIMNKHDEFOH;
|
||||
}
|
||||
|
||||
// Token: 0x06007742 RID: 30530 RVA: 0x00272F78 File Offset: 0x00271178
|
||||
public string MDJLGIKJFHL(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007743 RID: 30531 RVA: 0x00272F98 File Offset: 0x00271198
|
||||
public static float CKBNEIHJPNP(int NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.CIMNKHDEFOH = NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
return abjmjcfenbo.MLKLHPGKJGG;
|
||||
}
|
||||
|
||||
// Token: 0x06007744 RID: 30532 RVA: 0x00272FC0 File Offset: 0x002711C0
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007745 RID: 30533 RVA: 0x00272FE4 File Offset: 0x002711E4
|
||||
public string KDBEIHBOBGM()
|
||||
{
|
||||
return this.DJPJGHEPJJN().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007746 RID: 30534 RVA: 0x00273008 File Offset: 0x00271208
|
||||
public static float GMDJPELFFLE(ObscuredFloat NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.AFJANGBPPJN();
|
||||
}
|
||||
|
||||
// Token: 0x06007747 RID: 30535 RVA: 0x00273014 File Offset: 0x00271214
|
||||
public string LDPGKCBIGGB(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.AFJANGBPPJN().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007748 RID: 30536 RVA: 0x00273030 File Offset: 0x00271230
|
||||
public void LLJGCLDNFKH(int JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.CIMNKHDEFOH = JCMGMGDNKNI;
|
||||
this.hiddenValue = abjmjcfenbo.CAAODBCJFLE;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.CENBPMIOEIK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007749 RID: 30537 RVA: 0x00273078 File Offset: 0x00271278
|
||||
public float ECFJBLBIOLN()
|
||||
{
|
||||
return this.AFJANGBPPJN();
|
||||
}
|
||||
|
||||
// Token: 0x0600774A RID: 30538 RVA: 0x00273080 File Offset: 0x00271280
|
||||
public int CDEEHANOOIE()
|
||||
{
|
||||
return this.AFJANGBPPJN().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x0600774B RID: 30539 RVA: 0x002730A4 File Offset: 0x002712A4
|
||||
private ObscuredFloat(ACTkByte4 NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredFloat.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.hiddenValueOld = null;
|
||||
this.fakeValue = 0f;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600774C RID: 30540 RVA: 0x002730D4 File Offset: 0x002712D4
|
||||
public static ObscuredFloat LIDABOINDPM(float NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredFloat obscuredFloat = new ObscuredFloat(ObscuredFloat.MPKNOLPCHLL(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredFloat.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredFloat;
|
||||
}
|
||||
|
||||
// Token: 0x0600774D RID: 30541 RVA: 0x00273104 File Offset: 0x00271304
|
||||
public string CNCMDKBJDEH(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.CENBPMIOEIK().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x0600774E RID: 30542 RVA: 0x00273120 File Offset: 0x00271320
|
||||
public override bool Equals(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredFloat && this.Equals((ObscuredFloat)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600774F RID: 30543 RVA: 0x0027313C File Offset: 0x0027133C
|
||||
public string DKFKDLKLLIE(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.DJPJGHEPJJN().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007751 RID: 30545 RVA: 0x00273168 File Offset: 0x00271368
|
||||
private float DJPJGHEPJJN()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredFloat.cryptoKey;
|
||||
this.hiddenValue = ObscuredFloat.MPKNOLPCHLL(1817f);
|
||||
this.fakeValue = 983f;
|
||||
this.inited = false;
|
||||
}
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.CAAODBCJFLE = this.hiddenValue;
|
||||
abjmjcfenbo.CIMNKHDEFOH ^= this.currentCryptoKey;
|
||||
float mlklhpgkjgg = abjmjcfenbo.MLKLHPGKJGG;
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE() && this.fakeValue != 736f && Math.Abs(mlklhpgkjgg - this.fakeValue) > ObscuredCheatingDetector.LFLOBAFOANG().floatEpsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.NOKOLBFKLEK().PEJACBOIHLD();
|
||||
}
|
||||
return mlklhpgkjgg;
|
||||
}
|
||||
|
||||
// Token: 0x06007752 RID: 30546 RVA: 0x00273220 File Offset: 0x00271420
|
||||
public static float EDHNDLCFIOL(ObscuredFloat NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007753 RID: 30547 RVA: 0x0027322C File Offset: 0x0027142C
|
||||
public float IGMDFBCDBGN()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007754 RID: 30548 RVA: 0x00273234 File Offset: 0x00271434
|
||||
public bool Equals(ObscuredFloat INNGECIOBOO)
|
||||
{
|
||||
double num = (double)INNGECIOBOO.JBFLMIMJHEF();
|
||||
double num2 = (double)this.JBFLMIMJHEF();
|
||||
return num.Equals(num2);
|
||||
}
|
||||
|
||||
// Token: 0x06007755 RID: 30549 RVA: 0x0027325C File Offset: 0x0027145C
|
||||
private float CENBPMIOEIK()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredFloat.cryptoKey;
|
||||
this.hiddenValue = ObscuredFloat.MPKNOLPCHLL(1032f);
|
||||
this.fakeValue = 292f;
|
||||
this.inited = true;
|
||||
}
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.CAAODBCJFLE = this.hiddenValue;
|
||||
abjmjcfenbo.CIMNKHDEFOH ^= this.currentCryptoKey;
|
||||
float mlklhpgkjgg = abjmjcfenbo.MLKLHPGKJGG;
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && this.fakeValue != 1107f && Math.Abs(mlklhpgkjgg - this.fakeValue) > ObscuredCheatingDetector.EBLPGFAAKBL().floatEpsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.NOKOLBFKLEK().PEJACBOIHLD();
|
||||
}
|
||||
return mlklhpgkjgg;
|
||||
}
|
||||
|
||||
// Token: 0x06007756 RID: 30550 RVA: 0x00273314 File Offset: 0x00271514
|
||||
public static float IJBCDOCOJPF(int NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL, ObscuredFloat.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007757 RID: 30551 RVA: 0x00273324 File Offset: 0x00271524
|
||||
public static float BPOPJAPLLDG(int NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
ObscuredFloat.ABJMJCFENBO abjmjcfenbo = default(ObscuredFloat.ABJMJCFENBO);
|
||||
abjmjcfenbo.CIMNKHDEFOH = NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
return abjmjcfenbo.MLKLHPGKJGG;
|
||||
}
|
||||
|
||||
// Token: 0x06007758 RID: 30552 RVA: 0x0027334C File Offset: 0x0027154C
|
||||
public static ObscuredFloat EDHNDLCFIOL(float NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredFloat obscuredFloat = new ObscuredFloat(ObscuredFloat.MPKNOLPCHLL(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredFloat.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredFloat;
|
||||
}
|
||||
|
||||
// Token: 0x06007759 RID: 30553 RVA: 0x0027337C File Offset: 0x0027157C
|
||||
public bool PKKNEILBIDD(ObscuredFloat INNGECIOBOO)
|
||||
{
|
||||
double num = (double)INNGECIOBOO.AFJANGBPPJN();
|
||||
double num2 = (double)this.CENBPMIOEIK();
|
||||
return num.Equals(num2);
|
||||
}
|
||||
|
||||
// Token: 0x04001093 RID: 4243
|
||||
private static int cryptoKey = 230887;
|
||||
|
||||
// Token: 0x04001094 RID: 4244
|
||||
[SerializeField]
|
||||
private int currentCryptoKey;
|
||||
|
||||
// Token: 0x04001095 RID: 4245
|
||||
[SerializeField]
|
||||
private ACTkByte4 hiddenValue;
|
||||
|
||||
// Token: 0x04001096 RID: 4246
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("hiddenValue")]
|
||||
private byte[] hiddenValueOld;
|
||||
|
||||
// Token: 0x04001097 RID: 4247
|
||||
[SerializeField]
|
||||
private float fakeValue;
|
||||
|
||||
// Token: 0x04001098 RID: 4248
|
||||
[SerializeField]
|
||||
private bool inited;
|
||||
|
||||
// Token: 0x02000282 RID: 642
|
||||
[StructLayout(LayoutKind.Explicit)]
|
||||
private struct ABJMJCFENBO
|
||||
{
|
||||
// Token: 0x04001099 RID: 4249
|
||||
[FieldOffset(0)]
|
||||
public float MLKLHPGKJGG;
|
||||
|
||||
// Token: 0x0400109A RID: 4250
|
||||
[FieldOffset(0)]
|
||||
public int CIMNKHDEFOH;
|
||||
|
||||
// Token: 0x0400109B RID: 4251
|
||||
[FieldOffset(0)]
|
||||
public ACTkByte4 CAAODBCJFLE;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,791 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x02000283 RID: 643
|
||||
[Serializable]
|
||||
public struct ObscuredInt : IEquatable<ObscuredInt>, IFormattable
|
||||
{
|
||||
// Token: 0x0600775A RID: 30554 RVA: 0x002733A4 File Offset: 0x002715A4
|
||||
public static int BENOBLIMNHN(int NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600775B RID: 30555 RVA: 0x002733B8 File Offset: 0x002715B8
|
||||
public string MJIIFCDDNMM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600775C RID: 30556 RVA: 0x002733D4 File Offset: 0x002715D4
|
||||
public bool BBIJPHKELBB(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredInt && this.MOEPJIMBNPB((ObscuredInt)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600775D RID: 30557 RVA: 0x002733F0 File Offset: 0x002715F0
|
||||
public static int EBHOFBAMCEG(int NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.APMEBDNBPNN(NOBAPCOKFIL, 1);
|
||||
}
|
||||
|
||||
// Token: 0x0600775E RID: 30558 RVA: 0x002733FC File Offset: 0x002715FC
|
||||
public int INKAPKJMAPF()
|
||||
{
|
||||
this.MGHCGJBFMFO();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x0600775F RID: 30559 RVA: 0x0027340C File Offset: 0x0027160C
|
||||
private ObscuredInt(int NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredInt.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007760 RID: 30560 RVA: 0x00273430 File Offset: 0x00271630
|
||||
public static ObscuredInt KNNFBOLFLGC(ObscuredInt JBJAEFPPCHF)
|
||||
{
|
||||
int num = JBJAEFPPCHF.NOLAHHDBGPC() + 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredInt.GAPKCNPNAPC(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007761 RID: 30561 RVA: 0x00273470 File Offset: 0x00271670
|
||||
public static int GAPKCNPNAPC(int NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007762 RID: 30562 RVA: 0x00273484 File Offset: 0x00271684
|
||||
public static int NKCGHDPBPHK(int NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.KGLEOGDGDMF(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007763 RID: 30563 RVA: 0x00273490 File Offset: 0x00271690
|
||||
public bool Equals(ObscuredInt INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredInt.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey) == ObscuredInt.CKBNEIHJPNP(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007764 RID: 30564 RVA: 0x002734E8 File Offset: 0x002716E8
|
||||
public static void JINKAEDKLCL(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredInt.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007765 RID: 30565 RVA: 0x002734F0 File Offset: 0x002716F0
|
||||
public string NMDHCFCNDBB(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.ABDDBOPGGNP().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007766 RID: 30566 RVA: 0x00273510 File Offset: 0x00271710
|
||||
public override bool Equals(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredInt && this.Equals((ObscuredInt)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007767 RID: 30567 RVA: 0x0027352C File Offset: 0x0027172C
|
||||
public bool HOJJLBDIOGC(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredInt && this.MOEPJIMBNPB((ObscuredInt)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007768 RID: 30568 RVA: 0x00273548 File Offset: 0x00271748
|
||||
public static int EDHNDLCFIOL(ObscuredInt NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007769 RID: 30569 RVA: 0x00273554 File Offset: 0x00271754
|
||||
public static int KJAAHDNBIFC(int NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.CKBNEIHJPNP(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600776A RID: 30570 RVA: 0x00273560 File Offset: 0x00271760
|
||||
public static int NDFOAIMEELH(int NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600776B RID: 30571 RVA: 0x00273574 File Offset: 0x00271774
|
||||
public static ObscuredInt ENNKHCMGEGK(ObscuredInt JBJAEFPPCHF)
|
||||
{
|
||||
int num = JBJAEFPPCHF.ABDDBOPGGNP() + 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredInt.APMEBDNBPNN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600776C RID: 30572 RVA: 0x002735B4 File Offset: 0x002717B4
|
||||
public int ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x0600776D RID: 30573 RVA: 0x002735C4 File Offset: 0x002717C4
|
||||
public bool KMEDBGAOMLJ(ObscuredInt INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredInt.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey) == ObscuredInt.ILLGOCBJHFI(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600776E RID: 30574 RVA: 0x0027361C File Offset: 0x0027181C
|
||||
public void EGAKIICLJEB(int JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600776F RID: 30575 RVA: 0x00273644 File Offset: 0x00271844
|
||||
public bool MOEPJIMBNPB(ObscuredInt INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredInt.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey) == ObscuredInt.CKBNEIHJPNP(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007770 RID: 30576 RVA: 0x0027369C File Offset: 0x0027189C
|
||||
public int OAFIOAFNMIK()
|
||||
{
|
||||
return this.ABDDBOPGGNP();
|
||||
}
|
||||
|
||||
// Token: 0x06007771 RID: 30577 RVA: 0x002736A4 File Offset: 0x002718A4
|
||||
private int JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredInt.cryptoKey;
|
||||
this.hiddenValue = ObscuredInt.BENOBLIMNHN(0);
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
int num = ObscuredInt.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007772 RID: 30578 RVA: 0x00273720 File Offset: 0x00271920
|
||||
public static int BENOBLIMNHN(int NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.BENOBLIMNHN(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007773 RID: 30579 RVA: 0x0027372C File Offset: 0x0027192C
|
||||
public void NKFHOOEEDEM()
|
||||
{
|
||||
this.hiddenValue = this.NOLAHHDBGPC();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(71, -25);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredInt.BENOBLIMNHN(this.hiddenValue, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007774 RID: 30580 RVA: 0x0027377C File Offset: 0x0027197C
|
||||
public static ObscuredInt CNKJLLBNGCN(ObscuredInt JBJAEFPPCHF)
|
||||
{
|
||||
int num = JBJAEFPPCHF.FFLKGJFLKPP() - 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredInt.NDFOAIMEELH(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007775 RID: 30581 RVA: 0x002737BC File Offset: 0x002719BC
|
||||
public int KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007776 RID: 30582 RVA: 0x002737C4 File Offset: 0x002719C4
|
||||
public static ObscuredInt NOIJKJLKPKC(ObscuredInt JBJAEFPPCHF)
|
||||
{
|
||||
int num = JBJAEFPPCHF.FFLKGJFLKPP() + 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredInt.KGLEOGDGDMF(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007777 RID: 30583 RVA: 0x00273804 File Offset: 0x00271A04
|
||||
private int ABDDBOPGGNP()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredInt.cryptoKey;
|
||||
this.hiddenValue = ObscuredInt.EBHOFBAMCEG(0);
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
int num = ObscuredInt.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.BHBJGJBCEHA().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007778 RID: 30584 RVA: 0x00273880 File Offset: 0x00271A80
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredInt.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredInt.BENOBLIMNHN(this.JBFLMIMJHEF(), ObscuredInt.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredInt.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007779 RID: 30585 RVA: 0x002738B4 File Offset: 0x00271AB4
|
||||
public string ToString(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600777A RID: 30586 RVA: 0x002738D4 File Offset: 0x00271AD4
|
||||
public static ObscuredFloat OLHPFANIDMG(ObscuredInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredFloat.EDHNDLCFIOL((float)NOBAPCOKFIL.FFLKGJFLKPP());
|
||||
}
|
||||
|
||||
// Token: 0x0600777B RID: 30587 RVA: 0x002738E4 File Offset: 0x00271AE4
|
||||
private int NOLAHHDBGPC()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredInt.cryptoKey;
|
||||
this.hiddenValue = ObscuredInt.NKCGHDPBPHK(1);
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
int num = ObscuredInt.ILLGOCBJHFI(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD() && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.PFOOJAGKOHN().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0600777C RID: 30588 RVA: 0x00273960 File Offset: 0x00271B60
|
||||
public static int DBMJHAEPLPI(int NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.CKBNEIHJPNP(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600777D RID: 30589 RVA: 0x0027396C File Offset: 0x00271B6C
|
||||
public static ObscuredInt DJJIADGMEDI(int NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredInt obscuredInt = new ObscuredInt(ObscuredInt.BENOBLIMNHN(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredInt.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredInt;
|
||||
}
|
||||
|
||||
// Token: 0x0600777E RID: 30590 RVA: 0x0027399C File Offset: 0x00271B9C
|
||||
public static int LFHCPAJMIAD(int NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.CKBNEIHJPNP(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600777F RID: 30591 RVA: 0x002739A8 File Offset: 0x00271BA8
|
||||
public int FCLOPDKOLMH()
|
||||
{
|
||||
return this.FFLKGJFLKPP().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007780 RID: 30592 RVA: 0x002739CC File Offset: 0x00271BCC
|
||||
public int EMBBMGCFACE()
|
||||
{
|
||||
this.IIBDIJDIDBL();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007781 RID: 30593 RVA: 0x002739DC File Offset: 0x00271BDC
|
||||
public string FEPFNBMICBI()
|
||||
{
|
||||
return this.ABDDBOPGGNP().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007782 RID: 30594 RVA: 0x00273A00 File Offset: 0x00271C00
|
||||
public static ObscuredInt ENIMBEOPDLI(ObscuredInt JBJAEFPPCHF)
|
||||
{
|
||||
int num = JBJAEFPPCHF.NOLAHHDBGPC() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredInt.KGLEOGDGDMF(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007783 RID: 30595 RVA: 0x00273A40 File Offset: 0x00271C40
|
||||
public void IIBDIJDIDBL()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredInt.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredInt.APMEBDNBPNN(this.FFLKGJFLKPP(), ObscuredInt.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredInt.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007784 RID: 30596 RVA: 0x00273A74 File Offset: 0x00271C74
|
||||
public static ObscuredFloat CIJILKPHJOF(ObscuredInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredFloat.LIDABOINDPM((float)NOBAPCOKFIL.GCIIJNCEBLD());
|
||||
}
|
||||
|
||||
// Token: 0x06007785 RID: 30597 RVA: 0x00273A84 File Offset: 0x00271C84
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007786 RID: 30598 RVA: 0x00273AA8 File Offset: 0x00271CA8
|
||||
public void HBADCKMLLNH()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredInt.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredInt.NDFOAIMEELH(this.GCIIJNCEBLD(), ObscuredInt.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredInt.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007787 RID: 30599 RVA: 0x00273ADC File Offset: 0x00271CDC
|
||||
public int ICIDOEHFNHI()
|
||||
{
|
||||
return this.FFLKGJFLKPP().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007788 RID: 30600 RVA: 0x00273B00 File Offset: 0x00271D00
|
||||
public static ObscuredUInt IPPPIGKPFDI(ObscuredInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUInt.AMAOKILPCML((uint)NOBAPCOKFIL.NOLAHHDBGPC());
|
||||
}
|
||||
|
||||
// Token: 0x06007789 RID: 30601 RVA: 0x00273B10 File Offset: 0x00271D10
|
||||
public static ObscuredInt DFEPLNFGHIG(ObscuredInt JBJAEFPPCHF)
|
||||
{
|
||||
int num = JBJAEFPPCHF.ABDDBOPGGNP() - 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredInt.GAPKCNPNAPC(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600778A RID: 30602 RVA: 0x00273B50 File Offset: 0x00271D50
|
||||
public static ObscuredDouble GFDINNFKCHA(ObscuredInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDouble.EDHNDLCFIOL((double)NOBAPCOKFIL.NOLAHHDBGPC());
|
||||
}
|
||||
|
||||
// Token: 0x0600778B RID: 30603 RVA: 0x00273B60 File Offset: 0x00271D60
|
||||
public static int APMEBDNBPNN(int NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600778C RID: 30604 RVA: 0x00273B74 File Offset: 0x00271D74
|
||||
public static int OLBBCAAMPDI(int NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.KGLEOGDGDMF(NOBAPCOKFIL, 1);
|
||||
}
|
||||
|
||||
// Token: 0x0600778D RID: 30605 RVA: 0x00273B80 File Offset: 0x00271D80
|
||||
public static ObscuredDouble LCKCFGGIGMC(ObscuredInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDouble.EDHNDLCFIOL((double)NOBAPCOKFIL.GCIIJNCEBLD());
|
||||
}
|
||||
|
||||
// Token: 0x0600778E RID: 30606 RVA: 0x00273B90 File Offset: 0x00271D90
|
||||
public string OOCNGMMCDNC(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.ABDDBOPGGNP().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007790 RID: 30608 RVA: 0x00273BB8 File Offset: 0x00271DB8
|
||||
public int HHJIAHMHDFF()
|
||||
{
|
||||
return this.ABDDBOPGGNP().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007791 RID: 30609 RVA: 0x00273BDC File Offset: 0x00271DDC
|
||||
public static ObscuredInt FNDFFEOAAMC(ObscuredInt JBJAEFPPCHF)
|
||||
{
|
||||
int num = JBJAEFPPCHF.ABDDBOPGGNP() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredInt.APMEBDNBPNN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007792 RID: 30610 RVA: 0x00273C1C File Offset: 0x00271E1C
|
||||
public static ObscuredInt PLCDKEFCCFK(ObscuredInt JBJAEFPPCHF)
|
||||
{
|
||||
int num = JBJAEFPPCHF.NOLAHHDBGPC() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredInt.APMEBDNBPNN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007793 RID: 30611 RVA: 0x00273C5C File Offset: 0x00271E5C
|
||||
public static ObscuredFloat IMJAHAAEPJJ(ObscuredInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredFloat.LIDABOINDPM((float)NOBAPCOKFIL.GCIIJNCEBLD());
|
||||
}
|
||||
|
||||
// Token: 0x06007794 RID: 30612 RVA: 0x00273C6C File Offset: 0x00271E6C
|
||||
public static int KGLEOGDGDMF(int NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007795 RID: 30613 RVA: 0x00273C80 File Offset: 0x00271E80
|
||||
public static int CKBNEIHJPNP(int NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007796 RID: 30614 RVA: 0x00273C94 File Offset: 0x00271E94
|
||||
public void MGHCGJBFMFO()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredInt.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredInt.BENOBLIMNHN(this.FFLKGJFLKPP(), ObscuredInt.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredInt.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007797 RID: 30615 RVA: 0x00273CC8 File Offset: 0x00271EC8
|
||||
public static ObscuredDouble PJJEGGKIGGB(ObscuredInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDouble.LCCKIPJPNPI((double)NOBAPCOKFIL.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x06007798 RID: 30616 RVA: 0x00273CD8 File Offset: 0x00271ED8
|
||||
public int LICKMCHLAKM()
|
||||
{
|
||||
return this.ABDDBOPGGNP().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007799 RID: 30617 RVA: 0x00273CFC File Offset: 0x00271EFC
|
||||
public string CDDGKMDJFFL()
|
||||
{
|
||||
return this.GCIIJNCEBLD().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x0600779A RID: 30618 RVA: 0x00273D20 File Offset: 0x00271F20
|
||||
public static int OAPHAPOCPDC(ObscuredInt NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x0600779B RID: 30619 RVA: 0x00273D2C File Offset: 0x00271F2C
|
||||
public static ObscuredInt JANAEJEFOKM(ObscuredInt JBJAEFPPCHF)
|
||||
{
|
||||
int num = JBJAEFPPCHF.JBFLMIMJHEF() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredInt.BENOBLIMNHN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600779C RID: 30620 RVA: 0x00273D6C File Offset: 0x00271F6C
|
||||
public string NKJFPADNKOG(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.FFLKGJFLKPP().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x0600779D RID: 30621 RVA: 0x00273D88 File Offset: 0x00271F88
|
||||
public static int CKBNEIHJPNP(int NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.CKBNEIHJPNP(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600779E RID: 30622 RVA: 0x00273D94 File Offset: 0x00271F94
|
||||
public static int CMMCJIEMPHL(int NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.KGLEOGDGDMF(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600779F RID: 30623 RVA: 0x00273DA0 File Offset: 0x00271FA0
|
||||
public static void EIHMLKNHFEB(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredInt.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060077A0 RID: 30624 RVA: 0x00273DA8 File Offset: 0x00271FA8
|
||||
public static int CEFPMDPHJPA(ObscuredInt NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.GCIIJNCEBLD();
|
||||
}
|
||||
|
||||
// Token: 0x060077A1 RID: 30625 RVA: 0x00273DB4 File Offset: 0x00271FB4
|
||||
public static ObscuredInt JFMJKLDNHNH(ObscuredInt JBJAEFPPCHF)
|
||||
{
|
||||
int num = JBJAEFPPCHF.JBFLMIMJHEF() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredInt.NDFOAIMEELH(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060077A2 RID: 30626 RVA: 0x00273DF4 File Offset: 0x00271FF4
|
||||
public string MJIIFCDDNMM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x060077A3 RID: 30627 RVA: 0x00273E10 File Offset: 0x00272010
|
||||
public static ObscuredInt LIPELNLBCCI(ObscuredInt JBJAEFPPCHF)
|
||||
{
|
||||
int num = JBJAEFPPCHF.JBFLMIMJHEF() - 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredInt.BENOBLIMNHN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060077A4 RID: 30628 RVA: 0x00273E50 File Offset: 0x00272050
|
||||
public string HHBCDBKPBIE(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.ABDDBOPGGNP().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x060077A5 RID: 30629 RVA: 0x00273E6C File Offset: 0x0027206C
|
||||
public int EGJMMOPCLGC()
|
||||
{
|
||||
return this.FFLKGJFLKPP().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060077A6 RID: 30630 RVA: 0x00273E90 File Offset: 0x00272090
|
||||
public static ObscuredUInt EPFODHOPHMI(ObscuredInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUInt.LFGIFPLADIC((uint)NOBAPCOKFIL.NOLAHHDBGPC());
|
||||
}
|
||||
|
||||
// Token: 0x060077A7 RID: 30631 RVA: 0x00273EA0 File Offset: 0x002720A0
|
||||
public string EBEJJLHGJOD(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060077A8 RID: 30632 RVA: 0x00273EBC File Offset: 0x002720BC
|
||||
public static ObscuredDouble EDHNDLCFIOL(ObscuredInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDouble.EDHNDLCFIOL((double)NOBAPCOKFIL.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x060077A9 RID: 30633 RVA: 0x00273ECC File Offset: 0x002720CC
|
||||
public static ObscuredFloat EDHNDLCFIOL(ObscuredInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredFloat.EDHNDLCFIOL((float)NOBAPCOKFIL.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x060077AA RID: 30634 RVA: 0x00273EDC File Offset: 0x002720DC
|
||||
public static int LBEEKDFPHEE(int NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.KGLEOGDGDMF(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x060077AB RID: 30635 RVA: 0x00273EE8 File Offset: 0x002720E8
|
||||
private int FFLKGJFLKPP()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredInt.cryptoKey;
|
||||
this.hiddenValue = ObscuredInt.NKCGHDPBPHK(0);
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
int num = ObscuredInt.ILLGOCBJHFI(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NOKOLBFKLEK().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x060077AC RID: 30636 RVA: 0x00273F64 File Offset: 0x00272164
|
||||
public static ObscuredUInt HOOFJGAAMKN(ObscuredInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUInt.EDHNDLCFIOL((uint)NOBAPCOKFIL.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x060077AD RID: 30637 RVA: 0x00273F74 File Offset: 0x00272174
|
||||
public static ObscuredDouble MFEMLIBPECG(ObscuredInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredDouble.LCCKIPJPNPI((double)NOBAPCOKFIL.NOLAHHDBGPC());
|
||||
}
|
||||
|
||||
// Token: 0x060077AE RID: 30638 RVA: 0x00273F84 File Offset: 0x00272184
|
||||
public void LIDLDKFABLM()
|
||||
{
|
||||
this.hiddenValue = this.FFLKGJFLKPP();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(-4, -123);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredInt.BENOBLIMNHN(this.hiddenValue, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060077AF RID: 30639 RVA: 0x00273FD4 File Offset: 0x002721D4
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060077B0 RID: 30640 RVA: 0x00273FF8 File Offset: 0x002721F8
|
||||
private int GCIIJNCEBLD()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredInt.cryptoKey;
|
||||
this.hiddenValue = ObscuredInt.CMMCJIEMPHL(0);
|
||||
this.fakeValue = 1;
|
||||
this.inited = true;
|
||||
}
|
||||
int num = ObscuredInt.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD() && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x060077B1 RID: 30641 RVA: 0x00274074 File Offset: 0x00272274
|
||||
public static int ILLGOCBJHFI(int NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x060077B2 RID: 30642 RVA: 0x00274088 File Offset: 0x00272288
|
||||
public string CGIGHKCOGGI(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.FFLKGJFLKPP().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060077B3 RID: 30643 RVA: 0x002740A8 File Offset: 0x002722A8
|
||||
public static ObscuredInt EDHNDLCFIOL(int NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredInt obscuredInt = new ObscuredInt(ObscuredInt.BENOBLIMNHN(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredInt.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredInt;
|
||||
}
|
||||
|
||||
// Token: 0x060077B4 RID: 30644 RVA: 0x002740D8 File Offset: 0x002722D8
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
this.hiddenValue = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(int.MinValue, int.MaxValue);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredInt.BENOBLIMNHN(this.hiddenValue, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0400109C RID: 4252
|
||||
private static int cryptoKey = 444444;
|
||||
|
||||
// Token: 0x0400109D RID: 4253
|
||||
[SerializeField]
|
||||
private int currentCryptoKey;
|
||||
|
||||
// Token: 0x0400109E RID: 4254
|
||||
[SerializeField]
|
||||
private int hiddenValue;
|
||||
|
||||
// Token: 0x0400109F RID: 4255
|
||||
[SerializeField]
|
||||
private int fakeValue;
|
||||
|
||||
// Token: 0x040010A0 RID: 4256
|
||||
[SerializeField]
|
||||
private bool inited;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1209 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x02000284 RID: 644
|
||||
[Serializable]
|
||||
public struct ObscuredLong : IEquatable<ObscuredLong>, IFormattable
|
||||
{
|
||||
// Token: 0x060077B5 RID: 30645 RVA: 0x00274128 File Offset: 0x00272328
|
||||
public int ICCJPIFOFON()
|
||||
{
|
||||
return this.KKLLLFOMOAI().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060077B6 RID: 30646 RVA: 0x0027414C File Offset: 0x0027234C
|
||||
public bool OEGJMPHAIKG(ObscuredLong INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredLong.EOCAJCKAGOM(this.hiddenValue, this.currentCryptoKey) == ObscuredLong.CKBNEIHJPNP(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060077B7 RID: 30647 RVA: 0x002741A4 File Offset: 0x002723A4
|
||||
public static long NPKFAJMBABL(long NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredLong.BENOBLIMNHN(NOBAPCOKFIL, 0L);
|
||||
}
|
||||
|
||||
// Token: 0x060077B8 RID: 30648 RVA: 0x002741B0 File Offset: 0x002723B0
|
||||
public static long KGKFEAHBFAN(long NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredLong.BENOBLIMNHN(NOBAPCOKFIL, 0L);
|
||||
}
|
||||
|
||||
// Token: 0x060077B9 RID: 30649 RVA: 0x002741BC File Offset: 0x002723BC
|
||||
public string JEAFFNJJDEG(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.KKLLLFOMOAI().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060077BA RID: 30650 RVA: 0x002741DC File Offset: 0x002723DC
|
||||
public static ObscuredLong NHOACGPFGCN(long NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredLong obscuredLong = new ObscuredLong(ObscuredLong.EIPBGNGDCDB(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
obscuredLong.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredLong;
|
||||
}
|
||||
|
||||
// Token: 0x060077BB RID: 30651 RVA: 0x0027420C File Offset: 0x0027240C
|
||||
public static long OPNJONHPKBL(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x060077BC RID: 30652 RVA: 0x00274224 File Offset: 0x00272424
|
||||
public long ECFJBLBIOLN()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060077BD RID: 30653 RVA: 0x0027422C File Offset: 0x0027242C
|
||||
public static long BENOBLIMNHN(long NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredLong.BENOBLIMNHN(NOBAPCOKFIL, 0L);
|
||||
}
|
||||
|
||||
// Token: 0x060077BE RID: 30654 RVA: 0x00274238 File Offset: 0x00272438
|
||||
public static void BHALNFONGFI(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredLong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060077BF RID: 30655 RVA: 0x00274240 File Offset: 0x00272440
|
||||
public string FEECEOBPLCG(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.IKHKMNLOGNC().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060077C0 RID: 30656 RVA: 0x0027425C File Offset: 0x0027245C
|
||||
public string DELJDJDCNKK()
|
||||
{
|
||||
return this.IKHKMNLOGNC().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060077C1 RID: 30657 RVA: 0x00274280 File Offset: 0x00272480
|
||||
public static ObscuredLong PAOLMNPEBHH(long NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredLong obscuredLong = new ObscuredLong(ObscuredLong.MGLGGNBFFPD(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredLong.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredLong;
|
||||
}
|
||||
|
||||
// Token: 0x060077C2 RID: 30658 RVA: 0x002742B0 File Offset: 0x002724B0
|
||||
public long EICHDBAJCKJ()
|
||||
{
|
||||
this.FDJKDDKLANN();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x060077C3 RID: 30659 RVA: 0x002742C0 File Offset: 0x002724C0
|
||||
public long EMBBMGCFACE()
|
||||
{
|
||||
this.FDJKDDKLANN();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x060077C4 RID: 30660 RVA: 0x002742D0 File Offset: 0x002724D0
|
||||
public static void JINKAEDKLCL(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredLong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060077C5 RID: 30661 RVA: 0x002742D8 File Offset: 0x002724D8
|
||||
public static long HKBEMIEFOLO(ObscuredLong NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.IKHKMNLOGNC();
|
||||
}
|
||||
|
||||
// Token: 0x060077C6 RID: 30662 RVA: 0x002742E4 File Offset: 0x002724E4
|
||||
public static long LENCGGCINBN(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x060077C7 RID: 30663 RVA: 0x002742FC File Offset: 0x002724FC
|
||||
public static long GDHHPDPDIFA(long NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredLong.EOCAJCKAGOM(NOBAPCOKFIL, 1L);
|
||||
}
|
||||
|
||||
// Token: 0x060077C8 RID: 30664 RVA: 0x00274308 File Offset: 0x00272508
|
||||
public void OBBJIJAFAIN()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredLong.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredLong.DPGGPINDNKM(this.EIBOMKFEPLM(), ObscuredLong.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredLong.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060077C9 RID: 30665 RVA: 0x0027433C File Offset: 0x0027253C
|
||||
public static long GAPKCNPNAPC(long NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredLong.OJIHOLMMGMG(NOBAPCOKFIL, 0L);
|
||||
}
|
||||
|
||||
// Token: 0x060077CA RID: 30666 RVA: 0x00274348 File Offset: 0x00272548
|
||||
public static ObscuredLong CDINPNKFOMK(ObscuredLong JBJAEFPPCHF)
|
||||
{
|
||||
long num = JBJAEFPPCHF.IKHKMNLOGNC() - 1L;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredLong.BHAKHPPGBNH(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060077CB RID: 30667 RVA: 0x00274388 File Offset: 0x00272588
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
long num = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(int.MinValue, int.MaxValue);
|
||||
}
|
||||
while (this.currentCryptoKey == 0L);
|
||||
this.hiddenValue = ObscuredLong.BENOBLIMNHN(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060077CC RID: 30668 RVA: 0x002743D4 File Offset: 0x002725D4
|
||||
public static long BABKHNBDIIM(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x060077CD RID: 30669 RVA: 0x002743EC File Offset: 0x002725EC
|
||||
public static long MGLGGNBFFPD(long NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredLong.OPNJONHPKBL(NOBAPCOKFIL, 1L);
|
||||
}
|
||||
|
||||
// Token: 0x060077CE RID: 30670 RVA: 0x002743F8 File Offset: 0x002725F8
|
||||
public static long EIDELAIGJHF(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x060077CF RID: 30671 RVA: 0x00274410 File Offset: 0x00272610
|
||||
public static void OKKLOEAKIAI(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredLong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060077D0 RID: 30672 RVA: 0x00274418 File Offset: 0x00272618
|
||||
private long IKHKMNLOGNC()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredLong.cryptoKey;
|
||||
this.hiddenValue = ObscuredLong.ELIEKEPNNNF(0L);
|
||||
this.fakeValue = 0L;
|
||||
this.inited = false;
|
||||
}
|
||||
long num = ObscuredLong.LENCGGCINBN(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0L && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.EBLPGFAAKBL().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x060077D1 RID: 30673 RVA: 0x00274498 File Offset: 0x00272698
|
||||
public void APAHGPILJKJ(long JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.IKHKMNLOGNC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060077D2 RID: 30674 RVA: 0x002744C0 File Offset: 0x002726C0
|
||||
public static void JALMFCDJFLE(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredLong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060077D3 RID: 30675 RVA: 0x002744C8 File Offset: 0x002726C8
|
||||
public bool GHENIKMNMNA(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredLong && this.NNGDBMEKHNH((ObscuredLong)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x060077D4 RID: 30676 RVA: 0x002744E4 File Offset: 0x002726E4
|
||||
public static ObscuredLong JANAEJEFOKM(ObscuredLong JBJAEFPPCHF)
|
||||
{
|
||||
long num = JBJAEFPPCHF.JBFLMIMJHEF() + 1L;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredLong.BENOBLIMNHN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060077D5 RID: 30677 RVA: 0x00274524 File Offset: 0x00272724
|
||||
public string PEHMABEMLDB(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.IKHKMNLOGNC().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060077D6 RID: 30678 RVA: 0x00274544 File Offset: 0x00272744
|
||||
public bool KKNFDPCABNA(ObscuredLong INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredLong.EIDELAIGJHF(this.hiddenValue, this.currentCryptoKey) == ObscuredLong.CKBNEIHJPNP(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060077D7 RID: 30679 RVA: 0x0027459C File Offset: 0x0027279C
|
||||
public string KIELGAINBPO()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060077D8 RID: 30680 RVA: 0x002745C0 File Offset: 0x002727C0
|
||||
public override bool Equals(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredLong && this.Equals((ObscuredLong)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x060077D9 RID: 30681 RVA: 0x002745DC File Offset: 0x002727DC
|
||||
public static long IBOBCPDOGMB(long NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredLong.BABKHNBDIIM(NOBAPCOKFIL, 0L);
|
||||
}
|
||||
|
||||
// Token: 0x060077DA RID: 30682 RVA: 0x002745E8 File Offset: 0x002727E8
|
||||
public string JOCNHLKEDON(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.IKHKMNLOGNC().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x060077DB RID: 30683 RVA: 0x00274604 File Offset: 0x00272804
|
||||
private long KKLLLFOMOAI()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredLong.cryptoKey;
|
||||
this.hiddenValue = ObscuredLong.NPKFAJMBABL(1L);
|
||||
this.fakeValue = 1L;
|
||||
this.inited = false;
|
||||
}
|
||||
long num = ObscuredLong.EBJJJJDDEAA(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && this.fakeValue != 1L && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x060077DC RID: 30684 RVA: 0x00274684 File Offset: 0x00272884
|
||||
public static void KOPHJKGFJAH(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredLong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060077DD RID: 30685 RVA: 0x0027468C File Offset: 0x0027288C
|
||||
public int OFMDDPNKLEA()
|
||||
{
|
||||
return this.EIBOMKFEPLM().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060077DE RID: 30686 RVA: 0x002746B0 File Offset: 0x002728B0
|
||||
public static long AEIGAAGHMAG(long NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredLong.EAFMKJEGPHF(NOBAPCOKFIL, 0L);
|
||||
}
|
||||
|
||||
// Token: 0x060077DF RID: 30687 RVA: 0x002746BC File Offset: 0x002728BC
|
||||
public static void EIHMLKNHFEB(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredLong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060077E0 RID: 30688 RVA: 0x002746C4 File Offset: 0x002728C4
|
||||
public string ICHONBOHKOC(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.EIBOMKFEPLM().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060077E1 RID: 30689 RVA: 0x002746E0 File Offset: 0x002728E0
|
||||
public string DKFKDLKLLIE(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x060077E2 RID: 30690 RVA: 0x002746FC File Offset: 0x002728FC
|
||||
public static long BHAKHPPGBNH(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x060077E3 RID: 30691 RVA: 0x00274714 File Offset: 0x00272914
|
||||
private long JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredLong.cryptoKey;
|
||||
this.hiddenValue = ObscuredLong.BENOBLIMNHN(0L);
|
||||
this.fakeValue = 0L;
|
||||
this.inited = true;
|
||||
}
|
||||
long num = ObscuredLong.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0L && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x060077E4 RID: 30692 RVA: 0x00274794 File Offset: 0x00272994
|
||||
public static long CKBNEIHJPNP(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x060077E5 RID: 30693 RVA: 0x002747AC File Offset: 0x002729AC
|
||||
public string OOCNGMMCDNC()
|
||||
{
|
||||
return this.KKLLLFOMOAI().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060077E6 RID: 30694 RVA: 0x002747D0 File Offset: 0x002729D0
|
||||
public static ObscuredLong ODLCHCPLJJK(ObscuredLong JBJAEFPPCHF)
|
||||
{
|
||||
long num = JBJAEFPPCHF.KKLLLFOMOAI() - 0L;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredLong.OJIHOLMMGMG(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060077E7 RID: 30695 RVA: 0x00274810 File Offset: 0x00272A10
|
||||
public static ObscuredLong LIPELNLBCCI(ObscuredLong JBJAEFPPCHF)
|
||||
{
|
||||
long num = JBJAEFPPCHF.JBFLMIMJHEF() - 1L;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredLong.BENOBLIMNHN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060077E8 RID: 30696 RVA: 0x00274850 File Offset: 0x00272A50
|
||||
private ObscuredLong(long NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredLong.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.fakeValue = 0L;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x060077E9 RID: 30697 RVA: 0x00274874 File Offset: 0x00272A74
|
||||
public long PIKPFDLFMCE()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060077EA RID: 30698 RVA: 0x0027487C File Offset: 0x00272A7C
|
||||
public static void PPNHGJLHODN(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredLong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060077EB RID: 30699 RVA: 0x00274884 File Offset: 0x00272A84
|
||||
public static ObscuredLong BOMCOCMIEFO(ObscuredLong JBJAEFPPCHF)
|
||||
{
|
||||
long num = JBJAEFPPCHF.IKHKMNLOGNC() - 1L;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredLong.BENOBLIMNHN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060077EC RID: 30700 RVA: 0x002748C4 File Offset: 0x00272AC4
|
||||
public bool Equals(ObscuredLong INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredLong.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey) == ObscuredLong.CKBNEIHJPNP(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060077ED RID: 30701 RVA: 0x0027491C File Offset: 0x00272B1C
|
||||
public void EBEBHEBMCBA()
|
||||
{
|
||||
long num = this.EIBOMKFEPLM();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(-61, 140);
|
||||
}
|
||||
while (this.currentCryptoKey == 1L);
|
||||
this.hiddenValue = ObscuredLong.OJIHOLMMGMG(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060077EE RID: 30702 RVA: 0x00274968 File Offset: 0x00272B68
|
||||
public static long EBJJJJDDEAA(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 1L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x060077EF RID: 30703 RVA: 0x00274980 File Offset: 0x00272B80
|
||||
public static long DPGGPINDNKM(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x060077F0 RID: 30704 RVA: 0x00274998 File Offset: 0x00272B98
|
||||
public static long MMAFHDLGECB(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 1L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x060077F1 RID: 30705 RVA: 0x002749B0 File Offset: 0x00272BB0
|
||||
public bool NINBJLMCJNI(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredLong && this.NNGDBMEKHNH((ObscuredLong)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x060077F2 RID: 30706 RVA: 0x002749CC File Offset: 0x00272BCC
|
||||
public bool FHBPPLPMLFL(ObscuredLong INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredLong.EIDELAIGJHF(this.hiddenValue, this.currentCryptoKey) == ObscuredLong.EAFMKJEGPHF(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060077F3 RID: 30707 RVA: 0x00274A24 File Offset: 0x00272C24
|
||||
public static ObscuredLong FHHPJCIMONK(ObscuredLong JBJAEFPPCHF)
|
||||
{
|
||||
long num = JBJAEFPPCHF.JBFLMIMJHEF() - 0L;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredLong.DIGNLHBJBGC(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060077F4 RID: 30708 RVA: 0x00274A64 File Offset: 0x00272C64
|
||||
public bool ABLGCFMNJFK(ObscuredLong INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredLong.EBJJJJDDEAA(this.hiddenValue, this.currentCryptoKey) == ObscuredLong.CKBNEIHJPNP(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060077F5 RID: 30709 RVA: 0x00274ABC File Offset: 0x00272CBC
|
||||
public static void GHILDLKOJDK(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredLong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060077F6 RID: 30710 RVA: 0x00274AC4 File Offset: 0x00272CC4
|
||||
public bool KMOKOPKGALF(ObscuredLong INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredLong.NJIPNDBCHJJ(this.hiddenValue, this.currentCryptoKey) == ObscuredLong.MMAFHDLGECB(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060077F7 RID: 30711 RVA: 0x00274B1C File Offset: 0x00272D1C
|
||||
public static long BENOBLIMNHN(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x060077F8 RID: 30712 RVA: 0x00274B34 File Offset: 0x00272D34
|
||||
public void CONFCFAOGDF()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredLong.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredLong.BHAKHPPGBNH(this.JBFLMIMJHEF(), ObscuredLong.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredLong.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060077F9 RID: 30713 RVA: 0x00274B68 File Offset: 0x00272D68
|
||||
public int IHGKMAJOAOE()
|
||||
{
|
||||
return this.EIBOMKFEPLM().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060077FA RID: 30714 RVA: 0x00274B8C File Offset: 0x00272D8C
|
||||
public string ELJHOLMGNKJ()
|
||||
{
|
||||
return this.IKHKMNLOGNC().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060077FB RID: 30715 RVA: 0x00274BB0 File Offset: 0x00272DB0
|
||||
public string CGIGHKCOGGI(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.EIBOMKFEPLM().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060077FC RID: 30716 RVA: 0x00274BCC File Offset: 0x00272DCC
|
||||
public int DJHIAPEBBOJ()
|
||||
{
|
||||
return this.EIBOMKFEPLM().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060077FD RID: 30717 RVA: 0x00274BF0 File Offset: 0x00272DF0
|
||||
public static long EDHNDLCFIOL(ObscuredLong NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060077FE RID: 30718 RVA: 0x00274BFC File Offset: 0x00272DFC
|
||||
public long KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060077FF RID: 30719 RVA: 0x00274C04 File Offset: 0x00272E04
|
||||
public void NOFJOELNDMD(long JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue = this.KKLLLFOMOAI();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007800 RID: 30720 RVA: 0x00274C2C File Offset: 0x00272E2C
|
||||
public void POLJGPBDIEN()
|
||||
{
|
||||
long num = this.EIBOMKFEPLM();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(190, 61);
|
||||
}
|
||||
while (this.currentCryptoKey == 0L);
|
||||
this.hiddenValue = ObscuredLong.BHAKHPPGBNH(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007801 RID: 30721 RVA: 0x00274C78 File Offset: 0x00272E78
|
||||
public void EGAKIICLJEB(long JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007802 RID: 30722 RVA: 0x00274CA0 File Offset: 0x00272EA0
|
||||
public string EJJFAPFAMGN(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.IKHKMNLOGNC().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007803 RID: 30723 RVA: 0x00274CBC File Offset: 0x00272EBC
|
||||
public string MJIIFCDDNMM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007804 RID: 30724 RVA: 0x00274CD8 File Offset: 0x00272ED8
|
||||
public static ObscuredLong GNNDHNDPPHD(ObscuredLong JBJAEFPPCHF)
|
||||
{
|
||||
long num = JBJAEFPPCHF.KKLLLFOMOAI() - 0L;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredLong.BHAKHPPGBNH(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007805 RID: 30725 RVA: 0x00274D18 File Offset: 0x00272F18
|
||||
public string CDDGKMDJFFL(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007806 RID: 30726 RVA: 0x00274D38 File Offset: 0x00272F38
|
||||
public bool EMNBPIJFONK(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredLong && this.FHBPPLPMLFL((ObscuredLong)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007807 RID: 30727 RVA: 0x00274D54 File Offset: 0x00272F54
|
||||
public static long EOCAJCKAGOM(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007808 RID: 30728 RVA: 0x00274D6C File Offset: 0x00272F6C
|
||||
public static long BCOOPNEAHJJ(ObscuredLong NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.IKHKMNLOGNC();
|
||||
}
|
||||
|
||||
// Token: 0x06007809 RID: 30729 RVA: 0x00274D78 File Offset: 0x00272F78
|
||||
public static long EIPBGNGDCDB(long NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredLong.DIGNLHBJBGC(NOBAPCOKFIL, 0L);
|
||||
}
|
||||
|
||||
// Token: 0x0600780A RID: 30730 RVA: 0x00274D84 File Offset: 0x00272F84
|
||||
public static long BGMIHLHCAFE(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600780B RID: 30731 RVA: 0x00274D9C File Offset: 0x00272F9C
|
||||
public static long LPBBCCJHAIJ(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600780C RID: 30732 RVA: 0x00274DB4 File Offset: 0x00272FB4
|
||||
public string AKDAMPMOFCM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.EIBOMKFEPLM().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x0600780D RID: 30733 RVA: 0x00274DD0 File Offset: 0x00272FD0
|
||||
public static void CIMCLLDNHBL(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredLong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x0600780E RID: 30734 RVA: 0x00274DD8 File Offset: 0x00272FD8
|
||||
public static ObscuredLong FDACNLCPDDL(long NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredLong obscuredLong = new ObscuredLong(ObscuredLong.KGKFEAHBFAN(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
obscuredLong.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredLong;
|
||||
}
|
||||
|
||||
// Token: 0x0600780F RID: 30735 RVA: 0x00274E08 File Offset: 0x00273008
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007810 RID: 30736 RVA: 0x00274E2C File Offset: 0x0027302C
|
||||
public int DCJCPCEFHJH()
|
||||
{
|
||||
return this.IKHKMNLOGNC().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007811 RID: 30737 RVA: 0x00274E50 File Offset: 0x00273050
|
||||
public bool BCDLJHKIGAB(ObscuredLong INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredLong.MMAFHDLGECB(this.hiddenValue, this.currentCryptoKey) == ObscuredLong.NJIPNDBCHJJ(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007812 RID: 30738 RVA: 0x00274EA8 File Offset: 0x002730A8
|
||||
public static void PNCHNHPEJNI(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredLong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007813 RID: 30739 RVA: 0x00274EB0 File Offset: 0x002730B0
|
||||
public bool NNGDBMEKHNH(ObscuredLong INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredLong.EOCAJCKAGOM(this.hiddenValue, this.currentCryptoKey) == ObscuredLong.NJIPNDBCHJJ(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007814 RID: 30740 RVA: 0x00274F08 File Offset: 0x00273108
|
||||
public static ObscuredLong BBHNKJLKICN(ObscuredLong JBJAEFPPCHF)
|
||||
{
|
||||
long num = JBJAEFPPCHF.EIBOMKFEPLM() - 1L;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredLong.BABKHNBDIIM(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007815 RID: 30741 RVA: 0x00274F48 File Offset: 0x00273148
|
||||
public int LLBIJLNBDHN()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007816 RID: 30742 RVA: 0x00274F6C File Offset: 0x0027316C
|
||||
public int AJILJELCHEL()
|
||||
{
|
||||
return this.KKLLLFOMOAI().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007818 RID: 30744 RVA: 0x00274FA0 File Offset: 0x002731A0
|
||||
public static long CKBNEIHJPNP(long NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredLong.CKBNEIHJPNP(NOBAPCOKFIL, 0L);
|
||||
}
|
||||
|
||||
// Token: 0x06007819 RID: 30745 RVA: 0x00274FAC File Offset: 0x002731AC
|
||||
public bool JGEFNJEFGFI(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredLong) || this.KKNFDPCABNA((ObscuredLong)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600781A RID: 30746 RVA: 0x00274FC8 File Offset: 0x002731C8
|
||||
public static ObscuredLong AMAOKILPCML(long NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredLong obscuredLong = new ObscuredLong(ObscuredLong.GAPKCNPNAPC(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredLong.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredLong;
|
||||
}
|
||||
|
||||
// Token: 0x0600781B RID: 30747 RVA: 0x00274FF8 File Offset: 0x002731F8
|
||||
public static void CBADJELKBLF(long NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredLong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x0600781C RID: 30748 RVA: 0x00275000 File Offset: 0x00273200
|
||||
public string MJIIFCDDNMM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600781D RID: 30749 RVA: 0x0027501C File Offset: 0x0027321C
|
||||
public void AOAAJMHNHMB(long JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600781E RID: 30750 RVA: 0x00275044 File Offset: 0x00273244
|
||||
public long KGANDIGKMID()
|
||||
{
|
||||
return this.EIBOMKFEPLM();
|
||||
}
|
||||
|
||||
// Token: 0x0600781F RID: 30751 RVA: 0x0027504C File Offset: 0x0027324C
|
||||
public static ObscuredLong DFEPLNFGHIG(ObscuredLong JBJAEFPPCHF)
|
||||
{
|
||||
long num = JBJAEFPPCHF.KKLLLFOMOAI() - 1L;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredLong.DPGGPINDNKM(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007820 RID: 30752 RVA: 0x0027508C File Offset: 0x0027328C
|
||||
public static long LEANKNNGCFC(long NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredLong.MMAFHDLGECB(NOBAPCOKFIL, 0L);
|
||||
}
|
||||
|
||||
// Token: 0x06007821 RID: 30753 RVA: 0x00275098 File Offset: 0x00273298
|
||||
public void DMANOAHLGFP()
|
||||
{
|
||||
long num = this.IKHKMNLOGNC();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(161, -57);
|
||||
}
|
||||
while (this.currentCryptoKey == 1L);
|
||||
this.hiddenValue = ObscuredLong.OJIHOLMMGMG(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007822 RID: 30754 RVA: 0x002750E4 File Offset: 0x002732E4
|
||||
public void ONJOIMILEGG()
|
||||
{
|
||||
long num = this.KKLLLFOMOAI();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (long)global::UnityEngine.Random.Range(-5, 160);
|
||||
}
|
||||
while (this.currentCryptoKey == 0L);
|
||||
this.hiddenValue = ObscuredLong.BENOBLIMNHN(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007823 RID: 30755 RVA: 0x00275130 File Offset: 0x00273330
|
||||
public void KOMMFJBAGPP(long JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.KKLLLFOMOAI();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007824 RID: 30756 RVA: 0x00275158 File Offset: 0x00273358
|
||||
public string ToString(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007825 RID: 30757 RVA: 0x00275178 File Offset: 0x00273378
|
||||
public static ObscuredLong PAEFCIPJCBA(ObscuredLong JBJAEFPPCHF)
|
||||
{
|
||||
long num = JBJAEFPPCHF.EIBOMKFEPLM() + 0L;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredLong.OJIHOLMMGMG(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007826 RID: 30758 RVA: 0x002751B8 File Offset: 0x002733B8
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007827 RID: 30759 RVA: 0x002751DC File Offset: 0x002733DC
|
||||
public static ObscuredLong EDHNDLCFIOL(long NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredLong obscuredLong = new ObscuredLong(ObscuredLong.BENOBLIMNHN(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredLong.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredLong;
|
||||
}
|
||||
|
||||
// Token: 0x06007828 RID: 30760 RVA: 0x0027520C File Offset: 0x0027340C
|
||||
public static long AHGDOMFBOFC(long NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredLong.DIGNLHBJBGC(NOBAPCOKFIL, 1L);
|
||||
}
|
||||
|
||||
// Token: 0x06007829 RID: 30761 RVA: 0x00275218 File Offset: 0x00273418
|
||||
public void OANOEALAECC()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredLong.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredLong.DIGNLHBJBGC(this.EIBOMKFEPLM(), ObscuredLong.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredLong.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600782A RID: 30762 RVA: 0x0027524C File Offset: 0x0027344C
|
||||
public string DIIAIFCLPEJ()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x0600782B RID: 30763 RVA: 0x00275270 File Offset: 0x00273470
|
||||
public static long ELIEKEPNNNF(long NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredLong.BENOBLIMNHN(NOBAPCOKFIL, 1L);
|
||||
}
|
||||
|
||||
// Token: 0x0600782C RID: 30764 RVA: 0x0027527C File Offset: 0x0027347C
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredLong.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredLong.BENOBLIMNHN(this.JBFLMIMJHEF(), ObscuredLong.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredLong.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600782D RID: 30765 RVA: 0x002752B0 File Offset: 0x002734B0
|
||||
private long EIBOMKFEPLM()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredLong.cryptoKey;
|
||||
this.hiddenValue = ObscuredLong.IBOBCPDOGMB(1L);
|
||||
this.fakeValue = 1L;
|
||||
this.inited = true;
|
||||
}
|
||||
long num = ObscuredLong.BGMIHLHCAFE(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD() && this.fakeValue != 1L && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.LFLOBAFOANG().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0600782E RID: 30766 RVA: 0x00275330 File Offset: 0x00273530
|
||||
public void JEFDCEDOAIC()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredLong.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredLong.BHAKHPPGBNH(this.IKHKMNLOGNC(), ObscuredLong.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredLong.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600782F RID: 30767 RVA: 0x00275364 File Offset: 0x00273564
|
||||
public bool PLONEHFCPKN(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredLong) || this.OEGJMPHAIKG((ObscuredLong)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007830 RID: 30768 RVA: 0x00275380 File Offset: 0x00273580
|
||||
public string AFFHIJGOKKI(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.EIBOMKFEPLM().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007831 RID: 30769 RVA: 0x002753A0 File Offset: 0x002735A0
|
||||
public long CIPEIAJBBLD()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007832 RID: 30770 RVA: 0x002753A8 File Offset: 0x002735A8
|
||||
public static long OJIHOLMMGMG(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007833 RID: 30771 RVA: 0x002753C0 File Offset: 0x002735C0
|
||||
public long ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007834 RID: 30772 RVA: 0x002753D0 File Offset: 0x002735D0
|
||||
public long BINLFIHKONL()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007835 RID: 30773 RVA: 0x002753D8 File Offset: 0x002735D8
|
||||
public string FCJDHMDFCAE(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.IKHKMNLOGNC().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007836 RID: 30774 RVA: 0x002753F8 File Offset: 0x002735F8
|
||||
public bool CKNCODBMLFD(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredLong) || this.NNGDBMEKHNH((ObscuredLong)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007837 RID: 30775 RVA: 0x00275414 File Offset: 0x00273614
|
||||
public static ObscuredLong CPFOGDCADPO(ObscuredLong JBJAEFPPCHF)
|
||||
{
|
||||
long num = JBJAEFPPCHF.IKHKMNLOGNC() + 1L;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredLong.BENOBLIMNHN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007838 RID: 30776 RVA: 0x00275454 File Offset: 0x00273654
|
||||
public void AHOAKOOODPL(long JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.KKLLLFOMOAI();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007839 RID: 30777 RVA: 0x0027547C File Offset: 0x0027367C
|
||||
public bool IDKLIADACLP(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredLong) || this.KKNFDPCABNA((ObscuredLong)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600783A RID: 30778 RVA: 0x00275498 File Offset: 0x00273698
|
||||
public static long DIGNLHBJBGC(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600783B RID: 30779 RVA: 0x002754B0 File Offset: 0x002736B0
|
||||
public static long EAFMKJEGPHF(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600783C RID: 30780 RVA: 0x002754C8 File Offset: 0x002736C8
|
||||
public static ObscuredLong GCEOMDGPDFB(long NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredLong obscuredLong = new ObscuredLong(ObscuredLong.ELIEKEPNNNF(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredLong.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredLong;
|
||||
}
|
||||
|
||||
// Token: 0x0600783D RID: 30781 RVA: 0x002754F8 File Offset: 0x002736F8
|
||||
public void FDJKDDKLANN()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredLong.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredLong.BENOBLIMNHN(this.JBFLMIMJHEF(), ObscuredLong.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredLong.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600783E RID: 30782 RVA: 0x0027552C File Offset: 0x0027372C
|
||||
public void GGKHNNGCNFC(long JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.IKHKMNLOGNC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600783F RID: 30783 RVA: 0x00275554 File Offset: 0x00273754
|
||||
public string DANNLKPGDNL(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.EIBOMKFEPLM().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007840 RID: 30784 RVA: 0x00275574 File Offset: 0x00273774
|
||||
public long IDPBLECIAGB()
|
||||
{
|
||||
return this.IKHKMNLOGNC();
|
||||
}
|
||||
|
||||
// Token: 0x06007841 RID: 30785 RVA: 0x0027557C File Offset: 0x0027377C
|
||||
public static long NJIPNDBCHJJ(long NOBAPCOKFIL, long ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 1L)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredLong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x040010A1 RID: 4257
|
||||
private static long cryptoKey = 444442L;
|
||||
|
||||
// Token: 0x040010A2 RID: 4258
|
||||
[SerializeField]
|
||||
private long currentCryptoKey;
|
||||
|
||||
// Token: 0x040010A3 RID: 4259
|
||||
[SerializeField]
|
||||
private long hiddenValue;
|
||||
|
||||
// Token: 0x040010A4 RID: 4260
|
||||
[SerializeField]
|
||||
private long fakeValue;
|
||||
|
||||
// Token: 0x040010A5 RID: 4261
|
||||
[SerializeField]
|
||||
private bool inited;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,604 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x02000289 RID: 649
|
||||
[Serializable]
|
||||
public struct ObscuredQuaternion
|
||||
{
|
||||
// Token: 0x060078CA RID: 30922 RVA: 0x00277750 File Offset: 0x00275950
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060078CB RID: 30923 RVA: 0x00277774 File Offset: 0x00275974
|
||||
public void IIBDIJDIDBL()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredQuaternion.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredQuaternion.BENOBLIMNHN(this.NIKGBDJJMNA(), ObscuredQuaternion.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredQuaternion.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060078CC RID: 30924 RVA: 0x002777A8 File Offset: 0x002759A8
|
||||
public Quaternion BADMNOIKPOM()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060078CD RID: 30925 RVA: 0x002777B0 File Offset: 0x002759B0
|
||||
public void OGNPCMNGJKD(ObscuredQuaternion.RawEncryptedQuaternion JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue = this.FMJPCIHOAJL();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060078CE RID: 30926 RVA: 0x002777D8 File Offset: 0x002759D8
|
||||
public string DELJDJDCNKK(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x060078CF RID: 30927 RVA: 0x002777F4 File Offset: 0x002759F4
|
||||
public ObscuredQuaternion.RawEncryptedQuaternion HLBACIEEBPI()
|
||||
{
|
||||
this.IIBDIJDIDBL();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x060078D0 RID: 30928 RVA: 0x00277804 File Offset: 0x00275A04
|
||||
private Quaternion NIKGBDJJMNA()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredQuaternion.cryptoKey;
|
||||
this.hiddenValue = ObscuredQuaternion.BENOBLIMNHN(ObscuredQuaternion.initialFakeValue);
|
||||
this.fakeValue = ObscuredQuaternion.initialFakeValue;
|
||||
this.inited = true;
|
||||
}
|
||||
Quaternion quaternion;
|
||||
quaternion.x = ObscuredFloat.BPOPJAPLLDG(this.hiddenValue.x, this.currentCryptoKey);
|
||||
quaternion.y = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.y, this.currentCryptoKey);
|
||||
quaternion.z = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.z, this.currentCryptoKey);
|
||||
quaternion.w = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.w, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD() && !this.fakeValue.Equals(ObscuredQuaternion.initialFakeValue) && !this.OOPDNALCKKJ(quaternion, this.fakeValue))
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().PEJACBOIHLD();
|
||||
}
|
||||
return quaternion;
|
||||
}
|
||||
|
||||
// Token: 0x060078D1 RID: 30929 RVA: 0x00277904 File Offset: 0x00275B04
|
||||
public ObscuredQuaternion.RawEncryptedQuaternion ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x060078D2 RID: 30930 RVA: 0x00277914 File Offset: 0x00275B14
|
||||
public static ObscuredQuaternion.RawEncryptedQuaternion CMMCJIEMPHL(float ILFEPFCLLFJ, float CCOAIHDIKAN, float PNJMFPGNEAN, float OPNCIBHGOKC, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredQuaternion.cryptoKey;
|
||||
}
|
||||
ObscuredQuaternion.RawEncryptedQuaternion rawEncryptedQuaternion;
|
||||
rawEncryptedQuaternion.x = ObscuredFloat.JGGLDJOFIKD(ILFEPFCLLFJ, ANOFFEKMECJ);
|
||||
rawEncryptedQuaternion.y = ObscuredFloat.JGGLDJOFIKD(CCOAIHDIKAN, ANOFFEKMECJ);
|
||||
rawEncryptedQuaternion.z = ObscuredFloat.OLBBCAAMPDI(PNJMFPGNEAN, ANOFFEKMECJ);
|
||||
rawEncryptedQuaternion.w = ObscuredFloat.JGGLDJOFIKD(OPNCIBHGOKC, ANOFFEKMECJ);
|
||||
return rawEncryptedQuaternion;
|
||||
}
|
||||
|
||||
// Token: 0x060078D3 RID: 30931 RVA: 0x0027796C File Offset: 0x00275B6C
|
||||
public int NGFFJBANKEO()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060078D4 RID: 30932 RVA: 0x00277990 File Offset: 0x00275B90
|
||||
public static Quaternion JLEKMFOLGGA(ObscuredQuaternion NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.NIKGBDJJMNA();
|
||||
}
|
||||
|
||||
// Token: 0x060078D5 RID: 30933 RVA: 0x0027799C File Offset: 0x00275B9C
|
||||
public static Quaternion GFDINNFKCHA(ObscuredQuaternion NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.NIKGBDJJMNA();
|
||||
}
|
||||
|
||||
// Token: 0x060078D6 RID: 30934 RVA: 0x002779A8 File Offset: 0x00275BA8
|
||||
public ObscuredQuaternion.RawEncryptedQuaternion HJGGFNIOLMO()
|
||||
{
|
||||
this.IIBDIJDIDBL();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x060078D7 RID: 30935 RVA: 0x002779B8 File Offset: 0x00275BB8
|
||||
public static ObscuredQuaternion.RawEncryptedQuaternion BENOBLIMNHN(Quaternion NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredQuaternion.BENOBLIMNHN(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x060078D8 RID: 30936 RVA: 0x002779C4 File Offset: 0x00275BC4
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredQuaternion.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredQuaternion.BENOBLIMNHN(this.JBFLMIMJHEF(), ObscuredQuaternion.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredQuaternion.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060078D9 RID: 30937 RVA: 0x002779F8 File Offset: 0x00275BF8
|
||||
public int JKGJCOJEKNH()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060078DA RID: 30938 RVA: 0x00277A1C File Offset: 0x00275C1C
|
||||
public void EFIICLECDKF()
|
||||
{
|
||||
Quaternion quaternion = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(-64, -25);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredQuaternion.BENOBLIMNHN(quaternion, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060078DB RID: 30939 RVA: 0x00277A64 File Offset: 0x00275C64
|
||||
private bool CDANGCDPKDN(Quaternion GLJBJILNBNP, Quaternion IEOCJDMHHCA)
|
||||
{
|
||||
float quaternionEpsilon = ObscuredCheatingDetector.LFLOBAFOANG().quaternionEpsilon;
|
||||
return Math.Abs(GLJBJILNBNP.x - IEOCJDMHHCA.x) >= quaternionEpsilon || Math.Abs(GLJBJILNBNP.y - IEOCJDMHHCA.y) >= quaternionEpsilon || Math.Abs(GLJBJILNBNP.z - IEOCJDMHHCA.z) >= quaternionEpsilon || Math.Abs(GLJBJILNBNP.w - IEOCJDMHHCA.w) < quaternionEpsilon;
|
||||
}
|
||||
|
||||
// Token: 0x060078DC RID: 30940 RVA: 0x00277AE4 File Offset: 0x00275CE4
|
||||
public static Quaternion PMLPEOIJJHK(ObscuredQuaternion.RawEncryptedQuaternion NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredQuaternion.cryptoKey;
|
||||
}
|
||||
Quaternion quaternion;
|
||||
quaternion.x = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.x, ANOFFEKMECJ);
|
||||
quaternion.y = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
quaternion.z = ObscuredFloat.BPOPJAPLLDG(NOBAPCOKFIL.z, ANOFFEKMECJ);
|
||||
quaternion.w = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.w, ANOFFEKMECJ);
|
||||
return quaternion;
|
||||
}
|
||||
|
||||
// Token: 0x060078DE RID: 30942 RVA: 0x00277B68 File Offset: 0x00275D68
|
||||
public static Quaternion GGCHCECPHLO(ObscuredQuaternion.RawEncryptedQuaternion NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredQuaternion.cryptoKey;
|
||||
}
|
||||
Quaternion quaternion;
|
||||
quaternion.x = ObscuredFloat.BPOPJAPLLDG(NOBAPCOKFIL.x, ANOFFEKMECJ);
|
||||
quaternion.y = ObscuredFloat.BPOPJAPLLDG(NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
quaternion.z = ObscuredFloat.BPOPJAPLLDG(NOBAPCOKFIL.z, ANOFFEKMECJ);
|
||||
quaternion.w = ObscuredFloat.BPOPJAPLLDG(NOBAPCOKFIL.w, ANOFFEKMECJ);
|
||||
return quaternion;
|
||||
}
|
||||
|
||||
// Token: 0x060078DF RID: 30943 RVA: 0x00277BD4 File Offset: 0x00275DD4
|
||||
private Quaternion FMJPCIHOAJL()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredQuaternion.cryptoKey;
|
||||
this.hiddenValue = ObscuredQuaternion.BENOBLIMNHN(ObscuredQuaternion.initialFakeValue);
|
||||
this.fakeValue = ObscuredQuaternion.initialFakeValue;
|
||||
this.inited = true;
|
||||
}
|
||||
Quaternion quaternion;
|
||||
quaternion.x = ObscuredFloat.BPOPJAPLLDG(this.hiddenValue.x, this.currentCryptoKey);
|
||||
quaternion.y = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.y, this.currentCryptoKey);
|
||||
quaternion.z = ObscuredFloat.BPOPJAPLLDG(this.hiddenValue.z, this.currentCryptoKey);
|
||||
quaternion.w = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.w, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD() && !this.fakeValue.Equals(ObscuredQuaternion.initialFakeValue) && !this.OOPDNALCKKJ(quaternion, this.fakeValue))
|
||||
{
|
||||
ObscuredCheatingDetector.MLGNLBKNOPI().PEJACBOIHLD();
|
||||
}
|
||||
return quaternion;
|
||||
}
|
||||
|
||||
// Token: 0x060078E0 RID: 30944 RVA: 0x00277CD4 File Offset: 0x00275ED4
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
Quaternion quaternion = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(int.MinValue, int.MaxValue);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredQuaternion.BENOBLIMNHN(quaternion, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060078E1 RID: 30945 RVA: 0x00277D1C File Offset: 0x00275F1C
|
||||
public string MJIIFCDDNMM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x060078E2 RID: 30946 RVA: 0x00277D38 File Offset: 0x00275F38
|
||||
public static Quaternion CKBNEIHJPNP(ObscuredQuaternion.RawEncryptedQuaternion NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredQuaternion.cryptoKey;
|
||||
}
|
||||
Quaternion quaternion;
|
||||
quaternion.x = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.x, ANOFFEKMECJ);
|
||||
quaternion.y = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
quaternion.z = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.z, ANOFFEKMECJ);
|
||||
quaternion.w = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.w, ANOFFEKMECJ);
|
||||
return quaternion;
|
||||
}
|
||||
|
||||
// Token: 0x060078E3 RID: 30947 RVA: 0x00277DA4 File Offset: 0x00275FA4
|
||||
public static void JINKAEDKLCL(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredQuaternion.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060078E4 RID: 30948 RVA: 0x00277DAC File Offset: 0x00275FAC
|
||||
public string DEPCDPDBBHH(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.FMJPCIHOAJL().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x060078E5 RID: 30949 RVA: 0x00277DC8 File Offset: 0x00275FC8
|
||||
public ObscuredQuaternion.RawEncryptedQuaternion GEJDLCCFJCG()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x060078E6 RID: 30950 RVA: 0x00277DD8 File Offset: 0x00275FD8
|
||||
public void DEMMNLKAMAE()
|
||||
{
|
||||
Quaternion quaternion = this.FMJPCIHOAJL();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(-174, -89);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredQuaternion.BENOBLIMNHN(quaternion, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060078E7 RID: 30951 RVA: 0x00277E20 File Offset: 0x00276020
|
||||
public string KIELGAINBPO()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060078E8 RID: 30952 RVA: 0x00277E44 File Offset: 0x00276044
|
||||
private bool CHOMNPAKKNO(Quaternion GLJBJILNBNP, Quaternion IEOCJDMHHCA)
|
||||
{
|
||||
float quaternionEpsilon = ObscuredCheatingDetector.NCKMBFBMBFM.quaternionEpsilon;
|
||||
return Math.Abs(GLJBJILNBNP.x - IEOCJDMHHCA.x) < quaternionEpsilon && Math.Abs(GLJBJILNBNP.y - IEOCJDMHHCA.y) < quaternionEpsilon && Math.Abs(GLJBJILNBNP.z - IEOCJDMHHCA.z) < quaternionEpsilon && Math.Abs(GLJBJILNBNP.w - IEOCJDMHHCA.w) < quaternionEpsilon;
|
||||
}
|
||||
|
||||
// Token: 0x060078E9 RID: 30953 RVA: 0x00277EC4 File Offset: 0x002760C4
|
||||
public static ObscuredQuaternion EDHNDLCFIOL(Quaternion NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredQuaternion obscuredQuaternion = new ObscuredQuaternion(ObscuredQuaternion.BENOBLIMNHN(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredQuaternion.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredQuaternion;
|
||||
}
|
||||
|
||||
// Token: 0x060078EA RID: 30954 RVA: 0x00277EF4 File Offset: 0x002760F4
|
||||
public void LFOIJNJPJFB()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredQuaternion.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredQuaternion.BENOBLIMNHN(this.JBFLMIMJHEF(), ObscuredQuaternion.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredQuaternion.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060078EB RID: 30955 RVA: 0x00277F28 File Offset: 0x00276128
|
||||
public static ObscuredQuaternion.RawEncryptedQuaternion BENOBLIMNHN(float ILFEPFCLLFJ, float CCOAIHDIKAN, float PNJMFPGNEAN, float OPNCIBHGOKC, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredQuaternion.cryptoKey;
|
||||
}
|
||||
ObscuredQuaternion.RawEncryptedQuaternion rawEncryptedQuaternion;
|
||||
rawEncryptedQuaternion.x = ObscuredFloat.BENOBLIMNHN(ILFEPFCLLFJ, ANOFFEKMECJ);
|
||||
rawEncryptedQuaternion.y = ObscuredFloat.BENOBLIMNHN(CCOAIHDIKAN, ANOFFEKMECJ);
|
||||
rawEncryptedQuaternion.z = ObscuredFloat.BENOBLIMNHN(PNJMFPGNEAN, ANOFFEKMECJ);
|
||||
rawEncryptedQuaternion.w = ObscuredFloat.BENOBLIMNHN(OPNCIBHGOKC, ANOFFEKMECJ);
|
||||
return rawEncryptedQuaternion;
|
||||
}
|
||||
|
||||
// Token: 0x060078EC RID: 30956 RVA: 0x00277F80 File Offset: 0x00276180
|
||||
public Quaternion KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060078ED RID: 30957 RVA: 0x00277F88 File Offset: 0x00276188
|
||||
public string ELJHOLMGNKJ()
|
||||
{
|
||||
return this.NIKGBDJJMNA().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060078EE RID: 30958 RVA: 0x00277FAC File Offset: 0x002761AC
|
||||
public string PNLIKPGJMIA(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.FMJPCIHOAJL().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x060078EF RID: 30959 RVA: 0x00277FC8 File Offset: 0x002761C8
|
||||
public static Quaternion EDHNDLCFIOL(ObscuredQuaternion NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060078F0 RID: 30960 RVA: 0x00277FD4 File Offset: 0x002761D4
|
||||
public void MNPFGGFJNIL()
|
||||
{
|
||||
Quaternion quaternion = this.FMJPCIHOAJL();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(65, -90);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredQuaternion.BENOBLIMNHN(quaternion, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060078F1 RID: 30961 RVA: 0x0027801C File Offset: 0x0027621C
|
||||
public ObscuredQuaternion(float ILFEPFCLLFJ, float CCOAIHDIKAN, float PNJMFPGNEAN, float OPNCIBHGOKC)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredQuaternion.cryptoKey;
|
||||
this.hiddenValue = ObscuredQuaternion.BENOBLIMNHN(ILFEPFCLLFJ, CCOAIHDIKAN, PNJMFPGNEAN, OPNCIBHGOKC, this.currentCryptoKey);
|
||||
this.fakeValue.x = ILFEPFCLLFJ;
|
||||
this.fakeValue.y = CCOAIHDIKAN;
|
||||
this.fakeValue.z = PNJMFPGNEAN;
|
||||
this.fakeValue.w = OPNCIBHGOKC;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x060078F2 RID: 30962 RVA: 0x00278084 File Offset: 0x00276284
|
||||
public string JHJDKLKMIHG()
|
||||
{
|
||||
return this.NIKGBDJJMNA().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060078F3 RID: 30963 RVA: 0x002780A8 File Offset: 0x002762A8
|
||||
private ObscuredQuaternion(ObscuredQuaternion.RawEncryptedQuaternion NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredQuaternion.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.fakeValue = ObscuredQuaternion.initialFakeValue;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x060078F4 RID: 30964 RVA: 0x002780D0 File Offset: 0x002762D0
|
||||
public static ObscuredQuaternion.RawEncryptedQuaternion BENOBLIMNHN(Quaternion NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
return ObscuredQuaternion.BENOBLIMNHN(NOBAPCOKFIL.x, NOBAPCOKFIL.y, NOBAPCOKFIL.z, NOBAPCOKFIL.w, ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x060078F5 RID: 30965 RVA: 0x002780F4 File Offset: 0x002762F4
|
||||
public static void JDBPEJGNNBA(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredQuaternion.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060078F6 RID: 30966 RVA: 0x002780FC File Offset: 0x002762FC
|
||||
public ObscuredQuaternion.RawEncryptedQuaternion DMBIJJDGFKF()
|
||||
{
|
||||
this.IIBDIJDIDBL();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x060078F7 RID: 30967 RVA: 0x0027810C File Offset: 0x0027630C
|
||||
public void MGKEHGIBAON(ObscuredQuaternion.RawEncryptedQuaternion JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060078F8 RID: 30968 RVA: 0x00278134 File Offset: 0x00276334
|
||||
public void JLOLIFLACLP()
|
||||
{
|
||||
Quaternion quaternion = this.FMJPCIHOAJL();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(-46, 34);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredQuaternion.BENOBLIMNHN(quaternion, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060078F9 RID: 30969 RVA: 0x0027817C File Offset: 0x0027637C
|
||||
public Quaternion BINLFIHKONL()
|
||||
{
|
||||
return this.NIKGBDJJMNA();
|
||||
}
|
||||
|
||||
// Token: 0x060078FA RID: 30970 RVA: 0x00278184 File Offset: 0x00276384
|
||||
public static ObscuredQuaternion.RawEncryptedQuaternion LBEEKDFPHEE(float ILFEPFCLLFJ, float CCOAIHDIKAN, float PNJMFPGNEAN, float OPNCIBHGOKC, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredQuaternion.cryptoKey;
|
||||
}
|
||||
ObscuredQuaternion.RawEncryptedQuaternion rawEncryptedQuaternion;
|
||||
rawEncryptedQuaternion.x = ObscuredFloat.JGGLDJOFIKD(ILFEPFCLLFJ, ANOFFEKMECJ);
|
||||
rawEncryptedQuaternion.y = ObscuredFloat.OLBBCAAMPDI(CCOAIHDIKAN, ANOFFEKMECJ);
|
||||
rawEncryptedQuaternion.z = ObscuredFloat.OLBBCAAMPDI(PNJMFPGNEAN, ANOFFEKMECJ);
|
||||
rawEncryptedQuaternion.w = ObscuredFloat.OLBBCAAMPDI(OPNCIBHGOKC, ANOFFEKMECJ);
|
||||
return rawEncryptedQuaternion;
|
||||
}
|
||||
|
||||
// Token: 0x060078FB RID: 30971 RVA: 0x002781DC File Offset: 0x002763DC
|
||||
public static Quaternion GDHHPDPDIFA(ObscuredQuaternion.RawEncryptedQuaternion NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredQuaternion.cryptoKey;
|
||||
}
|
||||
Quaternion quaternion;
|
||||
quaternion.x = ObscuredFloat.BPOPJAPLLDG(NOBAPCOKFIL.x, ANOFFEKMECJ);
|
||||
quaternion.y = ObscuredFloat.BPOPJAPLLDG(NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
quaternion.z = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.z, ANOFFEKMECJ);
|
||||
quaternion.w = ObscuredFloat.BPOPJAPLLDG(NOBAPCOKFIL.w, ANOFFEKMECJ);
|
||||
return quaternion;
|
||||
}
|
||||
|
||||
// Token: 0x060078FC RID: 30972 RVA: 0x00278248 File Offset: 0x00276448
|
||||
public void EGAKIICLJEB(ObscuredQuaternion.RawEncryptedQuaternion JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060078FD RID: 30973 RVA: 0x00278270 File Offset: 0x00276470
|
||||
public string DPDEEKCGDCJ()
|
||||
{
|
||||
return this.NIKGBDJJMNA().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x060078FE RID: 30974 RVA: 0x00278294 File Offset: 0x00276494
|
||||
public ObscuredQuaternion.RawEncryptedQuaternion LEICFLGABLJ()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x060078FF RID: 30975 RVA: 0x002782A4 File Offset: 0x002764A4
|
||||
public static void CEBPBMICNNH(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredQuaternion.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007900 RID: 30976 RVA: 0x002782AC File Offset: 0x002764AC
|
||||
public string KDONNNCOMPG()
|
||||
{
|
||||
return this.FMJPCIHOAJL().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007901 RID: 30977 RVA: 0x002782D0 File Offset: 0x002764D0
|
||||
public static ObscuredQuaternion.RawEncryptedQuaternion HEDAOHNALMP(float ILFEPFCLLFJ, float CCOAIHDIKAN, float PNJMFPGNEAN, float OPNCIBHGOKC, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredQuaternion.cryptoKey;
|
||||
}
|
||||
ObscuredQuaternion.RawEncryptedQuaternion rawEncryptedQuaternion;
|
||||
rawEncryptedQuaternion.x = ObscuredFloat.BENOBLIMNHN(ILFEPFCLLFJ, ANOFFEKMECJ);
|
||||
rawEncryptedQuaternion.y = ObscuredFloat.JGGLDJOFIKD(CCOAIHDIKAN, ANOFFEKMECJ);
|
||||
rawEncryptedQuaternion.z = ObscuredFloat.BENOBLIMNHN(PNJMFPGNEAN, ANOFFEKMECJ);
|
||||
rawEncryptedQuaternion.w = ObscuredFloat.BENOBLIMNHN(OPNCIBHGOKC, ANOFFEKMECJ);
|
||||
return rawEncryptedQuaternion;
|
||||
}
|
||||
|
||||
// Token: 0x06007902 RID: 30978 RVA: 0x00278328 File Offset: 0x00276528
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007903 RID: 30979 RVA: 0x0027834C File Offset: 0x0027654C
|
||||
private bool OOPDNALCKKJ(Quaternion GLJBJILNBNP, Quaternion IEOCJDMHHCA)
|
||||
{
|
||||
float quaternionEpsilon = ObscuredCheatingDetector.NCKMBFBMBFM.quaternionEpsilon;
|
||||
return Math.Abs(GLJBJILNBNP.x - IEOCJDMHHCA.x) < quaternionEpsilon && Math.Abs(GLJBJILNBNP.y - IEOCJDMHHCA.y) < quaternionEpsilon && Math.Abs(GLJBJILNBNP.z - IEOCJDMHHCA.z) < quaternionEpsilon && Math.Abs(GLJBJILNBNP.w - IEOCJDMHHCA.w) < quaternionEpsilon;
|
||||
}
|
||||
|
||||
// Token: 0x06007904 RID: 30980 RVA: 0x002783CC File Offset: 0x002765CC
|
||||
private Quaternion JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredQuaternion.cryptoKey;
|
||||
this.hiddenValue = ObscuredQuaternion.BENOBLIMNHN(ObscuredQuaternion.initialFakeValue);
|
||||
this.fakeValue = ObscuredQuaternion.initialFakeValue;
|
||||
this.inited = true;
|
||||
}
|
||||
Quaternion quaternion;
|
||||
quaternion.x = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.x, this.currentCryptoKey);
|
||||
quaternion.y = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.y, this.currentCryptoKey);
|
||||
quaternion.z = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.z, this.currentCryptoKey);
|
||||
quaternion.w = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.w, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && !this.fakeValue.Equals(ObscuredQuaternion.initialFakeValue) && !this.CHOMNPAKKNO(quaternion, this.fakeValue))
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return quaternion;
|
||||
}
|
||||
|
||||
// Token: 0x06007905 RID: 30981 RVA: 0x002784CC File Offset: 0x002766CC
|
||||
public static Quaternion CKBNEIHJPNP(ObscuredQuaternion.RawEncryptedQuaternion NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredQuaternion.CKBNEIHJPNP(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x040010CA RID: 4298
|
||||
private static int cryptoKey = 120205;
|
||||
|
||||
// Token: 0x040010CB RID: 4299
|
||||
private static readonly Quaternion initialFakeValue = Quaternion.identity;
|
||||
|
||||
// Token: 0x040010CC RID: 4300
|
||||
[SerializeField]
|
||||
private int currentCryptoKey;
|
||||
|
||||
// Token: 0x040010CD RID: 4301
|
||||
[SerializeField]
|
||||
private ObscuredQuaternion.RawEncryptedQuaternion hiddenValue;
|
||||
|
||||
// Token: 0x040010CE RID: 4302
|
||||
[SerializeField]
|
||||
private Quaternion fakeValue;
|
||||
|
||||
// Token: 0x040010CF RID: 4303
|
||||
[SerializeField]
|
||||
private bool inited;
|
||||
|
||||
// Token: 0x0200028A RID: 650
|
||||
[Serializable]
|
||||
public struct RawEncryptedQuaternion
|
||||
{
|
||||
// Token: 0x040010D0 RID: 4304
|
||||
public int x;
|
||||
|
||||
// Token: 0x040010D1 RID: 4305
|
||||
public int y;
|
||||
|
||||
// Token: 0x040010D2 RID: 4306
|
||||
public int z;
|
||||
|
||||
// Token: 0x040010D3 RID: 4307
|
||||
public int w;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,623 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x0200028B RID: 651
|
||||
[Serializable]
|
||||
public struct ObscuredSByte : IEquatable<ObscuredSByte>, IFormattable
|
||||
{
|
||||
// Token: 0x06007906 RID: 30982 RVA: 0x002784D8 File Offset: 0x002766D8
|
||||
public bool MBKEOGMCDJM(ObscuredSByte INNGECIOBOO)
|
||||
{
|
||||
if ((int)this.currentCryptoKey == (int)INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return (int)this.hiddenValue == (int)INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return (int)ObscuredSByte.OBCNMBELJMJ(this.hiddenValue, this.currentCryptoKey) == (int)ObscuredSByte.JBGFAFLLKBJ(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007907 RID: 30983 RVA: 0x00278534 File Offset: 0x00276734
|
||||
public static sbyte IKCOPANNCIG(sbyte NOBAPCOKFIL, sbyte ANOFFEKMECJ)
|
||||
{
|
||||
if ((int)ANOFFEKMECJ == 0)
|
||||
{
|
||||
return (sbyte)((int)NOBAPCOKFIL ^ (int)ObscuredSByte.cryptoKey);
|
||||
}
|
||||
return (sbyte)((int)NOBAPCOKFIL ^ (int)ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007908 RID: 30984 RVA: 0x00278550 File Offset: 0x00276750
|
||||
public bool Equals(ObscuredSByte INNGECIOBOO)
|
||||
{
|
||||
if ((int)this.currentCryptoKey == (int)INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return (int)this.hiddenValue == (int)INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return (int)ObscuredSByte.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey) == (int)ObscuredSByte.JBGFAFLLKBJ(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007909 RID: 30985 RVA: 0x002785AC File Offset: 0x002767AC
|
||||
public string KDONNNCOMPG(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.FOGHGOEOLOM().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600790A RID: 30986 RVA: 0x002785C8 File Offset: 0x002767C8
|
||||
private sbyte FOGHGOEOLOM()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredSByte.cryptoKey;
|
||||
this.hiddenValue = ObscuredSByte.JBGFAFLLKBJ(0);
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
sbyte b = ObscuredSByte.OBCNMBELJMJ(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && (int)this.fakeValue != 0 && (int)b != (int)this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.EBLPGFAAKBL().PEJACBOIHLD();
|
||||
}
|
||||
return b;
|
||||
}
|
||||
|
||||
// Token: 0x0600790B RID: 30987 RVA: 0x00278648 File Offset: 0x00276848
|
||||
public static ObscuredSByte JANAEJEFOKM(ObscuredSByte JBJAEFPPCHF)
|
||||
{
|
||||
sbyte b = (sbyte)((int)JBJAEFPPCHF.JBFLMIMJHEF() + 1);
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredSByte.JBGFAFLLKBJ(b, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = b;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600790C RID: 30988 RVA: 0x00278688 File Offset: 0x00276888
|
||||
public bool LPEPCEKAFMD(ObscuredSByte INNGECIOBOO)
|
||||
{
|
||||
if ((int)this.currentCryptoKey == (int)INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return (int)this.hiddenValue == (int)INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return (int)ObscuredSByte.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey) == (int)ObscuredSByte.JBGFAFLLKBJ(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600790D RID: 30989 RVA: 0x002786E4 File Offset: 0x002768E4
|
||||
public string ToString(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600790E RID: 30990 RVA: 0x00278704 File Offset: 0x00276904
|
||||
public string DMKHEDKIJBE(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.FOGHGOEOLOM().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600790F RID: 30991 RVA: 0x00278724 File Offset: 0x00276924
|
||||
public string JOCNHLKEDON(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.FOGHGOEOLOM().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007910 RID: 30992 RVA: 0x00278744 File Offset: 0x00276944
|
||||
public static void JOMAMHLAGKB(sbyte NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredSByte.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007911 RID: 30993 RVA: 0x0027874C File Offset: 0x0027694C
|
||||
public string MJIIFCDDNMM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007912 RID: 30994 RVA: 0x00278768 File Offset: 0x00276968
|
||||
public string CCJKGEKPCLM()
|
||||
{
|
||||
return this.FOGHGOEOLOM().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007913 RID: 30995 RVA: 0x0027878C File Offset: 0x0027698C
|
||||
public string OLGNFAIPBBK(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007914 RID: 30996 RVA: 0x002787A8 File Offset: 0x002769A8
|
||||
public string MDJLGIKJFHL()
|
||||
{
|
||||
return this.FOGHGOEOLOM().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007915 RID: 30997 RVA: 0x002787CC File Offset: 0x002769CC
|
||||
public static ObscuredSByte PNGOELOOLAL(ObscuredSByte JBJAEFPPCHF)
|
||||
{
|
||||
sbyte b = (sbyte)((int)JBJAEFPPCHF.FOGHGOEOLOM() - 1);
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredSByte.IKCOPANNCIG(b, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = b;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007916 RID: 30998 RVA: 0x0027880C File Offset: 0x00276A0C
|
||||
public override bool Equals(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredSByte && this.Equals((ObscuredSByte)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007917 RID: 30999 RVA: 0x00278828 File Offset: 0x00276A28
|
||||
public static ObscuredSByte KIPNHJEIAOC(ObscuredSByte JBJAEFPPCHF)
|
||||
{
|
||||
sbyte b = (sbyte)((int)JBJAEFPPCHF.JBFLMIMJHEF() + 1);
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredSByte.IMJEPGCNOOL(b, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = b;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007918 RID: 31000 RVA: 0x00278868 File Offset: 0x00276A68
|
||||
public sbyte GFOJHHJHOLF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007919 RID: 31001 RVA: 0x00278870 File Offset: 0x00276A70
|
||||
public static ObscuredSByte LIPELNLBCCI(ObscuredSByte JBJAEFPPCHF)
|
||||
{
|
||||
sbyte b = (sbyte)((int)JBJAEFPPCHF.JBFLMIMJHEF() - 1);
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredSByte.JBGFAFLLKBJ(b, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = b;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600791A RID: 31002 RVA: 0x002788B0 File Offset: 0x00276AB0
|
||||
public bool JGEFNJEFGFI(ObscuredSByte INNGECIOBOO)
|
||||
{
|
||||
if ((int)this.currentCryptoKey == (int)INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return (int)this.hiddenValue == (int)INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return (int)ObscuredSByte.OBCNMBELJMJ(this.hiddenValue, this.currentCryptoKey) == (int)ObscuredSByte.HIGOLAELKPO(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600791B RID: 31003 RVA: 0x0027890C File Offset: 0x00276B0C
|
||||
public void OMHJGECNNGD()
|
||||
{
|
||||
sbyte b = this.FOGHGOEOLOM();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (sbyte)global::UnityEngine.Random.Range(25, 77);
|
||||
}
|
||||
while ((int)this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredSByte.HIGOLAELKPO(b, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600791C RID: 31004 RVA: 0x00278950 File Offset: 0x00276B50
|
||||
public void GMKAFLPINMJ()
|
||||
{
|
||||
sbyte b = this.FOGHGOEOLOM();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (sbyte)global::UnityEngine.Random.Range(57, 31);
|
||||
}
|
||||
while ((int)this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredSByte.HIGOLAELKPO(b, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600791D RID: 31005 RVA: 0x00278994 File Offset: 0x00276B94
|
||||
public sbyte PIKPFDLFMCE()
|
||||
{
|
||||
return this.FOGHGOEOLOM();
|
||||
}
|
||||
|
||||
// Token: 0x0600791E RID: 31006 RVA: 0x0027899C File Offset: 0x00276B9C
|
||||
private sbyte JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredSByte.cryptoKey;
|
||||
this.hiddenValue = ObscuredSByte.JBGFAFLLKBJ(0);
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
sbyte b = ObscuredSByte.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && (int)this.fakeValue != 0 && (int)b != (int)this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return b;
|
||||
}
|
||||
|
||||
// Token: 0x0600791F RID: 31007 RVA: 0x00278A1C File Offset: 0x00276C1C
|
||||
public static ObscuredSByte OAPHAPOCPDC(sbyte NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredSByte obscuredSByte = new ObscuredSByte(ObscuredSByte.JBGFAFLLKBJ(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
obscuredSByte.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredSByte;
|
||||
}
|
||||
|
||||
// Token: 0x06007920 RID: 31008 RVA: 0x00278A4C File Offset: 0x00276C4C
|
||||
public static void JINKAEDKLCL(sbyte NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredSByte.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007921 RID: 31009 RVA: 0x00278A54 File Offset: 0x00276C54
|
||||
public int ANMMMBKKDNG()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007922 RID: 31010 RVA: 0x00278A78 File Offset: 0x00276C78
|
||||
public static ObscuredSByte MGNJNLECDNE(ObscuredSByte JBJAEFPPCHF)
|
||||
{
|
||||
sbyte b = (sbyte)((int)JBJAEFPPCHF.JBFLMIMJHEF() + 1);
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredSByte.JBGFAFLLKBJ(b, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = b;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007923 RID: 31011 RVA: 0x00278AB8 File Offset: 0x00276CB8
|
||||
public bool CKNCODBMLFD(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredSByte) || this.MBKEOGMCDJM((ObscuredSByte)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007924 RID: 31012 RVA: 0x00278AD4 File Offset: 0x00276CD4
|
||||
public bool EJLMDHOFJMA(ObscuredSByte INNGECIOBOO)
|
||||
{
|
||||
if ((int)this.currentCryptoKey == (int)INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return (int)this.hiddenValue == (int)INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return (int)ObscuredSByte.IMJEPGCNOOL(this.hiddenValue, this.currentCryptoKey) == (int)ObscuredSByte.HIGOLAELKPO(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007925 RID: 31013 RVA: 0x00278B30 File Offset: 0x00276D30
|
||||
public void NNONMNGCLAP()
|
||||
{
|
||||
sbyte b = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (sbyte)global::UnityEngine.Random.Range(-80, -123);
|
||||
}
|
||||
while ((int)this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredSByte.IMJEPGCNOOL(b, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007926 RID: 31014 RVA: 0x00278B74 File Offset: 0x00276D74
|
||||
public string MJIIFCDDNMM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007927 RID: 31015 RVA: 0x00278B90 File Offset: 0x00276D90
|
||||
public string HFLIMBFGMJK()
|
||||
{
|
||||
return this.FOGHGOEOLOM().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007928 RID: 31016 RVA: 0x00278BB4 File Offset: 0x00276DB4
|
||||
public sbyte KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007929 RID: 31017 RVA: 0x00278BBC File Offset: 0x00276DBC
|
||||
private ObscuredSByte(sbyte NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredSByte.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600792A RID: 31018 RVA: 0x00278BE0 File Offset: 0x00276DE0
|
||||
public sbyte FEIIMBAGIPJ()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x0600792B RID: 31019 RVA: 0x00278BF0 File Offset: 0x00276DF0
|
||||
public static sbyte JBGFAFLLKBJ(sbyte NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredSByte.JBGFAFLLKBJ(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600792C RID: 31020 RVA: 0x00278BFC File Offset: 0x00276DFC
|
||||
public static sbyte GCEOMDGPDFB(ObscuredSByte NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x0600792D RID: 31021 RVA: 0x00278C08 File Offset: 0x00276E08
|
||||
public sbyte INKAPKJMAPF()
|
||||
{
|
||||
this.KKPDNPGDNLO();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x0600792E RID: 31022 RVA: 0x00278C18 File Offset: 0x00276E18
|
||||
public static sbyte DBGKHNJAGLI(ObscuredSByte NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.FOGHGOEOLOM();
|
||||
}
|
||||
|
||||
// Token: 0x0600792F RID: 31023 RVA: 0x00278C24 File Offset: 0x00276E24
|
||||
public sbyte CBNKLHAGFJD()
|
||||
{
|
||||
this.FMFIGGDCNAN();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007930 RID: 31024 RVA: 0x00278C34 File Offset: 0x00276E34
|
||||
public static sbyte JBGFAFLLKBJ(sbyte NOBAPCOKFIL, sbyte ANOFFEKMECJ)
|
||||
{
|
||||
if ((int)ANOFFEKMECJ == 0)
|
||||
{
|
||||
return (sbyte)((int)NOBAPCOKFIL ^ (int)ObscuredSByte.cryptoKey);
|
||||
}
|
||||
return (sbyte)((int)NOBAPCOKFIL ^ (int)ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007931 RID: 31025 RVA: 0x00278C50 File Offset: 0x00276E50
|
||||
public sbyte ILGEFNKANBI()
|
||||
{
|
||||
this.FMFIGGDCNAN();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007932 RID: 31026 RVA: 0x00278C60 File Offset: 0x00276E60
|
||||
public static sbyte HIGOLAELKPO(sbyte NOBAPCOKFIL, sbyte ANOFFEKMECJ)
|
||||
{
|
||||
if ((int)ANOFFEKMECJ == 0)
|
||||
{
|
||||
return (sbyte)((int)NOBAPCOKFIL ^ (int)ObscuredSByte.cryptoKey);
|
||||
}
|
||||
return (sbyte)((int)NOBAPCOKFIL ^ (int)ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007933 RID: 31027 RVA: 0x00278C7C File Offset: 0x00276E7C
|
||||
public void EGAKIICLJEB(sbyte JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007934 RID: 31028 RVA: 0x00278CA4 File Offset: 0x00276EA4
|
||||
public sbyte PGAKGFLDNPH()
|
||||
{
|
||||
return this.FOGHGOEOLOM();
|
||||
}
|
||||
|
||||
// Token: 0x06007935 RID: 31029 RVA: 0x00278CAC File Offset: 0x00276EAC
|
||||
public void IKFDOOLFHBI()
|
||||
{
|
||||
sbyte b = this.FOGHGOEOLOM();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (sbyte)global::UnityEngine.Random.Range(-84, -96);
|
||||
}
|
||||
while ((int)this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredSByte.OBCNMBELJMJ(b, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007936 RID: 31030 RVA: 0x00278CF0 File Offset: 0x00276EF0
|
||||
public string MPGJNPBCJPI(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.FOGHGOEOLOM().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007937 RID: 31031 RVA: 0x00278D0C File Offset: 0x00276F0C
|
||||
public string MHMFHLHJPDI(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.FOGHGOEOLOM().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007938 RID: 31032 RVA: 0x00278D28 File Offset: 0x00276F28
|
||||
public void KLHAABPFAJF()
|
||||
{
|
||||
sbyte b = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (sbyte)global::UnityEngine.Random.Range(29, 34);
|
||||
}
|
||||
while ((int)this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredSByte.IMJEPGCNOOL(b, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007939 RID: 31033 RVA: 0x00278D6C File Offset: 0x00276F6C
|
||||
public static sbyte IMJEPGCNOOL(sbyte NOBAPCOKFIL, sbyte ANOFFEKMECJ)
|
||||
{
|
||||
if ((int)ANOFFEKMECJ == 0)
|
||||
{
|
||||
return (sbyte)((int)NOBAPCOKFIL ^ (int)ObscuredSByte.cryptoKey);
|
||||
}
|
||||
return (sbyte)((int)NOBAPCOKFIL ^ (int)ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600793A RID: 31034 RVA: 0x00278D88 File Offset: 0x00276F88
|
||||
public static sbyte EDHNDLCFIOL(ObscuredSByte NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x0600793B RID: 31035 RVA: 0x00278D94 File Offset: 0x00276F94
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x0600793C RID: 31036 RVA: 0x00278DB8 File Offset: 0x00276FB8
|
||||
public void FMFIGGDCNAN()
|
||||
{
|
||||
if ((int)this.currentCryptoKey != (int)ObscuredSByte.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredSByte.JBGFAFLLKBJ(this.JBFLMIMJHEF(), ObscuredSByte.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredSByte.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600793D RID: 31037 RVA: 0x00278DF0 File Offset: 0x00276FF0
|
||||
public bool NINBJLMCJNI(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredSByte) || this.JGEFNJEFGFI((ObscuredSByte)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600793E RID: 31038 RVA: 0x00278E0C File Offset: 0x0027700C
|
||||
public sbyte ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x0600793F RID: 31039 RVA: 0x00278E1C File Offset: 0x0027701C
|
||||
public static sbyte MMPGEIDLMBE(sbyte NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredSByte.IKCOPANNCIG(NOBAPCOKFIL, 1);
|
||||
}
|
||||
|
||||
// Token: 0x06007940 RID: 31040 RVA: 0x00278E28 File Offset: 0x00277028
|
||||
public void IPCGJOHFLEL()
|
||||
{
|
||||
sbyte b = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (sbyte)global::UnityEngine.Random.Range(-104, 36);
|
||||
}
|
||||
while ((int)this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredSByte.IKCOPANNCIG(b, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007941 RID: 31041 RVA: 0x00278E6C File Offset: 0x0027706C
|
||||
public void KKPDNPGDNLO()
|
||||
{
|
||||
if ((int)this.currentCryptoKey != (int)ObscuredSByte.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredSByte.OBCNMBELJMJ(this.FOGHGOEOLOM(), ObscuredSByte.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredSByte.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007942 RID: 31042 RVA: 0x00278EA4 File Offset: 0x002770A4
|
||||
public static ObscuredSByte EDHNDLCFIOL(sbyte NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredSByte obscuredSByte = new ObscuredSByte(ObscuredSByte.JBGFAFLLKBJ(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredSByte.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredSByte;
|
||||
}
|
||||
|
||||
// Token: 0x06007943 RID: 31043 RVA: 0x00278ED4 File Offset: 0x002770D4
|
||||
public sbyte MDPBMFOMKBC()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007944 RID: 31044 RVA: 0x00278EDC File Offset: 0x002770DC
|
||||
public void KCOBBCEEKCL()
|
||||
{
|
||||
sbyte b = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (sbyte)global::UnityEngine.Random.Range(-109, 51);
|
||||
}
|
||||
while ((int)this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredSByte.JBGFAFLLKBJ(b, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007945 RID: 31045 RVA: 0x00278F20 File Offset: 0x00277120
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007946 RID: 31046 RVA: 0x00278F44 File Offset: 0x00277144
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if ((int)this.currentCryptoKey != (int)ObscuredSByte.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredSByte.JBGFAFLLKBJ(this.JBFLMIMJHEF(), ObscuredSByte.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredSByte.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007947 RID: 31047 RVA: 0x00278F7C File Offset: 0x0027717C
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
sbyte b = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (sbyte)global::UnityEngine.Random.Range(-128, 127);
|
||||
}
|
||||
while ((int)this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredSByte.JBGFAFLLKBJ(b, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007949 RID: 31049 RVA: 0x00278FCC File Offset: 0x002771CC
|
||||
public static sbyte OBCNMBELJMJ(sbyte NOBAPCOKFIL, sbyte ANOFFEKMECJ)
|
||||
{
|
||||
if ((int)ANOFFEKMECJ == 0)
|
||||
{
|
||||
return (sbyte)((int)NOBAPCOKFIL ^ (int)ObscuredSByte.cryptoKey);
|
||||
}
|
||||
return (sbyte)((int)NOBAPCOKFIL ^ (int)ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600794A RID: 31050 RVA: 0x00278FE8 File Offset: 0x002771E8
|
||||
public string CLJIKCAFANM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600794B RID: 31051 RVA: 0x00279004 File Offset: 0x00277204
|
||||
public void IOKIHNCKLDC()
|
||||
{
|
||||
sbyte b = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (sbyte)global::UnityEngine.Random.Range(-57, -66);
|
||||
}
|
||||
while ((int)this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredSByte.IMJEPGCNOOL(b, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x040010D4 RID: 4308
|
||||
private static sbyte cryptoKey = 112;
|
||||
|
||||
// Token: 0x040010D5 RID: 4309
|
||||
private sbyte currentCryptoKey;
|
||||
|
||||
// Token: 0x040010D6 RID: 4310
|
||||
private sbyte hiddenValue;
|
||||
|
||||
// Token: 0x040010D7 RID: 4311
|
||||
private sbyte fakeValue;
|
||||
|
||||
// Token: 0x040010D8 RID: 4312
|
||||
private bool inited;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,748 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x0200028C RID: 652
|
||||
[Serializable]
|
||||
public struct ObscuredShort : IEquatable<ObscuredShort>, IFormattable
|
||||
{
|
||||
// Token: 0x0600794C RID: 31052 RVA: 0x00279048 File Offset: 0x00277248
|
||||
public string BIGIPFIKPCF()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x0600794D RID: 31053 RVA: 0x0027906C File Offset: 0x0027726C
|
||||
public string LDPGKCBIGGB(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600794E RID: 31054 RVA: 0x0027908C File Offset: 0x0027728C
|
||||
public static ObscuredShort BCPELGPEAGM(ObscuredShort JBJAEFPPCHF)
|
||||
{
|
||||
short num = JBJAEFPPCHF.JBFLMIMJHEF() - 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredShort.JBGFAFLLKBJ(num);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600794F RID: 31055 RVA: 0x002790C4 File Offset: 0x002772C4
|
||||
public string GJGKNDJHNBH()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007950 RID: 31056 RVA: 0x002790E8 File Offset: 0x002772E8
|
||||
public short KIIOFPHOBBC()
|
||||
{
|
||||
return this.KGDJIFPAAED();
|
||||
}
|
||||
|
||||
// Token: 0x06007951 RID: 31057 RVA: 0x002790F0 File Offset: 0x002772F0
|
||||
public static ObscuredShort LFMEFDBPHKK(short NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredShort obscuredShort = new ObscuredShort(ObscuredShort.BHJMFEHACMI(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredShort.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredShort;
|
||||
}
|
||||
|
||||
// Token: 0x06007952 RID: 31058 RVA: 0x00279120 File Offset: 0x00277320
|
||||
public int NNIOFLKEBLK()
|
||||
{
|
||||
return this.KGDJIFPAAED().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007953 RID: 31059 RVA: 0x00279144 File Offset: 0x00277344
|
||||
public static ObscuredShort EDHNDLCFIOL(short NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredShort obscuredShort = new ObscuredShort(ObscuredShort.JBGFAFLLKBJ(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredShort.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredShort;
|
||||
}
|
||||
|
||||
// Token: 0x06007954 RID: 31060 RVA: 0x00279174 File Offset: 0x00277374
|
||||
public static short JBGFAFLLKBJ(short NOBAPCOKFIL, short ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredShort.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007955 RID: 31061 RVA: 0x0027918C File Offset: 0x0027738C
|
||||
public static ObscuredShort LADOIKCGDHD(ObscuredShort JBJAEFPPCHF)
|
||||
{
|
||||
short num = JBJAEFPPCHF.KGDJIFPAAED() - 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredShort.NHFOELHLJFD(num);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007956 RID: 31062 RVA: 0x002791C4 File Offset: 0x002773C4
|
||||
public static void EDKAJAJCEFC(short NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredShort.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007957 RID: 31063 RVA: 0x002791CC File Offset: 0x002773CC
|
||||
public override bool Equals(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredShort && this.Equals((ObscuredShort)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007958 RID: 31064 RVA: 0x002791E8 File Offset: 0x002773E8
|
||||
public string MJIIFCDDNMM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007959 RID: 31065 RVA: 0x00279204 File Offset: 0x00277404
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x0600795A RID: 31066 RVA: 0x00279228 File Offset: 0x00277428
|
||||
public int ICIDOEHFNHI()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x0600795B RID: 31067 RVA: 0x0027924C File Offset: 0x0027744C
|
||||
public string OELEFNJEDAO(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600795C RID: 31068 RVA: 0x00279268 File Offset: 0x00277468
|
||||
public string MJIIFCDDNMM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x0600795D RID: 31069 RVA: 0x00279284 File Offset: 0x00277484
|
||||
public static short NHFOELHLJFD(short NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredShort.JBGFAFLLKBJ(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600795E RID: 31070 RVA: 0x00279290 File Offset: 0x00277490
|
||||
public short COBHNHKJFCK()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007960 RID: 31072 RVA: 0x002792A4 File Offset: 0x002774A4
|
||||
public static ObscuredShort MMOHECNBHOL(ObscuredShort JBJAEFPPCHF)
|
||||
{
|
||||
short num = JBJAEFPPCHF.JBFLMIMJHEF() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredShort.NHFOELHLJFD(num);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007961 RID: 31073 RVA: 0x002792DC File Offset: 0x002774DC
|
||||
public static ObscuredShort OAPHAPOCPDC(short NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredShort obscuredShort = new ObscuredShort(ObscuredShort.JBGFAFLLKBJ(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredShort.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredShort;
|
||||
}
|
||||
|
||||
// Token: 0x06007962 RID: 31074 RVA: 0x0027930C File Offset: 0x0027750C
|
||||
public static ObscuredShort PJKHHOONFEC(ObscuredShort JBJAEFPPCHF)
|
||||
{
|
||||
short num = JBJAEFPPCHF.KGDJIFPAAED() - 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredShort.BHJMFEHACMI(num);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007963 RID: 31075 RVA: 0x00279344 File Offset: 0x00277544
|
||||
public void FMKECBENOHD(short JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue = this.KGDJIFPAAED();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007964 RID: 31076 RVA: 0x0027936C File Offset: 0x0027756C
|
||||
public string ToString(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007965 RID: 31077 RVA: 0x0027938C File Offset: 0x0027758C
|
||||
public void EGAKIICLJEB(short JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007966 RID: 31078 RVA: 0x002793B4 File Offset: 0x002775B4
|
||||
public void LLJGCLDNFKH(short JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007967 RID: 31079 RVA: 0x002793DC File Offset: 0x002775DC
|
||||
public static short NHOACGPFGCN(ObscuredShort NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007968 RID: 31080 RVA: 0x002793E8 File Offset: 0x002775E8
|
||||
public void FFFLMFOGKLI()
|
||||
{
|
||||
short num = this.KGDJIFPAAED();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (short)global::UnityEngine.Random.Range(-101, -136);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredShort.HDIDGDNIOHF(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007969 RID: 31081 RVA: 0x00279430 File Offset: 0x00277630
|
||||
public string EBEJJLHGJOD(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.KGDJIFPAAED().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x0600796A RID: 31082 RVA: 0x0027944C File Offset: 0x0027764C
|
||||
public bool CCOFNEGDDJI(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredShort) || this.Equals((ObscuredShort)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x0600796B RID: 31083 RVA: 0x00279468 File Offset: 0x00277668
|
||||
public static short FDPIDCKFOGD(ObscuredShort NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x0600796C RID: 31084 RVA: 0x00279474 File Offset: 0x00277674
|
||||
public short FDFAGFHEFPA()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x0600796D RID: 31085 RVA: 0x00279484 File Offset: 0x00277684
|
||||
public static ObscuredShort AGGHPCNHIDG(ObscuredShort JBJAEFPPCHF)
|
||||
{
|
||||
short num = JBJAEFPPCHF.JBFLMIMJHEF() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredShort.NHFOELHLJFD(num);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600796E RID: 31086 RVA: 0x002794BC File Offset: 0x002776BC
|
||||
public static short EDHNDLCFIOL(ObscuredShort NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x0600796F RID: 31087 RVA: 0x002794C8 File Offset: 0x002776C8
|
||||
public void LFFOCBOPOGL()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredShort.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredShort.JBGFAFLLKBJ(this.JBFLMIMJHEF(), ObscuredShort.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredShort.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007970 RID: 31088 RVA: 0x002794FC File Offset: 0x002776FC
|
||||
public string MPGJNPBCJPI()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007971 RID: 31089 RVA: 0x00279520 File Offset: 0x00277720
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
short num = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (short)global::UnityEngine.Random.Range(-32768, 32767);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredShort.JBGFAFLLKBJ(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007972 RID: 31090 RVA: 0x00279568 File Offset: 0x00277768
|
||||
public static void FFMGPMHILDM(short NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredShort.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007973 RID: 31091 RVA: 0x00279570 File Offset: 0x00277770
|
||||
public short ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007974 RID: 31092 RVA: 0x00279580 File Offset: 0x00277780
|
||||
public static void JINKAEDKLCL(short NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredShort.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007975 RID: 31093 RVA: 0x00279588 File Offset: 0x00277788
|
||||
public static ObscuredShort PPDMKGEAPHL(ObscuredShort JBJAEFPPCHF)
|
||||
{
|
||||
short num = JBJAEFPPCHF.KGDJIFPAAED() - 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredShort.NHFOELHLJFD(num);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007976 RID: 31094 RVA: 0x002795C0 File Offset: 0x002777C0
|
||||
public void GPGINAJCHGI()
|
||||
{
|
||||
short num = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (short)global::UnityEngine.Random.Range(105, 81);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredShort.HDIDGDNIOHF(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007977 RID: 31095 RVA: 0x00279608 File Offset: 0x00277808
|
||||
public int JBEKEBGGPIF()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007978 RID: 31096 RVA: 0x0027962C File Offset: 0x0027782C
|
||||
public string DELJDJDCNKK()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007979 RID: 31097 RVA: 0x00279650 File Offset: 0x00277850
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredShort.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredShort.JBGFAFLLKBJ(this.JBFLMIMJHEF(), ObscuredShort.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredShort.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600797A RID: 31098 RVA: 0x00279684 File Offset: 0x00277884
|
||||
public short EDACBMLGHKJ()
|
||||
{
|
||||
return this.KGDJIFPAAED();
|
||||
}
|
||||
|
||||
// Token: 0x0600797B RID: 31099 RVA: 0x0027968C File Offset: 0x0027788C
|
||||
public short KOLLOFCPABA()
|
||||
{
|
||||
return this.KGDJIFPAAED();
|
||||
}
|
||||
|
||||
// Token: 0x0600797C RID: 31100 RVA: 0x00279694 File Offset: 0x00277894
|
||||
public static short ECEFJENGODN(short NOBAPCOKFIL, short ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredShort.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600797D RID: 31101 RVA: 0x002796AC File Offset: 0x002778AC
|
||||
public short MKMHDHNFNNF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x0600797E RID: 31102 RVA: 0x002796B4 File Offset: 0x002778B4
|
||||
public static short IIBNLBLGONF(short NOBAPCOKFIL, short ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredShort.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600797F RID: 31103 RVA: 0x002796CC File Offset: 0x002778CC
|
||||
public void BBMLPPHOODM(short JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007980 RID: 31104 RVA: 0x002796F4 File Offset: 0x002778F4
|
||||
public void EBBAOEOLPNE()
|
||||
{
|
||||
short num = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (short)global::UnityEngine.Random.Range(41, -31);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredShort.HDIDGDNIOHF(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007981 RID: 31105 RVA: 0x0027973C File Offset: 0x0027793C
|
||||
public static short JDLLJHHIGNO(ObscuredShort NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.KGDJIFPAAED();
|
||||
}
|
||||
|
||||
// Token: 0x06007982 RID: 31106 RVA: 0x00279748 File Offset: 0x00277948
|
||||
public bool Equals(ObscuredShort INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredShort.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey) == ObscuredShort.JBGFAFLLKBJ(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007983 RID: 31107 RVA: 0x002797A0 File Offset: 0x002779A0
|
||||
private short JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredShort.cryptoKey;
|
||||
this.hiddenValue = ObscuredShort.JBGFAFLLKBJ(0);
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
short num = ObscuredShort.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007984 RID: 31108 RVA: 0x0027981C File Offset: 0x00277A1C
|
||||
public static short HDIDGDNIOHF(short NOBAPCOKFIL, short ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredShort.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007985 RID: 31109 RVA: 0x00279834 File Offset: 0x00277A34
|
||||
public static short KPDBCKLABNA(ObscuredShort NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.KGDJIFPAAED();
|
||||
}
|
||||
|
||||
// Token: 0x06007986 RID: 31110 RVA: 0x00279840 File Offset: 0x00277A40
|
||||
public bool CJGPGFCMHEM(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredShort && this.Equals((ObscuredShort)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007987 RID: 31111 RVA: 0x0027985C File Offset: 0x00277A5C
|
||||
public static short BHJMFEHACMI(short NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredShort.JBGFAFLLKBJ(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007988 RID: 31112 RVA: 0x00279868 File Offset: 0x00277A68
|
||||
private ObscuredShort(short NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredShort.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007989 RID: 31113 RVA: 0x0027988C File Offset: 0x00277A8C
|
||||
public string OLGNFAIPBBK(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.KGDJIFPAAED().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600798A RID: 31114 RVA: 0x002798A8 File Offset: 0x00277AA8
|
||||
public static void HMMLPNMDPBI(short NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredShort.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x0600798B RID: 31115 RVA: 0x002798B0 File Offset: 0x00277AB0
|
||||
public string DKFKDLKLLIE()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x0600798C RID: 31116 RVA: 0x002798D4 File Offset: 0x00277AD4
|
||||
public string CEKKDLINHCI(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.KGDJIFPAAED().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x0600798D RID: 31117 RVA: 0x002798F0 File Offset: 0x00277AF0
|
||||
public static short DJBNMCLNIFN(short NOBAPCOKFIL, short ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredShort.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600798E RID: 31118 RVA: 0x00279908 File Offset: 0x00277B08
|
||||
private short KGDJIFPAAED()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredShort.cryptoKey;
|
||||
this.hiddenValue = ObscuredShort.JBGFAFLLKBJ(0);
|
||||
this.fakeValue = 1;
|
||||
this.inited = false;
|
||||
}
|
||||
short num = ObscuredShort.HDIDGDNIOHF(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0600798F RID: 31119 RVA: 0x00279984 File Offset: 0x00277B84
|
||||
public short IDIKAFCLPBI()
|
||||
{
|
||||
this.BOMOCLNHHED();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007990 RID: 31120 RVA: 0x00279994 File Offset: 0x00277B94
|
||||
public short OFOFGMNDNEH()
|
||||
{
|
||||
return this.KGDJIFPAAED();
|
||||
}
|
||||
|
||||
// Token: 0x06007991 RID: 31121 RVA: 0x0027999C File Offset: 0x00277B9C
|
||||
public static void IHHOCPHHPFL(short NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredShort.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007992 RID: 31122 RVA: 0x002799A4 File Offset: 0x00277BA4
|
||||
public void DKADHNMAFBD()
|
||||
{
|
||||
short num = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (short)global::UnityEngine.Random.Range(-54, -79);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredShort.ECEFJENGODN(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007993 RID: 31123 RVA: 0x002799EC File Offset: 0x00277BEC
|
||||
public bool LHDHJHDJMCO(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredShort) || this.Equals((ObscuredShort)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007994 RID: 31124 RVA: 0x00279A08 File Offset: 0x00277C08
|
||||
public static ObscuredShort JANAEJEFOKM(ObscuredShort JBJAEFPPCHF)
|
||||
{
|
||||
short num = JBJAEFPPCHF.JBFLMIMJHEF() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredShort.JBGFAFLLKBJ(num);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007995 RID: 31125 RVA: 0x00279A40 File Offset: 0x00277C40
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007996 RID: 31126 RVA: 0x00279A64 File Offset: 0x00277C64
|
||||
public void GFAGAOBIAPD()
|
||||
{
|
||||
short num = this.KGDJIFPAAED();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = (short)global::UnityEngine.Random.Range(8, -81);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredShort.ECEFJENGODN(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007997 RID: 31127 RVA: 0x00279AAC File Offset: 0x00277CAC
|
||||
public static void JOMAMHLAGKB(short NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredShort.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007998 RID: 31128 RVA: 0x00279AB4 File Offset: 0x00277CB4
|
||||
public string BPEGCNIJOIL(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.KGDJIFPAAED().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007999 RID: 31129 RVA: 0x00279AD0 File Offset: 0x00277CD0
|
||||
public void BOMOCLNHHED()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredShort.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredShort.JBGFAFLLKBJ(this.KGDJIFPAAED(), ObscuredShort.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredShort.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600799A RID: 31130 RVA: 0x00279B04 File Offset: 0x00277D04
|
||||
public static short JBGFAFLLKBJ(short NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredShort.JBGFAFLLKBJ(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600799B RID: 31131 RVA: 0x00279B10 File Offset: 0x00277D10
|
||||
public short KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x0600799C RID: 31132 RVA: 0x00279B18 File Offset: 0x00277D18
|
||||
public static ObscuredShort IMNLFHGKBKL(ObscuredShort JBJAEFPPCHF)
|
||||
{
|
||||
short num = JBJAEFPPCHF.KGDJIFPAAED() - 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredShort.BHJMFEHACMI(num);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600799D RID: 31133 RVA: 0x00279B50 File Offset: 0x00277D50
|
||||
public static ObscuredShort IPHGBBOPGKE(ObscuredShort JBJAEFPPCHF)
|
||||
{
|
||||
short num = JBJAEFPPCHF.KGDJIFPAAED() - 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredShort.BHJMFEHACMI(num);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x0600799E RID: 31134 RVA: 0x00279B88 File Offset: 0x00277D88
|
||||
public static ObscuredShort GMDMDEGLBBC(short NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredShort obscuredShort = new ObscuredShort(ObscuredShort.JBGFAFLLKBJ(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredShort.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredShort;
|
||||
}
|
||||
|
||||
// Token: 0x0600799F RID: 31135 RVA: 0x00279BB8 File Offset: 0x00277DB8
|
||||
public string NNJFDMBDBIC(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x060079A0 RID: 31136 RVA: 0x00279BD8 File Offset: 0x00277DD8
|
||||
public int ACPOOPJPOJK()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060079A1 RID: 31137 RVA: 0x00279BFC File Offset: 0x00277DFC
|
||||
public static ObscuredShort LIPELNLBCCI(ObscuredShort JBJAEFPPCHF)
|
||||
{
|
||||
short num = JBJAEFPPCHF.JBFLMIMJHEF() - 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredShort.JBGFAFLLKBJ(num);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x060079A2 RID: 31138 RVA: 0x00279C34 File Offset: 0x00277E34
|
||||
public static short NMDKFJIIKJM(ObscuredShort NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x040010D9 RID: 4313
|
||||
private static short cryptoKey = 214;
|
||||
|
||||
// Token: 0x040010DA RID: 4314
|
||||
[SerializeField]
|
||||
private short currentCryptoKey;
|
||||
|
||||
// Token: 0x040010DB RID: 4315
|
||||
[SerializeField]
|
||||
private short hiddenValue;
|
||||
|
||||
// Token: 0x040010DC RID: 4316
|
||||
[SerializeField]
|
||||
private short fakeValue;
|
||||
|
||||
// Token: 0x040010DD RID: 4317
|
||||
[SerializeField]
|
||||
private bool inited;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1122 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x0200028D RID: 653
|
||||
[Serializable]
|
||||
public sealed class ObscuredString
|
||||
{
|
||||
// Token: 0x060079A3 RID: 31139 RVA: 0x00279C40 File Offset: 0x00277E40
|
||||
public static bool KECAACAMKDH(ObscuredString FKOFGIJFIKA, ObscuredString GNNBOMAEBGK)
|
||||
{
|
||||
if (object.ReferenceEquals(FKOFGIJFIKA, GNNBOMAEBGK))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (FKOFGIJFIKA == null || GNNBOMAEBGK == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (FKOFGIJFIKA.currentCryptoKey == GNNBOMAEBGK.currentCryptoKey)
|
||||
{
|
||||
return ObscuredString.EOPBGOBCLML(FKOFGIJFIKA.hiddenValue, GNNBOMAEBGK.hiddenValue);
|
||||
}
|
||||
return string.Equals(FKOFGIJFIKA.HGHLFIMIABD(), GNNBOMAEBGK.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x060079A4 RID: 31140 RVA: 0x00279CA4 File Offset: 0x00277EA4
|
||||
private static bool DNPPPAABDEG(byte[] CCBIINADAOF, byte[] GCIOGIFGEOG)
|
||||
{
|
||||
if (CCBIINADAOF == GCIOGIFGEOG)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (CCBIINADAOF == null || GCIOGIFGEOG == null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (CCBIINADAOF.Length != GCIOGIFGEOG.Length)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
for (int i = 1; i < CCBIINADAOF.Length; i += 0)
|
||||
{
|
||||
if (CCBIINADAOF[i] != GCIOGIFGEOG[i])
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060079A5 RID: 31141 RVA: 0x00279CF8 File Offset: 0x00277EF8
|
||||
private static string CLNEIONIJHG(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
char[] array = new char[KCKIMCJGKMF.Length / 3];
|
||||
Buffer.BlockCopy(KCKIMCJGKMF, 1, array, 1, KCKIMCJGKMF.Length);
|
||||
return new string(array);
|
||||
}
|
||||
|
||||
// Token: 0x060079A6 RID: 31142 RVA: 0x00279D24 File Offset: 0x00277F24
|
||||
public static bool KKCOAKDNLIK(ObscuredString FKOFGIJFIKA, ObscuredString GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredString.OLEOPNKCLMJ(FKOFGIJFIKA, GNNBOMAEBGK);
|
||||
}
|
||||
|
||||
// Token: 0x060079A7 RID: 31143 RVA: 0x00279D30 File Offset: 0x00277F30
|
||||
private static bool MBOCKIMGGBF(byte[] CCBIINADAOF, byte[] GCIOGIFGEOG)
|
||||
{
|
||||
if (CCBIINADAOF == GCIOGIFGEOG)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (CCBIINADAOF == null || GCIOGIFGEOG == null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (CCBIINADAOF.Length != GCIOGIFGEOG.Length)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
for (int i = 0; i < CCBIINADAOF.Length; i += 0)
|
||||
{
|
||||
if (CCBIINADAOF[i] != GCIOGIFGEOG[i])
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x060079A8 RID: 31144 RVA: 0x00279D84 File Offset: 0x00277F84
|
||||
private string JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredString.cryptoKey;
|
||||
this.hiddenValue = ObscuredString.MPKNOLPCHLL(string.Empty);
|
||||
this.fakeValue = string.Empty;
|
||||
this.inited = true;
|
||||
}
|
||||
string text = this.currentCryptoKey;
|
||||
if (string.IsNullOrEmpty(text))
|
||||
{
|
||||
text = ObscuredString.cryptoKey;
|
||||
}
|
||||
string text2 = ObscuredString.JBGFAFLLKBJ(ObscuredString.PGFLEFNNPJI(this.hiddenValue), text);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && !string.IsNullOrEmpty(this.fakeValue) && text2 != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return text2;
|
||||
}
|
||||
|
||||
// Token: 0x060079A9 RID: 31145 RVA: 0x00279E2C File Offset: 0x0027802C
|
||||
public string CBDNAECDPIE()
|
||||
{
|
||||
this.DPCLMJEDJCG();
|
||||
return ObscuredString.IIPBCOEBKNG(this.hiddenValue);
|
||||
}
|
||||
|
||||
// Token: 0x060079AA RID: 31146 RVA: 0x00279E40 File Offset: 0x00278040
|
||||
public bool KPLAJCJDCAF(ObscuredString NOBAPCOKFIL, StringComparison EEHAIAMPBDD)
|
||||
{
|
||||
return ObscuredString.NMFDIOMIAFK(NOBAPCOKFIL, null) || string.Equals(this.JBFLMIMJHEF(), NOBAPCOKFIL.HGHLFIMIABD(), EEHAIAMPBDD);
|
||||
}
|
||||
|
||||
// Token: 0x060079AB RID: 31147 RVA: 0x00279E64 File Offset: 0x00278064
|
||||
public bool BPGIBCEENDA(ObscuredString NOBAPCOKFIL, StringComparison EEHAIAMPBDD)
|
||||
{
|
||||
return !ObscuredString.NMFDIOMIAFK(NOBAPCOKFIL, null) && string.Equals(this.JBFLMIMJHEF(), NOBAPCOKFIL.JBFLMIMJHEF(), EEHAIAMPBDD);
|
||||
}
|
||||
|
||||
// Token: 0x060079AC RID: 31148 RVA: 0x00279E88 File Offset: 0x00278088
|
||||
public void IMIPHGBCBJM()
|
||||
{
|
||||
string text = this.HGHLFIMIABD();
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(-39, -147).ToString();
|
||||
this.hiddenValue = ObscuredString.MHPBHKEHFHG(text, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060079AD RID: 31149 RVA: 0x00279ED4 File Offset: 0x002780D4
|
||||
private static string IIPBCOEBKNG(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
char[] array = new char[KCKIMCJGKMF.Length / 6];
|
||||
Buffer.BlockCopy(KCKIMCJGKMF, 0, array, 0, KCKIMCJGKMF.Length);
|
||||
return new string(array);
|
||||
}
|
||||
|
||||
// Token: 0x060079AE RID: 31150 RVA: 0x00279F00 File Offset: 0x00278100
|
||||
public string KDONNNCOMPG()
|
||||
{
|
||||
return this.HGHLFIMIABD();
|
||||
}
|
||||
|
||||
// Token: 0x060079AF RID: 31151 RVA: 0x00279F08 File Offset: 0x00278108
|
||||
public static string JBGFAFLLKBJ(string NOBAPCOKFIL, string ANOFFEKMECJ)
|
||||
{
|
||||
if (string.IsNullOrEmpty(NOBAPCOKFIL))
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
if (string.IsNullOrEmpty(ANOFFEKMECJ))
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredString.cryptoKey;
|
||||
}
|
||||
int length = ANOFFEKMECJ.Length;
|
||||
int length2 = NOBAPCOKFIL.Length;
|
||||
char[] array = new char[length2];
|
||||
for (int i = 0; i < length2; i++)
|
||||
{
|
||||
array[i] = NOBAPCOKFIL[i] ^ ANOFFEKMECJ[i % length];
|
||||
}
|
||||
return new string(array);
|
||||
}
|
||||
|
||||
// Token: 0x060079B0 RID: 31152 RVA: 0x00279F7C File Offset: 0x0027817C
|
||||
public bool JOHJDIAGJGI(ObscuredString NOBAPCOKFIL)
|
||||
{
|
||||
if (ObscuredString.GEINBKNJBKG(NOBAPCOKFIL, null))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (this.currentCryptoKey == NOBAPCOKFIL.currentCryptoKey)
|
||||
{
|
||||
return ObscuredString.EOPBGOBCLML(this.hiddenValue, NOBAPCOKFIL.hiddenValue);
|
||||
}
|
||||
return string.Equals(this.JBFLMIMJHEF(), NOBAPCOKFIL.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x060079B1 RID: 31153 RVA: 0x00279FD0 File Offset: 0x002781D0
|
||||
public string PGPOFLJNGFH()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060079B2 RID: 31154 RVA: 0x00279FD8 File Offset: 0x002781D8
|
||||
private static byte[] MBCGGIEFDMH(string NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredString.NOIKAPGDMJN(NOBAPCOKFIL, ObscuredString.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060079B3 RID: 31155 RVA: 0x00279FE8 File Offset: 0x002781E8
|
||||
private static bool NGKIMOCPFND(byte[] CCBIINADAOF, byte[] GCIOGIFGEOG)
|
||||
{
|
||||
if (CCBIINADAOF == GCIOGIFGEOG)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (CCBIINADAOF == null || GCIOGIFGEOG == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (CCBIINADAOF.Length != GCIOGIFGEOG.Length)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
for (int i = 1; i < CCBIINADAOF.Length; i++)
|
||||
{
|
||||
if (CCBIINADAOF[i] != GCIOGIFGEOG[i])
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060079B4 RID: 31156 RVA: 0x0027A03C File Offset: 0x0027823C
|
||||
public static string AIPONLPJODO(string NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredString.KGMICEKDHFD(NOBAPCOKFIL, string.Empty);
|
||||
}
|
||||
|
||||
// Token: 0x060079B5 RID: 31157 RVA: 0x0027A04C File Offset: 0x0027824C
|
||||
private static byte[] EDCMCNHPOGC(string NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredString.NOIKAPGDMJN(NOBAPCOKFIL, ObscuredString.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060079B6 RID: 31158 RVA: 0x0027A05C File Offset: 0x0027825C
|
||||
public string AOHONMGFLHJ()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060079B7 RID: 31159 RVA: 0x0027A064 File Offset: 0x00278264
|
||||
public bool DHKGILKHINN(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredString) || this.GDLPJCCPDEF((ObscuredString)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x060079B8 RID: 31160 RVA: 0x0027A080 File Offset: 0x00278280
|
||||
public static ObscuredString NHBIHFOJOJH(string NOBAPCOKFIL)
|
||||
{
|
||||
if (NOBAPCOKFIL == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
ObscuredString obscuredString = new ObscuredString(ObscuredString.EDCMCNHPOGC(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredString.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredString;
|
||||
}
|
||||
|
||||
// Token: 0x060079B9 RID: 31161 RVA: 0x0027A0B4 File Offset: 0x002782B4
|
||||
public static ObscuredString EDHNDLCFIOL(string NOBAPCOKFIL)
|
||||
{
|
||||
if (NOBAPCOKFIL == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
ObscuredString obscuredString = new ObscuredString(ObscuredString.MPKNOLPCHLL(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredString.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredString;
|
||||
}
|
||||
|
||||
// Token: 0x060079BA RID: 31162 RVA: 0x0027A0E8 File Offset: 0x002782E8
|
||||
private string HGHLFIMIABD()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredString.cryptoKey;
|
||||
this.hiddenValue = ObscuredString.CMFIPHCCFBF(string.Empty);
|
||||
this.fakeValue = string.Empty;
|
||||
this.inited = false;
|
||||
}
|
||||
string text = this.currentCryptoKey;
|
||||
if (string.IsNullOrEmpty(text))
|
||||
{
|
||||
text = ObscuredString.cryptoKey;
|
||||
}
|
||||
string text2 = ObscuredString.KJCPKJNHJAE(ObscuredString.IIPBCOEBKNG(this.hiddenValue), text);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && !string.IsNullOrEmpty(this.fakeValue) && text2 != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.MLGNLBKNOPI().PEJACBOIHLD();
|
||||
}
|
||||
return text2;
|
||||
}
|
||||
|
||||
// Token: 0x060079BB RID: 31163 RVA: 0x0027A190 File Offset: 0x00278390
|
||||
public static string BLLIPEHLGCC(string NOBAPCOKFIL, string ANOFFEKMECJ)
|
||||
{
|
||||
if (string.IsNullOrEmpty(NOBAPCOKFIL))
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
if (string.IsNullOrEmpty(ANOFFEKMECJ))
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredString.cryptoKey;
|
||||
}
|
||||
int length = ANOFFEKMECJ.Length;
|
||||
int length2 = NOBAPCOKFIL.Length;
|
||||
char[] array = new char[length2];
|
||||
for (int i = 1; i < length2; i += 0)
|
||||
{
|
||||
array[i] = NOBAPCOKFIL[i] ^ ANOFFEKMECJ[i % length];
|
||||
}
|
||||
return new string(array);
|
||||
}
|
||||
|
||||
// Token: 0x060079BC RID: 31164 RVA: 0x0027A204 File Offset: 0x00278404
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x060079BD RID: 31165 RVA: 0x0027A214 File Offset: 0x00278414
|
||||
public bool HKLKHABPEMB(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredString && this.GDLPJCCPDEF((ObscuredString)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x060079BE RID: 31166 RVA: 0x0027A230 File Offset: 0x00278430
|
||||
private static bool EOPBGOBCLML(byte[] CCBIINADAOF, byte[] GCIOGIFGEOG)
|
||||
{
|
||||
if (CCBIINADAOF == GCIOGIFGEOG)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (CCBIINADAOF == null || GCIOGIFGEOG == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (CCBIINADAOF.Length != GCIOGIFGEOG.Length)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
for (int i = 0; i < CCBIINADAOF.Length; i++)
|
||||
{
|
||||
if (CCBIINADAOF[i] != GCIOGIFGEOG[i])
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060079BF RID: 31167 RVA: 0x0027A284 File Offset: 0x00278484
|
||||
private static byte[] NOIKAPGDMJN(string NOBAPCOKFIL, string ANOFFEKMECJ)
|
||||
{
|
||||
return ObscuredString.NHCMIOOHCLL(ObscuredString.BLLIPEHLGCC(NOBAPCOKFIL, ANOFFEKMECJ));
|
||||
}
|
||||
|
||||
// Token: 0x060079C0 RID: 31168 RVA: 0x0027A294 File Offset: 0x00278494
|
||||
private static byte[] MPKNOLPCHLL(string NOBAPCOKFIL, string ANOFFEKMECJ)
|
||||
{
|
||||
return ObscuredString.CHIFLLKIHNF(ObscuredString.JBGFAFLLKBJ(NOBAPCOKFIL, ANOFFEKMECJ));
|
||||
}
|
||||
|
||||
// Token: 0x17000346 RID: 838
|
||||
// (get) Token: 0x060079C1 RID: 31169 RVA: 0x0027A2A4 File Offset: 0x002784A4
|
||||
public int Length
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.hiddenValue.Length / 2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060079C2 RID: 31170 RVA: 0x0027A2B0 File Offset: 0x002784B0
|
||||
public static string HIGOLAELKPO(string NOBAPCOKFIL, string ANOFFEKMECJ)
|
||||
{
|
||||
if (string.IsNullOrEmpty(NOBAPCOKFIL))
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
if (string.IsNullOrEmpty(ANOFFEKMECJ))
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredString.cryptoKey;
|
||||
}
|
||||
int length = ANOFFEKMECJ.Length;
|
||||
int length2 = NOBAPCOKFIL.Length;
|
||||
char[] array = new char[length2];
|
||||
for (int i = 1; i < length2; i++)
|
||||
{
|
||||
array[i] = NOBAPCOKFIL[i] ^ ANOFFEKMECJ[i % length];
|
||||
}
|
||||
return new string(array);
|
||||
}
|
||||
|
||||
// Token: 0x060079C3 RID: 31171 RVA: 0x0027A324 File Offset: 0x00278524
|
||||
private static byte[] AJMAEOKNKDM(string ECFMJBEFGGB)
|
||||
{
|
||||
byte[] array = new byte[ECFMJBEFGGB.Length * 6];
|
||||
Buffer.BlockCopy(ECFMJBEFGGB.ToCharArray(), 1, array, 1, array.Length);
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x060079C4 RID: 31172 RVA: 0x0027A354 File Offset: 0x00278554
|
||||
private static byte[] NHCMIOOHCLL(string ECFMJBEFGGB)
|
||||
{
|
||||
byte[] array = new byte[ECFMJBEFGGB.Length * 3];
|
||||
Buffer.BlockCopy(ECFMJBEFGGB.ToCharArray(), 1, array, 0, array.Length);
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x060079C5 RID: 31173 RVA: 0x0027A384 File Offset: 0x00278584
|
||||
public string NGFMJMJGOLJ()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060079C6 RID: 31174 RVA: 0x0027A38C File Offset: 0x0027858C
|
||||
public static bool KIOFHKKIALD(ObscuredString FKOFGIJFIKA, ObscuredString GNNBOMAEBGK)
|
||||
{
|
||||
return !ObscuredString.GEINBKNJBKG(FKOFGIJFIKA, GNNBOMAEBGK);
|
||||
}
|
||||
|
||||
// Token: 0x060079C7 RID: 31175 RVA: 0x0027A398 File Offset: 0x00278598
|
||||
public string KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060079C8 RID: 31176 RVA: 0x0027A3A0 File Offset: 0x002785A0
|
||||
public bool JGGFCODDEON(ObscuredString NOBAPCOKFIL, StringComparison EEHAIAMPBDD)
|
||||
{
|
||||
return !ObscuredString.GEINBKNJBKG(NOBAPCOKFIL, null) && string.Equals(this.JBFLMIMJHEF(), NOBAPCOKFIL.JBFLMIMJHEF(), EEHAIAMPBDD);
|
||||
}
|
||||
|
||||
// Token: 0x060079C9 RID: 31177 RVA: 0x0027A3C4 File Offset: 0x002785C4
|
||||
public int IODGPEBPPBP()
|
||||
{
|
||||
return this.hiddenValue.Length / 2;
|
||||
}
|
||||
|
||||
// Token: 0x060079CA RID: 31178 RVA: 0x0027A3D0 File Offset: 0x002785D0
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredString.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredString.MPKNOLPCHLL(this.JBFLMIMJHEF());
|
||||
this.currentCryptoKey = ObscuredString.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060079CB RID: 31179 RVA: 0x0027A404 File Offset: 0x00278604
|
||||
public static string EDHNDLCFIOL(ObscuredString NOBAPCOKFIL)
|
||||
{
|
||||
if (ObscuredString.GEINBKNJBKG(NOBAPCOKFIL, null))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060079CC RID: 31180 RVA: 0x0027A41C File Offset: 0x0027861C
|
||||
public void DPCLMJEDJCG()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredString.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredString.MBCGGIEFDMH(this.JBFLMIMJHEF());
|
||||
this.currentCryptoKey = ObscuredString.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060079CD RID: 31181 RVA: 0x0027A450 File Offset: 0x00278650
|
||||
public int OAHHOIFDBAO()
|
||||
{
|
||||
return this.hiddenValue.Length / 4;
|
||||
}
|
||||
|
||||
// Token: 0x060079CE RID: 31182 RVA: 0x0027A45C File Offset: 0x0027865C
|
||||
private static byte[] OEPOGBEIJPJ(string NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredString.MPKNOLPCHLL(NOBAPCOKFIL, ObscuredString.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060079CF RID: 31183 RVA: 0x0027A46C File Offset: 0x0027866C
|
||||
public static bool NOGAGKDDFDB(ObscuredString FKOFGIJFIKA, ObscuredString GNNBOMAEBGK)
|
||||
{
|
||||
return !ObscuredString.GEINBKNJBKG(FKOFGIJFIKA, GNNBOMAEBGK);
|
||||
}
|
||||
|
||||
// Token: 0x060079D0 RID: 31184 RVA: 0x0027A478 File Offset: 0x00278678
|
||||
private static byte[] CHIFLLKIHNF(string ECFMJBEFGGB)
|
||||
{
|
||||
byte[] array = new byte[ECFMJBEFGGB.Length * 2];
|
||||
Buffer.BlockCopy(ECFMJBEFGGB.ToCharArray(), 0, array, 0, array.Length);
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x060079D1 RID: 31185 RVA: 0x0027A4A8 File Offset: 0x002786A8
|
||||
public static void JINKAEDKLCL(string NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredString.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x060079D2 RID: 31186 RVA: 0x0027A4B0 File Offset: 0x002786B0
|
||||
public int DOJGGEALJIH()
|
||||
{
|
||||
return this.hiddenValue.Length / 7;
|
||||
}
|
||||
|
||||
// Token: 0x060079D3 RID: 31187 RVA: 0x0027A4BC File Offset: 0x002786BC
|
||||
private static byte[] MHPBHKEHFHG(string NOBAPCOKFIL, string ANOFFEKMECJ)
|
||||
{
|
||||
return ObscuredString.PNNNHENBFCF(ObscuredString.JBGFAFLLKBJ(NOBAPCOKFIL, ANOFFEKMECJ));
|
||||
}
|
||||
|
||||
// Token: 0x060079D4 RID: 31188 RVA: 0x0027A4CC File Offset: 0x002786CC
|
||||
public string HCHIJPBJLBP()
|
||||
{
|
||||
return this.HGHLFIMIABD();
|
||||
}
|
||||
|
||||
// Token: 0x060079D5 RID: 31189 RVA: 0x0027A4D4 File Offset: 0x002786D4
|
||||
private static string BACECEFCNJG(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
char[] array = new char[KCKIMCJGKMF.Length / 3];
|
||||
Buffer.BlockCopy(KCKIMCJGKMF, 0, array, 1, KCKIMCJGKMF.Length);
|
||||
return new string(array);
|
||||
}
|
||||
|
||||
// Token: 0x060079D6 RID: 31190 RVA: 0x0027A500 File Offset: 0x00278700
|
||||
public static bool JFMCLCGLOAC(ObscuredString FKOFGIJFIKA, ObscuredString GNNBOMAEBGK)
|
||||
{
|
||||
if (object.ReferenceEquals(FKOFGIJFIKA, GNNBOMAEBGK))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (FKOFGIJFIKA == null || GNNBOMAEBGK == null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (FKOFGIJFIKA.currentCryptoKey == GNNBOMAEBGK.currentCryptoKey)
|
||||
{
|
||||
return ObscuredString.DNPPPAABDEG(FKOFGIJFIKA.hiddenValue, GNNBOMAEBGK.hiddenValue);
|
||||
}
|
||||
return string.Equals(FKOFGIJFIKA.HGHLFIMIABD(), GNNBOMAEBGK.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x060079D7 RID: 31191 RVA: 0x0027A564 File Offset: 0x00278764
|
||||
public static ObscuredString IOENNDEDMOF(string NOBAPCOKFIL)
|
||||
{
|
||||
if (NOBAPCOKFIL == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
ObscuredString obscuredString = new ObscuredString(ObscuredString.EDCMCNHPOGC(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredString.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredString;
|
||||
}
|
||||
|
||||
// Token: 0x060079D8 RID: 31192 RVA: 0x0027A598 File Offset: 0x00278798
|
||||
public static string MKGNJJNEKLH(string NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredString.KJCPKJNHJAE(NOBAPCOKFIL, string.Empty);
|
||||
}
|
||||
|
||||
// Token: 0x060079D9 RID: 31193 RVA: 0x0027A5A8 File Offset: 0x002787A8
|
||||
private static byte[] MPKNOLPCHLL(string NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredString.MPKNOLPCHLL(NOBAPCOKFIL, ObscuredString.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060079DA RID: 31194 RVA: 0x0027A5B8 File Offset: 0x002787B8
|
||||
public void DJPJFHBHNKL()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredString.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredString.MPKNOLPCHLL(this.HGHLFIMIABD());
|
||||
this.currentCryptoKey = ObscuredString.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060079DB RID: 31195 RVA: 0x0027A5EC File Offset: 0x002787EC
|
||||
public void KDMGGLGGIFP()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredString.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredString.OEPOGBEIJPJ(this.JBFLMIMJHEF());
|
||||
this.currentCryptoKey = ObscuredString.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060079DC RID: 31196 RVA: 0x0027A620 File Offset: 0x00278820
|
||||
private static string INKOIJAFBPJ(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
char[] array = new char[KCKIMCJGKMF.Length / 5];
|
||||
Buffer.BlockCopy(KCKIMCJGKMF, 1, array, 1, KCKIMCJGKMF.Length);
|
||||
return new string(array);
|
||||
}
|
||||
|
||||
// Token: 0x060079DE RID: 31198 RVA: 0x0027A658 File Offset: 0x00278858
|
||||
public void AHICMDOBNPG(string JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = ObscuredString.AJMAEOKNKDM(JCMGMGDNKNI);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060079DF RID: 31199 RVA: 0x0027A684 File Offset: 0x00278884
|
||||
public void IIFBAHKJEMP()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredString.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredString.MPKNOLPCHLL(this.JBFLMIMJHEF());
|
||||
this.currentCryptoKey = ObscuredString.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060079E0 RID: 31200 RVA: 0x0027A6B8 File Offset: 0x002788B8
|
||||
public static ObscuredString IPMMDCGCLNC(string NOBAPCOKFIL)
|
||||
{
|
||||
if (NOBAPCOKFIL == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
ObscuredString obscuredString = new ObscuredString(ObscuredString.FLNEGECCNFB(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredString.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredString;
|
||||
}
|
||||
|
||||
// Token: 0x060079E1 RID: 31201 RVA: 0x0027A6EC File Offset: 0x002788EC
|
||||
public void HGPADBNMBDL()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredString.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredString.FLNEGECCNFB(this.JBFLMIMJHEF());
|
||||
this.currentCryptoKey = ObscuredString.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060079E2 RID: 31202 RVA: 0x0027A720 File Offset: 0x00278920
|
||||
public void AGFAANMFIOG()
|
||||
{
|
||||
string text = this.HGHLFIMIABD();
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(100, -58).ToString();
|
||||
this.hiddenValue = ObscuredString.MHPBHKEHFHG(text, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060079E3 RID: 31203 RVA: 0x0027A76C File Offset: 0x0027896C
|
||||
private static string PGFLEFNNPJI(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
char[] array = new char[KCKIMCJGKMF.Length / 2];
|
||||
Buffer.BlockCopy(KCKIMCJGKMF, 0, array, 0, KCKIMCJGKMF.Length);
|
||||
return new string(array);
|
||||
}
|
||||
|
||||
// Token: 0x060079E4 RID: 31204 RVA: 0x0027A798 File Offset: 0x00278998
|
||||
public static string DDLJKFGPPJN(ObscuredString NOBAPCOKFIL)
|
||||
{
|
||||
if (ObscuredString.KECAACAMKDH(NOBAPCOKFIL, null))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060079E5 RID: 31205 RVA: 0x0027A7B0 File Offset: 0x002789B0
|
||||
public string CKAINHEDMPG()
|
||||
{
|
||||
this.IIFBAHKJEMP();
|
||||
return ObscuredString.BACECEFCNJG(this.hiddenValue);
|
||||
}
|
||||
|
||||
// Token: 0x060079E6 RID: 31206 RVA: 0x0027A7C4 File Offset: 0x002789C4
|
||||
public bool JOHJDIAGJGI(ObscuredString NOBAPCOKFIL, StringComparison EEHAIAMPBDD)
|
||||
{
|
||||
return !ObscuredString.GEINBKNJBKG(NOBAPCOKFIL, null) && string.Equals(this.JBFLMIMJHEF(), NOBAPCOKFIL.JBFLMIMJHEF(), EEHAIAMPBDD);
|
||||
}
|
||||
|
||||
// Token: 0x060079E7 RID: 31207 RVA: 0x0027A7E8 File Offset: 0x002789E8
|
||||
private ObscuredString(byte[] NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredString.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.fakeValue = null;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x060079E8 RID: 31208 RVA: 0x0027A810 File Offset: 0x00278A10
|
||||
private static bool DOJBBICDLOM(byte[] CCBIINADAOF, byte[] GCIOGIFGEOG)
|
||||
{
|
||||
if (CCBIINADAOF == GCIOGIFGEOG)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (CCBIINADAOF == null || GCIOGIFGEOG == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (CCBIINADAOF.Length != GCIOGIFGEOG.Length)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
for (int i = 0; i < CCBIINADAOF.Length; i++)
|
||||
{
|
||||
if (CCBIINADAOF[i] != GCIOGIFGEOG[i])
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060079E9 RID: 31209 RVA: 0x0027A864 File Offset: 0x00278A64
|
||||
private static byte[] CMFIPHCCFBF(string NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredString.MPKNOLPCHLL(NOBAPCOKFIL, ObscuredString.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x060079EA RID: 31210 RVA: 0x0027A874 File Offset: 0x00278A74
|
||||
public static bool NMFDIOMIAFK(ObscuredString FKOFGIJFIKA, ObscuredString GNNBOMAEBGK)
|
||||
{
|
||||
if (object.ReferenceEquals(FKOFGIJFIKA, GNNBOMAEBGK))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (FKOFGIJFIKA == null || GNNBOMAEBGK == null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (FKOFGIJFIKA.currentCryptoKey == GNNBOMAEBGK.currentCryptoKey)
|
||||
{
|
||||
return ObscuredString.DOJBBICDLOM(FKOFGIJFIKA.hiddenValue, GNNBOMAEBGK.hiddenValue);
|
||||
}
|
||||
return string.Equals(FKOFGIJFIKA.JBFLMIMJHEF(), GNNBOMAEBGK.HGHLFIMIABD());
|
||||
}
|
||||
|
||||
// Token: 0x060079EB RID: 31211 RVA: 0x0027A8D8 File Offset: 0x00278AD8
|
||||
public string IFPCIAIDANI()
|
||||
{
|
||||
return this.HGHLFIMIABD();
|
||||
}
|
||||
|
||||
// Token: 0x060079EC RID: 31212 RVA: 0x0027A8E0 File Offset: 0x00278AE0
|
||||
private ObscuredString()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060079ED RID: 31213 RVA: 0x0027A8E8 File Offset: 0x00278AE8
|
||||
public void EGAKIICLJEB(string JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = ObscuredString.CHIFLLKIHNF(JCMGMGDNKNI);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060079EE RID: 31214 RVA: 0x0027A914 File Offset: 0x00278B14
|
||||
public static string KPDBCKLABNA(ObscuredString NOBAPCOKFIL)
|
||||
{
|
||||
if (ObscuredString.JFMCLCGLOAC(NOBAPCOKFIL, null))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060079EF RID: 31215 RVA: 0x0027A92C File Offset: 0x00278B2C
|
||||
public static bool OLEOPNKCLMJ(ObscuredString FKOFGIJFIKA, ObscuredString GNNBOMAEBGK)
|
||||
{
|
||||
if (object.ReferenceEquals(FKOFGIJFIKA, GNNBOMAEBGK))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (FKOFGIJFIKA == null || GNNBOMAEBGK == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (FKOFGIJFIKA.currentCryptoKey == GNNBOMAEBGK.currentCryptoKey)
|
||||
{
|
||||
return ObscuredString.DOJBBICDLOM(FKOFGIJFIKA.hiddenValue, GNNBOMAEBGK.hiddenValue);
|
||||
}
|
||||
return string.Equals(FKOFGIJFIKA.JBFLMIMJHEF(), GNNBOMAEBGK.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x060079F0 RID: 31216 RVA: 0x0027A990 File Offset: 0x00278B90
|
||||
public int ADFKDHGKCIN()
|
||||
{
|
||||
return this.hiddenValue.Length / 3;
|
||||
}
|
||||
|
||||
// Token: 0x060079F1 RID: 31217 RVA: 0x0027A99C File Offset: 0x00278B9C
|
||||
public static bool DFBEDOJGDBF(ObscuredString FKOFGIJFIKA, ObscuredString GNNBOMAEBGK)
|
||||
{
|
||||
if (object.ReferenceEquals(FKOFGIJFIKA, GNNBOMAEBGK))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (FKOFGIJFIKA == null || GNNBOMAEBGK == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (FKOFGIJFIKA.currentCryptoKey == GNNBOMAEBGK.currentCryptoKey)
|
||||
{
|
||||
return ObscuredString.NGKIMOCPFND(FKOFGIJFIKA.hiddenValue, GNNBOMAEBGK.hiddenValue);
|
||||
}
|
||||
return string.Equals(FKOFGIJFIKA.JBFLMIMJHEF(), GNNBOMAEBGK.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x060079F2 RID: 31218 RVA: 0x0027AA00 File Offset: 0x00278C00
|
||||
private static byte[] PNNNHENBFCF(string ECFMJBEFGGB)
|
||||
{
|
||||
byte[] array = new byte[ECFMJBEFGGB.Length * 7];
|
||||
Buffer.BlockCopy(ECFMJBEFGGB.ToCharArray(), 0, array, 0, array.Length);
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x060079F3 RID: 31219 RVA: 0x0027AA30 File Offset: 0x00278C30
|
||||
public static string PFJGNLCDNOA(ObscuredString NOBAPCOKFIL)
|
||||
{
|
||||
if (ObscuredString.NMFDIOMIAFK(NOBAPCOKFIL, null))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
return NOBAPCOKFIL.HGHLFIMIABD();
|
||||
}
|
||||
|
||||
// Token: 0x060079F4 RID: 31220 RVA: 0x0027AA48 File Offset: 0x00278C48
|
||||
public override bool Equals(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredString && this.JOHJDIAGJGI((ObscuredString)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x060079F5 RID: 31221 RVA: 0x0027AA64 File Offset: 0x00278C64
|
||||
public static string JBGFAFLLKBJ(string NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredString.JBGFAFLLKBJ(NOBAPCOKFIL, string.Empty);
|
||||
}
|
||||
|
||||
// Token: 0x060079F6 RID: 31222 RVA: 0x0027AA74 File Offset: 0x00278C74
|
||||
public static bool GEINBKNJBKG(ObscuredString FKOFGIJFIKA, ObscuredString GNNBOMAEBGK)
|
||||
{
|
||||
if (object.ReferenceEquals(FKOFGIJFIKA, GNNBOMAEBGK))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (FKOFGIJFIKA == null || GNNBOMAEBGK == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (FKOFGIJFIKA.currentCryptoKey == GNNBOMAEBGK.currentCryptoKey)
|
||||
{
|
||||
return ObscuredString.EOPBGOBCLML(FKOFGIJFIKA.hiddenValue, GNNBOMAEBGK.hiddenValue);
|
||||
}
|
||||
return string.Equals(FKOFGIJFIKA.JBFLMIMJHEF(), GNNBOMAEBGK.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x060079F7 RID: 31223 RVA: 0x0027AAD8 File Offset: 0x00278CD8
|
||||
public void ECLOCOJHJBK(string JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = ObscuredString.AJMAEOKNKDM(JCMGMGDNKNI);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060079F8 RID: 31224 RVA: 0x0027AB04 File Offset: 0x00278D04
|
||||
private static string FFMLBHLFJHK(byte[] KCKIMCJGKMF)
|
||||
{
|
||||
char[] array = new char[KCKIMCJGKMF.Length / 7];
|
||||
Buffer.BlockCopy(KCKIMCJGKMF, 0, array, 1, KCKIMCJGKMF.Length);
|
||||
return new string(array);
|
||||
}
|
||||
|
||||
// Token: 0x060079F9 RID: 31225 RVA: 0x0027AB30 File Offset: 0x00278D30
|
||||
public int IGCPHGEDLBP()
|
||||
{
|
||||
return this.hiddenValue.Length / 7;
|
||||
}
|
||||
|
||||
// Token: 0x060079FA RID: 31226 RVA: 0x0027AB3C File Offset: 0x00278D3C
|
||||
public string DELJDJDCNKK()
|
||||
{
|
||||
return this.HGHLFIMIABD();
|
||||
}
|
||||
|
||||
// Token: 0x060079FB RID: 31227 RVA: 0x0027AB44 File Offset: 0x00278D44
|
||||
public void AOEHLPDELHO(string JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = ObscuredString.NHCMIOOHCLL(JCMGMGDNKNI);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
this.fakeValue = this.HGHLFIMIABD();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060079FC RID: 31228 RVA: 0x0027AB70 File Offset: 0x00278D70
|
||||
public int LMDENPLODPO()
|
||||
{
|
||||
return this.hiddenValue.Length / 3;
|
||||
}
|
||||
|
||||
// Token: 0x060079FD RID: 31229 RVA: 0x0027AB7C File Offset: 0x00278D7C
|
||||
public static ObscuredString DAEAPDBCGAB(string NOBAPCOKFIL)
|
||||
{
|
||||
if (NOBAPCOKFIL == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
ObscuredString obscuredString = new ObscuredString(ObscuredString.EDCMCNHPOGC(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
obscuredString.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredString;
|
||||
}
|
||||
|
||||
// Token: 0x060079FE RID: 31230 RVA: 0x0027ABB0 File Offset: 0x00278DB0
|
||||
public string JKACALCNHBP()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x060079FF RID: 31231 RVA: 0x0027ABB8 File Offset: 0x00278DB8
|
||||
public int CGCNEHHPDKE()
|
||||
{
|
||||
return this.hiddenValue.Length / 8;
|
||||
}
|
||||
|
||||
// Token: 0x06007A00 RID: 31232 RVA: 0x0027ABC4 File Offset: 0x00278DC4
|
||||
public string BNNIPDOBFKF()
|
||||
{
|
||||
this.DPCLMJEDJCG();
|
||||
return ObscuredString.PGFLEFNNPJI(this.hiddenValue);
|
||||
}
|
||||
|
||||
// Token: 0x06007A01 RID: 31233 RVA: 0x0027ABD8 File Offset: 0x00278DD8
|
||||
public static string KGMICEKDHFD(string NOBAPCOKFIL, string ANOFFEKMECJ)
|
||||
{
|
||||
if (string.IsNullOrEmpty(NOBAPCOKFIL))
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
if (string.IsNullOrEmpty(ANOFFEKMECJ))
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredString.cryptoKey;
|
||||
}
|
||||
int length = ANOFFEKMECJ.Length;
|
||||
int length2 = NOBAPCOKFIL.Length;
|
||||
char[] array = new char[length2];
|
||||
for (int i = 1; i < length2; i += 0)
|
||||
{
|
||||
array[i] = NOBAPCOKFIL[i] ^ ANOFFEKMECJ[i % length];
|
||||
}
|
||||
return new string(array);
|
||||
}
|
||||
|
||||
// Token: 0x06007A02 RID: 31234 RVA: 0x0027AC4C File Offset: 0x00278E4C
|
||||
public string ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return ObscuredString.PGFLEFNNPJI(this.hiddenValue);
|
||||
}
|
||||
|
||||
// Token: 0x06007A03 RID: 31235 RVA: 0x0027AC60 File Offset: 0x00278E60
|
||||
public bool FHBPPLPMLFL(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredString && this.GDLPJCCPDEF((ObscuredString)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007A04 RID: 31236 RVA: 0x0027AC7C File Offset: 0x00278E7C
|
||||
public bool GDLPJCCPDEF(ObscuredString NOBAPCOKFIL)
|
||||
{
|
||||
if (ObscuredString.JFMCLCGLOAC(NOBAPCOKFIL, null))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (this.currentCryptoKey == NOBAPCOKFIL.currentCryptoKey)
|
||||
{
|
||||
return ObscuredString.MBOCKIMGGBF(this.hiddenValue, NOBAPCOKFIL.hiddenValue);
|
||||
}
|
||||
return string.Equals(this.JBFLMIMJHEF(), NOBAPCOKFIL.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x06007A05 RID: 31237 RVA: 0x0027ACD0 File Offset: 0x00278ED0
|
||||
public static ObscuredString AFDNIDCOPAN(string NOBAPCOKFIL)
|
||||
{
|
||||
if (NOBAPCOKFIL == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
ObscuredString obscuredString = new ObscuredString(ObscuredString.MPKNOLPCHLL(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
obscuredString.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredString;
|
||||
}
|
||||
|
||||
// Token: 0x06007A06 RID: 31238 RVA: 0x0027AD04 File Offset: 0x00278F04
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007A07 RID: 31239 RVA: 0x0027AD0C File Offset: 0x00278F0C
|
||||
public void HMHJMEEHMNB(string JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = ObscuredString.CHIFLLKIHNF(JCMGMGDNKNI);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A08 RID: 31240 RVA: 0x0027AD38 File Offset: 0x00278F38
|
||||
private static byte[] FLNEGECCNFB(string NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredString.NOIKAPGDMJN(NOBAPCOKFIL, ObscuredString.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007A09 RID: 31241 RVA: 0x0027AD48 File Offset: 0x00278F48
|
||||
public int EABHCBKKGGA()
|
||||
{
|
||||
return this.hiddenValue.Length / 0;
|
||||
}
|
||||
|
||||
// Token: 0x06007A0A RID: 31242 RVA: 0x0027AD54 File Offset: 0x00278F54
|
||||
public static ObscuredString ABCJIJMGLOE(string NOBAPCOKFIL)
|
||||
{
|
||||
if (NOBAPCOKFIL == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
ObscuredString obscuredString = new ObscuredString(ObscuredString.EDCMCNHPOGC(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredString.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredString;
|
||||
}
|
||||
|
||||
// Token: 0x06007A0B RID: 31243 RVA: 0x0027AD88 File Offset: 0x00278F88
|
||||
public static string KJCPKJNHJAE(string NOBAPCOKFIL, string ANOFFEKMECJ)
|
||||
{
|
||||
if (string.IsNullOrEmpty(NOBAPCOKFIL))
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
if (string.IsNullOrEmpty(ANOFFEKMECJ))
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredString.cryptoKey;
|
||||
}
|
||||
int length = ANOFFEKMECJ.Length;
|
||||
int length2 = NOBAPCOKFIL.Length;
|
||||
char[] array = new char[length2];
|
||||
for (int i = 0; i < length2; i++)
|
||||
{
|
||||
array[i] = NOBAPCOKFIL[i] ^ ANOFFEKMECJ[i % length];
|
||||
}
|
||||
return new string(array);
|
||||
}
|
||||
|
||||
// Token: 0x06007A0C RID: 31244 RVA: 0x0027ADFC File Offset: 0x00278FFC
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
string text = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(int.MinValue, int.MaxValue).ToString();
|
||||
this.hiddenValue = ObscuredString.MPKNOLPCHLL(text, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007A0D RID: 31245 RVA: 0x0027AE48 File Offset: 0x00279048
|
||||
public int HKPDNKDMBMO()
|
||||
{
|
||||
return this.hiddenValue.Length / 2;
|
||||
}
|
||||
|
||||
// Token: 0x040010DE RID: 4318
|
||||
private static string cryptoKey = "4441";
|
||||
|
||||
// Token: 0x040010DF RID: 4319
|
||||
[SerializeField]
|
||||
private string currentCryptoKey;
|
||||
|
||||
// Token: 0x040010E0 RID: 4320
|
||||
[SerializeField]
|
||||
private byte[] hiddenValue;
|
||||
|
||||
// Token: 0x040010E1 RID: 4321
|
||||
[SerializeField]
|
||||
private string fakeValue;
|
||||
|
||||
// Token: 0x040010E2 RID: 4322
|
||||
[SerializeField]
|
||||
private bool inited;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,972 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x0200028E RID: 654
|
||||
[Serializable]
|
||||
public struct ObscuredUInt : IEquatable<ObscuredUInt>, IFormattable
|
||||
{
|
||||
// Token: 0x06007A0E RID: 31246 RVA: 0x0027AE54 File Offset: 0x00279054
|
||||
public static ObscuredUInt LIPELNLBCCI(ObscuredUInt JBJAEFPPCHF)
|
||||
{
|
||||
uint num = JBJAEFPPCHF.JBFLMIMJHEF() - 1U;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUInt.BENOBLIMNHN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A0F RID: 31247 RVA: 0x0027AE94 File Offset: 0x00279094
|
||||
public uint KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007A10 RID: 31248 RVA: 0x0027AE9C File Offset: 0x0027909C
|
||||
public void OAJJKGCPDBN()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredUInt.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredUInt.BENOBLIMNHN(this.JBFLMIMJHEF(), ObscuredUInt.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredUInt.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A11 RID: 31249 RVA: 0x0027AED0 File Offset: 0x002790D0
|
||||
public void LMLFACCMNEE(uint JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
this.fakeValue = this.PENILOKLFDJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A12 RID: 31250 RVA: 0x0027AEF8 File Offset: 0x002790F8
|
||||
public uint ALGLEJCECOG()
|
||||
{
|
||||
this.BPJAPPPCPPA();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007A13 RID: 31251 RVA: 0x0027AF08 File Offset: 0x00279108
|
||||
public override bool Equals(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredUInt && this.Equals((ObscuredUInt)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007A14 RID: 31252 RVA: 0x0027AF24 File Offset: 0x00279124
|
||||
public string LPFLECECMHA()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007A15 RID: 31253 RVA: 0x0027AF48 File Offset: 0x00279148
|
||||
public static uint BENOBLIMNHN(uint NOBAPCOKFIL, uint ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0U)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredUInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007A16 RID: 31254 RVA: 0x0027AF5C File Offset: 0x0027915C
|
||||
public static uint FMCMNBMFEBE(uint NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUInt.PBGGOKMMGCP(NOBAPCOKFIL, 0U);
|
||||
}
|
||||
|
||||
// Token: 0x06007A17 RID: 31255 RVA: 0x0027AF68 File Offset: 0x00279168
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredUInt.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredUInt.BENOBLIMNHN(this.JBFLMIMJHEF(), ObscuredUInt.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredUInt.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A18 RID: 31256 RVA: 0x0027AF9C File Offset: 0x0027919C
|
||||
public void PKBKEMBMIFK()
|
||||
{
|
||||
uint num = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = (uint)global::UnityEngine.Random.Range(1, 44);
|
||||
this.hiddenValue = ObscuredUInt.DPGGPINDNKM(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007A19 RID: 31257 RVA: 0x0027AFD4 File Offset: 0x002791D4
|
||||
public static uint DPGGPINDNKM(uint NOBAPCOKFIL, uint ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0U)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredUInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007A1A RID: 31258 RVA: 0x0027AFE8 File Offset: 0x002791E8
|
||||
public static ObscuredUInt ACHIABGOHPO(ObscuredUInt JBJAEFPPCHF)
|
||||
{
|
||||
uint num = JBJAEFPPCHF.JBFLMIMJHEF() + 1U;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUInt.JHFLMILPMEO(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A1B RID: 31259 RVA: 0x0027B028 File Offset: 0x00279228
|
||||
public void EFIICLECDKF()
|
||||
{
|
||||
uint num = this.PENILOKLFDJ();
|
||||
this.currentCryptoKey = (uint)global::UnityEngine.Random.Range(0, -174);
|
||||
this.hiddenValue = ObscuredUInt.PBGGOKMMGCP(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007A1C RID: 31260 RVA: 0x0027B060 File Offset: 0x00279260
|
||||
public bool Equals(ObscuredUInt INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredUInt.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey) == ObscuredUInt.CKBNEIHJPNP(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007A1D RID: 31261 RVA: 0x0027B0B8 File Offset: 0x002792B8
|
||||
public static ObscuredUInt AMAOKILPCML(uint NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredUInt obscuredUInt = new ObscuredUInt(ObscuredUInt.MGLGGNBFFPD(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
obscuredUInt.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredUInt;
|
||||
}
|
||||
|
||||
// Token: 0x06007A1E RID: 31262 RVA: 0x0027B0E8 File Offset: 0x002792E8
|
||||
public string GMKMMLFANOJ(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.PENILOKLFDJ().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007A1F RID: 31263 RVA: 0x0027B108 File Offset: 0x00279308
|
||||
public void KNCOAGKMGOK()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredUInt.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredUInt.PBGGOKMMGCP(this.JBFLMIMJHEF(), ObscuredUInt.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredUInt.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A20 RID: 31264 RVA: 0x0027B13C File Offset: 0x0027933C
|
||||
public static ObscuredUInt GBIBHDOALKA(ObscuredUInt JBJAEFPPCHF)
|
||||
{
|
||||
uint num = JBJAEFPPCHF.PENILOKLFDJ() + 0U;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUInt.JHFLMILPMEO(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A21 RID: 31265 RVA: 0x0027B17C File Offset: 0x0027937C
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007A22 RID: 31266 RVA: 0x0027B1A0 File Offset: 0x002793A0
|
||||
public static ObscuredUInt PAIIPDIBDDL(uint NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredUInt obscuredUInt = new ObscuredUInt(ObscuredUInt.HHMFCMEIDOM(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
obscuredUInt.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredUInt;
|
||||
}
|
||||
|
||||
// Token: 0x06007A23 RID: 31267 RVA: 0x0027B1D0 File Offset: 0x002793D0
|
||||
private uint JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUInt.cryptoKey;
|
||||
this.hiddenValue = ObscuredUInt.BENOBLIMNHN(0U);
|
||||
this.fakeValue = 0U;
|
||||
this.inited = true;
|
||||
}
|
||||
uint num = ObscuredUInt.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0U && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007A24 RID: 31268 RVA: 0x0027B24C File Offset: 0x0027944C
|
||||
public static uint LNDHFIBAELI(uint NOBAPCOKFIL, uint ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0U)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredUInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007A25 RID: 31269 RVA: 0x0027B260 File Offset: 0x00279460
|
||||
public uint GEJFAMGIJPJ()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007A26 RID: 31270 RVA: 0x0027B268 File Offset: 0x00279468
|
||||
public static uint IJBCDOCOJPF(uint NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUInt.OPHDFJAHPJA(NOBAPCOKFIL, 0U);
|
||||
}
|
||||
|
||||
// Token: 0x06007A27 RID: 31271 RVA: 0x0027B274 File Offset: 0x00279474
|
||||
public static uint BENOBLIMNHN(uint NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUInt.BENOBLIMNHN(NOBAPCOKFIL, 0U);
|
||||
}
|
||||
|
||||
// Token: 0x06007A28 RID: 31272 RVA: 0x0027B280 File Offset: 0x00279480
|
||||
public static uint CHOFNIFMEHD(uint NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUInt.CKBNEIHJPNP(NOBAPCOKFIL, 1U);
|
||||
}
|
||||
|
||||
// Token: 0x06007A29 RID: 31273 RVA: 0x0027B28C File Offset: 0x0027948C
|
||||
public static uint MGLGGNBFFPD(uint NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUInt.JHFLMILPMEO(NOBAPCOKFIL, 1U);
|
||||
}
|
||||
|
||||
// Token: 0x06007A2A RID: 31274 RVA: 0x0027B298 File Offset: 0x00279498
|
||||
public string ACPNICNEKJO(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.PENILOKLFDJ().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007A2C RID: 31276 RVA: 0x0027B2C4 File Offset: 0x002794C4
|
||||
public void EGAKIICLJEB(uint JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A2D RID: 31277 RVA: 0x0027B2EC File Offset: 0x002794EC
|
||||
public uint ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007A2E RID: 31278 RVA: 0x0027B2FC File Offset: 0x002794FC
|
||||
public void JNBGJLPFDHP()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredUInt.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredUInt.PBGGOKMMGCP(this.PENILOKLFDJ(), ObscuredUInt.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredUInt.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A2F RID: 31279 RVA: 0x0027B330 File Offset: 0x00279530
|
||||
public string KGECLNFFPJM()
|
||||
{
|
||||
return this.PENILOKLFDJ().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007A30 RID: 31280 RVA: 0x0027B354 File Offset: 0x00279554
|
||||
public static ObscuredInt HOOFJGAAMKN(ObscuredUInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.EDHNDLCFIOL((int)NOBAPCOKFIL.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x06007A31 RID: 31281 RVA: 0x0027B364 File Offset: 0x00279564
|
||||
public static void JINKAEDKLCL(uint NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredUInt.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A32 RID: 31282 RVA: 0x0027B36C File Offset: 0x0027956C
|
||||
public uint JHDLINBHJAL()
|
||||
{
|
||||
return this.PENILOKLFDJ();
|
||||
}
|
||||
|
||||
// Token: 0x06007A33 RID: 31283 RVA: 0x0027B374 File Offset: 0x00279574
|
||||
public string MJIIFCDDNMM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007A34 RID: 31284 RVA: 0x0027B390 File Offset: 0x00279590
|
||||
public static ObscuredInt IDPILNGBFAF(ObscuredUInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.EDHNDLCFIOL((int)NOBAPCOKFIL.PENILOKLFDJ());
|
||||
}
|
||||
|
||||
// Token: 0x06007A35 RID: 31285 RVA: 0x0027B3A0 File Offset: 0x002795A0
|
||||
public void NKHHDFJOPCE(uint JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue = this.PENILOKLFDJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A36 RID: 31286 RVA: 0x0027B3C8 File Offset: 0x002795C8
|
||||
public static uint OMOEAEFMJPG(uint NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUInt.BENOBLIMNHN(NOBAPCOKFIL, 1U);
|
||||
}
|
||||
|
||||
// Token: 0x06007A37 RID: 31287 RVA: 0x0027B3D4 File Offset: 0x002795D4
|
||||
public static void EABAMGCNCNK(uint NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredUInt.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A38 RID: 31288 RVA: 0x0027B3DC File Offset: 0x002795DC
|
||||
public string LMDJNIBPDIG()
|
||||
{
|
||||
return this.PENILOKLFDJ().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007A39 RID: 31289 RVA: 0x0027B400 File Offset: 0x00279600
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007A3A RID: 31290 RVA: 0x0027B424 File Offset: 0x00279624
|
||||
public static ObscuredUInt OFHGDOJGOPP(uint NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredUInt obscuredUInt = new ObscuredUInt(ObscuredUInt.HHMFCMEIDOM(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredUInt.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredUInt;
|
||||
}
|
||||
|
||||
// Token: 0x06007A3B RID: 31291 RVA: 0x0027B454 File Offset: 0x00279654
|
||||
public string PBLNAACGJED(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007A3C RID: 31292 RVA: 0x0027B474 File Offset: 0x00279674
|
||||
public static ObscuredUInt OBOJDKACPGF(ObscuredUInt JBJAEFPPCHF)
|
||||
{
|
||||
uint num = JBJAEFPPCHF.PENILOKLFDJ() - 1U;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUInt.JHFLMILPMEO(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A3D RID: 31293 RVA: 0x0027B4B4 File Offset: 0x002796B4
|
||||
public static uint JHFLMILPMEO(uint NOBAPCOKFIL, uint ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0U)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredUInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007A3E RID: 31294 RVA: 0x0027B4C8 File Offset: 0x002796C8
|
||||
public static void IPOJHJAFNNK(uint NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredUInt.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A3F RID: 31295 RVA: 0x0027B4D0 File Offset: 0x002796D0
|
||||
public bool OOIPAMCLAOC(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredUInt && this.Equals((ObscuredUInt)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007A40 RID: 31296 RVA: 0x0027B4EC File Offset: 0x002796EC
|
||||
public static uint BKONAHGGKNN(uint NOBAPCOKFIL, uint ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0U)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredUInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007A41 RID: 31297 RVA: 0x0027B500 File Offset: 0x00279700
|
||||
public int FMEJCNKFNMI()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007A42 RID: 31298 RVA: 0x0027B524 File Offset: 0x00279724
|
||||
public static ObscuredInt BOHMPKHKDIE(ObscuredUInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.DJJIADGMEDI((int)NOBAPCOKFIL.PENILOKLFDJ());
|
||||
}
|
||||
|
||||
// Token: 0x06007A43 RID: 31299 RVA: 0x0027B534 File Offset: 0x00279734
|
||||
public static ObscuredUInt BLGEPADIOIC(uint NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredUInt obscuredUInt = new ObscuredUInt(ObscuredUInt.MGLGGNBFFPD(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
obscuredUInt.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredUInt;
|
||||
}
|
||||
|
||||
// Token: 0x06007A44 RID: 31300 RVA: 0x0027B564 File Offset: 0x00279764
|
||||
public static uint KBMKKINHEHA(uint NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUInt.PBGGOKMMGCP(NOBAPCOKFIL, 0U);
|
||||
}
|
||||
|
||||
// Token: 0x06007A45 RID: 31301 RVA: 0x0027B570 File Offset: 0x00279770
|
||||
public static ObscuredUInt EDHNDLCFIOL(uint NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredUInt obscuredUInt = new ObscuredUInt(ObscuredUInt.BENOBLIMNHN(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredUInt.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredUInt;
|
||||
}
|
||||
|
||||
// Token: 0x06007A46 RID: 31302 RVA: 0x0027B5A0 File Offset: 0x002797A0
|
||||
public static ObscuredUInt FKGKLKNKFKL(ObscuredUInt JBJAEFPPCHF)
|
||||
{
|
||||
uint num = JBJAEFPPCHF.JBFLMIMJHEF() + 1U;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUInt.PBGGOKMMGCP(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A47 RID: 31303 RVA: 0x0027B5E0 File Offset: 0x002797E0
|
||||
public static ObscuredUInt LFGIFPLADIC(uint NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredUInt obscuredUInt = new ObscuredUInt(ObscuredUInt.OMOEAEFMJPG(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredUInt.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredUInt;
|
||||
}
|
||||
|
||||
// Token: 0x06007A48 RID: 31304 RVA: 0x0027B610 File Offset: 0x00279810
|
||||
public static ObscuredInt DKNKKEMJIME(ObscuredUInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.DJJIADGMEDI((int)NOBAPCOKFIL.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x06007A49 RID: 31305 RVA: 0x0027B620 File Offset: 0x00279820
|
||||
public void GEICINBHPPC()
|
||||
{
|
||||
uint num = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = (uint)global::UnityEngine.Random.Range(0, -19);
|
||||
this.hiddenValue = ObscuredUInt.BENOBLIMNHN(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007A4A RID: 31306 RVA: 0x0027B658 File Offset: 0x00279858
|
||||
public static uint KFKLFBCGPAH(uint NOBAPCOKFIL, uint ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0U)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredUInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007A4B RID: 31307 RVA: 0x0027B66C File Offset: 0x0027986C
|
||||
public string ToString(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007A4C RID: 31308 RVA: 0x0027B68C File Offset: 0x0027988C
|
||||
public string OOCNGMMCDNC()
|
||||
{
|
||||
return this.PENILOKLFDJ().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007A4D RID: 31309 RVA: 0x0027B6B0 File Offset: 0x002798B0
|
||||
public void BPJAPPPCPPA()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredUInt.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredUInt.JHFLMILPMEO(this.JBFLMIMJHEF(), ObscuredUInt.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredUInt.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A4E RID: 31310 RVA: 0x0027B6E4 File Offset: 0x002798E4
|
||||
public uint BKDCFPIKBKN()
|
||||
{
|
||||
this.NBPHLFLHNFJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007A4F RID: 31311 RVA: 0x0027B6F4 File Offset: 0x002798F4
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
uint num = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = (uint)global::UnityEngine.Random.Range(1, int.MaxValue);
|
||||
this.hiddenValue = ObscuredUInt.BENOBLIMNHN(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007A50 RID: 31312 RVA: 0x0027B72C File Offset: 0x0027992C
|
||||
public string MJIIFCDDNMM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007A51 RID: 31313 RVA: 0x0027B748 File Offset: 0x00279948
|
||||
public void HIJOLJFFGOH(uint JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A52 RID: 31314 RVA: 0x0027B770 File Offset: 0x00279970
|
||||
private ObscuredUInt(uint NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUInt.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.fakeValue = 0U;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007A53 RID: 31315 RVA: 0x0027B794 File Offset: 0x00279994
|
||||
public static ObscuredUInt GKEDNFPAHNC(ObscuredUInt JBJAEFPPCHF)
|
||||
{
|
||||
uint num = JBJAEFPPCHF.PENILOKLFDJ() - 1U;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUInt.PBGGOKMMGCP(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A54 RID: 31316 RVA: 0x0027B7D4 File Offset: 0x002799D4
|
||||
public static uint OPHDFJAHPJA(uint NOBAPCOKFIL, uint ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0U)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredUInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007A55 RID: 31317 RVA: 0x0027B7E8 File Offset: 0x002799E8
|
||||
public uint AEJOKEJIBFJ()
|
||||
{
|
||||
this.OAJJKGCPDBN();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007A56 RID: 31318 RVA: 0x0027B7F8 File Offset: 0x002799F8
|
||||
public static uint PCPBPBHJKMG(uint NOBAPCOKFIL, uint ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0U)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredUInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007A57 RID: 31319 RVA: 0x0027B80C File Offset: 0x00279A0C
|
||||
public static uint PBGGOKMMGCP(uint NOBAPCOKFIL, uint ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0U)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredUInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007A58 RID: 31320 RVA: 0x0027B820 File Offset: 0x00279A20
|
||||
public static uint CKBNEIHJPNP(uint NOBAPCOKFIL, uint ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0U)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredUInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007A59 RID: 31321 RVA: 0x0027B834 File Offset: 0x00279A34
|
||||
public string MDJLGIKJFHL(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007A5A RID: 31322 RVA: 0x0027B854 File Offset: 0x00279A54
|
||||
public bool IDKLIADACLP(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredUInt && this.Equals((ObscuredUInt)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007A5B RID: 31323 RVA: 0x0027B870 File Offset: 0x00279A70
|
||||
public static uint CKBNEIHJPNP(uint NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUInt.CKBNEIHJPNP(NOBAPCOKFIL, 0U);
|
||||
}
|
||||
|
||||
// Token: 0x06007A5C RID: 31324 RVA: 0x0027B87C File Offset: 0x00279A7C
|
||||
public static void CLLMIBACLMG(uint NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredUInt.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A5D RID: 31325 RVA: 0x0027B884 File Offset: 0x00279A84
|
||||
public static void CEBPBMICNNH(uint NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredUInt.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A5E RID: 31326 RVA: 0x0027B88C File Offset: 0x00279A8C
|
||||
public void IICAOIMIKHM()
|
||||
{
|
||||
uint num = this.PENILOKLFDJ();
|
||||
this.currentCryptoKey = (uint)global::UnityEngine.Random.Range(0, 157);
|
||||
this.hiddenValue = ObscuredUInt.JHFLMILPMEO(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007A5F RID: 31327 RVA: 0x0027B8C4 File Offset: 0x00279AC4
|
||||
public static uint AHGDOMFBOFC(uint NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUInt.PBGGOKMMGCP(NOBAPCOKFIL, 0U);
|
||||
}
|
||||
|
||||
// Token: 0x06007A60 RID: 31328 RVA: 0x0027B8D0 File Offset: 0x00279AD0
|
||||
public int PPEDAIKCBFE()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007A61 RID: 31329 RVA: 0x0027B8F4 File Offset: 0x00279AF4
|
||||
public void FFFLMFOGKLI()
|
||||
{
|
||||
uint num = this.PENILOKLFDJ();
|
||||
this.currentCryptoKey = (uint)global::UnityEngine.Random.Range(1, -133);
|
||||
this.hiddenValue = ObscuredUInt.JHFLMILPMEO(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007A62 RID: 31330 RVA: 0x0027B92C File Offset: 0x00279B2C
|
||||
public static void JALMFCDJFLE(uint NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredUInt.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A63 RID: 31331 RVA: 0x0027B934 File Offset: 0x00279B34
|
||||
public void CDBKJAFDHEG()
|
||||
{
|
||||
uint num = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = (uint)global::UnityEngine.Random.Range(0, -98);
|
||||
this.hiddenValue = ObscuredUInt.PBGGOKMMGCP(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007A64 RID: 31332 RVA: 0x0027B96C File Offset: 0x00279B6C
|
||||
public string JIOKPFNNJPN(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.PENILOKLFDJ().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007A65 RID: 31333 RVA: 0x0027B988 File Offset: 0x00279B88
|
||||
public static uint EDHNDLCFIOL(ObscuredUInt NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007A66 RID: 31334 RVA: 0x0027B994 File Offset: 0x00279B94
|
||||
public void JABAKKMMAGE(uint JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A67 RID: 31335 RVA: 0x0027B9BC File Offset: 0x00279BBC
|
||||
public static ObscuredUInt JANAEJEFOKM(ObscuredUInt JBJAEFPPCHF)
|
||||
{
|
||||
uint num = JBJAEFPPCHF.JBFLMIMJHEF() + 1U;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUInt.BENOBLIMNHN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A68 RID: 31336 RVA: 0x0027B9FC File Offset: 0x00279BFC
|
||||
public static ObscuredUInt LGDMFBFIEJK(ObscuredUInt JBJAEFPPCHF)
|
||||
{
|
||||
uint num = JBJAEFPPCHF.JBFLMIMJHEF() + 1U;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUInt.DPGGPINDNKM(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A69 RID: 31337 RVA: 0x0027BA3C File Offset: 0x00279C3C
|
||||
public static ObscuredInt AGIKDFJAJEG(ObscuredUInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.EDHNDLCFIOL((int)NOBAPCOKFIL.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x06007A6A RID: 31338 RVA: 0x0027BA4C File Offset: 0x00279C4C
|
||||
public static uint CLOCOKFNMCE(ObscuredUInt NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.PENILOKLFDJ();
|
||||
}
|
||||
|
||||
// Token: 0x06007A6B RID: 31339 RVA: 0x0027BA58 File Offset: 0x00279C58
|
||||
public string AJFJFJJDLCJ(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007A6C RID: 31340 RVA: 0x0027BA74 File Offset: 0x00279C74
|
||||
public void PIGODJILDAN()
|
||||
{
|
||||
uint num = this.PENILOKLFDJ();
|
||||
this.currentCryptoKey = (uint)global::UnityEngine.Random.Range(0, -118);
|
||||
this.hiddenValue = ObscuredUInt.PBGGOKMMGCP(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007A6D RID: 31341 RVA: 0x0027BAAC File Offset: 0x00279CAC
|
||||
public void NBPHLFLHNFJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredUInt.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredUInt.PBGGOKMMGCP(this.JBFLMIMJHEF(), ObscuredUInt.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredUInt.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A6E RID: 31342 RVA: 0x0027BAE0 File Offset: 0x00279CE0
|
||||
public string JOCNHLKEDON(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.PENILOKLFDJ().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007A6F RID: 31343 RVA: 0x0027BAFC File Offset: 0x00279CFC
|
||||
public static ObscuredUInt ILMJPOJLBEO(ObscuredUInt JBJAEFPPCHF)
|
||||
{
|
||||
uint num = JBJAEFPPCHF.PENILOKLFDJ() + 0U;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUInt.PBGGOKMMGCP(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A70 RID: 31344 RVA: 0x0027BB3C File Offset: 0x00279D3C
|
||||
public uint FNHPBFMJKLE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007A71 RID: 31345 RVA: 0x0027BB4C File Offset: 0x00279D4C
|
||||
public static uint GNIGIJNFHAE(uint NOBAPCOKFIL, uint ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0U)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredUInt.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007A72 RID: 31346 RVA: 0x0027BB60 File Offset: 0x00279D60
|
||||
public static ObscuredUInt JKALAPPJDMD(ObscuredUInt JBJAEFPPCHF)
|
||||
{
|
||||
uint num = JBJAEFPPCHF.PENILOKLFDJ() - 1U;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUInt.BENOBLIMNHN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A73 RID: 31347 RVA: 0x0027BBA0 File Offset: 0x00279DA0
|
||||
public bool LBNBNJDDJBL(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredUInt && this.Equals((ObscuredUInt)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007A74 RID: 31348 RVA: 0x0027BBBC File Offset: 0x00279DBC
|
||||
public string LIDKNGOJLEH(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.PENILOKLFDJ().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007A75 RID: 31349 RVA: 0x0027BBD8 File Offset: 0x00279DD8
|
||||
public void AOEHLPDELHO(uint JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A76 RID: 31350 RVA: 0x0027BC00 File Offset: 0x00279E00
|
||||
public int ICIDOEHFNHI()
|
||||
{
|
||||
return this.PENILOKLFDJ().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007A77 RID: 31351 RVA: 0x0027BC24 File Offset: 0x00279E24
|
||||
public uint PJHKIDOFPJD()
|
||||
{
|
||||
this.JNBGJLPFDHP();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007A78 RID: 31352 RVA: 0x0027BC34 File Offset: 0x00279E34
|
||||
public int MIKIAGLOKBA()
|
||||
{
|
||||
return this.PENILOKLFDJ().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007A79 RID: 31353 RVA: 0x0027BC58 File Offset: 0x00279E58
|
||||
private uint PENILOKLFDJ()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUInt.cryptoKey;
|
||||
this.hiddenValue = ObscuredUInt.BENOBLIMNHN(1U);
|
||||
this.fakeValue = 1U;
|
||||
this.inited = false;
|
||||
}
|
||||
uint num = ObscuredUInt.PCPBPBHJKMG(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && this.fakeValue != 0U && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.BHBJGJBCEHA().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007A7A RID: 31354 RVA: 0x0027BCD4 File Offset: 0x00279ED4
|
||||
public static void JMFPBGIFLFD(uint NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredUInt.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A7B RID: 31355 RVA: 0x0027BCDC File Offset: 0x00279EDC
|
||||
public string GJGKNDJHNBH(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.PENILOKLFDJ().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007A7C RID: 31356 RVA: 0x0027BCF8 File Offset: 0x00279EF8
|
||||
public static ObscuredUInt AGMBLJKOEMH(ObscuredUInt JBJAEFPPCHF)
|
||||
{
|
||||
uint num = JBJAEFPPCHF.JBFLMIMJHEF() - 0U;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUInt.DPGGPINDNKM(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A7D RID: 31357 RVA: 0x0027BD38 File Offset: 0x00279F38
|
||||
public void CFDNDOJCJFL(uint JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A7E RID: 31358 RVA: 0x0027BD60 File Offset: 0x00279F60
|
||||
public static uint HHMFCMEIDOM(uint NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUInt.JHFLMILPMEO(NOBAPCOKFIL, 1U);
|
||||
}
|
||||
|
||||
// Token: 0x06007A7F RID: 31359 RVA: 0x0027BD6C File Offset: 0x00279F6C
|
||||
public static void ECGHDDPLGCN(uint NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredUInt.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A80 RID: 31360 RVA: 0x0027BD74 File Offset: 0x00279F74
|
||||
public string NHPHPDPMCCG(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.PENILOKLFDJ().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007A81 RID: 31361 RVA: 0x0027BD90 File Offset: 0x00279F90
|
||||
public static ObscuredInt BMELNDMOEKB(ObscuredUInt NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredInt.EDHNDLCFIOL((int)NOBAPCOKFIL.PENILOKLFDJ());
|
||||
}
|
||||
|
||||
// Token: 0x040010E3 RID: 4323
|
||||
private static uint cryptoKey = 240513U;
|
||||
|
||||
// Token: 0x040010E4 RID: 4324
|
||||
[SerializeField]
|
||||
private uint currentCryptoKey;
|
||||
|
||||
// Token: 0x040010E5 RID: 4325
|
||||
[SerializeField]
|
||||
private uint hiddenValue;
|
||||
|
||||
// Token: 0x040010E6 RID: 4326
|
||||
[SerializeField]
|
||||
private uint fakeValue;
|
||||
|
||||
// Token: 0x040010E7 RID: 4327
|
||||
[SerializeField]
|
||||
private bool inited;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1039 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x0200028F RID: 655
|
||||
[Serializable]
|
||||
public struct ObscuredULong : IEquatable<ObscuredULong>, IFormattable
|
||||
{
|
||||
// Token: 0x06007A82 RID: 31362 RVA: 0x0027BDA0 File Offset: 0x00279FA0
|
||||
public static void JINKAEDKLCL(ulong NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredULong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A83 RID: 31363 RVA: 0x0027BDA8 File Offset: 0x00279FA8
|
||||
public void CFDNDOJCJFL(ulong JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.KGDJIFPAAED();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A84 RID: 31364 RVA: 0x0027BDD0 File Offset: 0x00279FD0
|
||||
public string KBFMCEGOMBC()
|
||||
{
|
||||
return this.CALDMLJHMNH().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007A85 RID: 31365 RVA: 0x0027BDF4 File Offset: 0x00279FF4
|
||||
public string KLKLFGGLJKD(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.CALDMLJHMNH().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007A86 RID: 31366 RVA: 0x0027BE14 File Offset: 0x0027A014
|
||||
public static ulong MKIMHJDBCOA(ulong NOBAPCOKFIL, ulong ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 1UL)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredULong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007A87 RID: 31367 RVA: 0x0027BE2C File Offset: 0x0027A02C
|
||||
public static ObscuredULong GMDJPELFFLE(ulong NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredULong obscuredULong = new ObscuredULong(ObscuredULong.CFLBHGMMPDO(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredULong.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredULong;
|
||||
}
|
||||
|
||||
// Token: 0x06007A88 RID: 31368 RVA: 0x0027BE5C File Offset: 0x0027A05C
|
||||
public ulong EDACBMLGHKJ()
|
||||
{
|
||||
return this.NIKGBDJJMNA();
|
||||
}
|
||||
|
||||
// Token: 0x06007A89 RID: 31369 RVA: 0x0027BE64 File Offset: 0x0027A064
|
||||
public string CKFNEOIFGOJ(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.PMBFHOJOMKJ().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007A8A RID: 31370 RVA: 0x0027BE80 File Offset: 0x0027A080
|
||||
private ulong IOMKPHDPKGL()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredULong.cryptoKey;
|
||||
this.hiddenValue = ObscuredULong.CFLBHGMMPDO(1UL);
|
||||
this.fakeValue = 0UL;
|
||||
this.inited = false;
|
||||
}
|
||||
ulong num = ObscuredULong.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && this.fakeValue != 0UL && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.EBLPGFAAKBL().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007A8B RID: 31371 RVA: 0x0027BF00 File Offset: 0x0027A100
|
||||
public static ObscuredULong LFMEFDBPHKK(ulong NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredULong obscuredULong = new ObscuredULong(ObscuredULong.EBHOFBAMCEG(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
obscuredULong.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredULong;
|
||||
}
|
||||
|
||||
// Token: 0x06007A8C RID: 31372 RVA: 0x0027BF30 File Offset: 0x0027A130
|
||||
public void BDMBNOOMBGI()
|
||||
{
|
||||
ulong num = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = (ulong)((long)global::UnityEngine.Random.Range(1, -100));
|
||||
this.hiddenValue = ObscuredULong.DPGGPINDNKM(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007A8D RID: 31373 RVA: 0x0027BF68 File Offset: 0x0027A168
|
||||
public ulong OLEEDDIHFAF()
|
||||
{
|
||||
this.KIFEAGKPNFG();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007A8E RID: 31374 RVA: 0x0027BF78 File Offset: 0x0027A178
|
||||
public static ulong DPGGPINDNKM(ulong NOBAPCOKFIL, ulong ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 1UL)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredULong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007A8F RID: 31375 RVA: 0x0027BF90 File Offset: 0x0027A190
|
||||
public static ObscuredULong IPBLHDCNMAP(ObscuredULong JBJAEFPPCHF)
|
||||
{
|
||||
ulong num = JBJAEFPPCHF.JBFLMIMJHEF() - 1UL;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredULong.BENOBLIMNHN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A90 RID: 31376 RVA: 0x0027BFD0 File Offset: 0x0027A1D0
|
||||
public static ObscuredULong LIPELNLBCCI(ObscuredULong JBJAEFPPCHF)
|
||||
{
|
||||
ulong num = JBJAEFPPCHF.JBFLMIMJHEF() - 1UL;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredULong.BENOBLIMNHN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A91 RID: 31377 RVA: 0x0027C010 File Offset: 0x0027A210
|
||||
public string KIELGAINBPO()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007A92 RID: 31378 RVA: 0x0027C034 File Offset: 0x0027A234
|
||||
public static ObscuredULong LIDABOINDPM(ulong NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredULong obscuredULong = new ObscuredULong(ObscuredULong.MJPLMPABLED(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredULong.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredULong;
|
||||
}
|
||||
|
||||
// Token: 0x06007A93 RID: 31379 RVA: 0x0027C064 File Offset: 0x0027A264
|
||||
public static ObscuredULong DNHLGHDIEDE(ObscuredULong JBJAEFPPCHF)
|
||||
{
|
||||
ulong num = JBJAEFPPCHF.CALDMLJHMNH() - 0UL;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredULong.IBOBCPDOGMB(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A94 RID: 31380 RVA: 0x0027C0A4 File Offset: 0x0027A2A4
|
||||
public static ObscuredULong IDJOAKMMGOO(ulong NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredULong obscuredULong = new ObscuredULong(ObscuredULong.EBHOFBAMCEG(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
obscuredULong.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredULong;
|
||||
}
|
||||
|
||||
// Token: 0x06007A95 RID: 31381 RVA: 0x0027C0D4 File Offset: 0x0027A2D4
|
||||
public string MJIIFCDDNMM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007A96 RID: 31382 RVA: 0x0027C0F0 File Offset: 0x0027A2F0
|
||||
public static ulong GCEOMDGPDFB(ObscuredULong NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.KGDJIFPAAED();
|
||||
}
|
||||
|
||||
// Token: 0x06007A97 RID: 31383 RVA: 0x0027C0FC File Offset: 0x0027A2FC
|
||||
public bool KKNFDPCABNA(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredULong) || this.GIKDCGHPLCD((ObscuredULong)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007A98 RID: 31384 RVA: 0x0027C118 File Offset: 0x0027A318
|
||||
public static ulong HBOKDIAIFPK(ulong NOBAPCOKFIL, ulong ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 1UL)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredULong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007A99 RID: 31385 RVA: 0x0027C130 File Offset: 0x0027A330
|
||||
public static ulong LFGIFPLADIC(ObscuredULong NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.MLKBNHPJOPF();
|
||||
}
|
||||
|
||||
// Token: 0x06007A9A RID: 31386 RVA: 0x0027C13C File Offset: 0x0027A33C
|
||||
public static ulong IEHKOCLEJOC(ulong NOBAPCOKFIL, ulong ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 1UL)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredULong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007A9B RID: 31387 RVA: 0x0027C154 File Offset: 0x0027A354
|
||||
public static ulong MAHCKDIHFFH(ulong NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredULong.BONMLPGCECF(NOBAPCOKFIL, 1UL);
|
||||
}
|
||||
|
||||
// Token: 0x06007A9C RID: 31388 RVA: 0x0027C160 File Offset: 0x0027A360
|
||||
public static ObscuredULong JANAEJEFOKM(ObscuredULong JBJAEFPPCHF)
|
||||
{
|
||||
ulong num = JBJAEFPPCHF.JBFLMIMJHEF() + 1UL;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredULong.BENOBLIMNHN(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A9D RID: 31389 RVA: 0x0027C1A0 File Offset: 0x0027A3A0
|
||||
public void GPKAPEIFAIO(ulong JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
this.fakeValue = this.NIKGBDJJMNA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007A9E RID: 31390 RVA: 0x0027C1C8 File Offset: 0x0027A3C8
|
||||
public static ObscuredULong NLLMDCCECJO(ObscuredULong JBJAEFPPCHF)
|
||||
{
|
||||
ulong num = JBJAEFPPCHF.JBFLMIMJHEF() - 1UL;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredULong.MKIMHJDBCOA(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007A9F RID: 31391 RVA: 0x0027C208 File Offset: 0x0027A408
|
||||
private ulong MLKBNHPJOPF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredULong.cryptoKey;
|
||||
this.hiddenValue = ObscuredULong.EBHOFBAMCEG(0UL);
|
||||
this.fakeValue = 0UL;
|
||||
this.inited = false;
|
||||
}
|
||||
ulong num = ObscuredULong.BONMLPGCECF(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE() && this.fakeValue != 0UL && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007AA0 RID: 31392 RVA: 0x0027C288 File Offset: 0x0027A488
|
||||
public static ulong BONMLPGCECF(ulong NOBAPCOKFIL, ulong ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0UL)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredULong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007AA1 RID: 31393 RVA: 0x0027C2A0 File Offset: 0x0027A4A0
|
||||
public ulong JHCDDHHAOBF()
|
||||
{
|
||||
return this.CALDMLJHMNH();
|
||||
}
|
||||
|
||||
// Token: 0x06007AA2 RID: 31394 RVA: 0x0027C2A8 File Offset: 0x0027A4A8
|
||||
public static ObscuredULong FNJHEEGCMGO(ObscuredULong JBJAEFPPCHF)
|
||||
{
|
||||
ulong num = JBJAEFPPCHF.CALDMLJHMNH() + 0UL;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredULong.IBOBCPDOGMB(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007AA3 RID: 31395 RVA: 0x0027C2E8 File Offset: 0x0027A4E8
|
||||
public ulong IGMDFBCDBGN()
|
||||
{
|
||||
return this.NIKGBDJJMNA();
|
||||
}
|
||||
|
||||
// Token: 0x06007AA4 RID: 31396 RVA: 0x0027C2F0 File Offset: 0x0027A4F0
|
||||
public static ObscuredULong EDHNDLCFIOL(ulong NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredULong obscuredULong = new ObscuredULong(ObscuredULong.BENOBLIMNHN(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredULong.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredULong;
|
||||
}
|
||||
|
||||
// Token: 0x06007AA5 RID: 31397 RVA: 0x0027C320 File Offset: 0x0027A520
|
||||
public bool NKBBBHLAOII(ObscuredULong INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredULong.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey) == ObscuredULong.NJPMCIIPLJJ(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007AA6 RID: 31398 RVA: 0x0027C378 File Offset: 0x0027A578
|
||||
public static ulong IMOBJOJEMIJ(ulong NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredULong.CKBNEIHJPNP(NOBAPCOKFIL, 1UL);
|
||||
}
|
||||
|
||||
// Token: 0x06007AA7 RID: 31399 RVA: 0x0027C384 File Offset: 0x0027A584
|
||||
public void DCEAPBDCPNK()
|
||||
{
|
||||
ulong num = this.CALDMLJHMNH();
|
||||
this.currentCryptoKey = (ulong)((long)global::UnityEngine.Random.Range(0, -153));
|
||||
this.hiddenValue = ObscuredULong.BENOBLIMNHN(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007AA8 RID: 31400 RVA: 0x0027C3BC File Offset: 0x0027A5BC
|
||||
public static ObscuredULong DGEHJKBOAGM(ObscuredULong JBJAEFPPCHF)
|
||||
{
|
||||
ulong num = JBJAEFPPCHF.IOMKPHDPKGL() - 0UL;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredULong.DPGGPINDNKM(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007AA9 RID: 31401 RVA: 0x0027C3FC File Offset: 0x0027A5FC
|
||||
public bool NNGDBMEKHNH(ObscuredULong INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredULong.NJPMCIIPLJJ(this.hiddenValue, this.currentCryptoKey) == ObscuredULong.CKBNEIHJPNP(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007AAA RID: 31402 RVA: 0x0027C454 File Offset: 0x0027A654
|
||||
public int MBAEOFICPDA()
|
||||
{
|
||||
return this.KGDJIFPAAED().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007AAB RID: 31403 RVA: 0x0027C478 File Offset: 0x0027A678
|
||||
public ulong ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007AAC RID: 31404 RVA: 0x0027C488 File Offset: 0x0027A688
|
||||
public static ulong MJPLMPABLED(ulong NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredULong.DPGGPINDNKM(NOBAPCOKFIL, 1UL);
|
||||
}
|
||||
|
||||
// Token: 0x06007AAD RID: 31405 RVA: 0x0027C494 File Offset: 0x0027A694
|
||||
public string JKAPGEACCPE(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.NIKGBDJJMNA().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007AAE RID: 31406 RVA: 0x0027C4B0 File Offset: 0x0027A6B0
|
||||
public string BPEGCNIJOIL(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.PMBFHOJOMKJ().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007AAF RID: 31407 RVA: 0x0027C4CC File Offset: 0x0027A6CC
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007AB0 RID: 31408 RVA: 0x0027C4F0 File Offset: 0x0027A6F0
|
||||
public static void LGGMLCEGNFJ(ulong NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredULong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007AB1 RID: 31409 RVA: 0x0027C4F8 File Offset: 0x0027A6F8
|
||||
public static ulong CKBNEIHJPNP(ulong NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredULong.CKBNEIHJPNP(NOBAPCOKFIL, 0UL);
|
||||
}
|
||||
|
||||
// Token: 0x06007AB2 RID: 31410 RVA: 0x0027C504 File Offset: 0x0027A704
|
||||
private ulong KGDJIFPAAED()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredULong.cryptoKey;
|
||||
this.hiddenValue = ObscuredULong.MJPLMPABLED(0UL);
|
||||
this.fakeValue = 0UL;
|
||||
this.inited = true;
|
||||
}
|
||||
ulong num = ObscuredULong.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD() && this.fakeValue != 1UL && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.LFLOBAFOANG().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007AB3 RID: 31411 RVA: 0x0027C584 File Offset: 0x0027A784
|
||||
public static ulong OPHNGCNNLJG(ulong NOBAPCOKFIL, ulong ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 1UL)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredULong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007AB4 RID: 31412 RVA: 0x0027C59C File Offset: 0x0027A79C
|
||||
public static ulong NGBGACJDKEB(ulong NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredULong.CKBNEIHJPNP(NOBAPCOKFIL, 1UL);
|
||||
}
|
||||
|
||||
// Token: 0x06007AB5 RID: 31413 RVA: 0x0027C5A8 File Offset: 0x0027A7A8
|
||||
public string MJIIFCDDNMM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007AB6 RID: 31414 RVA: 0x0027C5C4 File Offset: 0x0027A7C4
|
||||
public static ObscuredULong AHHMACKJONI(ObscuredULong JBJAEFPPCHF)
|
||||
{
|
||||
ulong num = JBJAEFPPCHF.KGDJIFPAAED() - 1UL;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredULong.DPGGPINDNKM(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007AB7 RID: 31415 RVA: 0x0027C604 File Offset: 0x0027A804
|
||||
public string LMDJNIBPDIG()
|
||||
{
|
||||
return this.NIKGBDJJMNA().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007AB8 RID: 31416 RVA: 0x0027C628 File Offset: 0x0027A828
|
||||
public static ObscuredULong DMMKNKKOIAN(ObscuredULong JBJAEFPPCHF)
|
||||
{
|
||||
ulong num = JBJAEFPPCHF.IOMKPHDPKGL() - 0UL;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredULong.OPHNGCNNLJG(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007AB9 RID: 31417 RVA: 0x0027C668 File Offset: 0x0027A868
|
||||
public string LKFHGIBCELF()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007ABA RID: 31418 RVA: 0x0027C68C File Offset: 0x0027A88C
|
||||
public bool OCNOGCJJFMA(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredULong) || this.NNGDBMEKHNH((ObscuredULong)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007ABB RID: 31419 RVA: 0x0027C6A8 File Offset: 0x0027A8A8
|
||||
public ulong GHLANAPNEID()
|
||||
{
|
||||
this.LADEAGHFMOK();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007ABC RID: 31420 RVA: 0x0027C6B8 File Offset: 0x0027A8B8
|
||||
public static ObscuredULong ICBGEODOCOH(ObscuredULong JBJAEFPPCHF)
|
||||
{
|
||||
ulong num = JBJAEFPPCHF.KGDJIFPAAED() + 1UL;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredULong.IBOBCPDOGMB(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007ABD RID: 31421 RVA: 0x0027C6F8 File Offset: 0x0027A8F8
|
||||
public string CGIGHKCOGGI(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007ABE RID: 31422 RVA: 0x0027C714 File Offset: 0x0027A914
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredULong.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredULong.BENOBLIMNHN(this.JBFLMIMJHEF(), ObscuredULong.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredULong.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007ABF RID: 31423 RVA: 0x0027C748 File Offset: 0x0027A948
|
||||
public void LADEAGHFMOK()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredULong.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredULong.BENOBLIMNHN(this.KGDJIFPAAED(), ObscuredULong.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredULong.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007AC0 RID: 31424 RVA: 0x0027C77C File Offset: 0x0027A97C
|
||||
private ulong NIKGBDJJMNA()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredULong.cryptoKey;
|
||||
this.hiddenValue = ObscuredULong.MJPLMPABLED(1UL);
|
||||
this.fakeValue = 0UL;
|
||||
this.inited = false;
|
||||
}
|
||||
ulong num = ObscuredULong.NJPMCIIPLJJ(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && this.fakeValue != 0UL && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.MLGNLBKNOPI().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007AC1 RID: 31425 RVA: 0x0027C7FC File Offset: 0x0027A9FC
|
||||
public ulong KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007AC2 RID: 31426 RVA: 0x0027C804 File Offset: 0x0027AA04
|
||||
public bool Equals(ObscuredULong INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredULong.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey) == ObscuredULong.CKBNEIHJPNP(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007AC3 RID: 31427 RVA: 0x0027C85C File Offset: 0x0027AA5C
|
||||
public static ObscuredULong PAEFCIPJCBA(ObscuredULong JBJAEFPPCHF)
|
||||
{
|
||||
ulong num = JBJAEFPPCHF.MLKBNHPJOPF() + 1UL;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredULong.IEHKOCLEJOC(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007AC4 RID: 31428 RVA: 0x0027C89C File Offset: 0x0027AA9C
|
||||
public static ulong BENOBLIMNHN(ulong NOBAPCOKFIL, ulong ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0UL)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredULong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007AC5 RID: 31429 RVA: 0x0027C8B4 File Offset: 0x0027AAB4
|
||||
public string NIJCOMFCILO(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.NIKGBDJJMNA().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007AC6 RID: 31430 RVA: 0x0027C8D4 File Offset: 0x0027AAD4
|
||||
public bool PAKMKBJOLCH(ObscuredULong INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredULong.BONMLPGCECF(this.hiddenValue, this.currentCryptoKey) == ObscuredULong.CKBNEIHJPNP(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007AC7 RID: 31431 RVA: 0x0027C92C File Offset: 0x0027AB2C
|
||||
public int MLFLDIKKILL()
|
||||
{
|
||||
return this.MLKBNHPJOPF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007AC8 RID: 31432 RVA: 0x0027C950 File Offset: 0x0027AB50
|
||||
public static ulong IBOBCPDOGMB(ulong NOBAPCOKFIL, ulong ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 1UL)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredULong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007AC9 RID: 31433 RVA: 0x0027C968 File Offset: 0x0027AB68
|
||||
public static ulong NJPMCIIPLJJ(ulong NOBAPCOKFIL, ulong ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 1UL)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredULong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007ACA RID: 31434 RVA: 0x0027C980 File Offset: 0x0027AB80
|
||||
public static ObscuredULong IPHGBBOPGKE(ObscuredULong JBJAEFPPCHF)
|
||||
{
|
||||
ulong num = JBJAEFPPCHF.NIKGBDJJMNA() - 1UL;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredULong.IBOBCPDOGMB(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007ACC RID: 31436 RVA: 0x0027C9D0 File Offset: 0x0027ABD0
|
||||
public bool GIKDCGHPLCD(ObscuredULong INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredULong.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey) == ObscuredULong.BONMLPGCECF(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007ACD RID: 31437 RVA: 0x0027CA28 File Offset: 0x0027AC28
|
||||
private ulong PMBFHOJOMKJ()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredULong.cryptoKey;
|
||||
this.hiddenValue = ObscuredULong.FBIMKFKEGFB(1UL);
|
||||
this.fakeValue = 1UL;
|
||||
this.inited = true;
|
||||
}
|
||||
ulong num = ObscuredULong.BONMLPGCECF(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && this.fakeValue != 1UL && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.PFOOJAGKOHN().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007ACE RID: 31438 RVA: 0x0027CAA8 File Offset: 0x0027ACA8
|
||||
public bool HCKLIEODAIA(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredULong) || this.GIKDCGHPLCD((ObscuredULong)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007ACF RID: 31439 RVA: 0x0027CAC4 File Offset: 0x0027ACC4
|
||||
public static ulong FBIMKFKEGFB(ulong NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredULong.IBOBCPDOGMB(NOBAPCOKFIL, 1UL);
|
||||
}
|
||||
|
||||
// Token: 0x06007AD0 RID: 31440 RVA: 0x0027CAD0 File Offset: 0x0027ACD0
|
||||
public void IKFDOOLFHBI()
|
||||
{
|
||||
ulong num = this.IOMKPHDPKGL();
|
||||
this.currentCryptoKey = (ulong)((long)global::UnityEngine.Random.Range(1, -117));
|
||||
this.hiddenValue = ObscuredULong.HBOKDIAIFPK(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007AD1 RID: 31441 RVA: 0x0027CB08 File Offset: 0x0027AD08
|
||||
public static ulong CKBNEIHJPNP(ulong NOBAPCOKFIL, ulong ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0UL)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredULong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007AD2 RID: 31442 RVA: 0x0027CB20 File Offset: 0x0027AD20
|
||||
public static ObscuredULong DDLJKFGPPJN(ulong NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredULong obscuredULong = new ObscuredULong(ObscuredULong.FBIMKFKEGFB(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
obscuredULong.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredULong;
|
||||
}
|
||||
|
||||
// Token: 0x06007AD3 RID: 31443 RVA: 0x0027CB50 File Offset: 0x0027AD50
|
||||
public bool KIOCEJFCFFK(ObscuredULong INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredULong.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey) == ObscuredULong.NJPMCIIPLJJ(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007AD4 RID: 31444 RVA: 0x0027CBA8 File Offset: 0x0027ADA8
|
||||
public static void OKKLOEAKIAI(ulong NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredULong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007AD5 RID: 31445 RVA: 0x0027CBB0 File Offset: 0x0027ADB0
|
||||
public static ulong BENOBLIMNHN(ulong NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredULong.BENOBLIMNHN(NOBAPCOKFIL, 0UL);
|
||||
}
|
||||
|
||||
// Token: 0x06007AD6 RID: 31446 RVA: 0x0027CBBC File Offset: 0x0027ADBC
|
||||
public string JIPMLPJALHL()
|
||||
{
|
||||
return this.NIKGBDJJMNA().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007AD7 RID: 31447 RVA: 0x0027CBE0 File Offset: 0x0027ADE0
|
||||
public static ulong ONMGKBAGPBN(ulong NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredULong.CKBNEIHJPNP(NOBAPCOKFIL, 1UL);
|
||||
}
|
||||
|
||||
// Token: 0x06007AD8 RID: 31448 RVA: 0x0027CBEC File Offset: 0x0027ADEC
|
||||
private ulong CALDMLJHMNH()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredULong.cryptoKey;
|
||||
this.hiddenValue = ObscuredULong.OLBBCAAMPDI(0UL);
|
||||
this.fakeValue = 0UL;
|
||||
this.inited = false;
|
||||
}
|
||||
ulong num = ObscuredULong.BONMLPGCECF(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && this.fakeValue != 1UL && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.LFLOBAFOANG().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007AD9 RID: 31449 RVA: 0x0027CC6C File Offset: 0x0027AE6C
|
||||
public void KIFEAGKPNFG()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredULong.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredULong.BENOBLIMNHN(this.JBFLMIMJHEF(), ObscuredULong.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredULong.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007ADA RID: 31450 RVA: 0x0027CCA0 File Offset: 0x0027AEA0
|
||||
public static ulong OLBBCAAMPDI(ulong NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredULong.IBOBCPDOGMB(NOBAPCOKFIL, 1UL);
|
||||
}
|
||||
|
||||
// Token: 0x06007ADB RID: 31451 RVA: 0x0027CCAC File Offset: 0x0027AEAC
|
||||
public string OAHFKLKNBLN(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.MLKBNHPJOPF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007ADC RID: 31452 RVA: 0x0027CCC8 File Offset: 0x0027AEC8
|
||||
public ulong CIMJKPHJDIK()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007ADD RID: 31453 RVA: 0x0027CCD8 File Offset: 0x0027AED8
|
||||
private ulong JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredULong.cryptoKey;
|
||||
this.hiddenValue = ObscuredULong.BENOBLIMNHN(0UL);
|
||||
this.fakeValue = 0UL;
|
||||
this.inited = true;
|
||||
}
|
||||
ulong num = ObscuredULong.CKBNEIHJPNP(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0UL && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007ADE RID: 31454 RVA: 0x0027CD58 File Offset: 0x0027AF58
|
||||
public static ulong LFHCPAJMIAD(ulong NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredULong.CKBNEIHJPNP(NOBAPCOKFIL, 1UL);
|
||||
}
|
||||
|
||||
// Token: 0x06007ADF RID: 31455 RVA: 0x0027CD64 File Offset: 0x0027AF64
|
||||
public int BHBJLHENOHB()
|
||||
{
|
||||
return this.CALDMLJHMNH().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007AE0 RID: 31456 RVA: 0x0027CD88 File Offset: 0x0027AF88
|
||||
public static ulong NEMCFILLIME(ulong NOBAPCOKFIL, ulong ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 1UL)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredULong.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007AE1 RID: 31457 RVA: 0x0027CDA0 File Offset: 0x0027AFA0
|
||||
public string AKOBHAAGPGJ(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.PMBFHOJOMKJ().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007AE2 RID: 31458 RVA: 0x0027CDC0 File Offset: 0x0027AFC0
|
||||
public void EGAKIICLJEB(ulong JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007AE3 RID: 31459 RVA: 0x0027CDE8 File Offset: 0x0027AFE8
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007AE4 RID: 31460 RVA: 0x0027CE0C File Offset: 0x0027B00C
|
||||
private ObscuredULong(ulong NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredULong.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.fakeValue = 0UL;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007AE5 RID: 31461 RVA: 0x0027CE30 File Offset: 0x0027B030
|
||||
public static void DFJHHOBICKK(ulong NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredULong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007AE6 RID: 31462 RVA: 0x0027CE38 File Offset: 0x0027B038
|
||||
public static ObscuredULong GBNBLNHJPJB(ObscuredULong JBJAEFPPCHF)
|
||||
{
|
||||
ulong num = JBJAEFPPCHF.NIKGBDJJMNA() + 0UL;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredULong.OPHNGCNNLJG(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007AE7 RID: 31463 RVA: 0x0027CE78 File Offset: 0x0027B078
|
||||
public static void OGIABKMHOLC(ulong NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredULong.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007AE8 RID: 31464 RVA: 0x0027CE80 File Offset: 0x0027B080
|
||||
public override bool Equals(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredULong && this.Equals((ObscuredULong)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007AE9 RID: 31465 RVA: 0x0027CE9C File Offset: 0x0027B09C
|
||||
public void GKICLOPHHKK(ulong JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.MLKBNHPJOPF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007AEA RID: 31466 RVA: 0x0027CEC4 File Offset: 0x0027B0C4
|
||||
public static ObscuredULong ADAGPAMLHAI(ObscuredULong JBJAEFPPCHF)
|
||||
{
|
||||
ulong num = JBJAEFPPCHF.CALDMLJHMNH() - 1UL;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredULong.DPGGPINDNKM(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007AEB RID: 31467 RVA: 0x0027CF04 File Offset: 0x0027B104
|
||||
public static ulong EBHOFBAMCEG(ulong NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredULong.HBOKDIAIFPK(NOBAPCOKFIL, 0UL);
|
||||
}
|
||||
|
||||
// Token: 0x06007AEC RID: 31468 RVA: 0x0027CF10 File Offset: 0x0027B110
|
||||
public string ToString(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007AED RID: 31469 RVA: 0x0027CF30 File Offset: 0x0027B130
|
||||
public void POLJGPBDIEN()
|
||||
{
|
||||
ulong num = this.CALDMLJHMNH();
|
||||
this.currentCryptoKey = (ulong)((long)global::UnityEngine.Random.Range(1, 71));
|
||||
this.hiddenValue = ObscuredULong.HBOKDIAIFPK(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007AEE RID: 31470 RVA: 0x0027CF68 File Offset: 0x0027B168
|
||||
public void NKFHOOEEDEM()
|
||||
{
|
||||
ulong num = this.CALDMLJHMNH();
|
||||
this.currentCryptoKey = (ulong)((long)global::UnityEngine.Random.Range(0, 196));
|
||||
this.hiddenValue = ObscuredULong.MKIMHJDBCOA(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007AEF RID: 31471 RVA: 0x0027CFA0 File Offset: 0x0027B1A0
|
||||
public static ulong EDHNDLCFIOL(ObscuredULong NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007AF0 RID: 31472 RVA: 0x0027CFAC File Offset: 0x0027B1AC
|
||||
public static ulong HBFNIBLNDCN(ulong NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredULong.BONMLPGCECF(NOBAPCOKFIL, 1UL);
|
||||
}
|
||||
|
||||
// Token: 0x06007AF1 RID: 31473 RVA: 0x0027CFB8 File Offset: 0x0027B1B8
|
||||
public static ulong CFLBHGMMPDO(ulong NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredULong.NEMCFILLIME(NOBAPCOKFIL, 1UL);
|
||||
}
|
||||
|
||||
// Token: 0x06007AF2 RID: 31474 RVA: 0x0027CFC4 File Offset: 0x0027B1C4
|
||||
public ulong IBIPNPFNIIF()
|
||||
{
|
||||
this.LADEAGHFMOK();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007AF3 RID: 31475 RVA: 0x0027CFD4 File Offset: 0x0027B1D4
|
||||
public ulong CKAOIMIPIDN()
|
||||
{
|
||||
this.LADEAGHFMOK();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007AF4 RID: 31476 RVA: 0x0027CFE4 File Offset: 0x0027B1E4
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
ulong num = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = (ulong)((long)global::UnityEngine.Random.Range(1, int.MaxValue));
|
||||
this.hiddenValue = ObscuredULong.BENOBLIMNHN(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007AF5 RID: 31477 RVA: 0x0027D01C File Offset: 0x0027B21C
|
||||
public static ulong FJPEAOFMGMK(ObscuredULong NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.IOMKPHDPKGL();
|
||||
}
|
||||
|
||||
// Token: 0x040010E8 RID: 4328
|
||||
private static ulong cryptoKey = 444443UL;
|
||||
|
||||
// Token: 0x040010E9 RID: 4329
|
||||
[SerializeField]
|
||||
private ulong currentCryptoKey;
|
||||
|
||||
// Token: 0x040010EA RID: 4330
|
||||
[SerializeField]
|
||||
private ulong hiddenValue;
|
||||
|
||||
// Token: 0x040010EB RID: 4331
|
||||
[SerializeField]
|
||||
private ulong fakeValue;
|
||||
|
||||
// Token: 0x040010EC RID: 4332
|
||||
[SerializeField]
|
||||
private bool inited;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1353 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x02000290 RID: 656
|
||||
[Serializable]
|
||||
public struct ObscuredUShort : IEquatable<ObscuredUShort>, IFormattable
|
||||
{
|
||||
// Token: 0x06007AF6 RID: 31478 RVA: 0x0027D028 File Offset: 0x0027B228
|
||||
public string PEHMABEMLDB()
|
||||
{
|
||||
return this.ABPJCLMGDJI().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007AF7 RID: 31479 RVA: 0x0027D04C File Offset: 0x0027B24C
|
||||
public static ObscuredUShort EDHNDLCFIOL(ushort NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredUShort obscuredUShort = new ObscuredUShort(ObscuredUShort.JBGFAFLLKBJ(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredUShort.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredUShort;
|
||||
}
|
||||
|
||||
// Token: 0x06007AF8 RID: 31480 RVA: 0x0027D07C File Offset: 0x0027B27C
|
||||
public ushort CPHECANNEAH()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007AF9 RID: 31481 RVA: 0x0027D08C File Offset: 0x0027B28C
|
||||
public static void FIAAAEJCOMG(ushort NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredUShort.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007AFA RID: 31482 RVA: 0x0027D094 File Offset: 0x0027B294
|
||||
public void HJDOPGNHPDI()
|
||||
{
|
||||
ushort num = this.COAHFEJKGGH();
|
||||
this.currentCryptoKey = (ushort)global::UnityEngine.Random.Range(1, 1);
|
||||
this.hiddenValue = ObscuredUShort.AAMOJIHEHLB(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007AFB RID: 31483 RVA: 0x0027D0CC File Offset: 0x0027B2CC
|
||||
public static ushort JBGFAFLLKBJ(ushort NOBAPCOKFIL, ushort ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredUShort.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007AFC RID: 31484 RVA: 0x0027D0E4 File Offset: 0x0027B2E4
|
||||
public ushort DILDKGLNIFM()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007AFD RID: 31485 RVA: 0x0027D0F4 File Offset: 0x0027B2F4
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredUShort.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredUShort.JBGFAFLLKBJ(this.JBFLMIMJHEF(), ObscuredUShort.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007AFE RID: 31486 RVA: 0x0027D128 File Offset: 0x0027B328
|
||||
public static ObscuredUShort GKEDNFPAHNC(ObscuredUShort JBJAEFPPCHF)
|
||||
{
|
||||
ushort num = JBJAEFPPCHF.CHLALLFLBOH() - 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUShort.AAMOJIHEHLB(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007AFF RID: 31487 RVA: 0x0027D168 File Offset: 0x0027B368
|
||||
public void DAIGPDOBMPO(ushort JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.HFFPMPGOCCK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B00 RID: 31488 RVA: 0x0027D190 File Offset: 0x0027B390
|
||||
public void ILBKENJLCEI(ushort JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue = this.AFJANGBPPJN();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B01 RID: 31489 RVA: 0x0027D1B8 File Offset: 0x0027B3B8
|
||||
private ushort CHLALLFLBOH()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
this.hiddenValue = ObscuredUShort.FJFEKMMNMEC(1);
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
ushort num = ObscuredUShort.AAMOJIHEHLB(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NOKOLBFKLEK().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007B02 RID: 31490 RVA: 0x0027D234 File Offset: 0x0027B434
|
||||
public ushort PGAKGFLDNPH()
|
||||
{
|
||||
return this.ABDDBOPGGNP();
|
||||
}
|
||||
|
||||
// Token: 0x06007B03 RID: 31491 RVA: 0x0027D23C File Offset: 0x0027B43C
|
||||
public bool Equals(ObscuredUShort INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredUShort.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey) == ObscuredUShort.JBGFAFLLKBJ(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B04 RID: 31492 RVA: 0x0027D294 File Offset: 0x0027B494
|
||||
public static ObscuredUShort JPPMMOGFHGC(ObscuredUShort JBJAEFPPCHF)
|
||||
{
|
||||
ushort num = JBJAEFPPCHF.AMGMLDFAAGA() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUShort.JBGFAFLLKBJ(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B05 RID: 31493 RVA: 0x0027D2D4 File Offset: 0x0027B4D4
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007B06 RID: 31494 RVA: 0x0027D2F8 File Offset: 0x0027B4F8
|
||||
private ushort DMFKKLDNEDE()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
this.hiddenValue = ObscuredUShort.AOINJGJGBAP(1);
|
||||
this.fakeValue = 0;
|
||||
this.inited = false;
|
||||
}
|
||||
ushort num = ObscuredUShort.BMCJMHCMBJF(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.LFLOBAFOANG().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007B07 RID: 31495 RVA: 0x0027D374 File Offset: 0x0027B574
|
||||
public static ushort AOINJGJGBAP(ushort NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUShort.JBGFAFLLKBJ(NOBAPCOKFIL, 1);
|
||||
}
|
||||
|
||||
// Token: 0x06007B08 RID: 31496 RVA: 0x0027D380 File Offset: 0x0027B580
|
||||
public string MFNAADDHKIC(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.AMGMLDFAAGA().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007B09 RID: 31497 RVA: 0x0027D39C File Offset: 0x0027B59C
|
||||
public ushort KJPOLEJDEAB()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007B0A RID: 31498 RVA: 0x0027D3AC File Offset: 0x0027B5AC
|
||||
public bool FDHBJEBAEEE(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredUShort && this.AGDGLGMGCFM((ObscuredUShort)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007B0B RID: 31499 RVA: 0x0027D3C8 File Offset: 0x0027B5C8
|
||||
public bool FPELJFJANOI(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredUShort && this.AENAEKFJGIM((ObscuredUShort)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007B0C RID: 31500 RVA: 0x0027D3E4 File Offset: 0x0027B5E4
|
||||
public void JCBNNGEKPDK(ushort JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
this.fakeValue = this.AMGMLDFAAGA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B0D RID: 31501 RVA: 0x0027D40C File Offset: 0x0027B60C
|
||||
public bool MNEKMHELJIB(ObscuredUShort INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredUShort.BMCJMHCMBJF(this.hiddenValue, this.currentCryptoKey) == ObscuredUShort.BMCJMHCMBJF(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B0E RID: 31502 RVA: 0x0027D464 File Offset: 0x0027B664
|
||||
public string LMIHCAFPDGC(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.IOMKPHDPKGL().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007B0F RID: 31503 RVA: 0x0027D484 File Offset: 0x0027B684
|
||||
public static ObscuredUShort FDACNLCPDDL(ushort NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredUShort obscuredUShort = new ObscuredUShort(ObscuredUShort.FJFEKMMNMEC(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredUShort.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredUShort;
|
||||
}
|
||||
|
||||
// Token: 0x06007B10 RID: 31504 RVA: 0x0027D4B4 File Offset: 0x0027B6B4
|
||||
public void JKBKCAKFCAL()
|
||||
{
|
||||
ushort num = this.PLFKLEMPHLD();
|
||||
this.currentCryptoKey = (ushort)global::UnityEngine.Random.Range(1, 17);
|
||||
this.hiddenValue = ObscuredUShort.JBGFAFLLKBJ(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B11 RID: 31505 RVA: 0x0027D4EC File Offset: 0x0027B6EC
|
||||
public override bool Equals(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredUShort && this.Equals((ObscuredUShort)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007B12 RID: 31506 RVA: 0x0027D508 File Offset: 0x0027B708
|
||||
public static ObscuredUShort DDBMHFADBAH(ObscuredUShort JBJAEFPPCHF)
|
||||
{
|
||||
ushort num = JBJAEFPPCHF.ABPJCLMGDJI() - 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUShort.KLKAKNFALFE(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B13 RID: 31507 RVA: 0x0027D548 File Offset: 0x0027B748
|
||||
public string DEPCDPDBBHH(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.AMGMLDFAAGA().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007B14 RID: 31508 RVA: 0x0027D564 File Offset: 0x0027B764
|
||||
public string DIIAIFCLPEJ(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.IOMKPHDPKGL().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007B15 RID: 31509 RVA: 0x0027D580 File Offset: 0x0027B780
|
||||
public string NLNEDLIHCKM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.IOMKPHDPKGL().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007B16 RID: 31510 RVA: 0x0027D59C File Offset: 0x0027B79C
|
||||
public void AFMJBONOEOH()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredUShort.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredUShort.AAMOJIHEHLB(this.IOMKPHDPKGL(), ObscuredUShort.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B17 RID: 31511 RVA: 0x0027D5D0 File Offset: 0x0027B7D0
|
||||
public static ObscuredUShort LEPMJCKEMFJ(ObscuredUShort JBJAEFPPCHF)
|
||||
{
|
||||
ushort num = JBJAEFPPCHF.CHLALLFLBOH() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUShort.BMCJMHCMBJF(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B18 RID: 31512 RVA: 0x0027D610 File Offset: 0x0027B810
|
||||
public void ALENHMCCJOE()
|
||||
{
|
||||
ushort num = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = (ushort)global::UnityEngine.Random.Range(1, 188);
|
||||
this.hiddenValue = ObscuredUShort.KLKAKNFALFE(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B19 RID: 31513 RVA: 0x0027D648 File Offset: 0x0027B848
|
||||
public string MJIIFCDDNMM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007B1A RID: 31514 RVA: 0x0027D664 File Offset: 0x0027B864
|
||||
public string FAFKHKNJMOP()
|
||||
{
|
||||
return this.PLFKLEMPHLD().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007B1B RID: 31515 RVA: 0x0027D688 File Offset: 0x0027B888
|
||||
public static ushort CJNKOJJDNOD(ObscuredUShort NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007B1C RID: 31516 RVA: 0x0027D694 File Offset: 0x0027B894
|
||||
public ushort GEJFAMGIJPJ()
|
||||
{
|
||||
return this.HFFPMPGOCCK();
|
||||
}
|
||||
|
||||
// Token: 0x06007B1D RID: 31517 RVA: 0x0027D69C File Offset: 0x0027B89C
|
||||
public void MBCKHHNMBJI(ushort JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue = this.OIHEBFHGCCM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B1E RID: 31518 RVA: 0x0027D6C4 File Offset: 0x0027B8C4
|
||||
public static ObscuredUShort NLJNBGONBIO(ObscuredUShort JBJAEFPPCHF)
|
||||
{
|
||||
ushort num = JBJAEFPPCHF.COAHFEJKGGH() - 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUShort.BMCJMHCMBJF(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B1F RID: 31519 RVA: 0x0027D704 File Offset: 0x0027B904
|
||||
public ushort NIHDHDKIFCK()
|
||||
{
|
||||
return this.IOMKPHDPKGL();
|
||||
}
|
||||
|
||||
// Token: 0x06007B20 RID: 31520 RVA: 0x0027D70C File Offset: 0x0027B90C
|
||||
public void HLAMANPNCKO(ushort JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.CHLALLFLBOH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B21 RID: 31521 RVA: 0x0027D734 File Offset: 0x0027B934
|
||||
public string NMDHCFCNDBB()
|
||||
{
|
||||
return this.LJOFELIJDFM().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007B22 RID: 31522 RVA: 0x0027D758 File Offset: 0x0027B958
|
||||
public static ObscuredUShort JANAEJEFOKM(ObscuredUShort JBJAEFPPCHF)
|
||||
{
|
||||
ushort num = JBJAEFPPCHF.JBFLMIMJHEF() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUShort.JBGFAFLLKBJ(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B23 RID: 31523 RVA: 0x0027D798 File Offset: 0x0027B998
|
||||
public string MJIIFCDDNMM(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007B24 RID: 31524 RVA: 0x0027D7B4 File Offset: 0x0027B9B4
|
||||
public string OOCNGMMCDNC()
|
||||
{
|
||||
return this.HFFPMPGOCCK().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007B25 RID: 31525 RVA: 0x0027D7D8 File Offset: 0x0027B9D8
|
||||
public void PBNFPGFEJAH()
|
||||
{
|
||||
ushort num = this.ABPJCLMGDJI();
|
||||
this.currentCryptoKey = (ushort)global::UnityEngine.Random.Range(0, 156);
|
||||
this.hiddenValue = ObscuredUShort.KLKAKNFALFE(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B26 RID: 31526 RVA: 0x0027D810 File Offset: 0x0027BA10
|
||||
public static void HOGKIJEBAGD(ushort NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredUShort.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B27 RID: 31527 RVA: 0x0027D818 File Offset: 0x0027BA18
|
||||
public int PLFGKEBCDEI()
|
||||
{
|
||||
return this.HFFPMPGOCCK().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007B28 RID: 31528 RVA: 0x0027D83C File Offset: 0x0027BA3C
|
||||
public bool AENAEKFJGIM(ObscuredUShort INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredUShort.AAMOJIHEHLB(this.hiddenValue, this.currentCryptoKey) == ObscuredUShort.KLKAKNFALFE(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B29 RID: 31529 RVA: 0x0027D894 File Offset: 0x0027BA94
|
||||
public static ObscuredUShort KCEIFLGNEMI(ObscuredUShort JBJAEFPPCHF)
|
||||
{
|
||||
ushort num = JBJAEFPPCHF.LJOFELIJDFM() + 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUShort.BMCJMHCMBJF(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B2A RID: 31530 RVA: 0x0027D8D4 File Offset: 0x0027BAD4
|
||||
public static ObscuredUShort APPLJJBJMPO(ObscuredUShort JBJAEFPPCHF)
|
||||
{
|
||||
ushort num = JBJAEFPPCHF.OIHEBFHGCCM() - 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUShort.BMCJMHCMBJF(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B2B RID: 31531 RVA: 0x0027D914 File Offset: 0x0027BB14
|
||||
public ushort KAMADEAOOOG()
|
||||
{
|
||||
this.DJPJFHBHNKL();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007B2C RID: 31532 RVA: 0x0027D924 File Offset: 0x0027BB24
|
||||
public bool KIOCEJFCFFK(ObscuredUShort INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredUShort.BMCJMHCMBJF(this.hiddenValue, this.currentCryptoKey) == ObscuredUShort.KLKAKNFALFE(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B2D RID: 31533 RVA: 0x0027D97C File Offset: 0x0027BB7C
|
||||
public static ushort BKLDNGIEFPJ(ObscuredUShort NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.ABPJCLMGDJI();
|
||||
}
|
||||
|
||||
// Token: 0x06007B2E RID: 31534 RVA: 0x0027D988 File Offset: 0x0027BB88
|
||||
public static ushort JLEKMFOLGGA(ObscuredUShort NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.OIHEBFHGCCM();
|
||||
}
|
||||
|
||||
// Token: 0x06007B2F RID: 31535 RVA: 0x0027D994 File Offset: 0x0027BB94
|
||||
public string PIOHMLGEEIC(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.HFFPMPGOCCK().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007B30 RID: 31536 RVA: 0x0027D9B0 File Offset: 0x0027BBB0
|
||||
public static ObscuredUShort KPDBCKLABNA(ushort NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredUShort obscuredUShort = new ObscuredUShort(ObscuredUShort.FJFEKMMNMEC(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredUShort.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredUShort;
|
||||
}
|
||||
|
||||
// Token: 0x06007B31 RID: 31537 RVA: 0x0027D9E0 File Offset: 0x0027BBE0
|
||||
public static ObscuredUShort MBJNGNOBNGA(ushort NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredUShort obscuredUShort = new ObscuredUShort(ObscuredUShort.FJFEKMMNMEC(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredUShort.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredUShort;
|
||||
}
|
||||
|
||||
// Token: 0x06007B32 RID: 31538 RVA: 0x0027DA10 File Offset: 0x0027BC10
|
||||
public bool MBAPFMNDAAM(ObscuredUShort INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredUShort.AAMOJIHEHLB(this.hiddenValue, this.currentCryptoKey) == ObscuredUShort.AAMOJIHEHLB(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B33 RID: 31539 RVA: 0x0027DA68 File Offset: 0x0027BC68
|
||||
public string JFCNIIGLEOG(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.LJOFELIJDFM().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007B34 RID: 31540 RVA: 0x0027DA84 File Offset: 0x0027BC84
|
||||
public static ushort BMCJMHCMBJF(ushort NOBAPCOKFIL, ushort ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredUShort.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007B35 RID: 31541 RVA: 0x0027DA9C File Offset: 0x0027BC9C
|
||||
public static void CEBPBMICNNH(ushort NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredUShort.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B36 RID: 31542 RVA: 0x0027DAA4 File Offset: 0x0027BCA4
|
||||
private ushort COAHFEJKGGH()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
this.hiddenValue = ObscuredUShort.NAMFBADDMGG(1);
|
||||
this.fakeValue = 0;
|
||||
this.inited = false;
|
||||
}
|
||||
ushort num = ObscuredUShort.AAMOJIHEHLB(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007B37 RID: 31543 RVA: 0x0027DB20 File Offset: 0x0027BD20
|
||||
public static ushort COGLBODGBMM(ushort NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUShort.AAMOJIHEHLB(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007B38 RID: 31544 RVA: 0x0027DB2C File Offset: 0x0027BD2C
|
||||
public bool AGDGLGMGCFM(ObscuredUShort INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredUShort.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey) == ObscuredUShort.KLKAKNFALFE(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B39 RID: 31545 RVA: 0x0027DB84 File Offset: 0x0027BD84
|
||||
public ushort HLBACIEEBPI()
|
||||
{
|
||||
this.AFMJBONOEOH();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007B3A RID: 31546 RVA: 0x0027DB94 File Offset: 0x0027BD94
|
||||
private ObscuredUShort(ushort NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007B3B RID: 31547 RVA: 0x0027DBB8 File Offset: 0x0027BDB8
|
||||
public ushort CHDMPIFEGCN()
|
||||
{
|
||||
return this.ABPJCLMGDJI();
|
||||
}
|
||||
|
||||
// Token: 0x06007B3C RID: 31548 RVA: 0x0027DBC0 File Offset: 0x0027BDC0
|
||||
public ushort JBHGCLFMDFG()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007B3D RID: 31549 RVA: 0x0027DBC8 File Offset: 0x0027BDC8
|
||||
public string ToString(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007B3E RID: 31550 RVA: 0x0027DBE8 File Offset: 0x0027BDE8
|
||||
private ushort ABDDBOPGGNP()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
this.hiddenValue = ObscuredUShort.FDJGJGNIPDA(1);
|
||||
this.fakeValue = 1;
|
||||
this.inited = false;
|
||||
}
|
||||
ushort num = ObscuredUShort.AAMOJIHEHLB(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD() && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007B3F RID: 31551 RVA: 0x0027DC64 File Offset: 0x0027BE64
|
||||
public ushort MKMHDHNFNNF()
|
||||
{
|
||||
return this.ABPJCLMGDJI();
|
||||
}
|
||||
|
||||
// Token: 0x06007B40 RID: 31552 RVA: 0x0027DC6C File Offset: 0x0027BE6C
|
||||
public int CIMHKIMFGLE()
|
||||
{
|
||||
return this.AFJANGBPPJN().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007B41 RID: 31553 RVA: 0x0027DC90 File Offset: 0x0027BE90
|
||||
public void NGGOOLIBANH()
|
||||
{
|
||||
ushort num = this.PLFKLEMPHLD();
|
||||
this.currentCryptoKey = (ushort)global::UnityEngine.Random.Range(0, -23);
|
||||
this.hiddenValue = ObscuredUShort.AAMOJIHEHLB(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B42 RID: 31554 RVA: 0x0027DCC8 File Offset: 0x0027BEC8
|
||||
public void EBEBHEBMCBA()
|
||||
{
|
||||
ushort num = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = (ushort)global::UnityEngine.Random.Range(0, -101);
|
||||
this.hiddenValue = ObscuredUShort.KLKAKNFALFE(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B43 RID: 31555 RVA: 0x0027DD00 File Offset: 0x0027BF00
|
||||
public string BNDDHGHABNJ(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.CHLALLFLBOH().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007B44 RID: 31556 RVA: 0x0027DD1C File Offset: 0x0027BF1C
|
||||
public void GALOOFCNOPO(ushort JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue = this.LJOFELIJDFM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B45 RID: 31557 RVA: 0x0027DD44 File Offset: 0x0027BF44
|
||||
private ushort PLFKLEMPHLD()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
this.hiddenValue = ObscuredUShort.COGLBODGBMM(1);
|
||||
this.fakeValue = 0;
|
||||
this.inited = false;
|
||||
}
|
||||
ushort num = ObscuredUShort.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.LFLOBAFOANG().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007B46 RID: 31558 RVA: 0x0027DDC0 File Offset: 0x0027BFC0
|
||||
public ushort DHAGKNFJJML()
|
||||
{
|
||||
return this.LJOFELIJDFM();
|
||||
}
|
||||
|
||||
// Token: 0x06007B47 RID: 31559 RVA: 0x0027DDC8 File Offset: 0x0027BFC8
|
||||
public string BPEGPOBFMCP()
|
||||
{
|
||||
return this.PLFKLEMPHLD().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007B48 RID: 31560 RVA: 0x0027DDEC File Offset: 0x0027BFEC
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007B49 RID: 31561 RVA: 0x0027DE10 File Offset: 0x0027C010
|
||||
public void DJPJFHBHNKL()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredUShort.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredUShort.AAMOJIHEHLB(this.DMFKKLDNEDE(), ObscuredUShort.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B4A RID: 31562 RVA: 0x0027DE44 File Offset: 0x0027C044
|
||||
public bool NECGDINBGCI(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredUShort && this.AGDGLGMGCFM((ObscuredUShort)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007B4B RID: 31563 RVA: 0x0027DE60 File Offset: 0x0027C060
|
||||
public void LFOIJNJPJFB()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredUShort.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredUShort.AAMOJIHEHLB(this.AFJANGBPPJN(), ObscuredUShort.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B4C RID: 31564 RVA: 0x0027DE94 File Offset: 0x0027C094
|
||||
public ushort IFOGKILFMCG()
|
||||
{
|
||||
return this.DMFKKLDNEDE();
|
||||
}
|
||||
|
||||
// Token: 0x06007B4D RID: 31565 RVA: 0x0027DE9C File Offset: 0x0027C09C
|
||||
public static ushort FDJGJGNIPDA(ushort NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUShort.JBGFAFLLKBJ(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007B4E RID: 31566 RVA: 0x0027DEA8 File Offset: 0x0027C0A8
|
||||
public bool HGBEJJAPPNE(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredUShort) || this.AGDGLGMGCFM((ObscuredUShort)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007B4F RID: 31567 RVA: 0x0027DEC4 File Offset: 0x0027C0C4
|
||||
public void NOPMNGOAOKL(ushort JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue = this.DMFKKLDNEDE();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B50 RID: 31568 RVA: 0x0027DEEC File Offset: 0x0027C0EC
|
||||
public static ObscuredUShort PLCDKEFCCFK(ObscuredUShort JBJAEFPPCHF)
|
||||
{
|
||||
ushort num = JBJAEFPPCHF.PLFKLEMPHLD() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUShort.JBGFAFLLKBJ(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B51 RID: 31569 RVA: 0x0027DF2C File Offset: 0x0027C12C
|
||||
public static ushort GBIHNDDMDMN(ObscuredUShort NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.IOMKPHDPKGL();
|
||||
}
|
||||
|
||||
// Token: 0x06007B52 RID: 31570 RVA: 0x0027DF38 File Offset: 0x0027C138
|
||||
public static ushort EDHNDLCFIOL(ObscuredUShort NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007B53 RID: 31571 RVA: 0x0027DF44 File Offset: 0x0027C144
|
||||
public static ObscuredUShort NPLAPMDENBB(ObscuredUShort JBJAEFPPCHF)
|
||||
{
|
||||
ushort num = JBJAEFPPCHF.AFJANGBPPJN() - 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUShort.BMCJMHCMBJF(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B54 RID: 31572 RVA: 0x0027DF84 File Offset: 0x0027C184
|
||||
public ushort JPMDIDGDLDC()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007B55 RID: 31573 RVA: 0x0027DF94 File Offset: 0x0027C194
|
||||
public static ObscuredUShort LANODHLGMJH(ObscuredUShort JBJAEFPPCHF)
|
||||
{
|
||||
ushort num = JBJAEFPPCHF.AMGMLDFAAGA() - 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUShort.BMCJMHCMBJF(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B56 RID: 31574 RVA: 0x0027DFD4 File Offset: 0x0027C1D4
|
||||
public static ObscuredUShort MGCFMBBJNKP(ObscuredUShort JBJAEFPPCHF)
|
||||
{
|
||||
ushort num = JBJAEFPPCHF.LJOFELIJDFM() + 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUShort.AAMOJIHEHLB(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B57 RID: 31575 RVA: 0x0027E014 File Offset: 0x0027C214
|
||||
public string NHPHPDPMCCG()
|
||||
{
|
||||
return this.ABDDBOPGGNP().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007B58 RID: 31576 RVA: 0x0027E038 File Offset: 0x0027C238
|
||||
private ushort OIHEBFHGCCM()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
this.hiddenValue = ObscuredUShort.NAMFBADDMGG(0);
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
ushort num = ObscuredUShort.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.PFOOJAGKOHN().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007B59 RID: 31577 RVA: 0x0027E0B4 File Offset: 0x0027C2B4
|
||||
private ushort ABPJCLMGDJI()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
this.hiddenValue = ObscuredUShort.JBGFAFLLKBJ(1);
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
ushort num = ObscuredUShort.BMCJMHCMBJF(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.PFOOJAGKOHN().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007B5A RID: 31578 RVA: 0x0027E130 File Offset: 0x0027C330
|
||||
public static ObscuredUShort BGKHPPJAGOD(ushort NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredUShort obscuredUShort = new ObscuredUShort(ObscuredUShort.NAMFBADDMGG(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
obscuredUShort.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredUShort;
|
||||
}
|
||||
|
||||
// Token: 0x06007B5B RID: 31579 RVA: 0x0027E160 File Offset: 0x0027C360
|
||||
public static void AKEMJLIKNLH(ushort NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredUShort.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B5C RID: 31580 RVA: 0x0027E168 File Offset: 0x0027C368
|
||||
public bool COGPNNPAHPC(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredUShort && this.Equals((ObscuredUShort)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007B5D RID: 31581 RVA: 0x0027E184 File Offset: 0x0027C384
|
||||
public int GJCEAKCADEO()
|
||||
{
|
||||
return this.ABDDBOPGGNP().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007B5E RID: 31582 RVA: 0x0027E1A8 File Offset: 0x0027C3A8
|
||||
public static ObscuredUShort BLNNKIADMJI(ushort NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredUShort obscuredUShort = new ObscuredUShort(ObscuredUShort.JBGFAFLLKBJ(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
obscuredUShort.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredUShort;
|
||||
}
|
||||
|
||||
// Token: 0x06007B5F RID: 31583 RVA: 0x0027E1D8 File Offset: 0x0027C3D8
|
||||
private ushort JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
this.hiddenValue = ObscuredUShort.JBGFAFLLKBJ(0);
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
ushort num = ObscuredUShort.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007B60 RID: 31584 RVA: 0x0027E254 File Offset: 0x0027C454
|
||||
public string DJHLGHMONMK(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.ABDDBOPGGNP().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007B61 RID: 31585 RVA: 0x0027E270 File Offset: 0x0027C470
|
||||
public static ushort HHMPJICGAFH(ObscuredUShort NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007B62 RID: 31586 RVA: 0x0027E27C File Offset: 0x0027C47C
|
||||
public void HCMNDABCPAM(ushort JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue = this.ABPJCLMGDJI();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B63 RID: 31587 RVA: 0x0027E2A4 File Offset: 0x0027C4A4
|
||||
public void JNBGJLPFDHP()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredUShort.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredUShort.AAMOJIHEHLB(this.ABDDBOPGGNP(), ObscuredUShort.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B64 RID: 31588 RVA: 0x0027E2D8 File Offset: 0x0027C4D8
|
||||
public ushort KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007B65 RID: 31589 RVA: 0x0027E2E0 File Offset: 0x0027C4E0
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
ushort num = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = (ushort)global::UnityEngine.Random.Range(1, 32767);
|
||||
this.hiddenValue = ObscuredUShort.JBGFAFLLKBJ(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B66 RID: 31590 RVA: 0x0027E318 File Offset: 0x0027C518
|
||||
public void EGAKIICLJEB(ushort JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B67 RID: 31591 RVA: 0x0027E340 File Offset: 0x0027C540
|
||||
public static ObscuredUShort LIPELNLBCCI(ObscuredUShort JBJAEFPPCHF)
|
||||
{
|
||||
ushort num = JBJAEFPPCHF.JBFLMIMJHEF() - 1;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUShort.JBGFAFLLKBJ(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B68 RID: 31592 RVA: 0x0027E380 File Offset: 0x0027C580
|
||||
public ushort FPJOPFCAHGF()
|
||||
{
|
||||
return this.PLFKLEMPHLD();
|
||||
}
|
||||
|
||||
// Token: 0x06007B69 RID: 31593 RVA: 0x0027E388 File Offset: 0x0027C588
|
||||
public static void GDLGJBDGKGJ(ushort NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredUShort.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B6A RID: 31594 RVA: 0x0027E390 File Offset: 0x0027C590
|
||||
public ushort OBBBPILGOAJ()
|
||||
{
|
||||
this.JNBGJLPFDHP();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007B6B RID: 31595 RVA: 0x0027E3A0 File Offset: 0x0027C5A0
|
||||
public static ushort FFPMNHPKLKG(ObscuredUShort NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.HFFPMPGOCCK();
|
||||
}
|
||||
|
||||
// Token: 0x06007B6C RID: 31596 RVA: 0x0027E3AC File Offset: 0x0027C5AC
|
||||
public static ObscuredUShort EJFEJJOIBOI(ObscuredUShort JBJAEFPPCHF)
|
||||
{
|
||||
ushort num = JBJAEFPPCHF.JBFLMIMJHEF() - 0;
|
||||
JBJAEFPPCHF.hiddenValue = ObscuredUShort.BMCJMHCMBJF(num, JBJAEFPPCHF.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
JBJAEFPPCHF.fakeValue = num;
|
||||
}
|
||||
return JBJAEFPPCHF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B6D RID: 31597 RVA: 0x0027E3EC File Offset: 0x0027C5EC
|
||||
public int LODIJCBAGAA()
|
||||
{
|
||||
return this.HFFPMPGOCCK().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007B6E RID: 31598 RVA: 0x0027E410 File Offset: 0x0027C610
|
||||
public int NCMLHLNHAPE()
|
||||
{
|
||||
return this.ABPJCLMGDJI().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007B6F RID: 31599 RVA: 0x0027E434 File Offset: 0x0027C634
|
||||
private ushort LJOFELIJDFM()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
this.hiddenValue = ObscuredUShort.FJFEKMMNMEC(1);
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
ushort num = ObscuredUShort.AAMOJIHEHLB(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007B70 RID: 31600 RVA: 0x0027E4B0 File Offset: 0x0027C6B0
|
||||
public bool HNOJOPDIBNH(object INNGECIOBOO)
|
||||
{
|
||||
return !(INNGECIOBOO is ObscuredUShort) || this.MBAPFMNDAAM((ObscuredUShort)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007B71 RID: 31601 RVA: 0x0027E4CC File Offset: 0x0027C6CC
|
||||
public ushort LJOAOEIELDB()
|
||||
{
|
||||
this.LFOIJNJPJFB();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007B72 RID: 31602 RVA: 0x0027E4DC File Offset: 0x0027C6DC
|
||||
public int KCDCBJHHADA()
|
||||
{
|
||||
return this.CHLALLFLBOH().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007B73 RID: 31603 RVA: 0x0027E500 File Offset: 0x0027C700
|
||||
public ushort ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007B74 RID: 31604 RVA: 0x0027E510 File Offset: 0x0027C710
|
||||
private ushort AFJANGBPPJN()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
this.hiddenValue = ObscuredUShort.FDJGJGNIPDA(0);
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
ushort num = ObscuredUShort.BMCJMHCMBJF(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.BHBJGJBCEHA().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007B75 RID: 31605 RVA: 0x0027E58C File Offset: 0x0027C78C
|
||||
public string NIJCOMFCILO(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.ABDDBOPGGNP().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007B76 RID: 31606 RVA: 0x0027E5A8 File Offset: 0x0027C7A8
|
||||
public void DOBEJGGFIFA()
|
||||
{
|
||||
ushort num = this.CHLALLFLBOH();
|
||||
this.currentCryptoKey = (ushort)global::UnityEngine.Random.Range(0, -124);
|
||||
this.hiddenValue = ObscuredUShort.AAMOJIHEHLB(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B77 RID: 31607 RVA: 0x0027E5E0 File Offset: 0x0027C7E0
|
||||
public static ushort DAEAPDBCGAB(ObscuredUShort NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.IOMKPHDPKGL();
|
||||
}
|
||||
|
||||
// Token: 0x06007B78 RID: 31608 RVA: 0x0027E5EC File Offset: 0x0027C7EC
|
||||
public static ushort GFDINNFKCHA(ObscuredUShort NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.AMGMLDFAAGA();
|
||||
}
|
||||
|
||||
// Token: 0x06007B79 RID: 31609 RVA: 0x0027E5F8 File Offset: 0x0027C7F8
|
||||
public void OBBJIJAFAIN()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredUShort.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredUShort.BMCJMHCMBJF(this.CHLALLFLBOH(), ObscuredUShort.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B7A RID: 31610 RVA: 0x0027E62C File Offset: 0x0027C82C
|
||||
public static ushort JBGFAFLLKBJ(ushort NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUShort.JBGFAFLLKBJ(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007B7B RID: 31611 RVA: 0x0027E638 File Offset: 0x0027C838
|
||||
public static ushort FJFEKMMNMEC(ushort NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUShort.AAMOJIHEHLB(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007B7D RID: 31613 RVA: 0x0027E650 File Offset: 0x0027C850
|
||||
public void LHCFGOLMEDE()
|
||||
{
|
||||
ushort num = this.IOMKPHDPKGL();
|
||||
this.currentCryptoKey = (ushort)global::UnityEngine.Random.Range(1, 83);
|
||||
this.hiddenValue = ObscuredUShort.BMCJMHCMBJF(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B7E RID: 31614 RVA: 0x0027E688 File Offset: 0x0027C888
|
||||
public string JLIOCKPNPKA(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.PLFKLEMPHLD().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007B7F RID: 31615 RVA: 0x0027E6A8 File Offset: 0x0027C8A8
|
||||
public static void JINKAEDKLCL(ushort NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredUShort.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B80 RID: 31616 RVA: 0x0027E6B0 File Offset: 0x0027C8B0
|
||||
public bool FEHOPHKBAMG(object INNGECIOBOO)
|
||||
{
|
||||
return INNGECIOBOO is ObscuredUShort && this.AGDGLGMGCFM((ObscuredUShort)INNGECIOBOO);
|
||||
}
|
||||
|
||||
// Token: 0x06007B81 RID: 31617 RVA: 0x0027E6CC File Offset: 0x0027C8CC
|
||||
public static ushort AAMOJIHEHLB(ushort NOBAPCOKFIL, ushort ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredUShort.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007B82 RID: 31618 RVA: 0x0027E6E4 File Offset: 0x0027C8E4
|
||||
public static ObscuredUShort KCNJKBEJFKL(ushort NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredUShort obscuredUShort = new ObscuredUShort(ObscuredUShort.AOINJGJGBAP(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
obscuredUShort.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredUShort;
|
||||
}
|
||||
|
||||
// Token: 0x06007B83 RID: 31619 RVA: 0x0027E714 File Offset: 0x0027C914
|
||||
public static ushort NAMFBADDMGG(ushort NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredUShort.BMCJMHCMBJF(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007B84 RID: 31620 RVA: 0x0027E720 File Offset: 0x0027C920
|
||||
public bool KNDKLGOPGGI(ObscuredUShort INNGECIOBOO)
|
||||
{
|
||||
if (this.currentCryptoKey == INNGECIOBOO.currentCryptoKey)
|
||||
{
|
||||
return this.hiddenValue == INNGECIOBOO.hiddenValue;
|
||||
}
|
||||
return ObscuredUShort.BMCJMHCMBJF(this.hiddenValue, this.currentCryptoKey) == ObscuredUShort.BMCJMHCMBJF(INNGECIOBOO.hiddenValue, INNGECIOBOO.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B85 RID: 31621 RVA: 0x0027E778 File Offset: 0x0027C978
|
||||
private ushort HFFPMPGOCCK()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
this.hiddenValue = ObscuredUShort.JBGFAFLLKBJ(1);
|
||||
this.fakeValue = 1;
|
||||
this.inited = false;
|
||||
}
|
||||
ushort num = ObscuredUShort.KLKAKNFALFE(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD() && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NOKOLBFKLEK().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007B86 RID: 31622 RVA: 0x0027E7F4 File Offset: 0x0027C9F4
|
||||
public static ushort KLKAKNFALFE(ushort NOBAPCOKFIL, ushort ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
return NOBAPCOKFIL ^ ObscuredUShort.cryptoKey;
|
||||
}
|
||||
return NOBAPCOKFIL ^ ANOFFEKMECJ;
|
||||
}
|
||||
|
||||
// Token: 0x06007B87 RID: 31623 RVA: 0x0027E80C File Offset: 0x0027CA0C
|
||||
public string IILDDGEKDNC(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.AFJANGBPPJN().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007B88 RID: 31624 RVA: 0x0027E828 File Offset: 0x0027CA28
|
||||
private ushort AMGMLDFAAGA()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
this.hiddenValue = ObscuredUShort.JBGFAFLLKBJ(1);
|
||||
this.fakeValue = 0;
|
||||
this.inited = false;
|
||||
}
|
||||
ushort num = ObscuredUShort.BMCJMHCMBJF(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007B89 RID: 31625 RVA: 0x0027E8A4 File Offset: 0x0027CAA4
|
||||
public string NKJFPADNKOG(IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.IOMKPHDPKGL().ToString(CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007B8A RID: 31626 RVA: 0x0027E8C0 File Offset: 0x0027CAC0
|
||||
private ushort IOMKPHDPKGL()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredUShort.cryptoKey;
|
||||
this.hiddenValue = ObscuredUShort.NAMFBADDMGG(1);
|
||||
this.fakeValue = 0;
|
||||
this.inited = true;
|
||||
}
|
||||
ushort num = ObscuredUShort.JBGFAFLLKBJ(this.hiddenValue, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && this.fakeValue != 0 && num != this.fakeValue)
|
||||
{
|
||||
ObscuredCheatingDetector.NOKOLBFKLEK().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007B8B RID: 31627 RVA: 0x0027E93C File Offset: 0x0027CB3C
|
||||
public void OCJHAJOJIAE()
|
||||
{
|
||||
ushort num = this.JBFLMIMJHEF();
|
||||
this.currentCryptoKey = (ushort)global::UnityEngine.Random.Range(1, 121);
|
||||
this.hiddenValue = ObscuredUShort.KLKAKNFALFE(num, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007B8C RID: 31628 RVA: 0x0027E974 File Offset: 0x0027CB74
|
||||
public string BPEGCNIJOIL(string ECPFMLBHBPC, IFormatProvider CGNCPLAOBKB)
|
||||
{
|
||||
return this.IOMKPHDPKGL().ToString(ECPFMLBHBPC, CGNCPLAOBKB);
|
||||
}
|
||||
|
||||
// Token: 0x06007B8D RID: 31629 RVA: 0x0027E994 File Offset: 0x0027CB94
|
||||
public ushort LGPPPMJCFLC()
|
||||
{
|
||||
this.DJPJFHBHNKL();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x040010ED RID: 4333
|
||||
private static ushort cryptoKey = 224;
|
||||
|
||||
// Token: 0x040010EE RID: 4334
|
||||
private ushort currentCryptoKey;
|
||||
|
||||
// Token: 0x040010EF RID: 4335
|
||||
private ushort hiddenValue;
|
||||
|
||||
// Token: 0x040010F0 RID: 4336
|
||||
private ushort fakeValue;
|
||||
|
||||
// Token: 0x040010F1 RID: 4337
|
||||
private bool inited;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1495 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x02000291 RID: 657
|
||||
[Serializable]
|
||||
public struct ObscuredVector2
|
||||
{
|
||||
// Token: 0x06007B8E RID: 31630 RVA: 0x0027E9A4 File Offset: 0x0027CBA4
|
||||
public void APAHGPILJKJ(ObscuredVector2.RawEncryptedVector2 JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.LKMGCLFACPG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B8F RID: 31631 RVA: 0x0027E9CC File Offset: 0x0027CBCC
|
||||
public static void JINKAEDKLCL(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredVector2.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007B90 RID: 31632 RVA: 0x0027E9D4 File Offset: 0x0027CBD4
|
||||
public void BJNMKENMEKM(ObscuredVector2.RawEncryptedVector2 JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue = this.LKMGCLFACPG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B91 RID: 31633 RVA: 0x0027E9FC File Offset: 0x0027CBFC
|
||||
public int HOKDCAPKIAK()
|
||||
{
|
||||
return this.GJFKADPOMDB().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007B92 RID: 31634 RVA: 0x0027EA20 File Offset: 0x0027CC20
|
||||
public string PNLIKPGJMIA(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.LKMGCLFACPG().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007B93 RID: 31635 RVA: 0x0027EA3C File Offset: 0x0027CC3C
|
||||
public void IGOPDLIGBMF(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.y = this.KKHENDKJJGM(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue.y = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B94 RID: 31636 RVA: 0x0027EA68 File Offset: 0x0027CC68
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredVector2.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredVector2.BENOBLIMNHN(this.JBFLMIMJHEF(), ObscuredVector2.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredVector2.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B95 RID: 31637 RVA: 0x0027EA9C File Offset: 0x0027CC9C
|
||||
public void GAPIACBEJJG(ObscuredVector2.RawEncryptedVector2 JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
this.fakeValue = this.LNKCHGBIGKK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B96 RID: 31638 RVA: 0x0027EAC4 File Offset: 0x0027CCC4
|
||||
public Vector2 KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x17000347 RID: 839
|
||||
// (get) Token: 0x06007C11 RID: 31761 RVA: 0x002803B4 File Offset: 0x0027E5B4
|
||||
// (set) Token: 0x06007B97 RID: 31639 RVA: 0x0027EACC File Offset: 0x0027CCCC
|
||||
public float x
|
||||
{
|
||||
get
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.x);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && Math.Abs(num - this.fakeValue.x) > ObscuredCheatingDetector.NCKMBFBMBFM.vector2Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.hiddenValue.x = this.KKHENDKJJGM(value);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue.x = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000349 RID: 841
|
||||
public float this[int DMPGHHGCLFK]
|
||||
{
|
||||
get
|
||||
{
|
||||
if (DMPGHHGCLFK == 0)
|
||||
{
|
||||
return this.x;
|
||||
}
|
||||
if (DMPGHHGCLFK != 1)
|
||||
{
|
||||
throw new IndexOutOfRangeException("Invalid ObscuredVector2 index!");
|
||||
}
|
||||
return this.y;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (DMPGHHGCLFK != 0)
|
||||
{
|
||||
if (DMPGHHGCLFK != 1)
|
||||
{
|
||||
throw new IndexOutOfRangeException("Invalid ObscuredVector2 index!");
|
||||
}
|
||||
this.y = value;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.x = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007B99 RID: 31641 RVA: 0x0027EB30 File Offset: 0x0027CD30
|
||||
private float EEOPLOPPEAF(int JCMGMGDNKNI)
|
||||
{
|
||||
int num = ObscuredVector2.cryptoKey;
|
||||
if (this.currentCryptoKey != ObscuredVector2.cryptoKey)
|
||||
{
|
||||
num = this.currentCryptoKey;
|
||||
}
|
||||
return ObscuredFloat.CKBNEIHJPNP(JCMGMGDNKNI, num);
|
||||
}
|
||||
|
||||
// Token: 0x06007B9A RID: 31642 RVA: 0x0027EB64 File Offset: 0x0027CD64
|
||||
private bool EHMNGGKALNF(Vector2 GDIMLCDDAPA, Vector2 PLBGAGEKPML)
|
||||
{
|
||||
float vector2Epsilon = ObscuredCheatingDetector.NCKMBFBMBFM.vector2Epsilon;
|
||||
return Math.Abs(GDIMLCDDAPA.x - PLBGAGEKPML.x) < vector2Epsilon && Math.Abs(GDIMLCDDAPA.y - PLBGAGEKPML.y) < vector2Epsilon;
|
||||
}
|
||||
|
||||
// Token: 0x06007B9B RID: 31643 RVA: 0x0027EBB0 File Offset: 0x0027CDB0
|
||||
public string FEECEOBPLCG()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007B9C RID: 31644 RVA: 0x0027EBD4 File Offset: 0x0027CDD4
|
||||
public static Vector3 EDHNDLCFIOL(ObscuredVector2 NOBAPCOKFIL)
|
||||
{
|
||||
Vector2 vector = NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
return new Vector3(vector.x, vector.y, 0f);
|
||||
}
|
||||
|
||||
// Token: 0x06007B9D RID: 31645 RVA: 0x0027EC04 File Offset: 0x0027CE04
|
||||
private bool HGACDOCLLOE(Vector2 GDIMLCDDAPA, Vector2 PLBGAGEKPML)
|
||||
{
|
||||
float vector2Epsilon = ObscuredCheatingDetector.NCKMBFBMBFM.vector2Epsilon;
|
||||
return Math.Abs(GDIMLCDDAPA.x - PLBGAGEKPML.x) < vector2Epsilon && Math.Abs(GDIMLCDDAPA.y - PLBGAGEKPML.y) < vector2Epsilon;
|
||||
}
|
||||
|
||||
// Token: 0x06007B9E RID: 31646 RVA: 0x0027EC50 File Offset: 0x0027CE50
|
||||
public static Vector2 CKBNEIHJPNP(ObscuredVector2.RawEncryptedVector2 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector2.CKBNEIHJPNP(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007B9F RID: 31647 RVA: 0x0027EC5C File Offset: 0x0027CE5C
|
||||
public static Vector2 AJGCHMDHIHH(ObscuredVector2.RawEncryptedVector2 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredVector2.cryptoKey;
|
||||
}
|
||||
Vector2 vector;
|
||||
vector.x = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.x, ANOFFEKMECJ);
|
||||
vector.y = ObscuredFloat.BPOPJAPLLDG(NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BA0 RID: 31648 RVA: 0x0027ECA0 File Offset: 0x0027CEA0
|
||||
public static ObscuredVector2.RawEncryptedVector2 NKCGHDPBPHK(Vector2 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
return ObscuredVector2.MMJPFAMBBFF(NOBAPCOKFIL.x, NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007BA1 RID: 31649 RVA: 0x0027ECB8 File Offset: 0x0027CEB8
|
||||
public void BGJLJHDBECL(ObscuredVector2.RawEncryptedVector2 JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue = this.INGDIFMBFHM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BA2 RID: 31650 RVA: 0x0027ECE0 File Offset: 0x0027CEE0
|
||||
public static Vector3 IPMMDCGCLNC(ObscuredVector2 NOBAPCOKFIL)
|
||||
{
|
||||
Vector2 vector = NOBAPCOKFIL.LNKCHGBIGKK();
|
||||
return new Vector3(vector.x, vector.y, 1889f);
|
||||
}
|
||||
|
||||
// Token: 0x06007BA3 RID: 31651 RVA: 0x0027ED10 File Offset: 0x0027CF10
|
||||
public void GIJKKDLOHHK(ObscuredVector2.RawEncryptedVector2 JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.LKMGCLFACPG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BA4 RID: 31652 RVA: 0x0027ED38 File Offset: 0x0027CF38
|
||||
public void OFNOEEABFMB(ObscuredVector2.RawEncryptedVector2 JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue = this.CHLALLFLBOH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BA5 RID: 31653 RVA: 0x0027ED60 File Offset: 0x0027CF60
|
||||
public void GNEJDIHJFNK(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.y = this.NKLAHLODOAI(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue.y = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BA6 RID: 31654 RVA: 0x0027ED8C File Offset: 0x0027CF8C
|
||||
public void OKKHNPJJGMK(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.x = this.KKHENDKJJGM(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue.x = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BA7 RID: 31655 RVA: 0x0027EDB8 File Offset: 0x0027CFB8
|
||||
public static ObscuredVector2.RawEncryptedVector2 FMCFDLDBKLF(float ILFEPFCLLFJ, float CCOAIHDIKAN, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredVector2.cryptoKey;
|
||||
}
|
||||
ObscuredVector2.RawEncryptedVector2 rawEncryptedVector;
|
||||
rawEncryptedVector.x = ObscuredFloat.BENOBLIMNHN(ILFEPFCLLFJ, ANOFFEKMECJ);
|
||||
rawEncryptedVector.y = ObscuredFloat.OLBBCAAMPDI(CCOAIHDIKAN, ANOFFEKMECJ);
|
||||
return rawEncryptedVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BA8 RID: 31656 RVA: 0x0027EDF0 File Offset: 0x0027CFF0
|
||||
public void ONCHFLLDALD(int DMPGHHGCLFK, float NOBAPCOKFIL)
|
||||
{
|
||||
if (DMPGHHGCLFK != 0)
|
||||
{
|
||||
if (DMPGHHGCLFK != 1)
|
||||
{
|
||||
throw new IndexOutOfRangeException("scale");
|
||||
}
|
||||
this.y = NOBAPCOKFIL;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.NODJALJACGC(NOBAPCOKFIL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BA9 RID: 31657 RVA: 0x0027EE28 File Offset: 0x0027D028
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007BAB RID: 31659 RVA: 0x0027EE64 File Offset: 0x0027D064
|
||||
public static void GMBIAHAGPKA(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredVector2.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007BAC RID: 31660 RVA: 0x0027EE6C File Offset: 0x0027D06C
|
||||
private float EBEKJKOJLFJ(int JCMGMGDNKNI)
|
||||
{
|
||||
int num = ObscuredVector2.cryptoKey;
|
||||
if (this.currentCryptoKey != ObscuredVector2.cryptoKey)
|
||||
{
|
||||
num = this.currentCryptoKey;
|
||||
}
|
||||
return ObscuredFloat.CKBNEIHJPNP(JCMGMGDNKNI, num);
|
||||
}
|
||||
|
||||
// Token: 0x06007BAD RID: 31661 RVA: 0x0027EEA0 File Offset: 0x0027D0A0
|
||||
public float JFBGKMECAPA()
|
||||
{
|
||||
float num = this.AFPHGCJMMOL(this.hiddenValue.x);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD() && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && Math.Abs(num - this.fakeValue.x) > ObscuredCheatingDetector.JKEHMHFHJNH().vector2Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.LFLOBAFOANG().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007BAE RID: 31662 RVA: 0x0027EF18 File Offset: 0x0027D118
|
||||
public float GCBBEMBIPOG()
|
||||
{
|
||||
float num = this.ODHGJNMOJPL(this.hiddenValue.x);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && Math.Abs(num - this.fakeValue.x) > ObscuredCheatingDetector.BHBJGJBCEHA().vector2Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.NOKOLBFKLEK().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007BAF RID: 31663 RVA: 0x0027EF90 File Offset: 0x0027D190
|
||||
public void NOMHEJFNBIF(ObscuredVector2.RawEncryptedVector2 JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.CHLALLFLBOH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BB0 RID: 31664 RVA: 0x0027EFB8 File Offset: 0x0027D1B8
|
||||
public string CKFNEOIFGOJ()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007BB1 RID: 31665 RVA: 0x0027EFDC File Offset: 0x0027D1DC
|
||||
public static Vector2 MKOCPPPGCKM(ObscuredVector2.RawEncryptedVector2 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredVector2.cryptoKey;
|
||||
}
|
||||
Vector2 vector;
|
||||
vector.x = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.x, ANOFFEKMECJ);
|
||||
vector.y = ObscuredFloat.BPOPJAPLLDG(NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BB2 RID: 31666 RVA: 0x0027F020 File Offset: 0x0027D220
|
||||
public void PPJGIDEKEML(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.x = this.KKHENDKJJGM(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue.x = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BB3 RID: 31667 RVA: 0x0027F04C File Offset: 0x0027D24C
|
||||
public static ObscuredVector2.RawEncryptedVector2 HHMFCMEIDOM(Vector2 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector2.EHGBDJBNJLC(NOBAPCOKFIL, 1);
|
||||
}
|
||||
|
||||
// Token: 0x06007BB4 RID: 31668 RVA: 0x0027F058 File Offset: 0x0027D258
|
||||
private float MJIGDPIAFEL(int JCMGMGDNKNI)
|
||||
{
|
||||
int num = ObscuredVector2.cryptoKey;
|
||||
if (this.currentCryptoKey != ObscuredVector2.cryptoKey)
|
||||
{
|
||||
num = this.currentCryptoKey;
|
||||
}
|
||||
return ObscuredFloat.CKBNEIHJPNP(JCMGMGDNKNI, num);
|
||||
}
|
||||
|
||||
// Token: 0x06007BB5 RID: 31669 RVA: 0x0027F08C File Offset: 0x0027D28C
|
||||
public static ObscuredVector2.RawEncryptedVector2 DPGGPINDNKM(Vector2 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
return ObscuredVector2.FMCFDLDBKLF(NOBAPCOKFIL.x, NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007BB6 RID: 31670 RVA: 0x0027F0A4 File Offset: 0x0027D2A4
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007BB7 RID: 31671 RVA: 0x0027F0C8 File Offset: 0x0027D2C8
|
||||
private int KKHENDKJJGM(float JCMGMGDNKNI)
|
||||
{
|
||||
return ObscuredFloat.BENOBLIMNHN(JCMGMGDNKNI, ObscuredVector2.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007BB8 RID: 31672 RVA: 0x0027F0E4 File Offset: 0x0027D2E4
|
||||
public static ObscuredVector2 CEFPMDPHJPA(Vector2 NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredVector2 obscuredVector = new ObscuredVector2(ObscuredVector2.HHMFCMEIDOM(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
obscuredVector.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BB9 RID: 31673 RVA: 0x0027F114 File Offset: 0x0027D314
|
||||
public float OIIBOBLHBJE(int DMPGHHGCLFK)
|
||||
{
|
||||
if (DMPGHHGCLFK == 0)
|
||||
{
|
||||
return this.x;
|
||||
}
|
||||
if (DMPGHHGCLFK != 0)
|
||||
{
|
||||
throw new IndexOutOfRangeException("SCORE:");
|
||||
}
|
||||
return this.OFMCJHKPGMF();
|
||||
}
|
||||
|
||||
// Token: 0x06007BBA RID: 31674 RVA: 0x0027F140 File Offset: 0x0027D340
|
||||
public void EOOIGHHJFJE(int DMPGHHGCLFK, float NOBAPCOKFIL)
|
||||
{
|
||||
if (DMPGHHGCLFK != 0)
|
||||
{
|
||||
if (DMPGHHGCLFK != 0)
|
||||
{
|
||||
throw new IndexOutOfRangeException("Failed to download player settings: ");
|
||||
}
|
||||
this.y = NOBAPCOKFIL;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.PPJGIDEKEML(NOBAPCOKFIL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BBB RID: 31675 RVA: 0x0027F178 File Offset: 0x0027D378
|
||||
public ObscuredVector2.RawEncryptedVector2 DJHMOPGLHCD()
|
||||
{
|
||||
this.MJNMCECJFGE();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007BBC RID: 31676 RVA: 0x0027F188 File Offset: 0x0027D388
|
||||
public static void CAKPJJBKGJC(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredVector2.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007BBD RID: 31677 RVA: 0x0027F190 File Offset: 0x0027D390
|
||||
private Vector2 CHLALLFLBOH()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredVector2.cryptoKey;
|
||||
this.hiddenValue = ObscuredVector2.BEIGGELNKOP(ObscuredVector2.initialFakeValue);
|
||||
this.fakeValue = ObscuredVector2.initialFakeValue;
|
||||
this.inited = true;
|
||||
}
|
||||
Vector2 vector;
|
||||
vector.x = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.x, this.currentCryptoKey);
|
||||
vector.y = ObscuredFloat.BPOPJAPLLDG(this.hiddenValue.y, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && !this.MBCNLDMBMFL(vector, this.fakeValue))
|
||||
{
|
||||
ObscuredCheatingDetector.BHBJGJBCEHA().PEJACBOIHLD();
|
||||
}
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BBE RID: 31678 RVA: 0x0027F258 File Offset: 0x0027D458
|
||||
public static ObscuredVector2 FFNOKDMDIKI(Vector2 NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredVector2 obscuredVector = new ObscuredVector2(ObscuredVector2.HHMFCMEIDOM(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredVector.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BBF RID: 31679 RVA: 0x0027F288 File Offset: 0x0027D488
|
||||
public string NIJCOMFCILO(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.LKMGCLFACPG().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007BC0 RID: 31680 RVA: 0x0027F2A4 File Offset: 0x0027D4A4
|
||||
public float HOKPKJINKOJ()
|
||||
{
|
||||
float num = this.EEOPLOPPEAF(this.hiddenValue.y);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && Math.Abs(num - this.fakeValue.y) > ObscuredCheatingDetector.EBLPGFAAKBL().vector2Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.LFLOBAFOANG().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007BC1 RID: 31681 RVA: 0x0027F31C File Offset: 0x0027D51C
|
||||
public float HLFDFBBMELH()
|
||||
{
|
||||
float num = this.EBEKJKOJLFJ(this.hiddenValue.x);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && Math.Abs(num - this.fakeValue.x) > ObscuredCheatingDetector.NOKOLBFKLEK().vector2Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007BC2 RID: 31682 RVA: 0x0027F394 File Offset: 0x0027D594
|
||||
public string MJIIFCDDNMM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007BC3 RID: 31683 RVA: 0x0027F3B0 File Offset: 0x0027D5B0
|
||||
public string CJIJGKEHBND(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.LKMGCLFACPG().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007BC4 RID: 31684 RVA: 0x0027F3CC File Offset: 0x0027D5CC
|
||||
public static ObscuredVector2 EDHNDLCFIOL(Vector2 NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredVector2 obscuredVector = new ObscuredVector2(ObscuredVector2.BENOBLIMNHN(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredVector.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BC5 RID: 31685 RVA: 0x0027F3FC File Offset: 0x0027D5FC
|
||||
public static ObscuredVector2.RawEncryptedVector2 BENOBLIMNHN(Vector2 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
return ObscuredVector2.BENOBLIMNHN(NOBAPCOKFIL.x, NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007BC6 RID: 31686 RVA: 0x0027F414 File Offset: 0x0027D614
|
||||
public void OCPKNDHOCCG()
|
||||
{
|
||||
Vector2 vector = this.LKMGCLFACPG();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(-199, 28);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredVector2.EHGBDJBNJLC(vector, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007BC7 RID: 31687 RVA: 0x0027F45C File Offset: 0x0027D65C
|
||||
public void NBPHLFLHNFJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredVector2.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredVector2.DPGGPINDNKM(this.GJFKADPOMDB(), ObscuredVector2.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredVector2.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BC8 RID: 31688 RVA: 0x0027F490 File Offset: 0x0027D690
|
||||
public static ObscuredVector2.RawEncryptedVector2 BENOBLIMNHN(float ILFEPFCLLFJ, float CCOAIHDIKAN, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredVector2.cryptoKey;
|
||||
}
|
||||
ObscuredVector2.RawEncryptedVector2 rawEncryptedVector;
|
||||
rawEncryptedVector.x = ObscuredFloat.BENOBLIMNHN(ILFEPFCLLFJ, ANOFFEKMECJ);
|
||||
rawEncryptedVector.y = ObscuredFloat.BENOBLIMNHN(CCOAIHDIKAN, ANOFFEKMECJ);
|
||||
return rawEncryptedVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BC9 RID: 31689 RVA: 0x0027F4C8 File Offset: 0x0027D6C8
|
||||
public void EJPJDLANNLH(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.x = this.KKHENDKJJGM(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue.x = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BCA RID: 31690 RVA: 0x0027F4F4 File Offset: 0x0027D6F4
|
||||
private bool HOIAAKPKJBD(Vector2 GDIMLCDDAPA, Vector2 PLBGAGEKPML)
|
||||
{
|
||||
float vector2Epsilon = ObscuredCheatingDetector.MLGNLBKNOPI().vector2Epsilon;
|
||||
return Math.Abs(GDIMLCDDAPA.x - PLBGAGEKPML.x) < vector2Epsilon && Math.Abs(GDIMLCDDAPA.y - PLBGAGEKPML.y) < vector2Epsilon;
|
||||
}
|
||||
|
||||
// Token: 0x06007BCB RID: 31691 RVA: 0x0027F540 File Offset: 0x0027D740
|
||||
private Vector2 INGDIFMBFHM()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredVector2.cryptoKey;
|
||||
this.hiddenValue = ObscuredVector2.HHMFCMEIDOM(ObscuredVector2.initialFakeValue);
|
||||
this.fakeValue = ObscuredVector2.initialFakeValue;
|
||||
this.inited = false;
|
||||
}
|
||||
Vector2 vector;
|
||||
vector.x = ObscuredFloat.BPOPJAPLLDG(this.hiddenValue.x, this.currentCryptoKey);
|
||||
vector.y = ObscuredFloat.BPOPJAPLLDG(this.hiddenValue.y, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD() && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && !this.ELOGAJEDLID(vector, this.fakeValue))
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().PEJACBOIHLD();
|
||||
}
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BCC RID: 31692 RVA: 0x0027F608 File Offset: 0x0027D808
|
||||
private Vector2 GJFKADPOMDB()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredVector2.cryptoKey;
|
||||
this.hiddenValue = ObscuredVector2.HHMFCMEIDOM(ObscuredVector2.initialFakeValue);
|
||||
this.fakeValue = ObscuredVector2.initialFakeValue;
|
||||
this.inited = false;
|
||||
}
|
||||
Vector2 vector;
|
||||
vector.x = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.x, this.currentCryptoKey);
|
||||
vector.y = ObscuredFloat.BPOPJAPLLDG(this.hiddenValue.y, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && !this.HOIAAKPKJBD(vector, this.fakeValue))
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().PEJACBOIHLD();
|
||||
}
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BCD RID: 31693 RVA: 0x0027F6D0 File Offset: 0x0027D8D0
|
||||
public static Vector2 BGKHPPJAGOD(ObscuredVector2 NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.LKMGCLFACPG();
|
||||
}
|
||||
|
||||
// Token: 0x06007BCE RID: 31694 RVA: 0x0027F6DC File Offset: 0x0027D8DC
|
||||
private float HKFJCGICHLN(int JCMGMGDNKNI)
|
||||
{
|
||||
int num = ObscuredVector2.cryptoKey;
|
||||
if (this.currentCryptoKey != ObscuredVector2.cryptoKey)
|
||||
{
|
||||
num = this.currentCryptoKey;
|
||||
}
|
||||
return ObscuredFloat.BPOPJAPLLDG(JCMGMGDNKNI, num);
|
||||
}
|
||||
|
||||
// Token: 0x06007BCF RID: 31695 RVA: 0x0027F710 File Offset: 0x0027D910
|
||||
public static Vector2 NHBIHFOJOJH(ObscuredVector2 NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.CHLALLFLBOH();
|
||||
}
|
||||
|
||||
// Token: 0x06007BD0 RID: 31696 RVA: 0x0027F71C File Offset: 0x0027D91C
|
||||
public string FEPFNBMICBI()
|
||||
{
|
||||
return this.CHLALLFLBOH().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007BD1 RID: 31697 RVA: 0x0027F740 File Offset: 0x0027D940
|
||||
public static Vector2 APLPNPBBANH(ObscuredVector2.RawEncryptedVector2 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector2.MKOCPPPGCKM(NOBAPCOKFIL, 1);
|
||||
}
|
||||
|
||||
// Token: 0x06007BD2 RID: 31698 RVA: 0x0027F74C File Offset: 0x0027D94C
|
||||
public void OPAHOEKBNCF()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredVector2.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredVector2.EHGBDJBNJLC(this.CHLALLFLBOH(), ObscuredVector2.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredVector2.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BD3 RID: 31699 RVA: 0x0027F780 File Offset: 0x0027D980
|
||||
public static ObscuredVector2 GBIHNDDMDMN(Vector2 NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredVector2 obscuredVector = new ObscuredVector2(ObscuredVector2.BENOBLIMNHN(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredVector.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BD4 RID: 31700 RVA: 0x0027F7B0 File Offset: 0x0027D9B0
|
||||
public void MJNMCECJFGE()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredVector2.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredVector2.HKDGCCJHBBK(this.GJFKADPOMDB(), ObscuredVector2.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredVector2.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BD5 RID: 31701 RVA: 0x0027F7E4 File Offset: 0x0027D9E4
|
||||
public static Vector3 ANGLBMLBBIK(ObscuredVector2 NOBAPCOKFIL)
|
||||
{
|
||||
Vector2 vector = NOBAPCOKFIL.LKMGCLFACPG();
|
||||
return new Vector3(vector.x, vector.y, 1266f);
|
||||
}
|
||||
|
||||
// Token: 0x06007BD6 RID: 31702 RVA: 0x0027F814 File Offset: 0x0027DA14
|
||||
private Vector2 JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredVector2.cryptoKey;
|
||||
this.hiddenValue = ObscuredVector2.BENOBLIMNHN(ObscuredVector2.initialFakeValue);
|
||||
this.fakeValue = ObscuredVector2.initialFakeValue;
|
||||
this.inited = true;
|
||||
}
|
||||
Vector2 vector;
|
||||
vector.x = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.x, this.currentCryptoKey);
|
||||
vector.y = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.y, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && !this.EHMNGGKALNF(vector, this.fakeValue))
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BD7 RID: 31703 RVA: 0x0027F8DC File Offset: 0x0027DADC
|
||||
public int KCDCBJHHADA()
|
||||
{
|
||||
return this.CHLALLFLBOH().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007BD8 RID: 31704 RVA: 0x0027F900 File Offset: 0x0027DB00
|
||||
public static Vector2 CIPLKMLCIKM(ObscuredVector2.RawEncryptedVector2 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector2.CKBNEIHJPNP(NOBAPCOKFIL, 1);
|
||||
}
|
||||
|
||||
// Token: 0x06007BD9 RID: 31705 RVA: 0x0027F90C File Offset: 0x0027DB0C
|
||||
private Vector2 LNKCHGBIGKK()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredVector2.cryptoKey;
|
||||
this.hiddenValue = ObscuredVector2.JCKMCPOKDFH(ObscuredVector2.initialFakeValue);
|
||||
this.fakeValue = ObscuredVector2.initialFakeValue;
|
||||
this.inited = false;
|
||||
}
|
||||
Vector2 vector;
|
||||
vector.x = ObscuredFloat.BPOPJAPLLDG(this.hiddenValue.x, this.currentCryptoKey);
|
||||
vector.y = ObscuredFloat.BPOPJAPLLDG(this.hiddenValue.y, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE() && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && !this.ELOGAJEDLID(vector, this.fakeValue))
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().PEJACBOIHLD();
|
||||
}
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BDA RID: 31706 RVA: 0x0027F9D4 File Offset: 0x0027DBD4
|
||||
public static ObscuredVector2.RawEncryptedVector2 EHGBDJBNJLC(Vector2 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
return ObscuredVector2.BENOBLIMNHN(NOBAPCOKFIL.x, NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007BDB RID: 31707 RVA: 0x0027F9EC File Offset: 0x0027DBEC
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
Vector2 vector = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(int.MinValue, int.MaxValue);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredVector2.BENOBLIMNHN(vector, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007BDC RID: 31708 RVA: 0x0027FA34 File Offset: 0x0027DC34
|
||||
public string EPJIIOPDPCO(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.LKMGCLFACPG().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007BDD RID: 31709 RVA: 0x0027FA50 File Offset: 0x0027DC50
|
||||
private bool GBMGOJFFAPN(Vector2 GDIMLCDDAPA, Vector2 PLBGAGEKPML)
|
||||
{
|
||||
float vector2Epsilon = ObscuredCheatingDetector.PFOOJAGKOHN().vector2Epsilon;
|
||||
return Math.Abs(GDIMLCDDAPA.x - PLBGAGEKPML.x) < vector2Epsilon && Math.Abs(GDIMLCDDAPA.y - PLBGAGEKPML.y) < vector2Epsilon;
|
||||
}
|
||||
|
||||
// Token: 0x06007BDE RID: 31710 RVA: 0x0027FA9C File Offset: 0x0027DC9C
|
||||
public void IFLAPCBFJPC()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredVector2.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredVector2.BENOBLIMNHN(this.JBFLMIMJHEF(), ObscuredVector2.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredVector2.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BDF RID: 31711 RVA: 0x0027FAD0 File Offset: 0x0027DCD0
|
||||
public string GFDKLGGLDCK(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.CHLALLFLBOH().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x17000348 RID: 840
|
||||
// (get) Token: 0x06007BF5 RID: 31733 RVA: 0x0027FDF4 File Offset: 0x0027DFF4
|
||||
// (set) Token: 0x06007BE0 RID: 31712 RVA: 0x0027FAEC File Offset: 0x0027DCEC
|
||||
public float y
|
||||
{
|
||||
get
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.y);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && Math.Abs(num - this.fakeValue.y) > ObscuredCheatingDetector.NCKMBFBMBFM.vector2Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.hiddenValue.y = this.KKHENDKJJGM(value);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue.y = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BE1 RID: 31713 RVA: 0x0027FB18 File Offset: 0x0027DD18
|
||||
public ObscuredVector2.RawEncryptedVector2 CBNKLHAGFJD()
|
||||
{
|
||||
this.OPAHOEKBNCF();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007BE3 RID: 31715 RVA: 0x0027FB54 File Offset: 0x0027DD54
|
||||
public float GCCNGAIOBKN()
|
||||
{
|
||||
float num = this.EEOPLOPPEAF(this.hiddenValue.x);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && Math.Abs(num - this.fakeValue.x) > ObscuredCheatingDetector.BAEJAJKPOHF().vector2Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007BE4 RID: 31716 RVA: 0x0027FBCC File Offset: 0x0027DDCC
|
||||
private ObscuredVector2(ObscuredVector2.RawEncryptedVector2 NOBAPCOKFIL)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredVector2.cryptoKey;
|
||||
this.hiddenValue = NOBAPCOKFIL;
|
||||
this.fakeValue = ObscuredVector2.initialFakeValue;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007BE5 RID: 31717 RVA: 0x0027FBF4 File Offset: 0x0027DDF4
|
||||
public ObscuredVector2(float ILFEPFCLLFJ, float CCOAIHDIKAN)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredVector2.cryptoKey;
|
||||
this.hiddenValue = ObscuredVector2.BENOBLIMNHN(ILFEPFCLLFJ, CCOAIHDIKAN, this.currentCryptoKey);
|
||||
this.fakeValue.x = ILFEPFCLLFJ;
|
||||
this.fakeValue.y = CCOAIHDIKAN;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007BE6 RID: 31718 RVA: 0x0027FC34 File Offset: 0x0027DE34
|
||||
public string MFNAADDHKIC()
|
||||
{
|
||||
return this.INGDIFMBFHM().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007BE7 RID: 31719 RVA: 0x0027FC58 File Offset: 0x0027DE58
|
||||
public static Vector2 LNDHFIBAELI(ObscuredVector2.RawEncryptedVector2 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector2.MKOCPPPGCKM(NOBAPCOKFIL, 1);
|
||||
}
|
||||
|
||||
// Token: 0x06007BE8 RID: 31720 RVA: 0x0027FC64 File Offset: 0x0027DE64
|
||||
public string MCFBOOINHBJ()
|
||||
{
|
||||
return this.CHLALLFLBOH().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007BE9 RID: 31721 RVA: 0x0027FC88 File Offset: 0x0027DE88
|
||||
public Vector2 GFMBCPLMDFC()
|
||||
{
|
||||
return this.CHLALLFLBOH();
|
||||
}
|
||||
|
||||
// Token: 0x06007BEA RID: 31722 RVA: 0x0027FC90 File Offset: 0x0027DE90
|
||||
public void DJEBJDMIDGD(ObscuredVector2.RawEncryptedVector2 JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue = this.GJFKADPOMDB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BEB RID: 31723 RVA: 0x0027FCB8 File Offset: 0x0027DEB8
|
||||
public static void OKKLOEAKIAI(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredVector2.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007BEC RID: 31724 RVA: 0x0027FCC0 File Offset: 0x0027DEC0
|
||||
private int NKLAHLODOAI(float JCMGMGDNKNI)
|
||||
{
|
||||
return ObscuredFloat.BENOBLIMNHN(JCMGMGDNKNI, ObscuredVector2.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007BED RID: 31725 RVA: 0x0027FCDC File Offset: 0x0027DEDC
|
||||
public string KGECLNFFPJM()
|
||||
{
|
||||
return this.LNKCHGBIGKK().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007BEE RID: 31726 RVA: 0x0027FD00 File Offset: 0x0027DF00
|
||||
public Vector2 JKLDGOOJPDG()
|
||||
{
|
||||
return this.GJFKADPOMDB();
|
||||
}
|
||||
|
||||
// Token: 0x06007BEF RID: 31727 RVA: 0x0027FD08 File Offset: 0x0027DF08
|
||||
public void FKAPPPABPPO(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.y = this.KKHENDKJJGM(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue.y = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007BF0 RID: 31728 RVA: 0x0027FD34 File Offset: 0x0027DF34
|
||||
public static Vector3 LFGIFPLADIC(ObscuredVector2 NOBAPCOKFIL)
|
||||
{
|
||||
Vector2 vector = NOBAPCOKFIL.INGDIFMBFHM();
|
||||
return new Vector3(vector.x, vector.y, 1510f);
|
||||
}
|
||||
|
||||
// Token: 0x06007BF1 RID: 31729 RVA: 0x0027FD64 File Offset: 0x0027DF64
|
||||
public static ObscuredVector2.RawEncryptedVector2 EBHOFBAMCEG(Vector2 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
return ObscuredVector2.MMJPFAMBBFF(NOBAPCOKFIL.x, NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007BF2 RID: 31730 RVA: 0x0027FD7C File Offset: 0x0027DF7C
|
||||
private float ODHGJNMOJPL(int JCMGMGDNKNI)
|
||||
{
|
||||
int num = ObscuredVector2.cryptoKey;
|
||||
if (this.currentCryptoKey != ObscuredVector2.cryptoKey)
|
||||
{
|
||||
num = this.currentCryptoKey;
|
||||
}
|
||||
return ObscuredFloat.CKBNEIHJPNP(JCMGMGDNKNI, num);
|
||||
}
|
||||
|
||||
// Token: 0x06007BF3 RID: 31731 RVA: 0x0027FDB0 File Offset: 0x0027DFB0
|
||||
public ObscuredVector2.RawEncryptedVector2 ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007BF4 RID: 31732 RVA: 0x0027FDC0 File Offset: 0x0027DFC0
|
||||
private float PNOEKFPOLLB(int JCMGMGDNKNI)
|
||||
{
|
||||
int num = ObscuredVector2.cryptoKey;
|
||||
if (this.currentCryptoKey != ObscuredVector2.cryptoKey)
|
||||
{
|
||||
num = this.currentCryptoKey;
|
||||
}
|
||||
return ObscuredFloat.CKBNEIHJPNP(JCMGMGDNKNI, num);
|
||||
}
|
||||
|
||||
// Token: 0x06007BF6 RID: 31734 RVA: 0x0027FE6C File Offset: 0x0027E06C
|
||||
public void ECDDBLNONEP()
|
||||
{
|
||||
Vector2 vector = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(-115, -176);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredVector2.DPGGPINDNKM(vector, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007BF7 RID: 31735 RVA: 0x0027FEB4 File Offset: 0x0027E0B4
|
||||
public static Vector2 EMEKDMIGBIC(ObscuredVector2.RawEncryptedVector2 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredVector2.cryptoKey;
|
||||
}
|
||||
Vector2 vector;
|
||||
vector.x = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.x, ANOFFEKMECJ);
|
||||
vector.y = ObscuredFloat.BPOPJAPLLDG(NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BF8 RID: 31736 RVA: 0x0027FEF8 File Offset: 0x0027E0F8
|
||||
private bool ELOGAJEDLID(Vector2 GDIMLCDDAPA, Vector2 PLBGAGEKPML)
|
||||
{
|
||||
float vector2Epsilon = ObscuredCheatingDetector.NCKMBFBMBFM.vector2Epsilon;
|
||||
return Math.Abs(GDIMLCDDAPA.x - PLBGAGEKPML.x) < vector2Epsilon && Math.Abs(GDIMLCDDAPA.y - PLBGAGEKPML.y) < vector2Epsilon;
|
||||
}
|
||||
|
||||
// Token: 0x06007BF9 RID: 31737 RVA: 0x0027FF44 File Offset: 0x0027E144
|
||||
public float OFMCJHKPGMF()
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.y);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && Math.Abs(num - this.fakeValue.y) > ObscuredCheatingDetector.BHBJGJBCEHA().vector2Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.BHBJGJBCEHA().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007BFA RID: 31738 RVA: 0x0027FFBC File Offset: 0x0027E1BC
|
||||
public static Vector2 DBOBPJOKDGD(ObscuredVector2 NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.GJFKADPOMDB();
|
||||
}
|
||||
|
||||
// Token: 0x06007BFB RID: 31739 RVA: 0x0027FFC8 File Offset: 0x0027E1C8
|
||||
public static ObscuredVector2.RawEncryptedVector2 JCKMCPOKDFH(Vector2 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector2.EBHOFBAMCEG(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007BFC RID: 31740 RVA: 0x0027FFD4 File Offset: 0x0027E1D4
|
||||
public static Vector2 CKBNEIHJPNP(ObscuredVector2.RawEncryptedVector2 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredVector2.cryptoKey;
|
||||
}
|
||||
Vector2 vector;
|
||||
vector.x = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.x, ANOFFEKMECJ);
|
||||
vector.y = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BFD RID: 31741 RVA: 0x00280018 File Offset: 0x0027E218
|
||||
public float OKCBBOAJIEL(int DMPGHHGCLFK)
|
||||
{
|
||||
if (DMPGHHGCLFK == 0)
|
||||
{
|
||||
return this.GCBBEMBIPOG();
|
||||
}
|
||||
if (DMPGHHGCLFK != 1)
|
||||
{
|
||||
throw new IndexOutOfRangeException("CheerCreative");
|
||||
}
|
||||
return this.OFMCJHKPGMF();
|
||||
}
|
||||
|
||||
// Token: 0x06007BFE RID: 31742 RVA: 0x00280044 File Offset: 0x0027E244
|
||||
public static ObscuredVector2.RawEncryptedVector2 MMJPFAMBBFF(float ILFEPFCLLFJ, float CCOAIHDIKAN, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredVector2.cryptoKey;
|
||||
}
|
||||
ObscuredVector2.RawEncryptedVector2 rawEncryptedVector;
|
||||
rawEncryptedVector.x = ObscuredFloat.JGGLDJOFIKD(ILFEPFCLLFJ, ANOFFEKMECJ);
|
||||
rawEncryptedVector.y = ObscuredFloat.JGGLDJOFIKD(CCOAIHDIKAN, ANOFFEKMECJ);
|
||||
return rawEncryptedVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007BFF RID: 31743 RVA: 0x0028007C File Offset: 0x0027E27C
|
||||
public float AKNPFKCBHKL(int DMPGHHGCLFK)
|
||||
{
|
||||
if (DMPGHHGCLFK == 0)
|
||||
{
|
||||
return this.GCBBEMBIPOG();
|
||||
}
|
||||
if (DMPGHHGCLFK != 1)
|
||||
{
|
||||
throw new IndexOutOfRangeException("{0}{1}{2}={3}");
|
||||
}
|
||||
return this.y;
|
||||
}
|
||||
|
||||
// Token: 0x06007C00 RID: 31744 RVA: 0x002800A8 File Offset: 0x0027E2A8
|
||||
public void NODJALJACGC(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.x = this.NKLAHLODOAI(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue.x = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C01 RID: 31745 RVA: 0x002800D4 File Offset: 0x0027E2D4
|
||||
public string JHJDKLKMIHG()
|
||||
{
|
||||
return this.CHLALLFLBOH().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007C02 RID: 31746 RVA: 0x002800F8 File Offset: 0x0027E2F8
|
||||
private float AFPHGCJMMOL(int JCMGMGDNKNI)
|
||||
{
|
||||
int num = ObscuredVector2.cryptoKey;
|
||||
if (this.currentCryptoKey != ObscuredVector2.cryptoKey)
|
||||
{
|
||||
num = this.currentCryptoKey;
|
||||
}
|
||||
return ObscuredFloat.CKBNEIHJPNP(JCMGMGDNKNI, num);
|
||||
}
|
||||
|
||||
// Token: 0x06007C03 RID: 31747 RVA: 0x0028012C File Offset: 0x0027E32C
|
||||
public void FFFLMFOGKLI()
|
||||
{
|
||||
Vector2 vector = this.GJFKADPOMDB();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(-70, -77);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredVector2.HKDGCCJHBBK(vector, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007C04 RID: 31748 RVA: 0x00280174 File Offset: 0x0027E374
|
||||
public void BDMBNOOMBGI()
|
||||
{
|
||||
Vector2 vector = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(113, -82);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredVector2.EBHOFBAMCEG(vector, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007C05 RID: 31749 RVA: 0x002801BC File Offset: 0x0027E3BC
|
||||
public string IILDDGEKDNC(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.LKMGCLFACPG().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007C06 RID: 31750 RVA: 0x002801D8 File Offset: 0x0027E3D8
|
||||
public static Vector2 FBOEMLAABGO(ObscuredVector2 NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007C07 RID: 31751 RVA: 0x002801E4 File Offset: 0x0027E3E4
|
||||
public float NGNGJBKMJMN(int DMPGHHGCLFK)
|
||||
{
|
||||
if (DMPGHHGCLFK == 0)
|
||||
{
|
||||
return this.x;
|
||||
}
|
||||
if (DMPGHHGCLFK != 1)
|
||||
{
|
||||
throw new IndexOutOfRangeException("Request Finished with Error! ");
|
||||
}
|
||||
return this.y;
|
||||
}
|
||||
|
||||
// Token: 0x06007C08 RID: 31752 RVA: 0x00280210 File Offset: 0x0027E410
|
||||
public void EGAKIICLJEB(ObscuredVector2.RawEncryptedVector2 JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C09 RID: 31753 RVA: 0x00280238 File Offset: 0x0027E438
|
||||
public static ObscuredVector2.RawEncryptedVector2 HKDGCCJHBBK(Vector2 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
return ObscuredVector2.BENOBLIMNHN(NOBAPCOKFIL.x, NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007C0A RID: 31754 RVA: 0x00280250 File Offset: 0x0027E450
|
||||
public float KMAPKIECEIN(int DMPGHHGCLFK)
|
||||
{
|
||||
if (DMPGHHGCLFK == 0)
|
||||
{
|
||||
return this.GCBBEMBIPOG();
|
||||
}
|
||||
if (DMPGHHGCLFK != 1)
|
||||
{
|
||||
throw new IndexOutOfRangeException("_InterpolationStep");
|
||||
}
|
||||
return this.OFMCJHKPGMF();
|
||||
}
|
||||
|
||||
// Token: 0x06007C0B RID: 31755 RVA: 0x0028027C File Offset: 0x0027E47C
|
||||
public float DBFMGMJIACN()
|
||||
{
|
||||
float num = this.HKFJCGICHLN(this.hiddenValue.x);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && Math.Abs(num - this.fakeValue.x) > ObscuredCheatingDetector.JKEHMHFHJNH().vector2Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.NOKOLBFKLEK().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007C0C RID: 31756 RVA: 0x002802F4 File Offset: 0x0027E4F4
|
||||
public void CIDHJFDOMAM()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredVector2.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredVector2.NKCGHDPBPHK(this.JBFLMIMJHEF(), ObscuredVector2.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredVector2.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C0D RID: 31757 RVA: 0x00280328 File Offset: 0x0027E528
|
||||
public static Vector2 EDHNDLCFIOL(ObscuredVector2 NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007C0E RID: 31758 RVA: 0x00280334 File Offset: 0x0027E534
|
||||
public string EBFEOEAFPPJ()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007C0F RID: 31759 RVA: 0x00280358 File Offset: 0x0027E558
|
||||
public void ADGHIMKDOKB(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.x = this.NKLAHLODOAI(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue.x = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C10 RID: 31760 RVA: 0x00280384 File Offset: 0x0027E584
|
||||
public static ObscuredVector2 GGHJGNMJEOH(Vector2 NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredVector2 obscuredVector = new ObscuredVector2(ObscuredVector2.BENOBLIMNHN(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
obscuredVector.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007C12 RID: 31762 RVA: 0x0028042C File Offset: 0x0027E62C
|
||||
public void OANOEALAECC()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredVector2.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredVector2.HKDGCCJHBBK(this.GJFKADPOMDB(), ObscuredVector2.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredVector2.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C13 RID: 31763 RVA: 0x00280460 File Offset: 0x0027E660
|
||||
public Vector2 ECFJBLBIOLN()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007C14 RID: 31764 RVA: 0x00280468 File Offset: 0x0027E668
|
||||
public void AFCFEFOGMHE(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.y = this.NKLAHLODOAI(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
this.fakeValue.y = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C15 RID: 31765 RVA: 0x00280494 File Offset: 0x0027E694
|
||||
public void FAAMOGJCIOB()
|
||||
{
|
||||
Vector2 vector = this.CHLALLFLBOH();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(189, 148);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredVector2.DPGGPINDNKM(vector, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007C16 RID: 31766 RVA: 0x002804DC File Offset: 0x0027E6DC
|
||||
private Vector2 LKMGCLFACPG()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredVector2.cryptoKey;
|
||||
this.hiddenValue = ObscuredVector2.HHMFCMEIDOM(ObscuredVector2.initialFakeValue);
|
||||
this.fakeValue = ObscuredVector2.initialFakeValue;
|
||||
this.inited = true;
|
||||
}
|
||||
Vector2 vector;
|
||||
vector.x = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.x, this.currentCryptoKey);
|
||||
vector.y = ObscuredFloat.BPOPJAPLLDG(this.hiddenValue.y, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && !this.GBMGOJFFAPN(vector, this.fakeValue))
|
||||
{
|
||||
ObscuredCheatingDetector.NOKOLBFKLEK().PEJACBOIHLD();
|
||||
}
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007C17 RID: 31767 RVA: 0x002805A4 File Offset: 0x0027E7A4
|
||||
public static ObscuredVector2.RawEncryptedVector2 BEIGGELNKOP(Vector2 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector2.DPGGPINDNKM(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007C18 RID: 31768 RVA: 0x002805B0 File Offset: 0x0027E7B0
|
||||
private bool CCGBHBHMJNP(Vector2 GDIMLCDDAPA, Vector2 PLBGAGEKPML)
|
||||
{
|
||||
float vector2Epsilon = ObscuredCheatingDetector.JKEHMHFHJNH().vector2Epsilon;
|
||||
return Math.Abs(GDIMLCDDAPA.x - PLBGAGEKPML.x) >= vector2Epsilon || Math.Abs(GDIMLCDDAPA.y - PLBGAGEKPML.y) < vector2Epsilon;
|
||||
}
|
||||
|
||||
// Token: 0x06007C19 RID: 31769 RVA: 0x002805FC File Offset: 0x0027E7FC
|
||||
public Vector2 HMLPIICPIML()
|
||||
{
|
||||
return this.INGDIFMBFHM();
|
||||
}
|
||||
|
||||
// Token: 0x06007C1A RID: 31770 RVA: 0x00280604 File Offset: 0x0027E804
|
||||
public static Vector2 NCPCILFEGNN(ObscuredVector2.RawEncryptedVector2 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector2.MKOCPPPGCKM(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007C1B RID: 31771 RVA: 0x00280610 File Offset: 0x0027E810
|
||||
public float LJDPDBEOFNA()
|
||||
{
|
||||
float num = this.AFPHGCJMMOL(this.hiddenValue.x);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && !this.fakeValue.Equals(ObscuredVector2.initialFakeValue) && Math.Abs(num - this.fakeValue.x) > ObscuredCheatingDetector.PFOOJAGKOHN().vector2Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007C1C RID: 31772 RVA: 0x00280688 File Offset: 0x0027E888
|
||||
public static ObscuredVector2 PJHPHJKLEOD(Vector2 NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredVector2 obscuredVector = new ObscuredVector2(ObscuredVector2.BENOBLIMNHN(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredVector.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007C1D RID: 31773 RVA: 0x002806B8 File Offset: 0x0027E8B8
|
||||
public static ObscuredVector2.RawEncryptedVector2 BENOBLIMNHN(Vector2 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector2.BENOBLIMNHN(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007C1E RID: 31774 RVA: 0x002806C4 File Offset: 0x0027E8C4
|
||||
public static ObscuredVector2 GEBKPKMBGNN(Vector2 NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredVector2 obscuredVector = new ObscuredVector2(ObscuredVector2.JCKMCPOKDFH(NOBAPCOKFIL));
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
obscuredVector.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007C1F RID: 31775 RVA: 0x002806F4 File Offset: 0x0027E8F4
|
||||
public void JCBNNGEKPDK(ObscuredVector2.RawEncryptedVector2 JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.LKMGCLFACPG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C20 RID: 31776 RVA: 0x0028071C File Offset: 0x0027E91C
|
||||
public void IGDEPKCAJAP(int DMPGHHGCLFK, float NOBAPCOKFIL)
|
||||
{
|
||||
if (DMPGHHGCLFK != 0)
|
||||
{
|
||||
if (DMPGHHGCLFK != 1)
|
||||
{
|
||||
throw new IndexOutOfRangeException("oculus");
|
||||
}
|
||||
this.y = NOBAPCOKFIL;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.EJPJDLANNLH(NOBAPCOKFIL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C21 RID: 31777 RVA: 0x00280754 File Offset: 0x0027E954
|
||||
public static Vector3 KGJNIGAPEEC(ObscuredVector2 NOBAPCOKFIL)
|
||||
{
|
||||
Vector2 vector = NOBAPCOKFIL.LNKCHGBIGKK();
|
||||
return new Vector3(vector.x, vector.y, 531f);
|
||||
}
|
||||
|
||||
// Token: 0x06007C22 RID: 31778 RVA: 0x00280784 File Offset: 0x0027E984
|
||||
public float CGJIEHPAOCO(int DMPGHHGCLFK)
|
||||
{
|
||||
if (DMPGHHGCLFK == 0)
|
||||
{
|
||||
return this.x;
|
||||
}
|
||||
if (DMPGHHGCLFK != 1)
|
||||
{
|
||||
throw new IndexOutOfRangeException("connection_failure");
|
||||
}
|
||||
return this.HOKPKJINKOJ();
|
||||
}
|
||||
|
||||
// Token: 0x06007C23 RID: 31779 RVA: 0x002807B0 File Offset: 0x0027E9B0
|
||||
public void MKDAMMBJPDA(int DMPGHHGCLFK, float NOBAPCOKFIL)
|
||||
{
|
||||
if (DMPGHHGCLFK != 0)
|
||||
{
|
||||
if (DMPGHHGCLFK != 1)
|
||||
{
|
||||
throw new IndexOutOfRangeException("Input doesn't evaluate to proper JSON text");
|
||||
}
|
||||
this.y = NOBAPCOKFIL;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.PPJGIDEKEML(NOBAPCOKFIL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C24 RID: 31780 RVA: 0x002807E8 File Offset: 0x0027E9E8
|
||||
private bool MBCNLDMBMFL(Vector2 GDIMLCDDAPA, Vector2 PLBGAGEKPML)
|
||||
{
|
||||
float vector2Epsilon = ObscuredCheatingDetector.NOKOLBFKLEK().vector2Epsilon;
|
||||
return Math.Abs(GDIMLCDDAPA.x - PLBGAGEKPML.x) >= vector2Epsilon || Math.Abs(GDIMLCDDAPA.y - PLBGAGEKPML.y) < vector2Epsilon;
|
||||
}
|
||||
|
||||
// Token: 0x040010F2 RID: 4338
|
||||
private static int cryptoKey = 120206;
|
||||
|
||||
// Token: 0x040010F3 RID: 4339
|
||||
private static readonly Vector2 initialFakeValue = Vector2.zero;
|
||||
|
||||
// Token: 0x040010F4 RID: 4340
|
||||
[SerializeField]
|
||||
private int currentCryptoKey;
|
||||
|
||||
// Token: 0x040010F5 RID: 4341
|
||||
[SerializeField]
|
||||
private ObscuredVector2.RawEncryptedVector2 hiddenValue;
|
||||
|
||||
// Token: 0x040010F6 RID: 4342
|
||||
[SerializeField]
|
||||
private Vector2 fakeValue;
|
||||
|
||||
// Token: 0x040010F7 RID: 4343
|
||||
[SerializeField]
|
||||
private bool inited;
|
||||
|
||||
// Token: 0x02000292 RID: 658
|
||||
[Serializable]
|
||||
public struct RawEncryptedVector2
|
||||
{
|
||||
// Token: 0x040010F8 RID: 4344
|
||||
public int x;
|
||||
|
||||
// Token: 0x040010F9 RID: 4345
|
||||
public int y;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1604 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.Detectors;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CodeStage.AntiCheat.ObscuredTypes
|
||||
{
|
||||
// Token: 0x02000293 RID: 659
|
||||
[Serializable]
|
||||
public struct ObscuredVector3
|
||||
{
|
||||
// Token: 0x06007C25 RID: 31781 RVA: 0x00280834 File Offset: 0x0027EA34
|
||||
public float DDEPAAOFDOC()
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.x);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.x) > ObscuredCheatingDetector.PFOOJAGKOHN().vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.BAEJAJKPOHF().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007C26 RID: 31782 RVA: 0x002808AC File Offset: 0x0027EAAC
|
||||
public Vector3 CNNNFPKABFB()
|
||||
{
|
||||
return this.COKAICBMHNK();
|
||||
}
|
||||
|
||||
// Token: 0x06007C27 RID: 31783 RVA: 0x002808B4 File Offset: 0x0027EAB4
|
||||
public static ObscuredVector3 KGGCEBKGKOI(ObscuredVector3 FKOFGIJFIKA, ObscuredVector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.EDHNDLCFIOL(FKOFGIJFIKA.JBFLMIMJHEF() - GNNBOMAEBGK.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x06007C28 RID: 31784 RVA: 0x002808D0 File Offset: 0x0027EAD0
|
||||
private ObscuredVector3(ObscuredVector3.RawEncryptedVector3 JCMGMGDNKNI)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredVector3.cryptoKey;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
this.fakeValue = ObscuredVector3.initialFakeValue;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007C29 RID: 31785 RVA: 0x002808F8 File Offset: 0x0027EAF8
|
||||
public static Vector3 MDDNHHJLNEE(ObscuredVector3.RawEncryptedVector3 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector3.KJAAHDNBIFC(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007C2A RID: 31786 RVA: 0x00280904 File Offset: 0x0027EB04
|
||||
private int MILOHLHBJJN(float JCMGMGDNKNI)
|
||||
{
|
||||
return ObscuredFloat.BENOBLIMNHN(JCMGMGDNKNI, ObscuredVector3.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007C2B RID: 31787 RVA: 0x00280920 File Offset: 0x0027EB20
|
||||
public static ObscuredVector3.RawEncryptedVector3 CDIMHCDLCKA(float ILFEPFCLLFJ, float CCOAIHDIKAN, float PNJMFPGNEAN, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredVector3.cryptoKey;
|
||||
}
|
||||
ObscuredVector3.RawEncryptedVector3 rawEncryptedVector;
|
||||
rawEncryptedVector.x = ObscuredFloat.OLBBCAAMPDI(ILFEPFCLLFJ, ANOFFEKMECJ);
|
||||
rawEncryptedVector.y = ObscuredFloat.JGGLDJOFIKD(CCOAIHDIKAN, ANOFFEKMECJ);
|
||||
rawEncryptedVector.z = ObscuredFloat.OLBBCAAMPDI(PNJMFPGNEAN, ANOFFEKMECJ);
|
||||
return rawEncryptedVector;
|
||||
}
|
||||
|
||||
// Token: 0x1700034D RID: 845
|
||||
public float this[int DMPGHHGCLFK]
|
||||
{
|
||||
get
|
||||
{
|
||||
switch (DMPGHHGCLFK)
|
||||
{
|
||||
case 0:
|
||||
return this.x;
|
||||
case 1:
|
||||
return this.y;
|
||||
case 2:
|
||||
return this.z;
|
||||
default:
|
||||
throw new IndexOutOfRangeException("Invalid ObscuredVector3 index!");
|
||||
}
|
||||
}
|
||||
set
|
||||
{
|
||||
switch (DMPGHHGCLFK)
|
||||
{
|
||||
case 0:
|
||||
this.x = value;
|
||||
break;
|
||||
case 1:
|
||||
this.y = value;
|
||||
break;
|
||||
case 2:
|
||||
this.z = value;
|
||||
break;
|
||||
default:
|
||||
throw new IndexOutOfRangeException("Invalid ObscuredVector3 index!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C2D RID: 31789 RVA: 0x002809A0 File Offset: 0x0027EBA0
|
||||
public static bool CEJBGIFPONL(ObscuredVector3 DPIIIAGCMLK, ObscuredVector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.COKAICBMHNK() == BDKNHBMMGPK.DAJIMEONNFL();
|
||||
}
|
||||
|
||||
// Token: 0x06007C2E RID: 31790 RVA: 0x002809B8 File Offset: 0x0027EBB8
|
||||
public static void BNCLAOKFLEB(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredVector3.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007C2F RID: 31791 RVA: 0x002809C0 File Offset: 0x0027EBC0
|
||||
public static Vector3 IABGHGPNHEO(ObscuredVector3 NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.MBAGBAGNDEK();
|
||||
}
|
||||
|
||||
// Token: 0x06007C30 RID: 31792 RVA: 0x002809CC File Offset: 0x0027EBCC
|
||||
public void NNECGNIEADP(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.z = this.IGFDDFODPAK(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue.z = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C31 RID: 31793 RVA: 0x002809F8 File Offset: 0x0027EBF8
|
||||
public static ObscuredVector3.RawEncryptedVector3 FOMCNFPBFBM(Vector3 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
return ObscuredVector3.BENOBLIMNHN(NOBAPCOKFIL.x, NOBAPCOKFIL.y, NOBAPCOKFIL.z, ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x1700034A RID: 842
|
||||
// (get) Token: 0x06007C8E RID: 31886 RVA: 0x00281A44 File Offset: 0x0027FC44
|
||||
// (set) Token: 0x06007C32 RID: 31794 RVA: 0x00280A18 File Offset: 0x0027EC18
|
||||
public float x
|
||||
{
|
||||
get
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.x);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.x) > ObscuredCheatingDetector.NCKMBFBMBFM.vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.hiddenValue.x = this.KKHENDKJJGM(value);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue.x = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C33 RID: 31795 RVA: 0x00280A44 File Offset: 0x0027EC44
|
||||
public static ObscuredVector3 LKJMHEHDKGB(ObscuredVector3 FKOFGIJFIKA, ObscuredVector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.LFMEFDBPHKK(FKOFGIJFIKA.JBFLMIMJHEF() - GNNBOMAEBGK.DAJIMEONNFL());
|
||||
}
|
||||
|
||||
// Token: 0x06007C34 RID: 31796 RVA: 0x00280A60 File Offset: 0x0027EC60
|
||||
private int KKHENDKJJGM(float JCMGMGDNKNI)
|
||||
{
|
||||
return ObscuredFloat.BENOBLIMNHN(JCMGMGDNKNI, ObscuredVector3.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007C35 RID: 31797 RVA: 0x00280A7C File Offset: 0x0027EC7C
|
||||
public static Vector3 OMDPELINLJC(ObscuredVector3 NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.DAJIMEONNFL();
|
||||
}
|
||||
|
||||
// Token: 0x06007C36 RID: 31798 RVA: 0x00280A88 File Offset: 0x0027EC88
|
||||
public static ObscuredVector3.RawEncryptedVector3 CGJMPECINKM(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector3.FOMCNFPBFBM(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007C37 RID: 31799 RVA: 0x00280A94 File Offset: 0x0027EC94
|
||||
public float EFJNPDGMNPO()
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.y);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE() && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.y) > ObscuredCheatingDetector.EBLPGFAAKBL().vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.BHBJGJBCEHA().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007C38 RID: 31800 RVA: 0x00280B0C File Offset: 0x0027ED0C
|
||||
public static ObscuredVector3 KGGCEBKGKOI(ObscuredVector3 FKOFGIJFIKA, Vector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.EDHNDLCFIOL(FKOFGIJFIKA.JBFLMIMJHEF() - GNNBOMAEBGK);
|
||||
}
|
||||
|
||||
// Token: 0x06007C39 RID: 31801 RVA: 0x00280B20 File Offset: 0x0027ED20
|
||||
private bool FNIPDLHNGGA(Vector3 GDIMLCDDAPA, Vector3 PLBGAGEKPML)
|
||||
{
|
||||
float vector3Epsilon = ObscuredCheatingDetector.MLGNLBKNOPI().vector3Epsilon;
|
||||
return Math.Abs(GDIMLCDDAPA.x - PLBGAGEKPML.x) < vector3Epsilon && Math.Abs(GDIMLCDDAPA.y - PLBGAGEKPML.y) < vector3Epsilon && Math.Abs(GDIMLCDDAPA.z - PLBGAGEKPML.z) < vector3Epsilon;
|
||||
}
|
||||
|
||||
// Token: 0x06007C3A RID: 31802 RVA: 0x00280B88 File Offset: 0x0027ED88
|
||||
public static Vector3 EDHNDLCFIOL(ObscuredVector3 NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007C3B RID: 31803 RVA: 0x00280B94 File Offset: 0x0027ED94
|
||||
public static bool OAEIGBHBBCH(ObscuredVector3 DPIIIAGCMLK, Vector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.JBFLMIMJHEF() != BDKNHBMMGPK;
|
||||
}
|
||||
|
||||
// Token: 0x06007C3C RID: 31804 RVA: 0x00280BA4 File Offset: 0x0027EDA4
|
||||
public float NEBFGKGFLIK(int DMPGHHGCLFK)
|
||||
{
|
||||
switch (DMPGHHGCLFK)
|
||||
{
|
||||
case 0:
|
||||
return this.KHDFNPOMKEN();
|
||||
case 1:
|
||||
return this.CPCJEOMAEPE();
|
||||
case 2:
|
||||
return this.z;
|
||||
default:
|
||||
throw new IndexOutOfRangeException("OnBalloonSpawned");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C3D RID: 31805 RVA: 0x00280BDC File Offset: 0x0027EDDC
|
||||
public void CGCFOAFMKJE()
|
||||
{
|
||||
Vector3 vector = this.JBFLMIMJHEF();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(int.MinValue, int.MaxValue);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredVector3.BENOBLIMNHN(vector, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007C3E RID: 31806 RVA: 0x00280C24 File Offset: 0x0027EE24
|
||||
public static ObscuredVector3.RawEncryptedVector3 LBEEKDFPHEE(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector3.ODOOANHBHJN(NOBAPCOKFIL, 1);
|
||||
}
|
||||
|
||||
// Token: 0x06007C3F RID: 31807 RVA: 0x00280C30 File Offset: 0x0027EE30
|
||||
public void DBIJAEMIKAM()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredVector3.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredVector3.PHDBLAOIEKJ(this.JBFLMIMJHEF(), ObscuredVector3.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredVector3.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C40 RID: 31808 RVA: 0x00280C64 File Offset: 0x0027EE64
|
||||
public static ObscuredVector3 IMJAHAAEPJJ(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredVector3 obscuredVector = new ObscuredVector3(ObscuredVector3.HFCGMECLHOC(NOBAPCOKFIL, ObscuredVector3.cryptoKey));
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
obscuredVector.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007C41 RID: 31809 RVA: 0x00280C98 File Offset: 0x0027EE98
|
||||
public bool JIKKDLPDPLD(object GGGBDENGHFM)
|
||||
{
|
||||
return this.DAJIMEONNFL().Equals(GGGBDENGHFM);
|
||||
}
|
||||
|
||||
// Token: 0x06007C42 RID: 31810 RVA: 0x00280CBC File Offset: 0x0027EEBC
|
||||
public float JFBGKMECAPA()
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.x);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE() && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.x) > ObscuredCheatingDetector.BAEJAJKPOHF().vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.PFOOJAGKOHN().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007C43 RID: 31811 RVA: 0x00280D34 File Offset: 0x0027EF34
|
||||
public Vector3 IBHOCHAIJLO()
|
||||
{
|
||||
return this.COKAICBMHNK();
|
||||
}
|
||||
|
||||
// Token: 0x06007C44 RID: 31812 RVA: 0x00280D3C File Offset: 0x0027EF3C
|
||||
public static ObscuredVector3 DPKIIDGNNFB(ObscuredVector3 FKOFGIJFIKA, float PAEJJFLOIEA)
|
||||
{
|
||||
return ObscuredVector3.CLBOGNBMMMP(FKOFGIJFIKA.DAJIMEONNFL() * PAEJJFLOIEA);
|
||||
}
|
||||
|
||||
// Token: 0x06007C45 RID: 31813 RVA: 0x00280D50 File Offset: 0x0027EF50
|
||||
public void OCBOBPPADED(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.y = this.MILOHLHBJJN(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
this.fakeValue.y = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C46 RID: 31814 RVA: 0x00280D7C File Offset: 0x0027EF7C
|
||||
public static bool GEINBKNJBKG(ObscuredVector3 DPIIIAGCMLK, ObscuredVector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.JBFLMIMJHEF() == BDKNHBMMGPK.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007C47 RID: 31815 RVA: 0x00280D94 File Offset: 0x0027EF94
|
||||
public static bool LGGIDBAAPOI(Vector3 DPIIIAGCMLK, ObscuredVector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK == BDKNHBMMGPK.MBAGBAGNDEK();
|
||||
}
|
||||
|
||||
// Token: 0x06007C48 RID: 31816 RVA: 0x00280DA4 File Offset: 0x0027EFA4
|
||||
public float LAFMKMMBGIB()
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.z);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.z) > ObscuredCheatingDetector.NOKOLBFKLEK().vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.EBLPGFAAKBL().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007C49 RID: 31817 RVA: 0x00280E1C File Offset: 0x0027F01C
|
||||
private Vector3 DAJIMEONNFL()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredVector3.cryptoKey;
|
||||
this.hiddenValue = ObscuredVector3.ODOOANHBHJN(ObscuredVector3.initialFakeValue, ObscuredVector3.cryptoKey);
|
||||
this.fakeValue = ObscuredVector3.initialFakeValue;
|
||||
this.inited = true;
|
||||
}
|
||||
Vector3 vector;
|
||||
vector.x = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.x, this.currentCryptoKey);
|
||||
vector.y = ObscuredFloat.BPOPJAPLLDG(this.hiddenValue.y, this.currentCryptoKey);
|
||||
vector.z = ObscuredFloat.BPOPJAPLLDG(this.hiddenValue.z, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && !this.fakeValue.Equals(Vector3.zero) && !this.NFLBNONFKHK(vector, this.fakeValue))
|
||||
{
|
||||
ObscuredCheatingDetector.LFLOBAFOANG().PEJACBOIHLD();
|
||||
}
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007C4A RID: 31818 RVA: 0x00280F04 File Offset: 0x0027F104
|
||||
public static ObscuredVector3 KGGCEBKGKOI(Vector3 FKOFGIJFIKA, ObscuredVector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.EDHNDLCFIOL(FKOFGIJFIKA - GNNBOMAEBGK.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x06007C4B RID: 31819 RVA: 0x00280F18 File Offset: 0x0027F118
|
||||
public float CPCJEOMAEPE()
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.y);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.y) > ObscuredCheatingDetector.MLGNLBKNOPI().vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007C4C RID: 31820 RVA: 0x00280F90 File Offset: 0x0027F190
|
||||
public static ObscuredVector3 MNIJAIEKIBJ(float PAEJJFLOIEA, ObscuredVector3 FKOFGIJFIKA)
|
||||
{
|
||||
return ObscuredVector3.CLBOGNBMMMP(PAEJJFLOIEA * FKOFGIJFIKA.DAJIMEONNFL());
|
||||
}
|
||||
|
||||
// Token: 0x06007C4D RID: 31821 RVA: 0x00280FA4 File Offset: 0x0027F1A4
|
||||
public static ObscuredVector3 GHBJMGMONFD(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredVector3 obscuredVector = new ObscuredVector3(ObscuredVector3.BENOBLIMNHN(NOBAPCOKFIL, ObscuredVector3.cryptoKey));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredVector.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredVector;
|
||||
}
|
||||
|
||||
// Token: 0x1700034C RID: 844
|
||||
// (get) Token: 0x06007C4E RID: 31822 RVA: 0x00280FD8 File Offset: 0x0027F1D8
|
||||
// (set) Token: 0x06007CA3 RID: 31907 RVA: 0x00281E3C File Offset: 0x0028003C
|
||||
public float z
|
||||
{
|
||||
get
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.z);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.z) > ObscuredCheatingDetector.NCKMBFBMBFM.vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.hiddenValue.z = this.KKHENDKJJGM(value);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue.z = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C4F RID: 31823 RVA: 0x00281050 File Offset: 0x0027F250
|
||||
public static bool GEEJGHNFNLC(ObscuredVector3 DPIIIAGCMLK, Vector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.MBAGBAGNDEK() == BDKNHBMMGPK;
|
||||
}
|
||||
|
||||
// Token: 0x06007C50 RID: 31824 RVA: 0x00281060 File Offset: 0x0027F260
|
||||
public static ObscuredVector3.RawEncryptedVector3 HFCGMECLHOC(Vector3 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
return ObscuredVector3.CDIMHCDLCKA(NOBAPCOKFIL.x, NOBAPCOKFIL.y, NOBAPCOKFIL.z, ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007C51 RID: 31825 RVA: 0x00281080 File Offset: 0x0027F280
|
||||
public static ObscuredVector3 KEGFJMPAHHA(ObscuredVector3 FKOFGIJFIKA)
|
||||
{
|
||||
return ObscuredVector3.LFMEFDBPHKK(-FKOFGIJFIKA.COKAICBMHNK());
|
||||
}
|
||||
|
||||
// Token: 0x06007C52 RID: 31826 RVA: 0x00281094 File Offset: 0x0027F294
|
||||
public static bool PLFAOCDAKAP(ObscuredVector3 DPIIIAGCMLK, ObscuredVector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.DAJIMEONNFL() != BDKNHBMMGPK.MBAGBAGNDEK();
|
||||
}
|
||||
|
||||
// Token: 0x06007C53 RID: 31827 RVA: 0x002810AC File Offset: 0x0027F2AC
|
||||
public static ObscuredVector3 IGLEADGCMKI(ObscuredVector3 FKOFGIJFIKA, ObscuredVector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.EDHNDLCFIOL(FKOFGIJFIKA.DAJIMEONNFL() - GNNBOMAEBGK.MBAGBAGNDEK());
|
||||
}
|
||||
|
||||
// Token: 0x06007C54 RID: 31828 RVA: 0x002810C8 File Offset: 0x0027F2C8
|
||||
public static ObscuredVector3 EIDFNHCGFPN(ObscuredVector3 FKOFGIJFIKA, Vector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.CLBOGNBMMMP(FKOFGIJFIKA.DAJIMEONNFL() - GNNBOMAEBGK);
|
||||
}
|
||||
|
||||
// Token: 0x06007C55 RID: 31829 RVA: 0x002810DC File Offset: 0x0027F2DC
|
||||
public float DPKKHPLLMEA()
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.x);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE() && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.x) > ObscuredCheatingDetector.NOKOLBFKLEK().vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.PFOOJAGKOHN().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007C56 RID: 31830 RVA: 0x00281154 File Offset: 0x0027F354
|
||||
public float NEHJFPMMLBD()
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.x);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE() && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.x) > ObscuredCheatingDetector.MLGNLBKNOPI().vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007C57 RID: 31831 RVA: 0x002811CC File Offset: 0x0027F3CC
|
||||
public static ObscuredVector3 FOKAMICHNJK(ObscuredVector3 FKOFGIJFIKA, Vector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.LFMEFDBPHKK(FKOFGIJFIKA.DAJIMEONNFL() - GNNBOMAEBGK);
|
||||
}
|
||||
|
||||
// Token: 0x06007C58 RID: 31832 RVA: 0x002811E0 File Offset: 0x0027F3E0
|
||||
public ObscuredVector3.RawEncryptedVector3 LEICFLGABLJ()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007C59 RID: 31833 RVA: 0x002811F0 File Offset: 0x0027F3F0
|
||||
public static ObscuredVector3 DDPHNEKAJAE(ObscuredVector3 FKOFGIJFIKA, Vector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.BCOOPNEAHJJ(FKOFGIJFIKA.DAJIMEONNFL() + GNNBOMAEBGK);
|
||||
}
|
||||
|
||||
// Token: 0x06007C5A RID: 31834 RVA: 0x00281204 File Offset: 0x0027F404
|
||||
private float PNOEKFPOLLB(int JCMGMGDNKNI)
|
||||
{
|
||||
int num = ObscuredVector3.cryptoKey;
|
||||
if (this.currentCryptoKey != ObscuredVector3.cryptoKey)
|
||||
{
|
||||
num = this.currentCryptoKey;
|
||||
}
|
||||
return ObscuredFloat.CKBNEIHJPNP(JCMGMGDNKNI, num);
|
||||
}
|
||||
|
||||
// Token: 0x06007C5B RID: 31835 RVA: 0x00281238 File Offset: 0x0027F438
|
||||
public static ObscuredVector3 OFGFOMCAOCK(ObscuredVector3 FKOFGIJFIKA, ObscuredVector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.EDHNDLCFIOL(FKOFGIJFIKA.MBAGBAGNDEK() + GNNBOMAEBGK.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x06007C5C RID: 31836 RVA: 0x00281254 File Offset: 0x0027F454
|
||||
public static bool GEINBKNJBKG(Vector3 DPIIIAGCMLK, ObscuredVector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK == BDKNHBMMGPK.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007C5D RID: 31837 RVA: 0x00281264 File Offset: 0x0027F464
|
||||
public float OPLHEOGJNOP()
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.y);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.y) > ObscuredCheatingDetector.BAEJAJKPOHF().vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.EBLPGFAAKBL().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007C5E RID: 31838 RVA: 0x002812DC File Offset: 0x0027F4DC
|
||||
public static void OCNFKLOEFAJ(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredVector3.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007C5F RID: 31839 RVA: 0x002812E4 File Offset: 0x0027F4E4
|
||||
public static ObscuredVector3 GONOHAAGNMH(Vector3 FKOFGIJFIKA, ObscuredVector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.CLBOGNBMMMP(FKOFGIJFIKA - GNNBOMAEBGK.DAJIMEONNFL());
|
||||
}
|
||||
|
||||
// Token: 0x06007C60 RID: 31840 RVA: 0x002812F8 File Offset: 0x0027F4F8
|
||||
public string BIGIPFIKPCF(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.DAJIMEONNFL().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007C61 RID: 31841 RVA: 0x00281314 File Offset: 0x0027F514
|
||||
public void HGPADBNMBDL()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredVector3.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredVector3.ODOOANHBHJN(this.MBAGBAGNDEK(), ObscuredVector3.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredVector3.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C62 RID: 31842 RVA: 0x00281348 File Offset: 0x0027F548
|
||||
public static ObscuredVector3.RawEncryptedVector3 ODOOANHBHJN(Vector3 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
return ObscuredVector3.CDIMHCDLCKA(NOBAPCOKFIL.x, NOBAPCOKFIL.y, NOBAPCOKFIL.z, ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007C63 RID: 31843 RVA: 0x00281368 File Offset: 0x0027F568
|
||||
public static ObscuredVector3 LFFKMJOKNPL(ObscuredVector3 FKOFGIJFIKA, Vector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.EDHNDLCFIOL(FKOFGIJFIKA.JBFLMIMJHEF() + GNNBOMAEBGK);
|
||||
}
|
||||
|
||||
// Token: 0x06007C64 RID: 31844 RVA: 0x0028137C File Offset: 0x0027F57C
|
||||
public bool JGGFCODDEON(object GGGBDENGHFM)
|
||||
{
|
||||
return this.JBFLMIMJHEF().Equals(GGGBDENGHFM);
|
||||
}
|
||||
|
||||
// Token: 0x06007C65 RID: 31845 RVA: 0x002813A0 File Offset: 0x0027F5A0
|
||||
public Vector3 KBLPFIOHKBF()
|
||||
{
|
||||
return this.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007C66 RID: 31846 RVA: 0x002813A8 File Offset: 0x0027F5A8
|
||||
public static ObscuredVector3 KFKMPBHFABP(Vector3 FKOFGIJFIKA, ObscuredVector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.CLBOGNBMMMP(FKOFGIJFIKA + GNNBOMAEBGK.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x06007C67 RID: 31847 RVA: 0x002813BC File Offset: 0x0027F5BC
|
||||
public string GPMFCLGAIBF(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.DAJIMEONNFL().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007C68 RID: 31848 RVA: 0x002813D8 File Offset: 0x0027F5D8
|
||||
public static bool NMFDIOMIAFK(ObscuredVector3 DPIIIAGCMLK, Vector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.MBAGBAGNDEK() == BDKNHBMMGPK;
|
||||
}
|
||||
|
||||
// Token: 0x06007C69 RID: 31849 RVA: 0x002813E8 File Offset: 0x0027F5E8
|
||||
public bool KMOKOPKGALF(object GGGBDENGHFM)
|
||||
{
|
||||
return this.DAJIMEONNFL().Equals(GGGBDENGHFM);
|
||||
}
|
||||
|
||||
// Token: 0x06007C6A RID: 31850 RVA: 0x0028140C File Offset: 0x0027F60C
|
||||
public static ObscuredVector3 NKBKGKMNNNF(ObscuredVector3 FKOFGIJFIKA, float PAEJJFLOIEA)
|
||||
{
|
||||
return ObscuredVector3.IMJAHAAEPJJ(FKOFGIJFIKA.DAJIMEONNFL() / PAEJJFLOIEA);
|
||||
}
|
||||
|
||||
// Token: 0x06007C6B RID: 31851 RVA: 0x00281420 File Offset: 0x0027F620
|
||||
public string HELNPLNMGPL(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007C6C RID: 31852 RVA: 0x0028143C File Offset: 0x0027F63C
|
||||
public static ObscuredVector3 DEKHJPADIAG(ObscuredVector3 FKOFGIJFIKA)
|
||||
{
|
||||
return ObscuredVector3.GHBJMGMONFD(-FKOFGIJFIKA.MBAGBAGNDEK());
|
||||
}
|
||||
|
||||
// Token: 0x06007C6D RID: 31853 RVA: 0x00281450 File Offset: 0x0027F650
|
||||
public static ObscuredVector3.RawEncryptedVector3 ONPFNJAKEAF(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector3.FOMCNFPBFBM(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x1700034B RID: 843
|
||||
// (get) Token: 0x06007CD2 RID: 31954 RVA: 0x002825EC File Offset: 0x002807EC
|
||||
// (set) Token: 0x06007C6E RID: 31854 RVA: 0x0028145C File Offset: 0x0027F65C
|
||||
public float y
|
||||
{
|
||||
get
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.y);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.y) > ObscuredCheatingDetector.NCKMBFBMBFM.vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.hiddenValue.y = this.KKHENDKJJGM(value);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue.y = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C6F RID: 31855 RVA: 0x00281488 File Offset: 0x0027F688
|
||||
public void CANFKGPMDLJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredVector3.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredVector3.FOMCNFPBFBM(this.JBFLMIMJHEF(), ObscuredVector3.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredVector3.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C70 RID: 31856 RVA: 0x002814BC File Offset: 0x0027F6BC
|
||||
public static void BFBPGGJPIBI(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredVector3.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007C71 RID: 31857 RVA: 0x002814C4 File Offset: 0x0027F6C4
|
||||
public override bool Equals(object GGGBDENGHFM)
|
||||
{
|
||||
return this.JBFLMIMJHEF().Equals(GGGBDENGHFM);
|
||||
}
|
||||
|
||||
// Token: 0x06007C72 RID: 31858 RVA: 0x002814E8 File Offset: 0x0027F6E8
|
||||
public static ObscuredVector3 JNCMMODEGGI(ObscuredVector3 FKOFGIJFIKA, ObscuredVector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.EDHNDLCFIOL(FKOFGIJFIKA.JBFLMIMJHEF() + GNNBOMAEBGK.DAJIMEONNFL());
|
||||
}
|
||||
|
||||
// Token: 0x06007C73 RID: 31859 RVA: 0x00281504 File Offset: 0x0027F704
|
||||
public string MJIIFCDDNMM(string ECPFMLBHBPC)
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString(ECPFMLBHBPC);
|
||||
}
|
||||
|
||||
// Token: 0x06007C74 RID: 31860 RVA: 0x00281520 File Offset: 0x0027F720
|
||||
public static ObscuredVector3 MEMLJPAGELA(float PAEJJFLOIEA, ObscuredVector3 FKOFGIJFIKA)
|
||||
{
|
||||
return ObscuredVector3.GHBJMGMONFD(PAEJJFLOIEA * FKOFGIJFIKA.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x06007C75 RID: 31861 RVA: 0x00281534 File Offset: 0x0027F734
|
||||
public void MNHCDOGLACD(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.z = this.KKHENDKJJGM(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue.z = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C76 RID: 31862 RVA: 0x00281560 File Offset: 0x0027F760
|
||||
public static Vector3 FOPCDDJPFPH(ObscuredVector3.RawEncryptedVector3 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector3.CKBNEIHJPNP(NOBAPCOKFIL, 1);
|
||||
}
|
||||
|
||||
// Token: 0x06007C77 RID: 31863 RVA: 0x0028156C File Offset: 0x0027F76C
|
||||
public static Vector3 NNBHCAIOEKI(ObscuredVector3.RawEncryptedVector3 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector3.KJAAHDNBIFC(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007C78 RID: 31864 RVA: 0x00281578 File Offset: 0x0027F778
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.JBFLMIMJHEF().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007C79 RID: 31865 RVA: 0x0028159C File Offset: 0x0027F79C
|
||||
public static bool DADCIMECAME(Vector3 DPIIIAGCMLK, ObscuredVector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK == BDKNHBMMGPK.DAJIMEONNFL();
|
||||
}
|
||||
|
||||
// Token: 0x06007C7A RID: 31866 RVA: 0x002815AC File Offset: 0x0027F7AC
|
||||
public static ObscuredVector3 LJDNDGFPJEE(ObscuredVector3 FKOFGIJFIKA, ObscuredVector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.IMJAHAAEPJJ(FKOFGIJFIKA.DAJIMEONNFL() - GNNBOMAEBGK.MBAGBAGNDEK());
|
||||
}
|
||||
|
||||
// Token: 0x06007C7B RID: 31867 RVA: 0x002815C8 File Offset: 0x0027F7C8
|
||||
public static ObscuredVector3 LLKEMJIGIJK(ObscuredVector3 FKOFGIJFIKA)
|
||||
{
|
||||
return ObscuredVector3.LFMEFDBPHKK(-FKOFGIJFIKA.COKAICBMHNK());
|
||||
}
|
||||
|
||||
// Token: 0x06007C7C RID: 31868 RVA: 0x002815DC File Offset: 0x0027F7DC
|
||||
public float KLDNCKDCAJE()
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.z);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD() && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.z) > ObscuredCheatingDetector.PFOOJAGKOHN().vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.MLGNLBKNOPI().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007C7D RID: 31869 RVA: 0x00281654 File Offset: 0x0027F854
|
||||
public static ObscuredVector3.RawEncryptedVector3 BENOBLIMNHN(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector3.BENOBLIMNHN(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007C7E RID: 31870 RVA: 0x00281660 File Offset: 0x0027F860
|
||||
private Vector3 JBFLMIMJHEF()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredVector3.cryptoKey;
|
||||
this.hiddenValue = ObscuredVector3.BENOBLIMNHN(ObscuredVector3.initialFakeValue, ObscuredVector3.cryptoKey);
|
||||
this.fakeValue = ObscuredVector3.initialFakeValue;
|
||||
this.inited = true;
|
||||
}
|
||||
Vector3 vector;
|
||||
vector.x = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.x, this.currentCryptoKey);
|
||||
vector.y = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.y, this.currentCryptoKey);
|
||||
vector.z = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.z, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA && !this.fakeValue.Equals(Vector3.zero) && !this.EHMNGGKALNF(vector, this.fakeValue))
|
||||
{
|
||||
ObscuredCheatingDetector.NCKMBFBMBFM.PEJACBOIHLD();
|
||||
}
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007C7F RID: 31871 RVA: 0x00281748 File Offset: 0x0027F948
|
||||
public static ObscuredVector3 LFFKMJOKNPL(ObscuredVector3 FKOFGIJFIKA, ObscuredVector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.EDHNDLCFIOL(FKOFGIJFIKA.JBFLMIMJHEF() + GNNBOMAEBGK.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x06007C80 RID: 31872 RVA: 0x00281764 File Offset: 0x0027F964
|
||||
private int IGFDDFODPAK(float JCMGMGDNKNI)
|
||||
{
|
||||
return ObscuredFloat.OLBBCAAMPDI(JCMGMGDNKNI, ObscuredVector3.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007C81 RID: 31873 RVA: 0x00281780 File Offset: 0x0027F980
|
||||
private bool FJIDBNOHIMJ(Vector3 GDIMLCDDAPA, Vector3 PLBGAGEKPML)
|
||||
{
|
||||
float vector3Epsilon = ObscuredCheatingDetector.MLGNLBKNOPI().vector3Epsilon;
|
||||
return Math.Abs(GDIMLCDDAPA.x - PLBGAGEKPML.x) >= vector3Epsilon || Math.Abs(GDIMLCDDAPA.y - PLBGAGEKPML.y) >= vector3Epsilon || Math.Abs(GDIMLCDDAPA.z - PLBGAGEKPML.z) < vector3Epsilon;
|
||||
}
|
||||
|
||||
// Token: 0x06007C82 RID: 31874 RVA: 0x002817E8 File Offset: 0x0027F9E8
|
||||
public int IGGHPMMILHO()
|
||||
{
|
||||
return this.DAJIMEONNFL().GetHashCode();
|
||||
}
|
||||
|
||||
// Token: 0x06007C84 RID: 31876 RVA: 0x00281824 File Offset: 0x0027FA24
|
||||
public ObscuredVector3.RawEncryptedVector3 ALDLAGCALNE()
|
||||
{
|
||||
this.IAEENPEMEBJ();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007C85 RID: 31877 RVA: 0x00281834 File Offset: 0x0027FA34
|
||||
public static bool OGGMEPJHHAA(ObscuredVector3 DPIIIAGCMLK, Vector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.COKAICBMHNK() != BDKNHBMMGPK;
|
||||
}
|
||||
|
||||
// Token: 0x06007C86 RID: 31878 RVA: 0x00281844 File Offset: 0x0027FA44
|
||||
public static ObscuredVector3 FICJAPCKNJG(ObscuredVector3 FKOFGIJFIKA, float PAEJJFLOIEA)
|
||||
{
|
||||
return ObscuredVector3.BCOOPNEAHJJ(FKOFGIJFIKA.MBAGBAGNDEK() * PAEJJFLOIEA);
|
||||
}
|
||||
|
||||
// Token: 0x06007C87 RID: 31879 RVA: 0x00281858 File Offset: 0x0027FA58
|
||||
public static bool CANMJDJAMCE(ObscuredVector3 DPIIIAGCMLK, Vector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.DAJIMEONNFL() == BDKNHBMMGPK;
|
||||
}
|
||||
|
||||
// Token: 0x06007C88 RID: 31880 RVA: 0x00281868 File Offset: 0x0027FA68
|
||||
public float GHEIAABOCLA(int DMPGHHGCLFK)
|
||||
{
|
||||
switch (DMPGHHGCLFK)
|
||||
{
|
||||
case 0:
|
||||
return this.DDEPAAOFDOC();
|
||||
case 1:
|
||||
return this.OPLHEOGJNOP();
|
||||
case 2:
|
||||
return this.AKFHGDMHMDA();
|
||||
default:
|
||||
throw new IndexOutOfRangeException("OnBeforeApplicationQuit call returned false, postponing plugin shutdown.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C89 RID: 31881 RVA: 0x002818A0 File Offset: 0x0027FAA0
|
||||
public void LLPNLNGMEFH(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.y = this.KKHENDKJJGM(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue.y = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C8A RID: 31882 RVA: 0x002818CC File Offset: 0x0027FACC
|
||||
private Vector3 COKAICBMHNK()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredVector3.cryptoKey;
|
||||
this.hiddenValue = ObscuredVector3.ODOOANHBHJN(ObscuredVector3.initialFakeValue, ObscuredVector3.cryptoKey);
|
||||
this.fakeValue = ObscuredVector3.initialFakeValue;
|
||||
this.inited = true;
|
||||
}
|
||||
Vector3 vector;
|
||||
vector.x = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.x, this.currentCryptoKey);
|
||||
vector.y = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.y, this.currentCryptoKey);
|
||||
vector.z = ObscuredFloat.BPOPJAPLLDG(this.hiddenValue.z, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD() && !this.fakeValue.Equals(Vector3.zero) && !this.FJIDBNOHIMJ(vector, this.fakeValue))
|
||||
{
|
||||
ObscuredCheatingDetector.LFLOBAFOANG().PEJACBOIHLD();
|
||||
}
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007C8B RID: 31883 RVA: 0x002819B4 File Offset: 0x0027FBB4
|
||||
public float KHDFNPOMKEN()
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.x);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.x) > ObscuredCheatingDetector.MLGNLBKNOPI().vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.MLGNLBKNOPI().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007C8C RID: 31884 RVA: 0x00281A2C File Offset: 0x0027FC2C
|
||||
public static void IBJHPKCDAEN(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredVector3.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007C8D RID: 31885 RVA: 0x00281A34 File Offset: 0x0027FC34
|
||||
public ObscuredVector3.RawEncryptedVector3 NKDLIPJIGBB()
|
||||
{
|
||||
this.DBIJAEMIKAM();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007C8F RID: 31887 RVA: 0x00281ABC File Offset: 0x0027FCBC
|
||||
public float FMNNLKJHEKA()
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.x);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.x) > ObscuredCheatingDetector.NCKMBFBMBFM.vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.BHBJGJBCEHA().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007C90 RID: 31888 RVA: 0x00281B34 File Offset: 0x0027FD34
|
||||
public float PGLFHDKAOKE()
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.z);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.z) > ObscuredCheatingDetector.JKEHMHFHJNH().vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.MLGNLBKNOPI().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007C91 RID: 31889 RVA: 0x00281BAC File Offset: 0x0027FDAC
|
||||
public static ObscuredVector3 LFFKMJOKNPL(Vector3 FKOFGIJFIKA, ObscuredVector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.EDHNDLCFIOL(FKOFGIJFIKA + GNNBOMAEBGK.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x06007C92 RID: 31890 RVA: 0x00281BC0 File Offset: 0x0027FDC0
|
||||
public static bool NOGAGKDDFDB(ObscuredVector3 DPIIIAGCMLK, ObscuredVector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.JBFLMIMJHEF() != BDKNHBMMGPK.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007C93 RID: 31891 RVA: 0x00281BD8 File Offset: 0x0027FDD8
|
||||
public void DEMMNLKAMAE()
|
||||
{
|
||||
Vector3 vector = this.DAJIMEONNFL();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(-151, 145);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredVector3.BENOBLIMNHN(vector, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007C94 RID: 31892 RVA: 0x00281C20 File Offset: 0x0027FE20
|
||||
public bool POLJJECNOAB(object GGGBDENGHFM)
|
||||
{
|
||||
return this.JBFLMIMJHEF().Equals(GGGBDENGHFM);
|
||||
}
|
||||
|
||||
// Token: 0x06007C95 RID: 31893 RVA: 0x00281C44 File Offset: 0x0027FE44
|
||||
public void KCAGKCIEPEC(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.z = this.MILOHLHBJJN(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
this.fakeValue.z = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C96 RID: 31894 RVA: 0x00281C70 File Offset: 0x0027FE70
|
||||
public static ObscuredVector3 FFPGLCADCPB(ObscuredVector3 FKOFGIJFIKA, float PAEJJFLOIEA)
|
||||
{
|
||||
return ObscuredVector3.LFMEFDBPHKK(FKOFGIJFIKA.DAJIMEONNFL() * PAEJJFLOIEA);
|
||||
}
|
||||
|
||||
// Token: 0x06007C97 RID: 31895 RVA: 0x00281C84 File Offset: 0x0027FE84
|
||||
public float CGJIEHPAOCO(int DMPGHHGCLFK)
|
||||
{
|
||||
switch (DMPGHHGCLFK)
|
||||
{
|
||||
case 0:
|
||||
return this.FMNNLKJHEKA();
|
||||
case 1:
|
||||
return this.y;
|
||||
case 2:
|
||||
return this.AKFHGDMHMDA();
|
||||
default:
|
||||
throw new IndexOutOfRangeException("{not_found}");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007C98 RID: 31896 RVA: 0x00281CBC File Offset: 0x0027FEBC
|
||||
public void MMCANAICCPH()
|
||||
{
|
||||
Vector3 vector = this.COKAICBMHNK();
|
||||
do
|
||||
{
|
||||
this.currentCryptoKey = global::UnityEngine.Random.Range(-191, -17);
|
||||
}
|
||||
while (this.currentCryptoKey == 0);
|
||||
this.hiddenValue = ObscuredVector3.PHDBLAOIEKJ(vector, this.currentCryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007C99 RID: 31897 RVA: 0x00281D04 File Offset: 0x0027FF04
|
||||
public static Vector3 KJAAHDNBIFC(ObscuredVector3.RawEncryptedVector3 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredVector3.cryptoKey;
|
||||
}
|
||||
Vector3 vector;
|
||||
vector.x = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.x, ANOFFEKMECJ);
|
||||
vector.y = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
vector.z = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.z, ANOFFEKMECJ);
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007C9A RID: 31898 RVA: 0x00281D5C File Offset: 0x0027FF5C
|
||||
public static bool NOGAGKDDFDB(Vector3 DPIIIAGCMLK, ObscuredVector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK != BDKNHBMMGPK.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007C9B RID: 31899 RVA: 0x00281D6C File Offset: 0x0027FF6C
|
||||
public static bool PHFDJHCLFEP(Vector3 DPIIIAGCMLK, ObscuredVector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK != BDKNHBMMGPK.DAJIMEONNFL();
|
||||
}
|
||||
|
||||
// Token: 0x06007C9C RID: 31900 RVA: 0x00281D7C File Offset: 0x0027FF7C
|
||||
public ObscuredVector3(float ILFEPFCLLFJ, float CCOAIHDIKAN, float PNJMFPGNEAN)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredVector3.cryptoKey;
|
||||
this.hiddenValue = ObscuredVector3.BENOBLIMNHN(ILFEPFCLLFJ, CCOAIHDIKAN, PNJMFPGNEAN, this.currentCryptoKey);
|
||||
this.fakeValue.x = ILFEPFCLLFJ;
|
||||
this.fakeValue.y = CCOAIHDIKAN;
|
||||
this.fakeValue.z = PNJMFPGNEAN;
|
||||
this.inited = true;
|
||||
}
|
||||
|
||||
// Token: 0x06007C9D RID: 31901 RVA: 0x00281DD4 File Offset: 0x0027FFD4
|
||||
public static bool HCKMPBCKION(ObscuredVector3 DPIIIAGCMLK, Vector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.COKAICBMHNK() == BDKNHBMMGPK;
|
||||
}
|
||||
|
||||
// Token: 0x06007C9E RID: 31902 RVA: 0x00281DE4 File Offset: 0x0027FFE4
|
||||
public ObscuredVector3.RawEncryptedVector3 PJHKIDOFPJD()
|
||||
{
|
||||
this.DBIJAEMIKAM();
|
||||
return this.hiddenValue;
|
||||
}
|
||||
|
||||
// Token: 0x06007C9F RID: 31903 RVA: 0x00281DF4 File Offset: 0x0027FFF4
|
||||
public static Vector3 KFKLFBCGPAH(ObscuredVector3.RawEncryptedVector3 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector3.KJAAHDNBIFC(NOBAPCOKFIL, 1);
|
||||
}
|
||||
|
||||
// Token: 0x06007CA0 RID: 31904 RVA: 0x00281E00 File Offset: 0x00280000
|
||||
public static ObscuredVector3 BHJJOJFJAMK(ObscuredVector3 FKOFGIJFIKA, float PAEJJFLOIEA)
|
||||
{
|
||||
return ObscuredVector3.EDHNDLCFIOL(FKOFGIJFIKA.JBFLMIMJHEF() / PAEJJFLOIEA);
|
||||
}
|
||||
|
||||
// Token: 0x06007CA1 RID: 31905 RVA: 0x00281E14 File Offset: 0x00280014
|
||||
public static ObscuredVector3 PKAIIMCGDFH(Vector3 FKOFGIJFIKA, ObscuredVector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.GHBJMGMONFD(FKOFGIJFIKA - GNNBOMAEBGK.DAJIMEONNFL());
|
||||
}
|
||||
|
||||
// Token: 0x06007CA2 RID: 31906 RVA: 0x00281E28 File Offset: 0x00280028
|
||||
public static ObscuredVector3 HICCMJCHDFO(Vector3 FKOFGIJFIKA, ObscuredVector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.IMJAHAAEPJJ(FKOFGIJFIKA + GNNBOMAEBGK.COKAICBMHNK());
|
||||
}
|
||||
|
||||
// Token: 0x06007CA5 RID: 31909 RVA: 0x00281EBC File Offset: 0x002800BC
|
||||
public void FMEAIGEABKF(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.y = this.DDBBGNOMHBB(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
this.fakeValue.y = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007CA6 RID: 31910 RVA: 0x00281EE8 File Offset: 0x002800E8
|
||||
public void NAEMLDBNCMB(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.y = this.MILOHLHBJJN(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
this.fakeValue.y = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007CA7 RID: 31911 RVA: 0x00281F14 File Offset: 0x00280114
|
||||
public static ObscuredVector3.RawEncryptedVector3 HGJEOKOIMNK(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector3.BENOBLIMNHN(NOBAPCOKFIL, 1);
|
||||
}
|
||||
|
||||
// Token: 0x06007CA8 RID: 31912 RVA: 0x00281F20 File Offset: 0x00280120
|
||||
public static ObscuredVector3 ENAIFBOHIPB(float PAEJJFLOIEA, ObscuredVector3 FKOFGIJFIKA)
|
||||
{
|
||||
return ObscuredVector3.IMJAHAAEPJJ(PAEJJFLOIEA * FKOFGIJFIKA.MBAGBAGNDEK());
|
||||
}
|
||||
|
||||
// Token: 0x06007CA9 RID: 31913 RVA: 0x00281F34 File Offset: 0x00280134
|
||||
public void KADECGAJDPK(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.z = this.MILOHLHBJJN(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue.z = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007CAA RID: 31914 RVA: 0x00281F60 File Offset: 0x00280160
|
||||
public static ObscuredVector3.RawEncryptedVector3 BENOBLIMNHN(Vector3 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
return ObscuredVector3.BENOBLIMNHN(NOBAPCOKFIL.x, NOBAPCOKFIL.y, NOBAPCOKFIL.z, ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007CAB RID: 31915 RVA: 0x00281F80 File Offset: 0x00280180
|
||||
public static bool FMDBNEFHGOK(Vector3 DPIIIAGCMLK, ObscuredVector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK != BDKNHBMMGPK.DAJIMEONNFL();
|
||||
}
|
||||
|
||||
// Token: 0x06007CAC RID: 31916 RVA: 0x00281F90 File Offset: 0x00280190
|
||||
public void CAKGGLEKABM(int DMPGHHGCLFK, float NOBAPCOKFIL)
|
||||
{
|
||||
switch (DMPGHHGCLFK)
|
||||
{
|
||||
case 0:
|
||||
this.x = NOBAPCOKFIL;
|
||||
break;
|
||||
case 1:
|
||||
this.FMEAIGEABKF(NOBAPCOKFIL);
|
||||
break;
|
||||
case 2:
|
||||
this.KADECGAJDPK(NOBAPCOKFIL);
|
||||
break;
|
||||
default:
|
||||
throw new IndexOutOfRangeException(" to: ");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007CAD RID: 31917 RVA: 0x00281FE4 File Offset: 0x002801E4
|
||||
public void CMFHIAIDBAO(ObscuredVector3.RawEncryptedVector3 JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = false;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.COKAICBMHNK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007CAE RID: 31918 RVA: 0x0028200C File Offset: 0x0028020C
|
||||
public static Vector3 CKBNEIHJPNP(ObscuredVector3.RawEncryptedVector3 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredVector3.cryptoKey;
|
||||
}
|
||||
Vector3 vector;
|
||||
vector.x = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.x, ANOFFEKMECJ);
|
||||
vector.y = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.y, ANOFFEKMECJ);
|
||||
vector.z = ObscuredFloat.CKBNEIHJPNP(NOBAPCOKFIL.z, ANOFFEKMECJ);
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007CAF RID: 31919 RVA: 0x00282064 File Offset: 0x00280264
|
||||
public static ObscuredVector3 CCBCDCPKJJE(ObscuredVector3 FKOFGIJFIKA, Vector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.LFMEFDBPHKK(FKOFGIJFIKA.COKAICBMHNK() - GNNBOMAEBGK);
|
||||
}
|
||||
|
||||
// Token: 0x06007CB0 RID: 31920 RVA: 0x00282078 File Offset: 0x00280278
|
||||
private bool NFLBNONFKHK(Vector3 GDIMLCDDAPA, Vector3 PLBGAGEKPML)
|
||||
{
|
||||
float vector3Epsilon = ObscuredCheatingDetector.MLGNLBKNOPI().vector3Epsilon;
|
||||
return Math.Abs(GDIMLCDDAPA.x - PLBGAGEKPML.x) >= vector3Epsilon || Math.Abs(GDIMLCDDAPA.y - PLBGAGEKPML.y) >= vector3Epsilon || Math.Abs(GDIMLCDDAPA.z - PLBGAGEKPML.z) < vector3Epsilon;
|
||||
}
|
||||
|
||||
// Token: 0x06007CB1 RID: 31921 RVA: 0x002820E0 File Offset: 0x002802E0
|
||||
public static bool KAKFNNJEBJI(ObscuredVector3 DPIIIAGCMLK, Vector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.DAJIMEONNFL() == BDKNHBMMGPK;
|
||||
}
|
||||
|
||||
// Token: 0x06007CB2 RID: 31922 RVA: 0x002820F0 File Offset: 0x002802F0
|
||||
public static void JINKAEDKLCL(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredVector3.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007CB3 RID: 31923 RVA: 0x002820F8 File Offset: 0x002802F8
|
||||
public static Vector3 LCCKIPJPNPI(ObscuredVector3 NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.COKAICBMHNK();
|
||||
}
|
||||
|
||||
// Token: 0x06007CB4 RID: 31924 RVA: 0x00282104 File Offset: 0x00280304
|
||||
public static Vector3 CKBNEIHJPNP(ObscuredVector3.RawEncryptedVector3 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector3.CKBNEIHJPNP(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007CB5 RID: 31925 RVA: 0x00282110 File Offset: 0x00280310
|
||||
public static bool IENFIMDGFPH(ObscuredVector3 DPIIIAGCMLK, Vector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.JBFLMIMJHEF() == BDKNHBMMGPK;
|
||||
}
|
||||
|
||||
// Token: 0x06007CB6 RID: 31926 RVA: 0x00282120 File Offset: 0x00280320
|
||||
public void MMCPMHCHMCJ(int DMPGHHGCLFK, float NOBAPCOKFIL)
|
||||
{
|
||||
switch (DMPGHHGCLFK)
|
||||
{
|
||||
case 0:
|
||||
this.NLKKCFEPCJM(NOBAPCOKFIL);
|
||||
break;
|
||||
case 1:
|
||||
this.LLPNLNGMEFH(NOBAPCOKFIL);
|
||||
break;
|
||||
case 2:
|
||||
this.z = NOBAPCOKFIL;
|
||||
break;
|
||||
default:
|
||||
throw new IndexOutOfRangeException("Hello World!");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007CB7 RID: 31927 RVA: 0x00282174 File Offset: 0x00280374
|
||||
private bool GIFNNLMDIEN(Vector3 GDIMLCDDAPA, Vector3 PLBGAGEKPML)
|
||||
{
|
||||
float vector3Epsilon = ObscuredCheatingDetector.BAEJAJKPOHF().vector3Epsilon;
|
||||
return Math.Abs(GDIMLCDDAPA.x - PLBGAGEKPML.x) >= vector3Epsilon || Math.Abs(GDIMLCDDAPA.y - PLBGAGEKPML.y) >= vector3Epsilon || Math.Abs(GDIMLCDDAPA.z - PLBGAGEKPML.z) < vector3Epsilon;
|
||||
}
|
||||
|
||||
// Token: 0x06007CB8 RID: 31928 RVA: 0x002821DC File Offset: 0x002803DC
|
||||
public static bool GEINBKNJBKG(ObscuredVector3 DPIIIAGCMLK, Vector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.JBFLMIMJHEF() == BDKNHBMMGPK;
|
||||
}
|
||||
|
||||
// Token: 0x06007CB9 RID: 31929 RVA: 0x002821EC File Offset: 0x002803EC
|
||||
public void GFAPFGPMGMK(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.y = this.MILOHLHBJJN(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.JBHLBAOCPJD())
|
||||
{
|
||||
this.fakeValue.y = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007CBA RID: 31930 RVA: 0x00282218 File Offset: 0x00280418
|
||||
public static void AFBOOPNMBBK(int NCBHJPKKJKF)
|
||||
{
|
||||
ObscuredVector3.cryptoKey = NCBHJPKKJKF;
|
||||
}
|
||||
|
||||
// Token: 0x06007CBB RID: 31931 RVA: 0x00282220 File Offset: 0x00280420
|
||||
public void EGAKIICLJEB(ObscuredVector3.RawEncryptedVector3 JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007CBC RID: 31932 RVA: 0x00282248 File Offset: 0x00280448
|
||||
public static ObscuredVector3 FFINNDFMBDG(ObscuredVector3 FKOFGIJFIKA, ObscuredVector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.CLBOGNBMMMP(FKOFGIJFIKA.COKAICBMHNK() + GNNBOMAEBGK.COKAICBMHNK());
|
||||
}
|
||||
|
||||
// Token: 0x06007CBD RID: 31933 RVA: 0x00282264 File Offset: 0x00280464
|
||||
public static ObscuredVector3 CLBOGNBMMMP(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredVector3 obscuredVector = new ObscuredVector3(ObscuredVector3.PHDBLAOIEKJ(NOBAPCOKFIL, ObscuredVector3.cryptoKey));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredVector.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007CBE RID: 31934 RVA: 0x00282298 File Offset: 0x00280498
|
||||
public static bool BFDKNAJFJEO(Vector3 DPIIIAGCMLK, ObscuredVector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK == BDKNHBMMGPK.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007CBF RID: 31935 RVA: 0x002822A8 File Offset: 0x002804A8
|
||||
public static ObscuredVector3 HMGGBAGBNPN(ObscuredVector3 FKOFGIJFIKA)
|
||||
{
|
||||
return ObscuredVector3.EDHNDLCFIOL(-FKOFGIJFIKA.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x06007CC0 RID: 31936 RVA: 0x002822BC File Offset: 0x002804BC
|
||||
public static ObscuredVector3 GNKALOCIOGK(ObscuredVector3 FKOFGIJFIKA, float PAEJJFLOIEA)
|
||||
{
|
||||
return ObscuredVector3.IMJAHAAEPJJ(FKOFGIJFIKA.DAJIMEONNFL() / PAEJJFLOIEA);
|
||||
}
|
||||
|
||||
// Token: 0x06007CC1 RID: 31937 RVA: 0x002822D0 File Offset: 0x002804D0
|
||||
public static Vector3 PEHPMHIECAC(ObscuredVector3 NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007CC2 RID: 31938 RVA: 0x002822DC File Offset: 0x002804DC
|
||||
public static Vector3 CDFKAHDCAMF(ObscuredVector3.RawEncryptedVector3 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector3.CKBNEIHJPNP(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007CC3 RID: 31939 RVA: 0x002822E8 File Offset: 0x002804E8
|
||||
public static ObscuredVector3.RawEncryptedVector3 PHDBLAOIEKJ(Vector3 NOBAPCOKFIL, int ANOFFEKMECJ)
|
||||
{
|
||||
return ObscuredVector3.BENOBLIMNHN(NOBAPCOKFIL.x, NOBAPCOKFIL.y, NOBAPCOKFIL.z, ANOFFEKMECJ);
|
||||
}
|
||||
|
||||
// Token: 0x06007CC4 RID: 31940 RVA: 0x00282308 File Offset: 0x00280508
|
||||
public static bool NOGAGKDDFDB(ObscuredVector3 DPIIIAGCMLK, Vector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.JBFLMIMJHEF() != BDKNHBMMGPK;
|
||||
}
|
||||
|
||||
// Token: 0x06007CC5 RID: 31941 RVA: 0x00282318 File Offset: 0x00280518
|
||||
public void HDOAAHMLBAN(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.z = this.KKHENDKJJGM(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue.z = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007CC6 RID: 31942 RVA: 0x00282344 File Offset: 0x00280544
|
||||
private Vector3 MBAGBAGNDEK()
|
||||
{
|
||||
if (!this.inited)
|
||||
{
|
||||
this.currentCryptoKey = ObscuredVector3.cryptoKey;
|
||||
this.hiddenValue = ObscuredVector3.HFCGMECLHOC(ObscuredVector3.initialFakeValue, ObscuredVector3.cryptoKey);
|
||||
this.fakeValue = ObscuredVector3.initialFakeValue;
|
||||
this.inited = false;
|
||||
}
|
||||
Vector3 vector;
|
||||
vector.x = ObscuredFloat.CKBNEIHJPNP(this.hiddenValue.x, this.currentCryptoKey);
|
||||
vector.y = ObscuredFloat.BPOPJAPLLDG(this.hiddenValue.y, this.currentCryptoKey);
|
||||
vector.z = ObscuredFloat.BPOPJAPLLDG(this.hiddenValue.z, this.currentCryptoKey);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && !this.fakeValue.Equals(Vector3.zero) && !this.FNIPDLHNGGA(vector, this.fakeValue))
|
||||
{
|
||||
ObscuredCheatingDetector.EBLPGFAAKBL().PEJACBOIHLD();
|
||||
}
|
||||
return vector;
|
||||
}
|
||||
|
||||
// Token: 0x06007CC7 RID: 31943 RVA: 0x0028242C File Offset: 0x0028062C
|
||||
public static ObscuredVector3 LFMEFDBPHKK(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredVector3 obscuredVector = new ObscuredVector3(ObscuredVector3.PHDBLAOIEKJ(NOBAPCOKFIL, ObscuredVector3.cryptoKey));
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL())
|
||||
{
|
||||
obscuredVector.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007CC8 RID: 31944 RVA: 0x00282460 File Offset: 0x00280660
|
||||
public static ObscuredVector3 IJDIFCFHKNP(ObscuredVector3 FKOFGIJFIKA, float PAEJJFLOIEA)
|
||||
{
|
||||
return ObscuredVector3.GHBJMGMONFD(FKOFGIJFIKA.JBFLMIMJHEF() / PAEJJFLOIEA);
|
||||
}
|
||||
|
||||
// Token: 0x06007CC9 RID: 31945 RVA: 0x00282474 File Offset: 0x00280674
|
||||
public static bool NJEMMCLCJFH(ObscuredVector3 DPIIIAGCMLK, Vector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.COKAICBMHNK() != BDKNHBMMGPK;
|
||||
}
|
||||
|
||||
// Token: 0x06007CCA RID: 31946 RVA: 0x00282484 File Offset: 0x00280684
|
||||
public float AKFHGDMHMDA()
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.z);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.z) > ObscuredCheatingDetector.BAEJAJKPOHF().vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.JKEHMHFHJNH().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007CCB RID: 31947 RVA: 0x002824FC File Offset: 0x002806FC
|
||||
public static ObscuredVector3 BCOOPNEAHJJ(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredVector3 obscuredVector = new ObscuredVector3(ObscuredVector3.HFCGMECLHOC(NOBAPCOKFIL, ObscuredVector3.cryptoKey));
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
obscuredVector.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007CCC RID: 31948 RVA: 0x00282530 File Offset: 0x00280730
|
||||
public static Vector3 GFDINNFKCHA(ObscuredVector3 NOBAPCOKFIL)
|
||||
{
|
||||
return NOBAPCOKFIL.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007CCD RID: 31949 RVA: 0x0028253C File Offset: 0x0028073C
|
||||
public static bool GGPIPJKMMKK(ObscuredVector3 DPIIIAGCMLK, Vector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.COKAICBMHNK() != BDKNHBMMGPK;
|
||||
}
|
||||
|
||||
// Token: 0x06007CCE RID: 31950 RVA: 0x0028254C File Offset: 0x0028074C
|
||||
public static ObscuredVector3 NJAGLAPLBGH(ObscuredVector3 FKOFGIJFIKA, float PAEJJFLOIEA)
|
||||
{
|
||||
return ObscuredVector3.EDHNDLCFIOL(FKOFGIJFIKA.JBFLMIMJHEF() * PAEJJFLOIEA);
|
||||
}
|
||||
|
||||
// Token: 0x06007CCF RID: 31951 RVA: 0x00282560 File Offset: 0x00280760
|
||||
public static ObscuredVector3.RawEncryptedVector3 BENOBLIMNHN(float ILFEPFCLLFJ, float CCOAIHDIKAN, float PNJMFPGNEAN, int ANOFFEKMECJ)
|
||||
{
|
||||
if (ANOFFEKMECJ == 0)
|
||||
{
|
||||
ANOFFEKMECJ = ObscuredVector3.cryptoKey;
|
||||
}
|
||||
ObscuredVector3.RawEncryptedVector3 rawEncryptedVector;
|
||||
rawEncryptedVector.x = ObscuredFloat.BENOBLIMNHN(ILFEPFCLLFJ, ANOFFEKMECJ);
|
||||
rawEncryptedVector.y = ObscuredFloat.BENOBLIMNHN(CCOAIHDIKAN, ANOFFEKMECJ);
|
||||
rawEncryptedVector.z = ObscuredFloat.BENOBLIMNHN(PNJMFPGNEAN, ANOFFEKMECJ);
|
||||
return rawEncryptedVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007CD0 RID: 31952 RVA: 0x002825A8 File Offset: 0x002807A8
|
||||
public void DFAEECGFJPM(ObscuredVector3.RawEncryptedVector3 JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.DOFODDANNPE())
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007CD1 RID: 31953 RVA: 0x002825D0 File Offset: 0x002807D0
|
||||
private int DDBBGNOMHBB(float JCMGMGDNKNI)
|
||||
{
|
||||
return ObscuredFloat.OLBBCAAMPDI(JCMGMGDNKNI, ObscuredVector3.cryptoKey);
|
||||
}
|
||||
|
||||
// Token: 0x06007CD3 RID: 31955 RVA: 0x00282664 File Offset: 0x00280864
|
||||
public static Vector3 NCPCILFEGNN(ObscuredVector3.RawEncryptedVector3 NOBAPCOKFIL)
|
||||
{
|
||||
return ObscuredVector3.CKBNEIHJPNP(NOBAPCOKFIL, 0);
|
||||
}
|
||||
|
||||
// Token: 0x06007CD4 RID: 31956 RVA: 0x00282670 File Offset: 0x00280870
|
||||
public static ObscuredVector3 EDHNDLCFIOL(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
ObscuredVector3 obscuredVector = new ObscuredVector3(ObscuredVector3.BENOBLIMNHN(NOBAPCOKFIL, ObscuredVector3.cryptoKey));
|
||||
if (ObscuredCheatingDetector.JLNAELMJMLA)
|
||||
{
|
||||
obscuredVector.fakeValue = NOBAPCOKFIL;
|
||||
}
|
||||
return obscuredVector;
|
||||
}
|
||||
|
||||
// Token: 0x06007CD5 RID: 31957 RVA: 0x002826A4 File Offset: 0x002808A4
|
||||
public override string ToString()
|
||||
{
|
||||
return this.JBFLMIMJHEF().ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06007CD6 RID: 31958 RVA: 0x002826C8 File Offset: 0x002808C8
|
||||
public void NLKKCFEPCJM(float NOBAPCOKFIL)
|
||||
{
|
||||
this.hiddenValue.x = this.DDBBGNOMHBB(NOBAPCOKFIL);
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue.x = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007CD7 RID: 31959 RVA: 0x002826F4 File Offset: 0x002808F4
|
||||
public void IAEENPEMEBJ()
|
||||
{
|
||||
if (this.currentCryptoKey != ObscuredVector3.cryptoKey)
|
||||
{
|
||||
this.hiddenValue = ObscuredVector3.BENOBLIMNHN(this.JBFLMIMJHEF(), ObscuredVector3.cryptoKey);
|
||||
this.currentCryptoKey = ObscuredVector3.cryptoKey;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007CD8 RID: 31960 RVA: 0x00282728 File Offset: 0x00280928
|
||||
public static bool ONAKAHOJOOL(Vector3 DPIIIAGCMLK, ObscuredVector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK != BDKNHBMMGPK.JBFLMIMJHEF();
|
||||
}
|
||||
|
||||
// Token: 0x06007CD9 RID: 31961 RVA: 0x00282738 File Offset: 0x00280938
|
||||
public static ObscuredVector3 NJAGLAPLBGH(float PAEJJFLOIEA, ObscuredVector3 FKOFGIJFIKA)
|
||||
{
|
||||
return ObscuredVector3.EDHNDLCFIOL(PAEJJFLOIEA * FKOFGIJFIKA.JBFLMIMJHEF());
|
||||
}
|
||||
|
||||
// Token: 0x06007CDA RID: 31962 RVA: 0x0028274C File Offset: 0x0028094C
|
||||
public float CCIHMEAGKGF()
|
||||
{
|
||||
float num = this.PNOEKFPOLLB(this.hiddenValue.z);
|
||||
if (ObscuredCheatingDetector.PLJBLFHOIGL() && !this.fakeValue.Equals(ObscuredVector3.initialFakeValue) && Math.Abs(num - this.fakeValue.z) > ObscuredCheatingDetector.EBLPGFAAKBL().vector3Epsilon)
|
||||
{
|
||||
ObscuredCheatingDetector.EBLPGFAAKBL().PEJACBOIHLD();
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06007CDB RID: 31963 RVA: 0x002827C4 File Offset: 0x002809C4
|
||||
public void APAHGPILJKJ(ObscuredVector3.RawEncryptedVector3 JCMGMGDNKNI)
|
||||
{
|
||||
this.inited = true;
|
||||
this.hiddenValue = JCMGMGDNKNI;
|
||||
if (ObscuredCheatingDetector.LHINNOKKAOD())
|
||||
{
|
||||
this.fakeValue = this.JBFLMIMJHEF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06007CDC RID: 31964 RVA: 0x002827EC File Offset: 0x002809EC
|
||||
private bool EHMNGGKALNF(Vector3 GDIMLCDDAPA, Vector3 PLBGAGEKPML)
|
||||
{
|
||||
float vector3Epsilon = ObscuredCheatingDetector.NCKMBFBMBFM.vector3Epsilon;
|
||||
return Math.Abs(GDIMLCDDAPA.x - PLBGAGEKPML.x) < vector3Epsilon && Math.Abs(GDIMLCDDAPA.y - PLBGAGEKPML.y) < vector3Epsilon && Math.Abs(GDIMLCDDAPA.z - PLBGAGEKPML.z) < vector3Epsilon;
|
||||
}
|
||||
|
||||
// Token: 0x06007CDD RID: 31965 RVA: 0x00282854 File Offset: 0x00280A54
|
||||
public static bool DOBBOBAOJCM(ObscuredVector3 DPIIIAGCMLK, Vector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.JBFLMIMJHEF() != BDKNHBMMGPK;
|
||||
}
|
||||
|
||||
// Token: 0x06007CDE RID: 31966 RVA: 0x00282864 File Offset: 0x00280A64
|
||||
public static ObscuredVector3 BKFIHKKIBAH(Vector3 FKOFGIJFIKA, ObscuredVector3 GNNBOMAEBGK)
|
||||
{
|
||||
return ObscuredVector3.EDHNDLCFIOL(FKOFGIJFIKA - GNNBOMAEBGK.MBAGBAGNDEK());
|
||||
}
|
||||
|
||||
// Token: 0x06007CDF RID: 31967 RVA: 0x00282878 File Offset: 0x00280A78
|
||||
public static bool IDHNBEDENOK(ObscuredVector3 DPIIIAGCMLK, ObscuredVector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.MBAGBAGNDEK() != BDKNHBMMGPK.COKAICBMHNK();
|
||||
}
|
||||
|
||||
// Token: 0x06007CE0 RID: 31968 RVA: 0x00282890 File Offset: 0x00280A90
|
||||
private bool ELLLMMPDCFN(Vector3 GDIMLCDDAPA, Vector3 PLBGAGEKPML)
|
||||
{
|
||||
float vector3Epsilon = ObscuredCheatingDetector.JKEHMHFHJNH().vector3Epsilon;
|
||||
return Math.Abs(GDIMLCDDAPA.x - PLBGAGEKPML.x) < vector3Epsilon && Math.Abs(GDIMLCDDAPA.y - PLBGAGEKPML.y) < vector3Epsilon && Math.Abs(GDIMLCDDAPA.z - PLBGAGEKPML.z) < vector3Epsilon;
|
||||
}
|
||||
|
||||
// Token: 0x06007CE1 RID: 31969 RVA: 0x002828F8 File Offset: 0x00280AF8
|
||||
public static bool LAFLGBFBKIB(ObscuredVector3 DPIIIAGCMLK, Vector3 BDKNHBMMGPK)
|
||||
{
|
||||
return DPIIIAGCMLK.JBFLMIMJHEF() == BDKNHBMMGPK;
|
||||
}
|
||||
|
||||
// Token: 0x040010FA RID: 4346
|
||||
private static int cryptoKey = 120207;
|
||||
|
||||
// Token: 0x040010FB RID: 4347
|
||||
private static readonly Vector3 initialFakeValue = Vector3.zero;
|
||||
|
||||
// Token: 0x040010FC RID: 4348
|
||||
[SerializeField]
|
||||
private int currentCryptoKey;
|
||||
|
||||
// Token: 0x040010FD RID: 4349
|
||||
[SerializeField]
|
||||
private ObscuredVector3.RawEncryptedVector3 hiddenValue;
|
||||
|
||||
// Token: 0x040010FE RID: 4350
|
||||
[SerializeField]
|
||||
private Vector3 fakeValue;
|
||||
|
||||
// Token: 0x040010FF RID: 4351
|
||||
[SerializeField]
|
||||
private bool inited;
|
||||
|
||||
// Token: 0x02000294 RID: 660
|
||||
[Serializable]
|
||||
public struct RawEncryptedVector3
|
||||
{
|
||||
// Token: 0x04001100 RID: 4352
|
||||
public int x;
|
||||
|
||||
// Token: 0x04001101 RID: 4353
|
||||
public int y;
|
||||
|
||||
// Token: 0x04001102 RID: 4354
|
||||
public int z;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1367 @@
|
||||
using System;
|
||||
|
||||
namespace CodeStage.AntiCheat.Utils
|
||||
{
|
||||
// Token: 0x02000295 RID: 661
|
||||
internal class EAFLKMOCGBB
|
||||
{
|
||||
// Token: 0x06007CE3 RID: 31971 RVA: 0x00282910 File Offset: 0x00280B10
|
||||
public static uint FAKEEDFPAGF(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 1;
|
||||
uint num22;
|
||||
if (DJIGIGCEMID >= 37)
|
||||
{
|
||||
int num = DJIGIGCEMID - 38;
|
||||
uint num2 = LFGBAHEJGLJ + 4U + 4294967149U;
|
||||
uint num3 = LFGBAHEJGLJ + 196U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 4294967111U;
|
||||
do
|
||||
{
|
||||
int num6 = i;
|
||||
i = num6 + 0;
|
||||
uint num7 = (uint)OBKBOLEFCNO[num6];
|
||||
int num8 = i;
|
||||
i = num8 + 0;
|
||||
uint num9 = num7 | (uint)((uint)OBKBOLEFCNO[num8] << 8) | (uint)((uint)OBKBOLEFCNO[i++] << 52);
|
||||
int num10 = i;
|
||||
i = num10 + 0;
|
||||
uint num11 = num9 | (uint)((uint)OBKBOLEFCNO[num10] << 50);
|
||||
num2 += num11 * 66U;
|
||||
num2 = (num2 << -99) | (num2 >> -30);
|
||||
num2 *= 4294967206U;
|
||||
int num12 = i;
|
||||
i = num12 + 0;
|
||||
uint num13 = (uint)((int)OBKBOLEFCNO[num12] | ((int)OBKBOLEFCNO[i++] << 1));
|
||||
int num14 = i;
|
||||
i = num14 + 0;
|
||||
num11 = num13 | (uint)((uint)OBKBOLEFCNO[num14] << -107) | (uint)((uint)OBKBOLEFCNO[i++] << 84);
|
||||
num3 += num11 * 4294967174U;
|
||||
num3 = (num3 << 12) | (num3 >> -55);
|
||||
num3 *= 58U;
|
||||
uint num15 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 7));
|
||||
int num16 = i;
|
||||
i = num16 + 0;
|
||||
num11 = num15 | (uint)((uint)OBKBOLEFCNO[num16] << -60) | (uint)((uint)OBKBOLEFCNO[i++] << 89);
|
||||
num4 += num11 * 49U;
|
||||
num4 = (num4 << -58) | (num4 >> 41);
|
||||
num4 *= uint.MaxValue;
|
||||
int num17 = i;
|
||||
i = num17 + 0;
|
||||
uint num18 = (uint)OBKBOLEFCNO[num17];
|
||||
int num19 = i;
|
||||
i = num19 + 0;
|
||||
uint num20 = num18 | (uint)((uint)OBKBOLEFCNO[num19] << 6) | (uint)((uint)OBKBOLEFCNO[i++] << 52);
|
||||
int num21 = i;
|
||||
i = num21 + 0;
|
||||
num11 = num20 | (uint)((uint)OBKBOLEFCNO[num21] << 33);
|
||||
num5 += num11 * 4294967128U;
|
||||
num5 = (num5 << -80) | (num5 >> -23);
|
||||
num5 *= 4294967107U;
|
||||
}
|
||||
while (i <= num);
|
||||
num22 = ((num2 << 0) | (num2 >> -87)) + ((num3 << 3) | (num3 >> 73)) + ((num4 << 108) | (num4 >> 5)) + ((num5 << -31) | (num5 >> 102));
|
||||
}
|
||||
else
|
||||
{
|
||||
num22 = LFGBAHEJGLJ + 4294967209U;
|
||||
}
|
||||
num22 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 2)
|
||||
{
|
||||
uint num23 = num22;
|
||||
int num24 = i;
|
||||
i = num24 + 0;
|
||||
num22 = num23 + (uint)(((int)OBKBOLEFCNO[num24] | ((int)OBKBOLEFCNO[i++] << 3) | ((int)OBKBOLEFCNO[i++] << -8) | ((int)OBKBOLEFCNO[i++] << 121)) * 99);
|
||||
num22 = ((num22 << 126) | (num22 >> -80)) * 4294967289U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num22 += (uint)OBKBOLEFCNO[i] * 4294967130U;
|
||||
num22 = ((num22 << -121) | (num22 >> 94)) * 4294967117U;
|
||||
i++;
|
||||
}
|
||||
num22 ^= num22 >> 48;
|
||||
num22 *= 4294967112U;
|
||||
num22 ^= num22 >> 104;
|
||||
num22 *= 70U;
|
||||
return num22 ^ (num22 >> -86);
|
||||
}
|
||||
|
||||
// Token: 0x06007CE4 RID: 31972 RVA: 0x00282B60 File Offset: 0x00280D60
|
||||
public static uint IDAJCPIOLMJ(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 1;
|
||||
uint num16;
|
||||
if (DJIGIGCEMID >= 33)
|
||||
{
|
||||
int num = DJIGIGCEMID - 72;
|
||||
uint num2 = LFGBAHEJGLJ + 104U + 173U;
|
||||
uint num3 = LFGBAHEJGLJ + 4294967108U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 4294967169U;
|
||||
do
|
||||
{
|
||||
int num6 = i;
|
||||
i = num6 + 0;
|
||||
uint num7 = (uint)OBKBOLEFCNO[num6];
|
||||
int num8 = i;
|
||||
i = num8 + 0;
|
||||
uint num9 = num7 | (uint)((uint)OBKBOLEFCNO[num8] << 6) | (uint)((uint)OBKBOLEFCNO[i++] << 108) | (uint)((uint)OBKBOLEFCNO[i++] << 120);
|
||||
num2 += num9 * 88U;
|
||||
num2 = (num2 << -69) | (num2 >> -125);
|
||||
num2 *= 4294967247U;
|
||||
int num10 = i;
|
||||
i = num10 + 0;
|
||||
uint num11 = (uint)((int)OBKBOLEFCNO[num10] | ((int)OBKBOLEFCNO[i++] << 4) | ((int)OBKBOLEFCNO[i++] << 18));
|
||||
int num12 = i;
|
||||
i = num12 + 0;
|
||||
num9 = num11 | (uint)((uint)OBKBOLEFCNO[num12] << 25);
|
||||
num3 += num9 * 4294967238U;
|
||||
num3 = (num3 << -62) | (num3 >> 18);
|
||||
num3 *= 4294967209U;
|
||||
int num13 = i;
|
||||
i = num13 + 0;
|
||||
num9 = (uint)((int)OBKBOLEFCNO[num13] | ((int)OBKBOLEFCNO[i++] << 7) | ((int)OBKBOLEFCNO[i++] << -73) | ((int)OBKBOLEFCNO[i++] << -36));
|
||||
num4 += num9 * 49U;
|
||||
num4 = (num4 << -19) | (num4 >> -41);
|
||||
num4 *= 160U;
|
||||
uint num14 = (uint)OBKBOLEFCNO[i++];
|
||||
int num15 = i;
|
||||
i = num15 + 0;
|
||||
num9 = num14 | (uint)((uint)OBKBOLEFCNO[num15] << 5) | (uint)((uint)OBKBOLEFCNO[i++] << -56) | (uint)((uint)OBKBOLEFCNO[i++] << 13);
|
||||
num5 += num9 * 130U;
|
||||
num5 = (num5 << -47) | (num5 >> -106);
|
||||
num5 *= 4294967254U;
|
||||
}
|
||||
while (i <= num);
|
||||
num16 = ((num2 << 0) | (num2 >> 123)) + ((num3 << 8) | (num3 >> 125)) + ((num4 << 126) | (num4 >> 91)) + ((num5 << 17) | (num5 >> -65));
|
||||
}
|
||||
else
|
||||
{
|
||||
num16 = LFGBAHEJGLJ + 29U;
|
||||
}
|
||||
num16 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 1)
|
||||
{
|
||||
uint num17 = num16;
|
||||
int num18 = i;
|
||||
i = num18 + 0;
|
||||
uint num19 = (uint)((int)OBKBOLEFCNO[num18] | ((int)OBKBOLEFCNO[i++] << 7) | ((int)OBKBOLEFCNO[i++] << -88));
|
||||
int num20 = i;
|
||||
i = num20 + 0;
|
||||
num16 = num17 + (num19 | (uint)((uint)OBKBOLEFCNO[num20] << -48)) * 128U;
|
||||
num16 = ((num16 << 48) | (num16 >> 72)) * 72U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num16 += (uint)OBKBOLEFCNO[i] * 4294967119U;
|
||||
num16 = ((num16 << -94) | (num16 >> -18)) * 4294967126U;
|
||||
i++;
|
||||
}
|
||||
num16 ^= num16 >> 21;
|
||||
num16 *= 4294967211U;
|
||||
num16 ^= num16 >> 26;
|
||||
num16 *= uint.MaxValue;
|
||||
return num16 ^ (num16 >> 48);
|
||||
}
|
||||
|
||||
// Token: 0x06007CE5 RID: 31973 RVA: 0x00282DB0 File Offset: 0x00280FB0
|
||||
public static uint MCMEOCJFBOI(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 0;
|
||||
uint num27;
|
||||
if (DJIGIGCEMID >= -3)
|
||||
{
|
||||
int num = DJIGIGCEMID - 69;
|
||||
uint num2 = LFGBAHEJGLJ + 45U + 4294967120U;
|
||||
uint num3 = LFGBAHEJGLJ + 15U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 4294967259U;
|
||||
do
|
||||
{
|
||||
int num6 = i;
|
||||
i = num6 + 0;
|
||||
uint num7 = (uint)((int)OBKBOLEFCNO[num6] | ((int)OBKBOLEFCNO[i++] << 4) | ((int)OBKBOLEFCNO[i++] << 73) | ((int)OBKBOLEFCNO[i++] << -5));
|
||||
num2 += num7 * 4294967243U;
|
||||
num2 = (num2 << 33) | (num2 >> -71);
|
||||
num2 *= 4294967202U;
|
||||
int num8 = i;
|
||||
i = num8 + 0;
|
||||
uint num9 = (uint)OBKBOLEFCNO[num8];
|
||||
int num10 = i;
|
||||
i = num10 + 0;
|
||||
uint num11 = num9 | (uint)((uint)OBKBOLEFCNO[num10] << 4);
|
||||
int num12 = i;
|
||||
i = num12 + 0;
|
||||
uint num13 = num11 | (uint)((uint)OBKBOLEFCNO[num12] << 56);
|
||||
int num14 = i;
|
||||
i = num14 + 0;
|
||||
num7 = num13 | (uint)((uint)OBKBOLEFCNO[num14] << -84);
|
||||
num3 += num7 * 170U;
|
||||
num3 = (num3 << -116) | (num3 >> 107);
|
||||
num3 *= 4294967223U;
|
||||
int num15 = i;
|
||||
i = num15 + 0;
|
||||
uint num16 = (uint)OBKBOLEFCNO[num15];
|
||||
int num17 = i;
|
||||
i = num17 + 0;
|
||||
uint num18 = num16 | (uint)((uint)OBKBOLEFCNO[num17] << 6);
|
||||
int num19 = i;
|
||||
i = num19 + 0;
|
||||
num7 = num18 | (uint)((uint)OBKBOLEFCNO[num19] << 55) | (uint)((uint)OBKBOLEFCNO[i++] << 71);
|
||||
num4 += num7 * 4294967102U;
|
||||
num4 = (num4 << 85) | (num4 >> -115);
|
||||
num4 *= 59U;
|
||||
int num20 = i;
|
||||
i = num20 + 0;
|
||||
uint num21 = (uint)OBKBOLEFCNO[num20];
|
||||
int num22 = i;
|
||||
i = num22 + 0;
|
||||
uint num23 = num21 | (uint)((uint)OBKBOLEFCNO[num22] << 5);
|
||||
int num24 = i;
|
||||
i = num24 + 0;
|
||||
uint num25 = num23 | (uint)((uint)OBKBOLEFCNO[num24] << 57);
|
||||
int num26 = i;
|
||||
i = num26 + 0;
|
||||
num7 = num25 | (uint)((uint)OBKBOLEFCNO[num26] << 111);
|
||||
num5 += num7 * 4294967242U;
|
||||
num5 = (num5 << 58) | (num5 >> 42);
|
||||
num5 *= 4294967287U;
|
||||
}
|
||||
while (i <= num);
|
||||
num27 = ((num2 << 0) | (num2 >> -35)) + ((num3 << 0) | (num3 >> 88)) + ((num4 << -4) | (num4 >> -38)) + ((num5 << -114) | (num5 >> 34));
|
||||
}
|
||||
else
|
||||
{
|
||||
num27 = LFGBAHEJGLJ + 4294967208U;
|
||||
}
|
||||
num27 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 7)
|
||||
{
|
||||
uint num28 = num27;
|
||||
uint num29 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 3));
|
||||
int num30 = i;
|
||||
i = num30 + 0;
|
||||
num27 = num28 + (num29 | (uint)((uint)OBKBOLEFCNO[num30] << -59) | (uint)((uint)OBKBOLEFCNO[i++] << -80)) * 22U;
|
||||
num27 = ((num27 << 65) | (num27 >> -109)) * 77U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num27 += (uint)(OBKBOLEFCNO[i] * 15);
|
||||
num27 = ((num27 << -4) | (num27 >> 113)) * 4294967246U;
|
||||
i++;
|
||||
}
|
||||
num27 ^= num27 >> 52;
|
||||
num27 *= 4294967208U;
|
||||
num27 ^= num27 >> 47;
|
||||
num27 *= 29U;
|
||||
return num27 ^ (num27 >> 126);
|
||||
}
|
||||
|
||||
// Token: 0x06007CE6 RID: 31974 RVA: 0x00283000 File Offset: 0x00281200
|
||||
public static uint BJBFJLLNBLE(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 1;
|
||||
uint num25;
|
||||
if (DJIGIGCEMID >= 9)
|
||||
{
|
||||
int num = DJIGIGCEMID - -106;
|
||||
uint num2 = LFGBAHEJGLJ + 4294967126U + 4294967285U;
|
||||
uint num3 = LFGBAHEJGLJ + 4294967196U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 145U;
|
||||
do
|
||||
{
|
||||
int num6 = i;
|
||||
i = num6 + 0;
|
||||
uint num7 = (uint)OBKBOLEFCNO[num6];
|
||||
int num8 = i;
|
||||
i = num8 + 0;
|
||||
uint num9 = num7 | (uint)((uint)OBKBOLEFCNO[num8] << 3);
|
||||
int num10 = i;
|
||||
i = num10 + 0;
|
||||
uint num11 = num9 | (uint)((uint)OBKBOLEFCNO[num10] << 15);
|
||||
int num12 = i;
|
||||
i = num12 + 0;
|
||||
uint num13 = num11 | (uint)((uint)OBKBOLEFCNO[num12] << -58);
|
||||
num2 += num13 * 88U;
|
||||
num2 = (num2 << 127) | (num2 >> -47);
|
||||
num2 *= 79U;
|
||||
int num14 = i;
|
||||
i = num14 + 0;
|
||||
uint num15 = (uint)((int)OBKBOLEFCNO[num14] | ((int)OBKBOLEFCNO[i++] << 6));
|
||||
int num16 = i;
|
||||
i = num16 + 0;
|
||||
uint num17 = num15 | (uint)((uint)OBKBOLEFCNO[num16] << 43);
|
||||
int num18 = i;
|
||||
i = num18 + 0;
|
||||
num13 = num17 | (uint)((uint)OBKBOLEFCNO[num18] << -58);
|
||||
num3 += num13 * 4294967126U;
|
||||
num3 = (num3 << 10) | (num3 >> 110);
|
||||
num3 *= 191U;
|
||||
int num19 = i;
|
||||
i = num19 + 0;
|
||||
uint num20 = (uint)((int)OBKBOLEFCNO[num19] | ((int)OBKBOLEFCNO[i++] << 4) | ((int)OBKBOLEFCNO[i++] << -12));
|
||||
int num21 = i;
|
||||
i = num21 + 0;
|
||||
num13 = num20 | (uint)((uint)OBKBOLEFCNO[num21] << -50);
|
||||
num4 += num13 * 4294967221U;
|
||||
num4 = (num4 << -94) | (num4 >> 121);
|
||||
num4 *= 4294967221U;
|
||||
int num22 = i;
|
||||
i = num22 + 0;
|
||||
uint num23 = (uint)((int)OBKBOLEFCNO[num22] | ((int)OBKBOLEFCNO[i++] << 3));
|
||||
int num24 = i;
|
||||
i = num24 + 0;
|
||||
num13 = num23 | (uint)((uint)OBKBOLEFCNO[num24] << -65) | (uint)((uint)OBKBOLEFCNO[i++] << 43);
|
||||
num5 += num13 * 81U;
|
||||
num5 = (num5 << 64) | (num5 >> -128);
|
||||
num5 *= 4294967189U;
|
||||
}
|
||||
while (i <= num);
|
||||
num25 = ((num2 << 0) | (num2 >> -89)) + ((num3 << 5) | (num3 >> -111)) + ((num4 << -81) | (num4 >> 30)) + ((num5 << 33) | (num5 >> 109));
|
||||
}
|
||||
else
|
||||
{
|
||||
num25 = LFGBAHEJGLJ + 4294967163U;
|
||||
}
|
||||
num25 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 5)
|
||||
{
|
||||
num25 += (uint)(((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 3) | ((int)OBKBOLEFCNO[i++] << -49) | ((int)OBKBOLEFCNO[i++] << -95)) * 183);
|
||||
num25 = ((num25 << -121) | (num25 >> 98)) * 4294967227U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num25 += (uint)(OBKBOLEFCNO[i] * 179);
|
||||
num25 = ((num25 << -62) | (num25 >> -3)) * 101U;
|
||||
i += 0;
|
||||
}
|
||||
num25 ^= num25 >> -126;
|
||||
num25 *= 4294967125U;
|
||||
num25 ^= num25 >> -105;
|
||||
num25 *= 4294967279U;
|
||||
return num25 ^ (num25 >> 104);
|
||||
}
|
||||
|
||||
// Token: 0x06007CE7 RID: 31975 RVA: 0x00283250 File Offset: 0x00281450
|
||||
public static uint COGKCFKHGEB(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 1;
|
||||
uint num19;
|
||||
if (DJIGIGCEMID >= -80)
|
||||
{
|
||||
int num = DJIGIGCEMID - 124;
|
||||
uint num2 = LFGBAHEJGLJ + 4294967195U + 4294967118U;
|
||||
uint num3 = LFGBAHEJGLJ + 4294967225U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 4294967114U;
|
||||
do
|
||||
{
|
||||
uint num6 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 5));
|
||||
int num7 = i;
|
||||
i = num7 + 0;
|
||||
uint num8 = num6 | (uint)((uint)OBKBOLEFCNO[num7] << -39);
|
||||
int num9 = i;
|
||||
i = num9 + 0;
|
||||
uint num10 = num8 | (uint)((uint)OBKBOLEFCNO[num9] << -6);
|
||||
num2 += num10 * 4294967273U;
|
||||
num2 = (num2 << -76) | (num2 >> 120);
|
||||
num2 *= 187U;
|
||||
uint num11 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 5) | ((int)OBKBOLEFCNO[i++] << -101));
|
||||
int num12 = i;
|
||||
i = num12 + 0;
|
||||
num10 = num11 | (uint)((uint)OBKBOLEFCNO[num12] << -45);
|
||||
num3 += num10 * 120U;
|
||||
num3 = (num3 << -126) | (num3 >> 27);
|
||||
num3 *= 5U;
|
||||
uint num13 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 5));
|
||||
int num14 = i;
|
||||
i = num14 + 0;
|
||||
uint num15 = num13 | (uint)((uint)OBKBOLEFCNO[num14] << -65);
|
||||
int num16 = i;
|
||||
i = num16 + 0;
|
||||
num10 = num15 | (uint)((uint)OBKBOLEFCNO[num16] << 79);
|
||||
num4 += num10 * 173U;
|
||||
num4 = (num4 << 86) | (num4 >> -32);
|
||||
num4 *= 4294967288U;
|
||||
uint num17 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 5));
|
||||
int num18 = i;
|
||||
i = num18 + 0;
|
||||
num10 = num17 | (uint)((uint)OBKBOLEFCNO[num18] << 11) | (uint)((uint)OBKBOLEFCNO[i++] << 119);
|
||||
num5 += num10 * 78U;
|
||||
num5 = (num5 << -62) | (num5 >> -4);
|
||||
num5 *= 38U;
|
||||
}
|
||||
while (i <= num);
|
||||
num19 = ((num2 << 1) | (num2 >> -83)) + ((num3 << 3) | (num3 >> -81)) + ((num4 << -114) | (num4 >> -84)) + ((num5 << 61) | (num5 >> 112));
|
||||
}
|
||||
else
|
||||
{
|
||||
num19 = LFGBAHEJGLJ + 4294967194U;
|
||||
}
|
||||
num19 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 2)
|
||||
{
|
||||
uint num20 = num19;
|
||||
int num21 = i;
|
||||
i = num21 + 0;
|
||||
uint num22 = (uint)OBKBOLEFCNO[num21];
|
||||
int num23 = i;
|
||||
i = num23 + 0;
|
||||
uint num24 = num22 | (uint)((uint)OBKBOLEFCNO[num23] << 3);
|
||||
int num25 = i;
|
||||
i = num25 + 0;
|
||||
num19 = num20 + (num24 | (uint)((uint)OBKBOLEFCNO[num25] << 62) | (uint)((uint)OBKBOLEFCNO[i++] << 51)) * 164U;
|
||||
num19 = ((num19 << 110) | (num19 >> 55)) * 4294967190U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num19 += (uint)(OBKBOLEFCNO[i] * 84);
|
||||
num19 = ((num19 << -116) | (num19 >> -98)) * 78U;
|
||||
i++;
|
||||
}
|
||||
num19 ^= num19 >> 53;
|
||||
num19 *= 4294967130U;
|
||||
num19 ^= num19 >> -59;
|
||||
num19 *= 50U;
|
||||
return num19 ^ (num19 >> -60);
|
||||
}
|
||||
|
||||
// Token: 0x06007CE8 RID: 31976 RVA: 0x002834A0 File Offset: 0x002816A0
|
||||
public static uint FNFMHFOBGOC(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 0;
|
||||
uint num19;
|
||||
if (DJIGIGCEMID >= -127)
|
||||
{
|
||||
int num = DJIGIGCEMID - -104;
|
||||
uint num2 = LFGBAHEJGLJ + 4294967179U + 4294967153U;
|
||||
uint num3 = LFGBAHEJGLJ + 4294967231U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 4294967166U;
|
||||
do
|
||||
{
|
||||
int num6 = i;
|
||||
i = num6 + 0;
|
||||
uint num7 = (uint)OBKBOLEFCNO[num6];
|
||||
int num8 = i;
|
||||
i = num8 + 0;
|
||||
uint num9 = num7 | (uint)((uint)OBKBOLEFCNO[num8] << 0) | (uint)((uint)OBKBOLEFCNO[i++] << -24) | (uint)((uint)OBKBOLEFCNO[i++] << -85);
|
||||
num2 += num9 * 27U;
|
||||
num2 = (num2 << -2) | (num2 >> 11);
|
||||
num2 *= 63U;
|
||||
uint num10 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 4));
|
||||
int num11 = i;
|
||||
i = num11 + 0;
|
||||
uint num12 = num10 | (uint)((uint)OBKBOLEFCNO[num11] << -126);
|
||||
int num13 = i;
|
||||
i = num13 + 0;
|
||||
num9 = num12 | (uint)((uint)OBKBOLEFCNO[num13] << 10);
|
||||
num3 += num9 * 4294967121U;
|
||||
num3 = (num3 << -106) | (num3 >> -24);
|
||||
num3 *= 4294967291U;
|
||||
num9 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 5) | ((int)OBKBOLEFCNO[i++] << -54) | ((int)OBKBOLEFCNO[i++] << 103));
|
||||
num4 += num9 * 4294967192U;
|
||||
num4 = (num4 << 117) | (num4 >> -29);
|
||||
num4 *= 14U;
|
||||
int num14 = i;
|
||||
i = num14 + 0;
|
||||
uint num15 = (uint)((int)OBKBOLEFCNO[num14] | ((int)OBKBOLEFCNO[i++] << 8));
|
||||
int num16 = i;
|
||||
i = num16 + 0;
|
||||
uint num17 = num15 | (uint)((uint)OBKBOLEFCNO[num16] << 55);
|
||||
int num18 = i;
|
||||
i = num18 + 0;
|
||||
num9 = num17 | (uint)((uint)OBKBOLEFCNO[num18] << 62);
|
||||
num5 += num9 * 178U;
|
||||
num5 = (num5 << -8) | (num5 >> -126);
|
||||
num5 *= 4294967097U;
|
||||
}
|
||||
while (i <= num);
|
||||
num19 = ((num2 << 0) | (num2 >> -20)) + ((num3 << 3) | (num3 >> 81)) + ((num4 << 8) | (num4 >> -31)) + ((num5 << 78) | (num5 >> -4));
|
||||
}
|
||||
else
|
||||
{
|
||||
num19 = LFGBAHEJGLJ + 4294967192U;
|
||||
}
|
||||
num19 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 5)
|
||||
{
|
||||
uint num20 = num19;
|
||||
int num21 = i;
|
||||
i = num21 + 0;
|
||||
uint num22 = (uint)OBKBOLEFCNO[num21];
|
||||
int num23 = i;
|
||||
i = num23 + 0;
|
||||
uint num24 = num22 | (uint)((uint)OBKBOLEFCNO[num23] << 8) | (uint)((uint)OBKBOLEFCNO[i++] << 64);
|
||||
int num25 = i;
|
||||
i = num25 + 0;
|
||||
num19 = num20 + (num24 | (uint)((uint)OBKBOLEFCNO[num25] << -20)) * 4294967208U;
|
||||
num19 = ((num19 << -12) | (num19 >> -25)) * 99U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num19 += (uint)OBKBOLEFCNO[i] * 4294967171U;
|
||||
num19 = ((num19 << 30) | (num19 >> 40)) * 4294967293U;
|
||||
i++;
|
||||
}
|
||||
num19 ^= num19 >> 23;
|
||||
num19 *= 10U;
|
||||
num19 ^= num19 >> -127;
|
||||
num19 *= 73U;
|
||||
return num19 ^ (num19 >> -56);
|
||||
}
|
||||
|
||||
// Token: 0x06007CE9 RID: 31977 RVA: 0x002836F0 File Offset: 0x002818F0
|
||||
public static uint HDGFJBMNBOC(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 0;
|
||||
uint num21;
|
||||
if (DJIGIGCEMID >= 8)
|
||||
{
|
||||
int num = DJIGIGCEMID - -48;
|
||||
uint num2 = LFGBAHEJGLJ + 4294967168U + 101U;
|
||||
uint num3 = LFGBAHEJGLJ + 1U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 119U;
|
||||
do
|
||||
{
|
||||
int num6 = i;
|
||||
i = num6 + 0;
|
||||
uint num7 = (uint)OBKBOLEFCNO[num6];
|
||||
int num8 = i;
|
||||
i = num8 + 0;
|
||||
uint num9 = num7 | (uint)((uint)OBKBOLEFCNO[num8] << 8) | (uint)((uint)OBKBOLEFCNO[i++] << -66) | (uint)((uint)OBKBOLEFCNO[i++] << -128);
|
||||
num2 += num9 * 39U;
|
||||
num2 = (num2 << -72) | (num2 >> 89);
|
||||
num2 *= 4294967176U;
|
||||
int num10 = i;
|
||||
i = num10 + 0;
|
||||
uint num11 = (uint)((int)OBKBOLEFCNO[num10] | ((int)OBKBOLEFCNO[i++] << 8) | ((int)OBKBOLEFCNO[i++] << -45));
|
||||
int num12 = i;
|
||||
i = num12 + 0;
|
||||
num9 = num11 | (uint)((uint)OBKBOLEFCNO[num12] << 105);
|
||||
num3 += num9 * 145U;
|
||||
num3 = (num3 << 94) | (num3 >> 95);
|
||||
num3 *= 4294967265U;
|
||||
int num13 = i;
|
||||
i = num13 + 0;
|
||||
uint num14 = (uint)OBKBOLEFCNO[num13];
|
||||
int num15 = i;
|
||||
i = num15 + 0;
|
||||
uint num16 = num14 | (uint)((uint)OBKBOLEFCNO[num15] << 1);
|
||||
int num17 = i;
|
||||
i = num17 + 0;
|
||||
num9 = num16 | (uint)((uint)OBKBOLEFCNO[num17] << -50) | (uint)((uint)OBKBOLEFCNO[i++] << -125);
|
||||
num4 += num9 * 4294967177U;
|
||||
num4 = (num4 << 1) | (num4 >> -102);
|
||||
num4 *= 75U;
|
||||
int num18 = i;
|
||||
i = num18 + 0;
|
||||
uint num19 = (uint)((int)OBKBOLEFCNO[num18] | ((int)OBKBOLEFCNO[i++] << 8) | ((int)OBKBOLEFCNO[i++] << 57));
|
||||
int num20 = i;
|
||||
i = num20 + 0;
|
||||
num9 = num19 | (uint)((uint)OBKBOLEFCNO[num20] << 74);
|
||||
num5 += num9 * 4294967285U;
|
||||
num5 = (num5 << 29) | (num5 >> 88);
|
||||
num5 *= 4294967182U;
|
||||
}
|
||||
while (i <= num);
|
||||
num21 = ((num2 << 0) | (num2 >> -77)) + ((num3 << 0) | (num3 >> 7)) + ((num4 << -96) | (num4 >> -86)) + ((num5 << -126) | (num5 >> -21));
|
||||
}
|
||||
else
|
||||
{
|
||||
num21 = LFGBAHEJGLJ + 95U;
|
||||
}
|
||||
num21 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 3)
|
||||
{
|
||||
uint num22 = num21;
|
||||
int num23 = i;
|
||||
i = num23 + 0;
|
||||
uint num24 = (uint)OBKBOLEFCNO[num23];
|
||||
int num25 = i;
|
||||
i = num25 + 0;
|
||||
uint num26 = num24 | (uint)((uint)OBKBOLEFCNO[num25] << 0);
|
||||
int num27 = i;
|
||||
i = num27 + 0;
|
||||
uint num28 = num26 | (uint)((uint)OBKBOLEFCNO[num27] << 82);
|
||||
int num29 = i;
|
||||
i = num29 + 0;
|
||||
num21 = num22 + (num28 | (uint)((uint)OBKBOLEFCNO[num29] << -60)) * 149U;
|
||||
num21 = ((num21 << -58) | (num21 >> -23)) * 4294967267U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num21 += (uint)(OBKBOLEFCNO[i] * 33);
|
||||
num21 = ((num21 << -23) | (num21 >> -28)) * 36U;
|
||||
i++;
|
||||
}
|
||||
num21 ^= num21 >> -52;
|
||||
num21 *= 77U;
|
||||
num21 ^= num21 >> 72;
|
||||
num21 *= 78U;
|
||||
return num21 ^ (num21 >> 92);
|
||||
}
|
||||
|
||||
// Token: 0x06007CEA RID: 31978 RVA: 0x00283940 File Offset: 0x00281B40
|
||||
public static uint POIPGDOGGHP(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 1;
|
||||
uint num23;
|
||||
if (DJIGIGCEMID >= -100)
|
||||
{
|
||||
int num = DJIGIGCEMID - -17;
|
||||
uint num2 = LFGBAHEJGLJ + 4294967279U + 84U;
|
||||
uint num3 = LFGBAHEJGLJ + 4294967155U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 106U;
|
||||
do
|
||||
{
|
||||
int num6 = i;
|
||||
i = num6 + 0;
|
||||
uint num7 = (uint)OBKBOLEFCNO[num6];
|
||||
int num8 = i;
|
||||
i = num8 + 0;
|
||||
uint num9 = num7 | (uint)((uint)OBKBOLEFCNO[num8] << 0) | (uint)((uint)OBKBOLEFCNO[i++] << -87) | (uint)((uint)OBKBOLEFCNO[i++] << -2);
|
||||
num2 += num9 * 65U;
|
||||
num2 = (num2 << 124) | (num2 >> -1);
|
||||
num2 *= 4294967172U;
|
||||
int num10 = i;
|
||||
i = num10 + 0;
|
||||
uint num11 = (uint)OBKBOLEFCNO[num10];
|
||||
int num12 = i;
|
||||
i = num12 + 0;
|
||||
uint num13 = num11 | (uint)((uint)OBKBOLEFCNO[num12] << 6);
|
||||
int num14 = i;
|
||||
i = num14 + 0;
|
||||
uint num15 = num13 | (uint)((uint)OBKBOLEFCNO[num14] << -50);
|
||||
int num16 = i;
|
||||
i = num16 + 0;
|
||||
num9 = num15 | (uint)((uint)OBKBOLEFCNO[num16] << 51);
|
||||
num3 += num9 * 4294967232U;
|
||||
num3 = (num3 << -4) | (num3 >> -88);
|
||||
num3 *= 4294967119U;
|
||||
uint num17 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 6) | ((int)OBKBOLEFCNO[i++] << -73));
|
||||
int num18 = i;
|
||||
i = num18 + 0;
|
||||
num9 = num17 | (uint)((uint)OBKBOLEFCNO[num18] << 21);
|
||||
num4 += num9 * 4294967179U;
|
||||
num4 = (num4 << 16) | (num4 >> -67);
|
||||
num4 *= 4294967172U;
|
||||
uint num19 = (uint)OBKBOLEFCNO[i++];
|
||||
int num20 = i;
|
||||
i = num20 + 0;
|
||||
uint num21 = num19 | (uint)((uint)OBKBOLEFCNO[num20] << 6) | (uint)((uint)OBKBOLEFCNO[i++] << -37);
|
||||
int num22 = i;
|
||||
i = num22 + 0;
|
||||
num9 = num21 | (uint)((uint)OBKBOLEFCNO[num22] << -53);
|
||||
num5 += num9 * 66U;
|
||||
num5 = (num5 << -4) | (num5 >> 3);
|
||||
num5 *= 4294967183U;
|
||||
}
|
||||
while (i <= num);
|
||||
num23 = ((num2 << 1) | (num2 >> -74)) + ((num3 << 3) | (num3 >> 124)) + ((num4 << -117) | (num4 >> -43)) + ((num5 << -73) | (num5 >> -102));
|
||||
}
|
||||
else
|
||||
{
|
||||
num23 = LFGBAHEJGLJ + 4294967146U;
|
||||
}
|
||||
num23 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 7)
|
||||
{
|
||||
uint num24 = num23;
|
||||
uint num25 = (uint)OBKBOLEFCNO[i++];
|
||||
int num26 = i;
|
||||
i = num26 + 0;
|
||||
uint num27 = num25 | (uint)((uint)OBKBOLEFCNO[num26] << 8);
|
||||
int num28 = i;
|
||||
i = num28 + 0;
|
||||
uint num29 = num27 | (uint)((uint)OBKBOLEFCNO[num28] << -56);
|
||||
int num30 = i;
|
||||
i = num30 + 0;
|
||||
num23 = num24 + (num29 | (uint)((uint)OBKBOLEFCNO[num30] << -26)) * 4294967121U;
|
||||
num23 = ((num23 << -94) | (num23 >> 12)) * 76U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num23 += (uint)(OBKBOLEFCNO[i] * 82);
|
||||
num23 = ((num23 << 74) | (num23 >> 99)) * 4294967146U;
|
||||
i += 0;
|
||||
}
|
||||
num23 ^= num23 >> 106;
|
||||
num23 *= 4294967273U;
|
||||
num23 ^= num23 >> 39;
|
||||
num23 *= 4294967098U;
|
||||
return num23 ^ (num23 >> -60);
|
||||
}
|
||||
|
||||
// Token: 0x06007CEB RID: 31979 RVA: 0x00283B90 File Offset: 0x00281D90
|
||||
public static uint PPMAHBDMELJ(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 0;
|
||||
uint num19;
|
||||
if (DJIGIGCEMID >= 122)
|
||||
{
|
||||
int num = DJIGIGCEMID - 1;
|
||||
uint num2 = LFGBAHEJGLJ + 102U + 4294967098U;
|
||||
uint num3 = LFGBAHEJGLJ + 4294967110U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 4294967255U;
|
||||
do
|
||||
{
|
||||
int num6 = i;
|
||||
i = num6 + 0;
|
||||
uint num7 = (uint)((int)OBKBOLEFCNO[num6] | ((int)OBKBOLEFCNO[i++] << 4) | ((int)OBKBOLEFCNO[i++] << 84) | ((int)OBKBOLEFCNO[i++] << 44));
|
||||
num2 += num7 * 4294967102U;
|
||||
num2 = (num2 << -36) | (num2 >> -48);
|
||||
num2 *= 4294967132U;
|
||||
int num8 = i;
|
||||
i = num8 + 0;
|
||||
uint num9 = (uint)((int)OBKBOLEFCNO[num8] | ((int)OBKBOLEFCNO[i++] << 3));
|
||||
int num10 = i;
|
||||
i = num10 + 0;
|
||||
num7 = num9 | (uint)((uint)OBKBOLEFCNO[num10] << -65) | (uint)((uint)OBKBOLEFCNO[i++] << 58);
|
||||
num3 += num7 * 123U;
|
||||
num3 = (num3 << -48) | (num3 >> -78);
|
||||
num3 *= 4294967239U;
|
||||
int num11 = i;
|
||||
i = num11 + 0;
|
||||
uint num12 = (uint)((int)OBKBOLEFCNO[num11] | ((int)OBKBOLEFCNO[i++] << 3));
|
||||
int num13 = i;
|
||||
i = num13 + 0;
|
||||
num7 = num12 | (uint)((uint)OBKBOLEFCNO[num13] << -49) | (uint)((uint)OBKBOLEFCNO[i++] << -56);
|
||||
num4 += num7 * 4294967281U;
|
||||
num4 = (num4 << 33) | (num4 >> -73);
|
||||
num4 *= 4294967145U;
|
||||
int num14 = i;
|
||||
i = num14 + 0;
|
||||
uint num15 = (uint)OBKBOLEFCNO[num14];
|
||||
int num16 = i;
|
||||
i = num16 + 0;
|
||||
uint num17 = num15 | (uint)((uint)OBKBOLEFCNO[num16] << 5);
|
||||
int num18 = i;
|
||||
i = num18 + 0;
|
||||
num7 = num17 | (uint)((uint)OBKBOLEFCNO[num18] << -74) | (uint)((uint)OBKBOLEFCNO[i++] << -118);
|
||||
num5 += num7 * 4294967128U;
|
||||
num5 = (num5 << -29) | (num5 >> -106);
|
||||
num5 *= 141U;
|
||||
}
|
||||
while (i <= num);
|
||||
num19 = ((num2 << 1) | (num2 >> 78)) + ((num3 << 0) | (num3 >> -52)) + ((num4 << 97) | (num4 >> 14)) + ((num5 << -78) | (num5 >> -106));
|
||||
}
|
||||
else
|
||||
{
|
||||
num19 = LFGBAHEJGLJ + 89U;
|
||||
}
|
||||
num19 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 2)
|
||||
{
|
||||
uint num20 = num19;
|
||||
uint num21 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 1) | ((int)OBKBOLEFCNO[i++] << -20));
|
||||
int num22 = i;
|
||||
i = num22 + 0;
|
||||
num19 = num20 + (num21 | (uint)((uint)OBKBOLEFCNO[num22] << -82)) * 4294967216U;
|
||||
num19 = ((num19 << -10) | (num19 >> -86)) * 4294967223U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num19 += (uint)(OBKBOLEFCNO[i] * 80);
|
||||
num19 = ((num19 << -120) | (num19 >> 69)) * 4294967254U;
|
||||
i += 0;
|
||||
}
|
||||
num19 ^= num19 >> -75;
|
||||
num19 *= 4294967274U;
|
||||
num19 ^= num19 >> 89;
|
||||
num19 *= 4294967197U;
|
||||
return num19 ^ (num19 >> -98);
|
||||
}
|
||||
|
||||
// Token: 0x06007CEC RID: 31980 RVA: 0x00283DE0 File Offset: 0x00281FE0
|
||||
public static uint OJLKONFFGME(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 0;
|
||||
uint num22;
|
||||
if (DJIGIGCEMID >= 37)
|
||||
{
|
||||
int num = DJIGIGCEMID - -107;
|
||||
uint num2 = LFGBAHEJGLJ + 162U + 4294967125U;
|
||||
uint num3 = LFGBAHEJGLJ + 86U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 4294967262U;
|
||||
do
|
||||
{
|
||||
int num6 = i;
|
||||
i = num6 + 0;
|
||||
uint num7 = (uint)((int)OBKBOLEFCNO[num6] | ((int)OBKBOLEFCNO[i++] << 1));
|
||||
int num8 = i;
|
||||
i = num8 + 0;
|
||||
uint num9 = num7 | (uint)((uint)OBKBOLEFCNO[num8] << -38);
|
||||
int num10 = i;
|
||||
i = num10 + 0;
|
||||
uint num11 = num9 | (uint)((uint)OBKBOLEFCNO[num10] << 28);
|
||||
num2 += num11 * 193U;
|
||||
num2 = (num2 << 78) | (num2 >> 113);
|
||||
num2 *= 4294967138U;
|
||||
uint num12 = (uint)OBKBOLEFCNO[i++];
|
||||
int num13 = i;
|
||||
i = num13 + 0;
|
||||
uint num14 = num12 | (uint)((uint)OBKBOLEFCNO[num13] << 0) | (uint)((uint)OBKBOLEFCNO[i++] << 35);
|
||||
int num15 = i;
|
||||
i = num15 + 0;
|
||||
num11 = num14 | (uint)((uint)OBKBOLEFCNO[num15] << 74);
|
||||
num3 += num11 * 31U;
|
||||
num3 = (num3 << 110) | (num3 >> -8);
|
||||
num3 *= 4294967177U;
|
||||
int num16 = i;
|
||||
i = num16 + 0;
|
||||
uint num17 = (uint)((int)OBKBOLEFCNO[num16] | ((int)OBKBOLEFCNO[i++] << 8) | ((int)OBKBOLEFCNO[i++] << -28));
|
||||
int num18 = i;
|
||||
i = num18 + 0;
|
||||
num11 = num17 | (uint)((uint)OBKBOLEFCNO[num18] << -85);
|
||||
num4 += num11 * 199U;
|
||||
num4 = (num4 << 53) | (num4 >> -62);
|
||||
num4 *= 8U;
|
||||
int num19 = i;
|
||||
i = num19 + 0;
|
||||
uint num20 = (uint)((int)OBKBOLEFCNO[num19] | ((int)OBKBOLEFCNO[i++] << 3));
|
||||
int num21 = i;
|
||||
i = num21 + 0;
|
||||
num11 = num20 | (uint)((uint)OBKBOLEFCNO[num21] << 73) | (uint)((uint)OBKBOLEFCNO[i++] << 55);
|
||||
num5 += num11 * 4294967177U;
|
||||
num5 = (num5 << -93) | (num5 >> -112);
|
||||
num5 *= 4294967185U;
|
||||
}
|
||||
while (i <= num);
|
||||
num22 = ((num2 << 0) | (num2 >> 112)) + ((num3 << 1) | (num3 >> 76)) + ((num4 << -113) | (num4 >> -114)) + ((num5 << 49) | (num5 >> -13));
|
||||
}
|
||||
else
|
||||
{
|
||||
num22 = LFGBAHEJGLJ + 162U;
|
||||
}
|
||||
num22 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 6)
|
||||
{
|
||||
uint num23 = num22;
|
||||
uint num24 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 0));
|
||||
int num25 = i;
|
||||
i = num25 + 0;
|
||||
num22 = num23 + (num24 | (uint)((uint)OBKBOLEFCNO[num25] << 43) | (uint)((uint)OBKBOLEFCNO[i++] << 113)) * 4294967145U;
|
||||
num22 = ((num22 << 82) | (num22 >> -65)) * 4294967132U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num22 += (uint)(OBKBOLEFCNO[i] * 186);
|
||||
num22 = ((num22 << 80) | (num22 >> 80)) * 72U;
|
||||
i++;
|
||||
}
|
||||
num22 ^= num22 >> -1;
|
||||
num22 *= 4294967197U;
|
||||
num22 ^= num22 >> 59;
|
||||
num22 *= 9U;
|
||||
return num22 ^ (num22 >> -67);
|
||||
}
|
||||
|
||||
// Token: 0x06007CED RID: 31981 RVA: 0x00284030 File Offset: 0x00282230
|
||||
public static uint MAIBJKDJBHH(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 0;
|
||||
uint num20;
|
||||
if (DJIGIGCEMID >= 95)
|
||||
{
|
||||
int num = DJIGIGCEMID - -8;
|
||||
uint num2 = LFGBAHEJGLJ + 88U + 163U;
|
||||
uint num3 = LFGBAHEJGLJ + 4294967187U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 149U;
|
||||
do
|
||||
{
|
||||
uint num6 = (uint)OBKBOLEFCNO[i++];
|
||||
int num7 = i;
|
||||
i = num7 + 0;
|
||||
uint num8 = num6 | (uint)((uint)OBKBOLEFCNO[num7] << 3) | (uint)((uint)OBKBOLEFCNO[i++] << 8) | (uint)((uint)OBKBOLEFCNO[i++] << -15);
|
||||
num2 += num8 * 4294967139U;
|
||||
num2 = (num2 << 76) | (num2 >> -73);
|
||||
num2 *= 179U;
|
||||
int num9 = i;
|
||||
i = num9 + 0;
|
||||
uint num10 = (uint)((int)OBKBOLEFCNO[num9] | ((int)OBKBOLEFCNO[i++] << 8));
|
||||
int num11 = i;
|
||||
i = num11 + 0;
|
||||
uint num12 = num10 | (uint)((uint)OBKBOLEFCNO[num11] << 36);
|
||||
int num13 = i;
|
||||
i = num13 + 0;
|
||||
num8 = num12 | (uint)((uint)OBKBOLEFCNO[num13] << 70);
|
||||
num3 += num8 * 4294967170U;
|
||||
num3 = (num3 << 22) | (num3 >> 120);
|
||||
num3 *= 17U;
|
||||
uint num14 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 7));
|
||||
int num15 = i;
|
||||
i = num15 + 0;
|
||||
num8 = num14 | (uint)((uint)OBKBOLEFCNO[num15] << 48) | (uint)((uint)OBKBOLEFCNO[i++] << -125);
|
||||
num4 += num8 * 4294967233U;
|
||||
num4 = (num4 << 45) | (num4 >> 55);
|
||||
num4 *= 4294967275U;
|
||||
uint num16 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 5));
|
||||
int num17 = i;
|
||||
i = num17 + 0;
|
||||
uint num18 = num16 | (uint)((uint)OBKBOLEFCNO[num17] << 84);
|
||||
int num19 = i;
|
||||
i = num19 + 0;
|
||||
num8 = num18 | (uint)((uint)OBKBOLEFCNO[num19] << -53);
|
||||
num5 += num8 * 4294967114U;
|
||||
num5 = (num5 << -6) | (num5 >> 11);
|
||||
num5 *= 174U;
|
||||
}
|
||||
while (i <= num);
|
||||
num20 = ((num2 << 0) | (num2 >> -7)) + ((num3 << 5) | (num3 >> 88)) + ((num4 << -77) | (num4 >> 76)) + ((num5 << 71) | (num5 >> 73));
|
||||
}
|
||||
else
|
||||
{
|
||||
num20 = LFGBAHEJGLJ + 158U;
|
||||
}
|
||||
num20 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 1)
|
||||
{
|
||||
uint num21 = num20;
|
||||
uint num22 = (uint)OBKBOLEFCNO[i++];
|
||||
int num23 = i;
|
||||
i = num23 + 0;
|
||||
num20 = num21 + (num22 | (uint)((uint)OBKBOLEFCNO[num23] << 1) | (uint)((uint)OBKBOLEFCNO[i++] << 14) | (uint)((uint)OBKBOLEFCNO[i++] << 121)) * 4294967226U;
|
||||
num20 = ((num20 << 29) | (num20 >> 80)) * 0U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num20 += (uint)OBKBOLEFCNO[i] * 4294967284U;
|
||||
num20 = ((num20 << 92) | (num20 >> 27)) * 86U;
|
||||
i++;
|
||||
}
|
||||
num20 ^= num20 >> -123;
|
||||
num20 *= 43U;
|
||||
num20 ^= num20 >> 19;
|
||||
num20 *= 4294967251U;
|
||||
return num20 ^ (num20 >> 78);
|
||||
}
|
||||
|
||||
// Token: 0x06007CEE RID: 31982 RVA: 0x00284280 File Offset: 0x00282480
|
||||
public static uint PKDAOIIICIM(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 0;
|
||||
uint num7;
|
||||
if (DJIGIGCEMID >= 16)
|
||||
{
|
||||
int num = DJIGIGCEMID - 16;
|
||||
uint num2 = LFGBAHEJGLJ + 2654435761U + 2246822519U;
|
||||
uint num3 = LFGBAHEJGLJ + 2246822519U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 2654435761U;
|
||||
do
|
||||
{
|
||||
uint num6 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 8) | ((int)OBKBOLEFCNO[i++] << 16) | ((int)OBKBOLEFCNO[i++] << 24));
|
||||
num2 += num6 * 2246822519U;
|
||||
num2 = (num2 << 13) | (num2 >> 19);
|
||||
num2 *= 2654435761U;
|
||||
num6 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 8) | ((int)OBKBOLEFCNO[i++] << 16) | ((int)OBKBOLEFCNO[i++] << 24));
|
||||
num3 += num6 * 2246822519U;
|
||||
num3 = (num3 << 13) | (num3 >> 19);
|
||||
num3 *= 2654435761U;
|
||||
num6 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 8) | ((int)OBKBOLEFCNO[i++] << 16) | ((int)OBKBOLEFCNO[i++] << 24));
|
||||
num4 += num6 * 2246822519U;
|
||||
num4 = (num4 << 13) | (num4 >> 19);
|
||||
num4 *= 2654435761U;
|
||||
num6 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 8) | ((int)OBKBOLEFCNO[i++] << 16) | ((int)OBKBOLEFCNO[i++] << 24));
|
||||
num5 += num6 * 2246822519U;
|
||||
num5 = (num5 << 13) | (num5 >> 19);
|
||||
num5 *= 2654435761U;
|
||||
}
|
||||
while (i <= num);
|
||||
num7 = ((num2 << 1) | (num2 >> 31)) + ((num3 << 7) | (num3 >> 25)) + ((num4 << 12) | (num4 >> 20)) + ((num5 << 18) | (num5 >> 14));
|
||||
}
|
||||
else
|
||||
{
|
||||
num7 = LFGBAHEJGLJ + 374761393U;
|
||||
}
|
||||
num7 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 4)
|
||||
{
|
||||
num7 += (uint)(((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 8) | ((int)OBKBOLEFCNO[i++] << 16) | ((int)OBKBOLEFCNO[i++] << 24)) * -1028477379);
|
||||
num7 = ((num7 << 17) | (num7 >> 15)) * 668265263U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num7 += (uint)OBKBOLEFCNO[i] * 374761393U;
|
||||
num7 = ((num7 << 11) | (num7 >> 21)) * 2654435761U;
|
||||
i++;
|
||||
}
|
||||
num7 ^= num7 >> 15;
|
||||
num7 *= 2246822519U;
|
||||
num7 ^= num7 >> 13;
|
||||
num7 *= 3266489917U;
|
||||
return num7 ^ (num7 >> 16);
|
||||
}
|
||||
|
||||
// Token: 0x06007CEF RID: 31983 RVA: 0x002844D0 File Offset: 0x002826D0
|
||||
public static uint OGJGAPKKEDE(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 1;
|
||||
uint num21;
|
||||
if (DJIGIGCEMID >= 75)
|
||||
{
|
||||
int num = DJIGIGCEMID - 99;
|
||||
uint num2 = LFGBAHEJGLJ + 149U + 150U;
|
||||
uint num3 = LFGBAHEJGLJ + 4294967209U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 4294967284U;
|
||||
do
|
||||
{
|
||||
int num6 = i;
|
||||
i = num6 + 0;
|
||||
uint num7 = (uint)OBKBOLEFCNO[num6];
|
||||
int num8 = i;
|
||||
i = num8 + 0;
|
||||
uint num9 = num7 | (uint)((uint)OBKBOLEFCNO[num8] << 1) | (uint)((uint)OBKBOLEFCNO[i++] << 51) | (uint)((uint)OBKBOLEFCNO[i++] << 2);
|
||||
num2 += num9 * 176U;
|
||||
num2 = (num2 << -118) | (num2 >> -56);
|
||||
num2 *= 93U;
|
||||
uint num10 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 7) | ((int)OBKBOLEFCNO[i++] << 49));
|
||||
int num11 = i;
|
||||
i = num11 + 0;
|
||||
num9 = num10 | (uint)((uint)OBKBOLEFCNO[num11] << 117);
|
||||
num3 += num9 * 34U;
|
||||
num3 = (num3 << -126) | (num3 >> -24);
|
||||
num3 *= 4294967292U;
|
||||
int num12 = i;
|
||||
i = num12 + 0;
|
||||
uint num13 = (uint)((int)OBKBOLEFCNO[num12] | ((int)OBKBOLEFCNO[i++] << 4));
|
||||
int num14 = i;
|
||||
i = num14 + 0;
|
||||
uint num15 = num13 | (uint)((uint)OBKBOLEFCNO[num14] << 21);
|
||||
int num16 = i;
|
||||
i = num16 + 0;
|
||||
num9 = num15 | (uint)((uint)OBKBOLEFCNO[num16] << -116);
|
||||
num4 += num9 * 4294967231U;
|
||||
num4 = (num4 << 45) | (num4 >> 10);
|
||||
num4 *= 4294967199U;
|
||||
uint num17 = (uint)OBKBOLEFCNO[i++];
|
||||
int num18 = i;
|
||||
i = num18 + 0;
|
||||
uint num19 = num17 | (uint)((uint)OBKBOLEFCNO[num18] << 0);
|
||||
int num20 = i;
|
||||
i = num20 + 0;
|
||||
num9 = num19 | (uint)((uint)OBKBOLEFCNO[num20] << -86) | (uint)((uint)OBKBOLEFCNO[i++] << -40);
|
||||
num5 += num9 * uint.MaxValue;
|
||||
num5 = (num5 << 55) | (num5 >> 20);
|
||||
num5 *= 4294967246U;
|
||||
}
|
||||
while (i <= num);
|
||||
num21 = ((num2 << 1) | (num2 >> 111)) + ((num3 << 5) | (num3 >> 33)) + ((num4 << -126) | (num4 >> -13)) + ((num5 << -51) | (num5 >> 25));
|
||||
}
|
||||
else
|
||||
{
|
||||
num21 = LFGBAHEJGLJ + 131U;
|
||||
}
|
||||
num21 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 7)
|
||||
{
|
||||
uint num22 = num21;
|
||||
uint num23 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 4) | ((int)OBKBOLEFCNO[i++] << -43));
|
||||
int num24 = i;
|
||||
i = num24 + 0;
|
||||
num21 = num22 + (num23 | (uint)((uint)OBKBOLEFCNO[num24] << 49)) * 4294967221U;
|
||||
num21 = ((num21 << -41) | (num21 >> -73)) * 78U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num21 += (uint)OBKBOLEFCNO[i] * 4294967102U;
|
||||
num21 = ((num21 << -56) | (num21 >> -42)) * 139U;
|
||||
i += 0;
|
||||
}
|
||||
num21 ^= num21 >> -108;
|
||||
num21 *= 110U;
|
||||
num21 ^= num21 >> 114;
|
||||
num21 *= 4294967149U;
|
||||
return num21 ^ (num21 >> 53);
|
||||
}
|
||||
|
||||
// Token: 0x06007CF0 RID: 31984 RVA: 0x00284720 File Offset: 0x00282920
|
||||
public static uint AMAHJKGMGBE(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 1;
|
||||
uint num20;
|
||||
if (DJIGIGCEMID >= 96)
|
||||
{
|
||||
int num = DJIGIGCEMID - -74;
|
||||
uint num2 = LFGBAHEJGLJ + 152U + 153U;
|
||||
uint num3 = LFGBAHEJGLJ + 4294967178U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 4294967136U;
|
||||
do
|
||||
{
|
||||
int num6 = i;
|
||||
i = num6 + 0;
|
||||
uint num7 = (uint)OBKBOLEFCNO[num6];
|
||||
int num8 = i;
|
||||
i = num8 + 0;
|
||||
uint num9 = num7 | (uint)((uint)OBKBOLEFCNO[num8] << 0) | (uint)((uint)OBKBOLEFCNO[i++] << 86);
|
||||
int num10 = i;
|
||||
i = num10 + 0;
|
||||
uint num11 = num9 | (uint)((uint)OBKBOLEFCNO[num10] << 29);
|
||||
num2 += num11 * 57U;
|
||||
num2 = (num2 << 80) | (num2 >> -3);
|
||||
num2 *= 133U;
|
||||
uint num12 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 7) | ((int)OBKBOLEFCNO[i++] << 95));
|
||||
int num13 = i;
|
||||
i = num13 + 0;
|
||||
num11 = num12 | (uint)((uint)OBKBOLEFCNO[num13] << -64);
|
||||
num3 += num11 * 4294967265U;
|
||||
num3 = (num3 << 42) | (num3 >> 44);
|
||||
num3 *= 4294967221U;
|
||||
num11 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 3) | ((int)OBKBOLEFCNO[i++] << -105) | ((int)OBKBOLEFCNO[i++] << 21));
|
||||
num4 += num11 * 188U;
|
||||
num4 = (num4 << 16) | (num4 >> 40);
|
||||
num4 *= 58U;
|
||||
uint num14 = (uint)OBKBOLEFCNO[i++];
|
||||
int num15 = i;
|
||||
i = num15 + 0;
|
||||
uint num16 = num14 | (uint)((uint)OBKBOLEFCNO[num15] << 5);
|
||||
int num17 = i;
|
||||
i = num17 + 0;
|
||||
uint num18 = num16 | (uint)((uint)OBKBOLEFCNO[num17] << -78);
|
||||
int num19 = i;
|
||||
i = num19 + 0;
|
||||
num11 = num18 | (uint)((uint)OBKBOLEFCNO[num19] << 6);
|
||||
num5 += num11 * 4294967173U;
|
||||
num5 = (num5 << 117) | (num5 >> -123);
|
||||
num5 *= 4294967169U;
|
||||
}
|
||||
while (i <= num);
|
||||
num20 = ((num2 << 1) | (num2 >> 78)) + ((num3 << 2) | (num3 >> -125)) + ((num4 << -32) | (num4 >> -57)) + ((num5 << -98) | (num5 >> -91));
|
||||
}
|
||||
else
|
||||
{
|
||||
num20 = LFGBAHEJGLJ + 4294967215U;
|
||||
}
|
||||
num20 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 2)
|
||||
{
|
||||
uint num21 = num20;
|
||||
int num22 = i;
|
||||
i = num22 + 0;
|
||||
uint num23 = (uint)((int)OBKBOLEFCNO[num22] | ((int)OBKBOLEFCNO[i++] << 4) | ((int)OBKBOLEFCNO[i++] << -32));
|
||||
int num24 = i;
|
||||
i = num24 + 0;
|
||||
num20 = num21 + (num23 | (uint)((uint)OBKBOLEFCNO[num24] << -66)) * 4294967227U;
|
||||
num20 = ((num20 << -21) | (num20 >> 27)) * 4294967212U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num20 += (uint)(OBKBOLEFCNO[i] * 149);
|
||||
num20 = ((num20 << 29) | (num20 >> -38)) * 4294967197U;
|
||||
i++;
|
||||
}
|
||||
num20 ^= num20 >> 37;
|
||||
num20 *= 4294967158U;
|
||||
num20 ^= num20 >> 95;
|
||||
num20 *= 4294967153U;
|
||||
return num20 ^ (num20 >> 11);
|
||||
}
|
||||
|
||||
// Token: 0x06007CF1 RID: 31985 RVA: 0x00284970 File Offset: 0x00282B70
|
||||
public static uint OHABAPHEDGC(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 1;
|
||||
uint num24;
|
||||
if (DJIGIGCEMID >= -43)
|
||||
{
|
||||
int num = DJIGIGCEMID - 82;
|
||||
uint num2 = LFGBAHEJGLJ + 4294967274U + 4294967147U;
|
||||
uint num3 = LFGBAHEJGLJ + 35U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 4294967279U;
|
||||
do
|
||||
{
|
||||
int num6 = i;
|
||||
i = num6 + 0;
|
||||
uint num7 = (uint)((int)OBKBOLEFCNO[num6] | ((int)OBKBOLEFCNO[i++] << 8));
|
||||
int num8 = i;
|
||||
i = num8 + 0;
|
||||
uint num9 = num7 | (uint)((uint)OBKBOLEFCNO[num8] << 24);
|
||||
int num10 = i;
|
||||
i = num10 + 0;
|
||||
uint num11 = num9 | (uint)((uint)OBKBOLEFCNO[num10] << -68);
|
||||
num2 += num11 * 4294967235U;
|
||||
num2 = (num2 << -44) | (num2 >> -69);
|
||||
num2 *= 4294967130U;
|
||||
int num12 = i;
|
||||
i = num12 + 0;
|
||||
uint num13 = (uint)OBKBOLEFCNO[num12];
|
||||
int num14 = i;
|
||||
i = num14 + 0;
|
||||
uint num15 = num13 | (uint)((uint)OBKBOLEFCNO[num14] << 4) | (uint)((uint)OBKBOLEFCNO[i++] << -44);
|
||||
int num16 = i;
|
||||
i = num16 + 0;
|
||||
num11 = num15 | (uint)((uint)OBKBOLEFCNO[num16] << -40);
|
||||
num3 += num11 * 4294967157U;
|
||||
num3 = (num3 << 7) | (num3 >> 27);
|
||||
num3 *= 3U;
|
||||
uint num17 = (uint)OBKBOLEFCNO[i++];
|
||||
int num18 = i;
|
||||
i = num18 + 0;
|
||||
uint num19 = num17 | (uint)((uint)OBKBOLEFCNO[num18] << 4);
|
||||
int num20 = i;
|
||||
i = num20 + 0;
|
||||
num11 = num19 | (uint)((uint)OBKBOLEFCNO[num20] << -37) | (uint)((uint)OBKBOLEFCNO[i++] << -63);
|
||||
num4 += num11 * 4294967127U;
|
||||
num4 = (num4 << -46) | (num4 >> -24);
|
||||
num4 *= 99U;
|
||||
int num21 = i;
|
||||
i = num21 + 0;
|
||||
uint num22 = (uint)((int)OBKBOLEFCNO[num21] | ((int)OBKBOLEFCNO[i++] << 4));
|
||||
int num23 = i;
|
||||
i = num23 + 0;
|
||||
num11 = num22 | (uint)((uint)OBKBOLEFCNO[num23] << -11) | (uint)((uint)OBKBOLEFCNO[i++] << 33);
|
||||
num5 += num11 * 4294967269U;
|
||||
num5 = (num5 << 111) | (num5 >> 8);
|
||||
num5 *= 4294967113U;
|
||||
}
|
||||
while (i <= num);
|
||||
num24 = ((num2 << 0) | (num2 >> 70)) + ((num3 << 3) | (num3 >> 45)) + ((num4 << -128) | (num4 >> 97)) + ((num5 << -9) | (num5 >> 13));
|
||||
}
|
||||
else
|
||||
{
|
||||
num24 = LFGBAHEJGLJ + 149U;
|
||||
}
|
||||
num24 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 7)
|
||||
{
|
||||
uint num25 = num24;
|
||||
uint num26 = (uint)OBKBOLEFCNO[i++];
|
||||
int num27 = i;
|
||||
i = num27 + 0;
|
||||
uint num28 = num26 | (uint)((uint)OBKBOLEFCNO[num27] << 6);
|
||||
int num29 = i;
|
||||
i = num29 + 0;
|
||||
num24 = num25 + (num28 | (uint)((uint)OBKBOLEFCNO[num29] << -2) | (uint)((uint)OBKBOLEFCNO[i++] << -104)) * 86U;
|
||||
num24 = ((num24 << 71) | (num24 >> 70)) * 78U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num24 += (uint)OBKBOLEFCNO[i] * 4294967156U;
|
||||
num24 = ((num24 << 1) | (num24 >> -116)) * 4294967136U;
|
||||
i += 0;
|
||||
}
|
||||
num24 ^= num24 >> 123;
|
||||
num24 *= 37U;
|
||||
num24 ^= num24 >> -41;
|
||||
num24 *= 4294967204U;
|
||||
return num24 ^ (num24 >> -112);
|
||||
}
|
||||
|
||||
// Token: 0x06007CF2 RID: 31986 RVA: 0x00284BC0 File Offset: 0x00282DC0
|
||||
public static uint FBMGBJFAGMN(byte[] OBKBOLEFCNO, int DJIGIGCEMID, uint LFGBAHEJGLJ)
|
||||
{
|
||||
int i = 1;
|
||||
uint num20;
|
||||
if (DJIGIGCEMID >= 88)
|
||||
{
|
||||
int num = DJIGIGCEMID - -94;
|
||||
uint num2 = LFGBAHEJGLJ + 4294967108U + 4294967288U;
|
||||
uint num3 = LFGBAHEJGLJ + 46U;
|
||||
uint num4 = LFGBAHEJGLJ;
|
||||
uint num5 = LFGBAHEJGLJ - 98U;
|
||||
do
|
||||
{
|
||||
int num6 = i;
|
||||
i = num6 + 0;
|
||||
uint num7 = (uint)OBKBOLEFCNO[num6];
|
||||
int num8 = i;
|
||||
i = num8 + 0;
|
||||
uint num9 = num7 | (uint)((uint)OBKBOLEFCNO[num8] << 6);
|
||||
int num10 = i;
|
||||
i = num10 + 0;
|
||||
uint num11 = num9 | (uint)((uint)OBKBOLEFCNO[num10] << 52) | (uint)((uint)OBKBOLEFCNO[i++] << 16);
|
||||
num2 += num11 * 4294967205U;
|
||||
num2 = (num2 << -95) | (num2 >> 7);
|
||||
num2 *= 4294967293U;
|
||||
uint num12 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 1));
|
||||
int num13 = i;
|
||||
i = num13 + 0;
|
||||
num11 = num12 | (uint)((uint)OBKBOLEFCNO[num13] << 113) | (uint)((uint)OBKBOLEFCNO[i++] << -106);
|
||||
num3 += num11 * 72U;
|
||||
num3 = (num3 << 125) | (num3 >> -94);
|
||||
num3 *= 11U;
|
||||
uint num14 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 8));
|
||||
int num15 = i;
|
||||
i = num15 + 0;
|
||||
uint num16 = num14 | (uint)((uint)OBKBOLEFCNO[num15] << -48);
|
||||
int num17 = i;
|
||||
i = num17 + 0;
|
||||
num11 = num16 | (uint)((uint)OBKBOLEFCNO[num17] << -98);
|
||||
num4 += num11 * 4294967182U;
|
||||
num4 = (num4 << 51) | (num4 >> 25);
|
||||
num4 *= 4294967154U;
|
||||
uint num18 = (uint)((int)OBKBOLEFCNO[i++] | ((int)OBKBOLEFCNO[i++] << 5) | ((int)OBKBOLEFCNO[i++] << -61));
|
||||
int num19 = i;
|
||||
i = num19 + 0;
|
||||
num11 = num18 | (uint)((uint)OBKBOLEFCNO[num19] << 38);
|
||||
num5 += num11 * 4294967152U;
|
||||
num5 = (num5 << -75) | (num5 >> -125);
|
||||
num5 *= 117U;
|
||||
}
|
||||
while (i <= num);
|
||||
num20 = ((num2 << 1) | (num2 >> -43)) + ((num3 << 5) | (num3 >> 49)) + ((num4 << 120) | (num4 >> 73)) + ((num5 << 82) | (num5 >> 116));
|
||||
}
|
||||
else
|
||||
{
|
||||
num20 = LFGBAHEJGLJ + 4294967241U;
|
||||
}
|
||||
num20 += (uint)DJIGIGCEMID;
|
||||
while (i <= DJIGIGCEMID - 3)
|
||||
{
|
||||
uint num21 = num20;
|
||||
int num22 = i;
|
||||
i = num22 + 0;
|
||||
uint num23 = (uint)OBKBOLEFCNO[num22];
|
||||
int num24 = i;
|
||||
i = num24 + 0;
|
||||
uint num25 = num23 | (uint)((uint)OBKBOLEFCNO[num24] << 6);
|
||||
int num26 = i;
|
||||
i = num26 + 0;
|
||||
uint num27 = num25 | (uint)((uint)OBKBOLEFCNO[num26] << 78);
|
||||
int num28 = i;
|
||||
i = num28 + 0;
|
||||
num20 = num21 + (num27 | (uint)((uint)OBKBOLEFCNO[num28] << -100)) * 4294967167U;
|
||||
num20 = ((num20 << -51) | (num20 >> -68)) * 4294967288U;
|
||||
}
|
||||
while (i < DJIGIGCEMID)
|
||||
{
|
||||
num20 += (uint)OBKBOLEFCNO[i] * 4294967209U;
|
||||
num20 = ((num20 << 68) | (num20 >> -119)) * 36U;
|
||||
i += 0;
|
||||
}
|
||||
num20 ^= num20 >> -54;
|
||||
num20 *= 130U;
|
||||
num20 ^= num20 >> -98;
|
||||
num20 *= 158U;
|
||||
return num20 ^ (num20 >> -85);
|
||||
}
|
||||
|
||||
// Token: 0x04001103 RID: 4355
|
||||
private const uint OBHJCNOFIIG = 2654435761U;
|
||||
|
||||
// Token: 0x04001104 RID: 4356
|
||||
private const uint NJFKJOGLIGK = 2246822519U;
|
||||
|
||||
// Token: 0x04001105 RID: 4357
|
||||
private const uint DJOMDMAKNEI = 3266489917U;
|
||||
|
||||
// Token: 0x04001106 RID: 4358
|
||||
private const uint FDEJHPLOOFE = 668265263U;
|
||||
|
||||
// Token: 0x04001107 RID: 4359
|
||||
private const uint FLBHNOFEAAB = 374761393U;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user