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

230 lines
6.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core.DataStructures;
// Token: 0x020022E9 RID: 8937
[Token(Token = "0x20022E9")]
[StructLayout(3)]
public class DLDFCFELAJA
{
// Token: 0x0600F56B RID: 62827 RVA: 0x0039F15C File Offset: 0x0039D35C
[Token(Token = "0x600F56B")]
[Address(RVA = "0x1BF1540", Offset = "0x1BEFF40", VA = "0x181BF1540")]
public bool IFOALMGBAJL(int AEECCBGIPKK, JJOBICMCEFO IGDPDLHKFFL)
{
Dictionary<int, DLDFCFELAJA.IICHANNOPAN> fcmgbldaoge = this.FCMGBLDAOGE;
bool flag;
int num;
JJOBICMCEFO jjobicmcefo;
if (flag && num > 0 && jjobicmcefo != 0 && jjobicmcefo != IGDPDLHKFFL)
{
int <JKDKHCCKGOD>k__BackingField = jjobicmcefo.<JKDKHCCKGOD>k__BackingField;
bool flag2 = ListExt.Contains<JJOBICMCEFO>(jjobicmcefo.BHEBANPKLLA, IGDPDLHKFFL);
if (!flag2)
{
return flag2;
}
}
return true;
}
// Token: 0x0600F56C RID: 62828 RVA: 0x0039F1AC File Offset: 0x0039D3AC
[Token(Token = "0x600F56C")]
[Address(RVA = "0x1BF1650", Offset = "0x1BF0050", VA = "0x181BF1650")]
public bool PJEOMOLIHAA(int AEECCBGIPKK, JJOBICMCEFO IGDPDLHKFFL)
{
Dictionary<int, DLDFCFELAJA.IICHANNOPAN> fcmgbldaoge = this.FCMGBLDAOGE;
bool flag;
if (!flag)
{
return flag;
}
bool flag2;
return flag2;
}
// Token: 0x0600F56D RID: 62829 RVA: 0x0039F1D0 File Offset: 0x0039D3D0
[Token(Token = "0x600F56D")]
[Address(RVA = "0x1BF16F0", Offset = "0x1BF00F0", VA = "0x181BF16F0")]
public bool PLHMLJKGCMN(int AEECCBGIPKK, JJOBICMCEFO IGDPDLHKFFL)
{
Dictionary<int, DLDFCFELAJA.IICHANNOPAN> fcmgbldaoge = this.FCMGBLDAOGE;
bool flag;
int num;
JJOBICMCEFO jjobicmcefo;
if (flag && num > 0 && jjobicmcefo != 0 && jjobicmcefo != IGDPDLHKFFL)
{
int <JKDKHCCKGOD>k__BackingField = jjobicmcefo.<JKDKHCCKGOD>k__BackingField;
bool flag2 = ListExt.Contains<JJOBICMCEFO>(jjobicmcefo.BHEBANPKLLA, IGDPDLHKFFL);
if (!flag2)
{
return flag2;
}
}
Dictionary<int, DLDFCFELAJA.IICHANNOPAN> fcmgbldaoge2 = this.FCMGBLDAOGE;
bool flag3;
DLDFCFELAJA.IICHANNOPAN iichannopan;
if (!flag3)
{
iichannopan = this.JMBABKCLIII.Acquire();
this.FCMGBLDAOGE.Add(AEECCBGIPKK, iichannopan);
}
if (!iichannopan.Contains(IGDPDLHKFFL))
{
int <JKDKHCCKGOD>k__BackingField2 = IGDPDLHKFFL.<JKDKHCCKGOD>k__BackingField;
iichannopan.Add(IGDPDLHKFFL, <JKDKHCCKGOD>k__BackingField2);
if (iichannopan.Peek() == IGDPDLHKFFL)
{
this.HIBFIAKALGG(iichannopan);
}
}
return true;
}
// Token: 0x0600F56E RID: 62830 RVA: 0x0039F274 File Offset: 0x0039D474
[Token(Token = "0x600F56E")]
[Address(RVA = "0x1BF1300", Offset = "0x1BEFD00", VA = "0x181BF1300")]
private void HAKBNFNJOPC(int AEECCBGIPKK, JJOBICMCEFO IGDPDLHKFFL)
{
Dictionary<int, DLDFCFELAJA.IICHANNOPAN> fcmgbldaoge = this.FCMGBLDAOGE;
bool flag;
if (!flag)
{
DLDFCFELAJA.IICHANNOPAN iichannopan = this.JMBABKCLIII.Acquire();
this.FCMGBLDAOGE.Add(AEECCBGIPKK, iichannopan);
}
bool flag2;
if (!flag2)
{
int <JKDKHCCKGOD>k__BackingField = IGDPDLHKFFL.<JKDKHCCKGOD>k__BackingField;
JJOBICMCEFO jjobicmcefo;
if (jjobicmcefo == IGDPDLHKFFL)
{
}
}
}
// Token: 0x0600F56F RID: 62831 RVA: 0x0039F2C0 File Offset: 0x0039D4C0
[Token(Token = "0x600F56F")]
[Address(RVA = "0x1BF10C0", Offset = "0x1BEFAC0", VA = "0x181BF10C0")]
public bool DOJKJNMCKEF(int AEECCBGIPKK, JJOBICMCEFO IGDPDLHKFFL)
{
Dictionary<int, DLDFCFELAJA.IICHANNOPAN> fcmgbldaoge = this.FCMGBLDAOGE;
bool flag;
int num;
JJOBICMCEFO jjobicmcefo;
if (!flag || num == 0 || jjobicmcefo == IGDPDLHKFFL)
{
}
bool flag2;
while (!flag2)
{
}
throw new NullReferenceException();
}
// Token: 0x0600F570 RID: 62832 RVA: 0x0039F2F0 File Offset: 0x0039D4F0
[Token(Token = "0x600F570")]
[Address(RVA = "0x1BF1420", Offset = "0x1BEFE20", VA = "0x181BF1420")]
private void HIBFIAKALGG(DLDFCFELAJA.IICHANNOPAN NFAFKLCKOKH)
{
JJOBICMCEFO jjobicmcefo = NFAFKLCKOKH.Peek();
int num = 0;
ThrowHelper.ThrowArgumentOutOfRangeException();
if (num != jjobicmcefo)
{
List<JJOBICMCEFO> bhebanpklla = jjobicmcefo.BHEBANPKLLA;
if (!ListExt.Contains<JJOBICMCEFO>(bhebanpklla, num))
{
bhebanpklla.RemoveAt(num);
}
}
num++;
}
// Token: 0x0600F571 RID: 62833 RVA: 0x0039F334 File Offset: 0x0039D534
[Token(Token = "0x600F571")]
[Address(RVA = "0x1BF1250", Offset = "0x1BEFC50", VA = "0x181BF1250")]
public void FIFGGKHMEMI(int AEECCBGIPKK)
{
Dictionary<int, DLDFCFELAJA.IICHANNOPAN> fcmgbldaoge = this.FCMGBLDAOGE;
bool flag;
if (flag)
{
SimplePool<DLDFCFELAJA.IICHANNOPAN> jmbabkcliii = this.JMBABKCLIII;
bool flag2 = this.FCMGBLDAOGE.Remove(AEECCBGIPKK);
}
}
// Token: 0x0600F572 RID: 62834 RVA: 0x0039F368 File Offset: 0x0039D568
[Token(Token = "0x600F572")]
[Address(RVA = "0x1BF1010", Offset = "0x1BEFA10", VA = "0x181BF1010")]
public JJOBICMCEFO CKLHBHDGHFM(int AEECCBGIPKK)
{
Dictionary<int, DLDFCFELAJA.IICHANNOPAN> fcmgbldaoge = this.FCMGBLDAOGE;
bool flag;
int num;
if (flag && num > 0)
{
JJOBICMCEFO jjobicmcefo;
return jjobicmcefo;
}
throw new NullReferenceException();
}
// Token: 0x0600F573 RID: 62835 RVA: 0x0039F390 File Offset: 0x0039D590
[Token(Token = "0x600F573")]
[Address(RVA = "0x1BF1900", Offset = "0x1BF0300", VA = "0x181BF1900")]
public DLDFCFELAJA()
{
Dictionary<int, DLDFCFELAJA.IICHANNOPAN> dictionary = new Dictionary();
this.FCMGBLDAOGE = dictionary;
SimplePool<DLDFCFELAJA.IICHANNOPAN> simplePool = new SimplePool();
this.JMBABKCLIII = simplePool;
base..ctor();
}
// Token: 0x0400A483 RID: 42115
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A483")]
private readonly Dictionary<int, DLDFCFELAJA.IICHANNOPAN> FCMGBLDAOGE;
// Token: 0x0400A484 RID: 42116
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A484")]
private readonly SimplePool<DLDFCFELAJA.IICHANNOPAN> JMBABKCLIII;
// Token: 0x020022EA RID: 8938
[Token(Token = "0x20022EA")]
private class IICHANNOPAN : PriorityQueue<JJOBICMCEFO>
{
// Token: 0x0600F574 RID: 62836 RVA: 0x0039F3C0 File Offset: 0x0039D5C0
[Token(Token = "0x600F574")]
[Address(RVA = "0x1BF2910", Offset = "0x1BF1310", VA = "0x181BF2910")]
public void HPGPPBNBJPD(JJOBICMCEFO DBFBLNILIGL)
{
int num = 0;
ThrowHelper.ThrowArgumentOutOfRangeException();
if (DBFBLNILIGL != null)
{
List<JJOBICMCEFO> bhebanpklla = DBFBLNILIGL.BHEBANPKLLA;
if (!ListExt.Contains<JJOBICMCEFO>(bhebanpklla, DBFBLNILIGL))
{
bhebanpklla.RemoveAt(num);
}
}
num++;
}
// Token: 0x0600F575 RID: 62837 RVA: 0x0039F3FC File Offset: 0x0039D5FC
[Token(Token = "0x600F575")]
[Address(RVA = "0x1BF2A00", Offset = "0x1BF1400", VA = "0x181BF2A00")]
public IICHANNOPAN()
{
}
}
}