Files
2026-04-08 23:40:05 +02:00

526 lines
16 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
// Token: 0x020022D9 RID: 8921
[Token(Token = "0x20022D9")]
[StructLayout(3)]
public class HLPDIPJBACJ : KGKLFGJLLJE<ABDDNLAJDKI>
{
// Token: 0x17002972 RID: 10610
// (get) Token: 0x0600F505 RID: 62725 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002972")]
public override int AKGEGLEMFGM
{
[Token(Token = "0x600F505")]
[Address(RVA = "0x103B6A0", Offset = "0x103A0A0", VA = "0x18103B6A0", Slot = "6")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17002973 RID: 10611
// (get) Token: 0x0600F506 RID: 62726 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600F507 RID: 62727 RVA: 0x0039DE08 File Offset: 0x0039C008
[Token(Token = "0x17002973")]
public FDKPONPCGGC ILGFOHIJHMG
{
[Token(Token = "0x600F506")]
[Address(RVA = "0x103BC20", Offset = "0x103A620", VA = "0x18103BC20")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600F507")]
[Address(RVA = "0x103B690", Offset = "0x103A090", VA = "0x18103B690")]
[CompilerGenerated]
private set
{
bool gpghkkmcfif = value.GPGHKKMCFIF;
this.<HJCNADDOKKB>k__BackingField.GPGHKKMCFIF = gpghkkmcfif;
}
}
// Token: 0x17002974 RID: 10612
// (get) Token: 0x0600F508 RID: 62728 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002974")]
public EBEKFKJMBMK CBLLMBNHMKB
{
[Token(Token = "0x600F508")]
[Address(RVA = "0x103B410", Offset = "0x1039E10", VA = "0x18103B410")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600F509 RID: 62729 RVA: 0x0039DE28 File Offset: 0x0039C028
[Token(Token = "0x600F509")]
[Address(RVA = "0x103D120", Offset = "0x103BB20", VA = "0x18103D120")]
public HLPDIPJBACJ(ABDDNLAJDKI type, int priority, bool blocksRaycasts, HLPDIPJBACJ.GMOJBOACMJN parameters)
{
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.PEGJGMDGKJN = hkkohfhadkk;
this.FMEMOHDOFFM = true;
this.OJEDEBPOJFL = (int)((ulong)1L);
List<int> list = new List();
this.AFAKHFCJHBA = list;
CircularBuffer<Vector2> circularBuffer = new CircularBuffer(5);
this.NCMDINKKPKF = circularBuffer;
Vector2 zero = Vector2.zero;
this.GLOKEIKAEFO = zero;
this.GLOKEIKAEFO.y = (float)0;
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
this.OJEDEBPOJFL = 0;
this.PFNBJLOFKHD = false;
this.FMEMOHDOFFM = false;
this.DOIIBLGAAJE = false;
int num = 0;
int num2 = 0;
int num3 = 0;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje;
pegjgmdgkjn.JEPMLPCOGNM((ushort)num, num3, num2, knfakjmalje);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.NDOMKDBHDIB);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MGFELAJPMGC);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.PMPIABKDJHN);
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
int num4 = 0;
pegjgmdgkjn3.PIEOGAPMGIH((ushort)num4);
}
// Token: 0x17002975 RID: 10613
// (get) Token: 0x0600F50A RID: 62730 RVA: 0x0039DF14 File Offset: 0x0039C114
[Token(Token = "0x17002975")]
public override bool IJCHDCHAKCM
{
[Token(Token = "0x600F50A")]
[Address(RVA = "0x103BAF0", Offset = "0x103A4F0", VA = "0x18103BAF0", Slot = "4")]
get
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
bool flag;
return flag;
}
}
// Token: 0x0600F50B RID: 62731 RVA: 0x0039DF30 File Offset: 0x0039C130
[Token(Token = "0x600F50B")]
[Address(RVA = "0x103B360", Offset = "0x1039D60", VA = "0x18103B360", Slot = "5")]
protected override void BALOKJMBNIN()
{
this.PEGJGMDGKJN.OPEMIFENIJM();
FDKPONPCGGC fdkponpcggc = this.<HJCNADDOKKB>k__BackingField;
string text = this.ToString();
int num = 0;
this.<HJCNADDOKKB>k__BackingField = num;
this.<HJCNADDOKKB>k__BackingField.GPGHKKMCFIF = num != 0;
if (text == 0)
{
this.PCHNIFLHDOD();
}
}
// Token: 0x0600F50C RID: 62732 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F50C")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "7")]
protected virtual void IGFHJBOBFCN()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F50D RID: 62733 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F50D")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")]
protected virtual void LBNHNPFIIDJ()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F50E RID: 62734 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F50E")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")]
protected virtual void MNIAEJBIKMJ()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F50F RID: 62735 RVA: 0x0039DF7C File Offset: 0x0039C17C
[Token(Token = "0x600F50F")]
[Address(RVA = "0x103BDD0", Offset = "0x103A7D0", VA = "0x18103BDD0", Slot = "10")]
protected virtual void PCHNIFLHDOD()
{
this.AFAKHFCJHBA.Clear();
IReadOnlyList<Touch> mkipboajmej = this.MKIPBOAJMEJ;
int num = 0;
int num2 = 0;
if (num < mkipboajmej)
{
if ((this.FMEMOHDOFFM ? 1 : 0) != num)
{
List<int> afakhfcjhba = this.AFAKHFCJHBA;
int ojedebpojfl = this.OJEDEBPOJFL;
}
IReadOnlyList<Touch> mkipboajmej2 = this.MKIPBOAJMEJ;
int num3 = 0;
bool flag2;
if (!base.OJAJJAGJBBP(num3, JJOBICMCEFO.KNIMPBAAJLM.Began))
{
if ((this.DOIIBLGAAJE ? 1 : 0) == num)
{
goto IL_B8;
}
IReadOnlyList<Touch> mkipboajmej3 = this.MKIPBOAJMEJ;
int num4 = 0;
bool flag = base.OJAJJAGJBBP(num4, JJOBICMCEFO.KNIMPBAAJLM.Moved | JJOBICMCEFO.KNIMPBAAJLM.Stationary);
if (!flag)
{
goto IL_B8;
}
IReadOnlyList<Touch> mkipboajmej4 = this.MKIPBOAJMEJ;
JJOBICMCEFO jjobicmcefo = this.NAPJMFGPCNB.CKLHBHDGHFM(flag ? 1 : 0);
if (jjobicmcefo == 0)
{
goto IL_B8;
}
flag2 = ListExt.Contains<JJOBICMCEFO>(jjobicmcefo.BHEBANPKLLA, this);
if (!flag2)
{
goto IL_B8;
}
}
IReadOnlyList<Touch> mkipboajmej5 = this.MKIPBOAJMEJ;
this.AFAKHFCJHBA.Add(flag2);
IL_B8:
IReadOnlyList<Touch> mkipboajmej6 = this.MKIPBOAJMEJ;
num++;
}
if (num2 != 0)
{
IReadOnlyList<Touch> mkipboajmej7 = this.MKIPBOAJMEJ;
if (num < mkipboajmej7)
{
if (this.FMEMOHDOFFM)
{
List<int> afakhfcjhba2 = this.AFAKHFCJHBA;
int ojedebpojfl2 = this.OJEDEBPOJFL;
}
IReadOnlyList<Touch> mkipboajmej8 = this.MKIPBOAJMEJ;
int num5 = 0;
bool flag3 = base.OJAJJAGJBBP(num5, JJOBICMCEFO.KNIMPBAAJLM.Moved | JJOBICMCEFO.KNIMPBAAJLM.Stationary);
if (flag3)
{
IReadOnlyList<Touch> mkipboajmej9 = this.MKIPBOAJMEJ;
this.AFAKHFCJHBA.Add(flag3);
}
IReadOnlyList<Touch> mkipboajmej10 = this.MKIPBOAJMEJ;
num++;
while (mkipboajmej10 != 0)
{
}
}
List<int> afakhfcjhba3 = this.AFAKHFCJHBA;
int ojedebpojfl3 = this.OJEDEBPOJFL;
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
}
// Token: 0x0600F510 RID: 62736 RVA: 0x0039E0DC File Offset: 0x0039C2DC
[Token(Token = "0x600F510")]
[Address(RVA = "0x103BB40", Offset = "0x103A540", VA = "0x18103BB40")]
private void NDOMKDBHDIB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
int num = 0;
float time = Time.time;
this.NOGFKFHBDPC = time;
this.DMLDCGADIKJ = false;
this.PCHNIFLHDOD();
this.MJBHCLGMDKJ = (ulong)1L;
this.MJBHCLGMDKJ.PJCBLIOAIEJ = true;
Vector2 vector;
this.MJBHCLGMDKJ.NMJDKEPJEIP = vector;
this.MJBHCLGMDKJ.NMJDKEPJEIP.y = (float)0;
this.MJBHCLGMDKJ.JPLLGDGKNGD = (float)num;
ulong num2;
this.MJBHCLGMDKJ.NHIHLANGMEG = num2 != 0UL;
ulong num3;
this.MJBHCLGMDKJ.EDNNCCFDMCJ = (int)num3;
if (this.PFNBJLOFKHD)
{
List<int> afakhfcjhba = this.AFAKHFCJHBA;
bool flag = this.CFHJLNAEJIL(afakhfcjhba);
this.DMLDCGADIKJ = flag;
}
bool flag2 = base.IJCHDCHAKCM;
}
// Token: 0x0600F511 RID: 62737 RVA: 0x0039E18C File Offset: 0x0039C38C
[Token(Token = "0x600F511")]
[Address(RVA = "0x103C280", Offset = "0x103AC80", VA = "0x18103C280")]
private void PEPFBOKIPHK()
{
IReadOnlyList<Touch> mkipboajmej = this.MKIPBOAJMEJ;
List<int> list = new List(0);
IReadOnlyList<Touch> mkipboajmej2 = this.MKIPBOAJMEJ;
int num = 0;
num += num;
num++;
int num2 = 0;
if (num < list)
{
IReadOnlyList<Touch> mkipboajmej3 = this.MKIPBOAJMEJ;
if (num < num2)
{
num += num;
if (num == num2)
{
goto IL_6F;
}
num++;
}
bool flag;
if (!this.AFAKHFCJHBA.Contains(num) && flag)
{
list.Add(flag);
}
IReadOnlyList<Touch> mkipboajmej4 = this.MKIPBOAJMEJ;
num++;
flag += flag;
IL_6F:
flag += flag;
}
if (((this.DMLDCGADIKJ ? 1 : 0) == num && (this.PFNBJLOFKHD ? 1 : 0) == num) || this.CFHJLNAEJIL(list))
{
this.AFAKHFCJHBA.AddRange(list);
}
}
// Token: 0x0600F512 RID: 62738 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F512")]
[Address(RVA = "0x103C650", Offset = "0x103B050", VA = "0x18103C650")]
private void PMPIABKDJHN()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F513 RID: 62739 RVA: 0x0039E240 File Offset: 0x0039C440
[Token(Token = "0x600F513")]
[Address(RVA = "0x103B970", Offset = "0x103A370", VA = "0x18103B970")]
private void MGFELAJPMGC(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
List<int> afakhfcjhba = this.AFAKHFCJHBA;
throw new NullReferenceException();
}
// Token: 0x0600F514 RID: 62740 RVA: 0x0039E280 File Offset: 0x0039C480
[Token(Token = "0x600F514")]
[Address(RVA = "0x103B460", Offset = "0x1039E60", VA = "0x18103B460")]
private bool CFHJLNAEJIL(List<int> PMMCAGDFFKG)
{
throw new NullReferenceException();
}
// Token: 0x0600F515 RID: 62741 RVA: 0x0039E2C8 File Offset: 0x0039C4C8
[Token(Token = "0x600F515")]
[Address(RVA = "0x103BC40", Offset = "0x103A640", VA = "0x18103BC40", Slot = "11")]
protected virtual void OHIABAGMBNF()
{
this.PBPKIHFNGFB();
EBEKFKJMBMK ebekfkjmbmk = EBEKFKJMBMK.JMIGKJPPFND;
CircularBuffer<Vector2> ncmdinkkpkf = this.NCMDINKKPKF;
int ednnccfdmcj = ebekfkjmbmk.EDNNCCFDMCJ;
this.MJBHCLGMDKJ.EDNNCCFDMCJ = ednnccfdmcj;
Vector2 mgkglcdogkb = ebekfkjmbmk.MGKGLCDOGKB;
this.MJBHCLGMDKJ.MGKGLCDOGKB = mgkglcdogkb;
Vector2 bggaddjfdjp = ebekfkjmbmk.BGGADDJFDJP;
this.MJBHCLGMDKJ.BGGADDJFDJP = bggaddjfdjp;
Vector2 iidnimkgfee = ebekfkjmbmk.IIDNIMKGFEE;
this.MJBHCLGMDKJ.IIDNIMKGFEE = iidnimkgfee;
Vector2 bchgcphahgl = ebekfkjmbmk.BCHGCPHAHGL;
this.MJBHCLGMDKJ.BCHGCPHAHGL = bchgcphahgl;
float ejnddalgpeg = ebekfkjmbmk.EJNDDALGPEG;
this.MJBHCLGMDKJ.EJNDDALGPEG = ejnddalgpeg;
ncmdinkkpkf.Clear();
}
// Token: 0x0600F516 RID: 62742 RVA: 0x0039E370 File Offset: 0x0039C570
[Token(Token = "0x600F516")]
[Address(RVA = "0x103B6E0", Offset = "0x103A0E0", VA = "0x18103B6E0")]
private Vector2 LDFOMFACGAJ(out float LGADPEFEMND, out bool EMOABEGLFNA, out int JMJPFKCFFPE)
{
int num = 0;
int size = this.AFAKHFCJHBA._size;
JMJPFKCFFPE.m_value = size;
Vector2 zero = Vector2.zero;
int num2 = 0;
int num3 = 0;
List<int> afakhfcjhba = this.AFAKHFCJHBA;
ThrowHelper.ThrowArgumentOutOfRangeException();
float num4 = base.NACEFPCMIAM(num);
bool flag2;
bool flag = flag2;
num2++;
EMOABEGLFNA.m_value = flag;
List<int> afakhfcjhba2 = this.AFAKHFCJHBA;
float num5 = Mathf.Clamp01((float)num3);
LGADPEFEMND.m_value = num5;
Vector2 vector;
return JJOBICMCEFO.MMNJNCAHMCJ(vector);
}
// Token: 0x0600F517 RID: 62743 RVA: 0x0039E3F4 File Offset: 0x0039C5F4
[Token(Token = "0x600F517")]
[Address(RVA = "0x103BCF0", Offset = "0x103A6F0", VA = "0x18103BCF0")]
private void PBPKIHFNGFB()
{
Vector2 zero = Vector2.zero;
int num = 0;
this.GLOKEIKAEFO = zero;
this.GLOKEIKAEFO.y = (float)0;
this.FHINNFHLOJJ = (float)num;
Vector2 zero2 = Vector2.zero;
this.MJBHCLGMDKJ.APCOJCJNKPO = zero2;
this.MJBHCLGMDKJ.APCOJCJNKPO.y = (float)0;
Vector2 zero3 = Vector2.zero;
this.MJBHCLGMDKJ.BCHGCPHAHGL = zero3;
this.MJBHCLGMDKJ.BCHGCPHAHGL.y = (float)0;
this.MJBHCLGMDKJ.NLJECFCFAJA = (float)num;
this.MJBHCLGMDKJ.EJNDDALGPEG = (float)num;
}
// Token: 0x0600F518 RID: 62744 RVA: 0x0039E48C File Offset: 0x0039C68C
[Token(Token = "0x600F518")]
[Address(RVA = "0x103C5C0", Offset = "0x103AFC0", VA = "0x18103C5C0")]
private void PICEBFBCNCL()
{
FDKPONPCGGC fdkponpcggc = this.<HJCNADDOKKB>k__BackingField;
string text = this.ToString();
int num = 0;
this.<HJCNADDOKKB>k__BackingField = num;
this.<HJCNADDOKKB>k__BackingField.GPGHKKMCFIF = num != 0;
if (text == 0)
{
this.PCHNIFLHDOD();
}
}
// Token: 0x0400A422 RID: 42018
[Token(Token = "0x400A422")]
private const float CGNBKLHHMNI = 0.06666667f;
// Token: 0x0400A423 RID: 42019
[Token(Token = "0x400A423")]
private const float DGKDBNJFMDB = 0.004444445f;
// Token: 0x0400A424 RID: 42020
[Token(Token = "0x400A424")]
private const float CCEBCFLAABO = 0.33f;
// Token: 0x0400A425 RID: 42021
[Token(Token = "0x400A425")]
private const int DBENADCJLNN = 5;
// Token: 0x0400A427 RID: 42023
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400A427")]
private EBEKFKJMBMK MJBHCLGMDKJ;
// Token: 0x0400A428 RID: 42024
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400A428")]
private readonly HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400A429 RID: 42025
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400A429")]
private readonly bool PFNBJLOFKHD;
// Token: 0x0400A42A RID: 42026
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC9")]
[Token(Token = "0x400A42A")]
private readonly bool FMEMOHDOFFM;
// Token: 0x0400A42B RID: 42027
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
[Token(Token = "0x400A42B")]
private readonly int OJEDEBPOJFL;
// Token: 0x0400A42C RID: 42028
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400A42C")]
private readonly bool DOIIBLGAAJE;
// Token: 0x0400A42D RID: 42029
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
[Token(Token = "0x400A42D")]
private float NOGFKFHBDPC;
// Token: 0x0400A42E RID: 42030
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400A42E")]
private bool DMLDCGADIKJ;
// Token: 0x0400A42F RID: 42031
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400A42F")]
private List<int> AFAKHFCJHBA;
// Token: 0x0400A430 RID: 42032
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400A430")]
private CircularBuffer<Vector2> NCMDINKKPKF;
// Token: 0x0400A431 RID: 42033
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400A431")]
private Vector2 GLOKEIKAEFO;
// Token: 0x0400A432 RID: 42034
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400A432")]
private float FHINNFHLOJJ;
// Token: 0x020022DA RID: 8922
[Token(Token = "0x20022DA")]
public struct GMOJBOACMJN
{
// Token: 0x0400A433 RID: 42035
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A433")]
public bool PFNBJLOFKHD;
// Token: 0x0400A434 RID: 42036
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1")]
[Token(Token = "0x400A434")]
public bool DOIIBLGAAJE;
// Token: 0x0400A435 RID: 42037
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2")]
[Token(Token = "0x400A435")]
public bool FMEMOHDOFFM;
// Token: 0x0400A436 RID: 42038
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x400A436")]
public int GJFBIBGPLME;
}
// Token: 0x020022DB RID: 8923
[Token(Token = "0x20022DB")]
private enum ENNGFCKNIGG
{
// Token: 0x0400A438 RID: 42040
[Token(Token = "0x400A438")]
WAITING,
// Token: 0x0400A439 RID: 42041
[Token(Token = "0x400A439")]
DRAGGING
}
}