Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/BMFAGMFKODA.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

322 lines
10 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
// Token: 0x020016F1 RID: 5873
[Token(Token = "0x20016F1")]
public class BMFAGMFKODA : KMKPEOGJDFK
{
// Token: 0x1700164A RID: 5706
// (get) Token: 0x060085FC RID: 34300 RVA: 0x001C6C38 File Offset: 0x001C4E38
// (set) Token: 0x060085FD RID: 34301 RVA: 0x001C6C4C File Offset: 0x001C4E4C
[Token(Token = "0x1700164A")]
public IReadOnlyList<KLCOGEIGEBJ> HEFJFKFNNCJ
{
[Token(Token = "0x60085FC")]
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
get;
[Token(Token = "0x60085FD")]
[Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0")]
private set;
}
// Token: 0x1700164B RID: 5707
// (get) Token: 0x060085FE RID: 34302 RVA: 0x001C6C60 File Offset: 0x001C4E60
// (set) Token: 0x060085FF RID: 34303 RVA: 0x001C6C74 File Offset: 0x001C4E74
[Token(Token = "0x1700164B")]
public IReadOnlyList<DPHPFLGAICI> PKKADKGDHNI
{
[Token(Token = "0x60085FE")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get;
[Token(Token = "0x60085FF")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
private set;
}
// Token: 0x06008600 RID: 34304 RVA: 0x001C6C88 File Offset: 0x001C4E88
[Token(Token = "0x6008600")]
[Address(RVA = "0x1FA9810", Offset = "0x1FA8810", VA = "0x181FA9810", Slot = "6")]
public override void PPGFHEDFBEA(Dictionary<string, object> PMMGDNALAEB)
{
base.PPGFHEDFBEA(PMMGDNALAEB);
List list = AEOPHJMOOFE.OLILAGBNPEH<KLCOGEIGEBJ>("Rooms", PMMGDNALAEB);
this.<NGLHJDHDNBB>k__BackingField = list;
List list2 = AEOPHJMOOFE.OLILAGBNPEH<DPHPFLGAICI>("Tags", PMMGDNALAEB);
Predicate<DPHPFLGAICI> <>9__9_ = BMFAGMFKODA.<>c.<>9__9_0;
if (<>9__9_ == 0)
{
BMFAGMFKODA.<>c.<>9__9_0 = (DPHPFLGAICI t) => string.Equals(t.<PAJHIMLGFHH>k__BackingField, "recroomoriginal");
}
DPHPFLGAICI dphpflgaici = ECNNGIFNNNM.LLFCJKLELNH<DPHPFLGAICI>(list2, <>9__9_);
string text;
this.FIDHBPLHBOG(list2, text);
this.FIDHBPLHBOG(list2, "screen");
this.FIDHBPLHBOG(list2, "walkvr");
this.FIDHBPLHBOG(list2, "teleportvr");
this.FIDHBPLHBOG(list2, "junior");
this.FIDHBPLHBOG(list2, "pickup");
this.<KKFLLGKIPND>k__BackingField = list2;
}
// Token: 0x06008601 RID: 34305 RVA: 0x001C6D30 File Offset: 0x001C4F30
[Token(Token = "0x6008601")]
[Address(RVA = "0x1FA9660", Offset = "0x1FA8660", VA = "0x181FA9660")]
private void NOPDNFBIBEN(List<DPHPFLGAICI> CAFPJPHILMN)
{
Predicate<DPHPFLGAICI> <>9__9_ = BMFAGMFKODA.<>c.<>9__9_0;
if (<>9__9_ == 0)
{
BMFAGMFKODA.<>c.<>9__9_0 = (DPHPFLGAICI t) => string.Equals(t.<PAJHIMLGFHH>k__BackingField, "recroomoriginal");
}
DPHPFLGAICI dphpflgaici = ECNNGIFNNNM.LLFCJKLELNH<DPHPFLGAICI>(CAFPJPHILMN, <>9__9_);
string text;
this.FIDHBPLHBOG(CAFPJPHILMN, text);
this.FIDHBPLHBOG(CAFPJPHILMN, "screen");
this.FIDHBPLHBOG(CAFPJPHILMN, "walkvr");
this.FIDHBPLHBOG(CAFPJPHILMN, "teleportvr");
this.FIDHBPLHBOG(CAFPJPHILMN, "junior");
this.FIDHBPLHBOG(CAFPJPHILMN, "pickup");
}
// Token: 0x06008602 RID: 34306 RVA: 0x001C6DA8 File Offset: 0x001C4FA8
[Token(Token = "0x6008602")]
[Address(RVA = "0x1FA8F00", Offset = "0x1FA7F00", VA = "0x181FA8F00")]
private void FIDHBPLHBOG(List<DPHPFLGAICI> CAFPJPHILMN, string GHBNIGCAPPL)
{
Func<DPHPFLGAICI, bool> func = delegate(DPHPFLGAICI t)
{
string tag = GHBNIGCAPPL;
return string.Equals(t.<PAJHIMLGFHH>k__BackingField, tag);
};
if (!Enumerable.Any<DPHPFLGAICI>(CAFPJPHILMN, func))
{
DPHPFLGAICI dphpflgaici = DPHPFLGAICI.CHNHFPLDENC(GHBNIGCAPPL);
CAFPJPHILMN.Add(dphpflgaici);
}
}
// Token: 0x1700164C RID: 5708
// (get) Token: 0x06008603 RID: 34307 RVA: 0x001C6DF4 File Offset: 0x001C4FF4
[Token(Token = "0x1700164C")]
public IReadOnlyList<string> DFKGKGIMEMP
{
[Token(Token = "0x6008603")]
[Address(RVA = "0x1FA8DE0", Offset = "0x1FA7DE0", VA = "0x181FA8DE0")]
get
{
IReadOnlyList<string> iieiggabiic = this.IIEIGGABIIC;
if (iieiggabiic == 0)
{
IReadOnlyList<DPHPFLGAICI> readOnlyList = this.<KKFLLGKIPND>k__BackingField;
Func<DPHPFLGAICI, string> <>9__13_ = BMFAGMFKODA.<>c.<>9__13_0;
if (<>9__13_ == 0)
{
BMFAGMFKODA.<>c.<>9__13_0 = (DPHPFLGAICI t) => t.<PAJHIMLGFHH>k__BackingField;
}
List<string> list = Enumerable.ToList<string>(Enumerable.Select<DPHPFLGAICI, string>(readOnlyList, <>9__13_));
this.IIEIGGABIIC = list;
}
return iieiggabiic;
}
}
// Token: 0x1700164D RID: 5709
// (get) Token: 0x06008604 RID: 34308 RVA: 0x001C6E48 File Offset: 0x001C5048
[Token(Token = "0x1700164D")]
public IReadOnlyList<string> BIODFICLKJH
{
[Token(Token = "0x6008604")]
[Address(RVA = "0x1FA9490", Offset = "0x1FA8490", VA = "0x181FA9490")]
get
{
IReadOnlyList<string> nilflonmabj = this.NILFLONMABJ;
if (nilflonmabj == 0)
{
IReadOnlyList<DPHPFLGAICI> readOnlyList = this.<KKFLLGKIPND>k__BackingField;
Func<DPHPFLGAICI, bool> <>9__16_ = BMFAGMFKODA.<>c.<>9__16_0;
if (<>9__16_ == 0)
{
BMFAGMFKODA.<>c.<>9__16_0 = delegate(DPHPFLGAICI t)
{
bool flag;
return flag;
};
}
IEnumerable<DPHPFLGAICI> enumerable = Enumerable.Where<DPHPFLGAICI>(readOnlyList, <>9__16_);
Func<DPHPFLGAICI, string> func;
if (BMFAGMFKODA.<>c.<>9__16_1 == 0)
{
func = (DPHPFLGAICI t) => t.<PAJHIMLGFHH>k__BackingField;
BMFAGMFKODA.<>c.<>9__16_1 = func;
}
List<string> list = Enumerable.ToList<string>(Enumerable.Select<DPHPFLGAICI, string>(enumerable, func));
this.NILFLONMABJ = list;
}
return nilflonmabj;
}
}
// Token: 0x1700164E RID: 5710
// (get) Token: 0x06008605 RID: 34309 RVA: 0x001C6EC8 File Offset: 0x001C50C8
[Token(Token = "0x1700164E")]
public IReadOnlyList<string> KFFBPMHGFKB
{
[Token(Token = "0x6008605")]
[Address(RVA = "0x1FA90F0", Offset = "0x1FA80F0", VA = "0x181FA90F0")]
get
{
IReadOnlyList<string> odbmbfafkhj = this.ODBMBFAFKHJ;
if (odbmbfafkhj == 0)
{
IReadOnlyList<DPHPFLGAICI> readOnlyList = this.<KKFLLGKIPND>k__BackingField;
Func<DPHPFLGAICI, bool> <>9__19_ = BMFAGMFKODA.<>c.<>9__19_0;
if (<>9__19_ == 0)
{
BMFAGMFKODA.<>c.<>9__19_0 = delegate(DPHPFLGAICI t)
{
bool flag;
return flag;
};
}
IEnumerable<DPHPFLGAICI> enumerable = Enumerable.Where<DPHPFLGAICI>(readOnlyList, <>9__19_);
Func<DPHPFLGAICI, string> func;
if (BMFAGMFKODA.<>c.<>9__19_1 == 0)
{
func = (DPHPFLGAICI t) => t.<PAJHIMLGFHH>k__BackingField;
BMFAGMFKODA.<>c.<>9__19_1 = func;
}
List<string> list = Enumerable.ToList<string>(Enumerable.Select<DPHPFLGAICI, string>(enumerable, func));
this.ODBMBFAFKHJ = list;
}
return odbmbfafkhj;
}
}
// Token: 0x1700164F RID: 5711
// (get) Token: 0x06008606 RID: 34310 RVA: 0x001C6F48 File Offset: 0x001C5148
[Token(Token = "0x1700164F")]
public IReadOnlyList<string> FEBCCOFBKKJ
{
[Token(Token = "0x6008606")]
[Address(RVA = "0x1FA92C0", Offset = "0x1FA82C0", VA = "0x181FA92C0")]
get
{
IReadOnlyList<string> bpdjcapiijf = this.BPDJCAPIIJF;
if (bpdjcapiijf == 0)
{
IReadOnlyList<DPHPFLGAICI> readOnlyList = this.<KKFLLGKIPND>k__BackingField;
Func<DPHPFLGAICI, bool> <>9__22_ = BMFAGMFKODA.<>c.<>9__22_0;
if (<>9__22_ == 0)
{
BMFAGMFKODA.<>c.<>9__22_0 = delegate(DPHPFLGAICI t)
{
bool flag;
return flag;
};
}
IEnumerable<DPHPFLGAICI> enumerable = Enumerable.Where<DPHPFLGAICI>(readOnlyList, <>9__22_);
Func<DPHPFLGAICI, string> func;
if (BMFAGMFKODA.<>c.<>9__22_1 == 0)
{
func = (DPHPFLGAICI t) => t.<PAJHIMLGFHH>k__BackingField;
BMFAGMFKODA.<>c.<>9__22_1 = func;
}
List<string> list = Enumerable.ToList<string>(Enumerable.Select<DPHPFLGAICI, string>(enumerable, func));
this.BPDJCAPIIJF = list;
}
return bpdjcapiijf;
}
}
// Token: 0x17001650 RID: 5712
// (get) Token: 0x06008607 RID: 34311 RVA: 0x001C6FC8 File Offset: 0x001C51C8
[Token(Token = "0x17001650")]
public IReadOnlyList<KLCOGEIGEBJ> IFMMBHKGHMB
{
[Token(Token = "0x6008607")]
[Address(RVA = "0x1FA8FD0", Offset = "0x1FA7FD0", VA = "0x181FA8FD0")]
get
{
IReadOnlyList<KLCOGEIGEBJ> bfgdbeigpee = this.BFGDBEIGPEE;
if (bfgdbeigpee == 0)
{
IReadOnlyList<KLCOGEIGEBJ> readOnlyList = this.<NGLHJDHDNBB>k__BackingField;
Func<KLCOGEIGEBJ, bool> <>9__25_ = BMFAGMFKODA.<>c.<>9__25_0;
if (<>9__25_ == 0)
{
BMFAGMFKODA.<>c.<>9__25_0 = delegate(KLCOGEIGEBJ room)
{
ONCGMPLDEPM oncgmpldepm = ONCGMPLDEPM.MAMCJMIPCOD(room);
return oncgmpldepm.<JFEJDJFNCAI>k__BackingField || oncgmpldepm.<GIOAMJGPAIC>k__BackingField;
};
}
List<KLCOGEIGEBJ> list = Enumerable.ToList<KLCOGEIGEBJ>(Enumerable.Where<KLCOGEIGEBJ>(readOnlyList, <>9__25_));
this.BFGDBEIGPEE = list;
}
return bfgdbeigpee;
}
}
// Token: 0x06008608 RID: 34312 RVA: 0x001C701C File Offset: 0x001C521C
[Token(Token = "0x6008608")]
[Address(RVA = "0x642D30", Offset = "0x641D30", VA = "0x180642D30")]
public BMFAGMFKODA()
{
}
// Token: 0x0400584B RID: 22603
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400584B")]
private IReadOnlyList<string> IIEIGGABIIC;
// Token: 0x0400584C RID: 22604
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400584C")]
private IReadOnlyList<string> NILFLONMABJ;
// Token: 0x0400584D RID: 22605
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400584D")]
private IReadOnlyList<string> ODBMBFAFKHJ;
// Token: 0x0400584E RID: 22606
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400584E")]
private IReadOnlyList<string> BPDJCAPIIJF;
// Token: 0x0400584F RID: 22607
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400584F")]
private IReadOnlyList<KLCOGEIGEBJ> BFGDBEIGPEE;
// Token: 0x020016F3 RID: 5875
[Token(Token = "0x20016F3")]
[CompilerGenerated]
private sealed class OMLMDNGLJBF
{
// Token: 0x06008614 RID: 34324 RVA: 0x001C7158 File Offset: 0x001C5358
[Token(Token = "0x6008614")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public OMLMDNGLJBF()
{
}
// Token: 0x06008615 RID: 34325 RVA: 0x001C716C File Offset: 0x001C536C
[Token(Token = "0x6008615")]
[Address(RVA = "0xDEC2E0", Offset = "0xDEB2E0", VA = "0x180DEC2E0")]
internal bool <AddSpecialTag>b__0(DPHPFLGAICI t)
{
string text = this.tag;
return string.Equals(t.<PAJHIMLGFHH>k__BackingField, text);
}
// Token: 0x0400585A RID: 22618
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400585A")]
public string tag;
}
}