using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Inputs.Touch { // Token: 0x020022EB RID: 8939 [Token(Token = "0x20022EB")] [StructLayout(3)] public class TouchInputSystem : SingletonMonoBehaviour { // Token: 0x1700298D RID: 10637 // (get) Token: 0x0600F576 RID: 62838 RVA: 0x0039F410 File Offset: 0x0039D610 // (set) Token: 0x0600F577 RID: 62839 RVA: 0x0039F424 File Offset: 0x0039D624 [Token(Token = "0x1700298D")] public bool IJCHDCHAKCM { [Token(Token = "0x600F576")] [Address(RVA = "0x566D70", Offset = "0x565770", VA = "0x180566D70")] get; [Token(Token = "0x600F577")] [Address(RVA = "0x566E50", Offset = "0x565850", VA = "0x180566E50")] private set; } // Token: 0x0600F578 RID: 62840 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600F578")] [Address(RVA = "0x10D2DF0", Offset = "0x10D17F0", VA = "0x1810D2DF0")] private void Update() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600F579 RID: 62841 RVA: 0x0039F438 File Offset: 0x0039D638 [Token(Token = "0x600F579")] [Address(RVA = "0x10D26F0", Offset = "0x10D10F0", VA = "0x1810D26F0")] private void LICNBCDBFGD(IReadOnlyList LCPDMCGPCHF) { List llhoilgnghl = this.LLHOILGNGHL; int num = 0; int num2 = 0; llhoilgnghl.Clear(); num2 += num2; num2++; int num3 = 0; if (num2 < num) { if (num2 < num3) { num2 += num2; if (num2 == num3) { goto IL_78; } num2++; } if (!this.OMLMGEJIKHC.TryGetValue(num2, num2)) { int eefllgddaab = this.EEFLLGDDAAB; Dictionary omlmgejikhc = this.OMLMGEJIKHC; int num4 = eefllgddaab + 1; this.EEFLLGDDAAB = num4; omlmgejikhc[num2] = eefllgddaab; } List llhoilgnghl2 = this.LLHOILGNGHL; num2++; num2 += 19; IL_78: num2 += 19; } } // Token: 0x0600F57A RID: 62842 RVA: 0x0039F4C8 File Offset: 0x0039D6C8 [Token(Token = "0x600F57A")] [Address(RVA = "0x10D2480", Offset = "0x10D0E80", VA = "0x1810D2480")] private void KDLFPHHCNIB(IReadOnlyList LCPDMCGPCHF) { int num; do { num = 0; num += num; num++; int num2; int num3; if (num2 != 3) { while (num3 != 4) { } } bool flag = this.OMLMGEJIKHC.Remove(num3); this.FONDBGILJMD.FIFGGKHMEMI(flag ? 1 : 0); flag += flag; if (num != -1) { } } while (num != 0); } // Token: 0x0600F57B RID: 62843 RVA: 0x0039F520 File Offset: 0x0039D720 [Token(Token = "0x600F57B")] [Address(RVA = "0x10D2030", Offset = "0x10D0A30", VA = "0x1810D2030")] public void AddInput(JJOBICMCEFO DBFBLNILIGL) { while (DBFBLNILIGL != 0) { if (DBFBLNILIGL == 0) { if (DBFBLNILIGL == 0) { if (DBFBLNILIGL == 0) { break; } if (DBFBLNILIGL != 0) { KDDNGDEMDKE[] hdfbadcjlbo = this.HDFBADCJLBO; return; } continue; } else if (DBFBLNILIGL == 0) { continue; } } if (DBFBLNILIGL != 0) { break; } } throw new NullReferenceException(); } // Token: 0x0600F57C RID: 62844 RVA: 0x0039F580 File Offset: 0x0039D780 [Token(Token = "0x600F57C")] [Address(RVA = "0x10D1FE0", Offset = "0x10D09E0", VA = "0x1810D1FE0")] public void AddInput(KEHDIENJPAI COMJJBNCEFL) { } // Token: 0x0600F57D RID: 62845 RVA: 0x0039F590 File Offset: 0x0039D790 [Token(Token = "0x600F57D")] [Address(RVA = "0x10D1F90", Offset = "0x10D0990", VA = "0x1810D1F90")] public void AddInput(HLPDIPJBACJ KBBIDHAFPOK) { } // Token: 0x0600F57E RID: 62846 RVA: 0x0039F5A0 File Offset: 0x0039D7A0 [Token(Token = "0x600F57E")] [Address(RVA = "0x10D1F40", Offset = "0x10D0940", VA = "0x1810D1F40")] public void AddInput(KDDNGDEMDKE LAPABLJMIDK) { } // Token: 0x0600F57F RID: 62847 RVA: 0x0039F5B0 File Offset: 0x0039D7B0 [Token(Token = "0x600F57F")] [Address(RVA = "0x1AB6A00", Offset = "0x1AB5400", VA = "0x181AB6A00")] private void EKKJCJDMPLA(T DBFBLNILIGL, T[] CGBHMNCBAGA) where T : KGKLFGJLLJE { if ("{il2cpp array field CGBHMNCBAGA->}" == (ulong)0L) { CGBHMNCBAGA[0] = DBFBLNILIGL; List jmnmkoppnkm = this.JMNMKOPPNKM; List jmnmkoppnkm2 = this.JMNMKOPPNKM; if (CGBHMNCBAGA == 0) { } Comparison comparison; jmnmkoppnkm2.Sort(comparison); return; } string text; Debug.LogError(text); throw new NullReferenceException(); } // Token: 0x0600F580 RID: 62848 RVA: 0x0039F5F4 File Offset: 0x0039D7F4 [Token(Token = "0x600F580")] [Address(RVA = "0x10D2A40", Offset = "0x10D1440", VA = "0x1810D2A40")] public void RemoveInput(JJOBICMCEFO DBFBLNILIGL) { while (DBFBLNILIGL != 0) { if (DBFBLNILIGL == 0) { if (DBFBLNILIGL == 0) { if (DBFBLNILIGL == 0) { break; } if (DBFBLNILIGL != 0) { KDDNGDEMDKE[] hdfbadcjlbo = this.HDFBADCJLBO; return; } continue; } else if (DBFBLNILIGL == 0) { continue; } } if (DBFBLNILIGL != 0) { break; } } throw new NullReferenceException(); } // Token: 0x0600F581 RID: 62849 RVA: 0x0039F654 File Offset: 0x0039D854 [Token(Token = "0x600F581")] [Address(RVA = "0x10D29F0", Offset = "0x10D13F0", VA = "0x1810D29F0")] public void RemoveInput(KEHDIENJPAI COMJJBNCEFL) { } // Token: 0x0600F582 RID: 62850 RVA: 0x0039F664 File Offset: 0x0039D864 [Token(Token = "0x600F582")] [Address(RVA = "0x10D29A0", Offset = "0x10D13A0", VA = "0x1810D29A0")] public void RemoveInput(HLPDIPJBACJ KBBIDHAFPOK) { } // Token: 0x0600F583 RID: 62851 RVA: 0x0039F674 File Offset: 0x0039D874 [Token(Token = "0x600F583")] [Address(RVA = "0x10D2CE0", Offset = "0x10D16E0", VA = "0x1810D2CE0")] public void RemoveInput(KDDNGDEMDKE LAPABLJMIDK) { } // Token: 0x0600F584 RID: 62852 RVA: 0x0039F684 File Offset: 0x0039D884 [Token(Token = "0x600F584")] [Address(RVA = "0x2172780", Offset = "0x2171180", VA = "0x182172780")] private bool KECBKJONFHF(T DBFBLNILIGL, T[] CGBHMNCBAGA) where T : KGKLFGJLLJE { List jmnmkoppnkm = this.JMNMKOPPNKM; bool flag; return flag; } // Token: 0x0600F585 RID: 62853 RVA: 0x0039F6A0 File Offset: 0x0039D8A0 [Token(Token = "0x600F585")] [Address(RVA = "0x10D2D70", Offset = "0x10D1770", VA = "0x1810D2D70")] public bool TryGetInput(FANFKFOJNKM DNGKIAJLLHG, out KEHDIENJPAI DBFBLNILIGL) { KEHDIENJPAI[] mnfdincmjlf = this.MNFDINCMJLF; KEHDIENJPAI kehdienjpai = mnfdincmjlf[(int)DNGKIAJLLHG]; DBFBLNILIGL.k__BackingField = kehdienjpai; return kehdienjpai != 0; } // Token: 0x0600F586 RID: 62854 RVA: 0x0039F6D4 File Offset: 0x0039D8D4 [Token(Token = "0x600F586")] [Address(RVA = "0x10D2DB0", Offset = "0x10D17B0", VA = "0x1810D2DB0")] public bool TryGetInput(ABDDNLAJDKI DNGKIAJLLHG, out HLPDIPJBACJ DBFBLNILIGL) { HLPDIPJBACJ[] kgmbihngdjo = this.KGMBIHNGDJO; HLPDIPJBACJ hlpdipjbacj = kgmbihngdjo[(int)DNGKIAJLLHG]; DBFBLNILIGL.k__BackingField = hlpdipjbacj; return hlpdipjbacj != 0; } // Token: 0x0600F587 RID: 62855 RVA: 0x0039F708 File Offset: 0x0039D908 [Token(Token = "0x600F587")] [Address(RVA = "0x10D2D30", Offset = "0x10D1730", VA = "0x1810D2D30")] public bool TryGetInput(CGIACNJEFKP DNGKIAJLLHG, out KDDNGDEMDKE DBFBLNILIGL) { KDDNGDEMDKE[] hdfbadcjlbo = this.HDFBADCJLBO; KDDNGDEMDKE kddngdemdke = hdfbadcjlbo[(int)DNGKIAJLLHG]; DBFBLNILIGL.k__BackingField = kddngdemdke; return kddngdemdke != 0; } // Token: 0x0600F588 RID: 62856 RVA: 0x0039F73C File Offset: 0x0039D93C [Token(Token = "0x600F588")] [Address(RVA = "0x10D22D0", Offset = "0x10D0CD0", VA = "0x1810D22D0")] public bool InputBlocksScreenPosition(Vector2 PHEONMLJLOG) { int num; do { num = 0; List jmnmkoppnkm = this.JMNMKOPPNKM; List.Enumerator enumerator; if (enumerator != 0) { bool flag; while (!flag) { } } if (num != -1) { } } while (num != 0); throw new NullReferenceException(); } // Token: 0x0600F589 RID: 62857 RVA: 0x0039F770 File Offset: 0x0039D970 [Token(Token = "0x600F589")] [Address(RVA = "0x10D2EE0", Offset = "0x10D18E0", VA = "0x1810D2EE0")] public TouchInputSystem() { List list = new List(); this.JMNMKOPPNKM = list; KEHDIENJPAI[] array = new KEHDIENJPAI[45]; this.MNFDINCMJLF = array; HLPDIPJBACJ[] array2 = new HLPDIPJBACJ[15]; this.KGMBIHNGDJO = array2; KDDNGDEMDKE[] array3 = new KDDNGDEMDKE[1]; this.HDFBADCJLBO = array3; DLDFCFELAJA dldfcfelaja = new DLDFCFELAJA(); this.FONDBGILJMD = dldfcfelaja; Dictionary dictionary = new Dictionary(); this.OMLMGEJIKHC = dictionary; List list2 = new List(); this.LLHOILGNGHL = list2; base..ctor(); } // Token: 0x0400A485 RID: 42117 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400A485")] private readonly List JMNMKOPPNKM; // Token: 0x0400A486 RID: 42118 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400A486")] private readonly KEHDIENJPAI[] MNFDINCMJLF; // Token: 0x0400A487 RID: 42119 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400A487")] private readonly HLPDIPJBACJ[] KGMBIHNGDJO; // Token: 0x0400A488 RID: 42120 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400A488")] private readonly KDDNGDEMDKE[] HDFBADCJLBO; // Token: 0x0400A489 RID: 42121 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400A489")] private readonly DLDFCFELAJA FONDBGILJMD; // Token: 0x0400A48A RID: 42122 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400A48A")] private int EEFLLGDDAAB; // Token: 0x0400A48B RID: 42123 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400A48B")] private Dictionary OMLMGEJIKHC; // Token: 0x0400A48C RID: 42124 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400A48C")] private readonly List LLHOILGNGHL; } }