Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/BMFAGMFKODA.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

322 lines
10 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
// Token: 0x02001611 RID: 5649
[Token(Token = "0x2001611")]
public class BMFAGMFKODA : KMKPEOGJDFK
{
// Token: 0x170015AD RID: 5549
// (get) Token: 0x06008233 RID: 33331 RVA: 0x001BD9BC File Offset: 0x001BBBBC
// (set) Token: 0x06008234 RID: 33332 RVA: 0x001BD9D0 File Offset: 0x001BBBD0
[Token(Token = "0x170015AD")]
public IReadOnlyList<KLCOGEIGEBJ> HEFJFKFNNCJ
{
[Token(Token = "0x6008233")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
get;
[Token(Token = "0x6008234")]
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
private set;
}
// Token: 0x170015AE RID: 5550
// (get) Token: 0x06008235 RID: 33333 RVA: 0x001BD9E4 File Offset: 0x001BBBE4
// (set) Token: 0x06008236 RID: 33334 RVA: 0x001BD9F8 File Offset: 0x001BBBF8
[Token(Token = "0x170015AE")]
public IReadOnlyList<DPHPFLGAICI> PKKADKGDHNI
{
[Token(Token = "0x6008235")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
get;
[Token(Token = "0x6008236")]
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
private set;
}
// Token: 0x06008237 RID: 33335 RVA: 0x001BDA0C File Offset: 0x001BBC0C
[Token(Token = "0x6008237")]
[Address(RVA = "0x1514850", Offset = "0x1513650", VA = "0x181514850", 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: 0x06008238 RID: 33336 RVA: 0x001BDAB4 File Offset: 0x001BBCB4
[Token(Token = "0x6008238")]
[Address(RVA = "0x15146A0", Offset = "0x15134A0", VA = "0x1815146A0")]
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: 0x06008239 RID: 33337 RVA: 0x001BDB2C File Offset: 0x001BBD2C
[Token(Token = "0x6008239")]
[Address(RVA = "0x1513F40", Offset = "0x1512D40", VA = "0x181513F40")]
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: 0x170015AF RID: 5551
// (get) Token: 0x0600823A RID: 33338 RVA: 0x001BDB78 File Offset: 0x001BBD78
[Token(Token = "0x170015AF")]
public IReadOnlyList<string> DFKGKGIMEMP
{
[Token(Token = "0x600823A")]
[Address(RVA = "0x1513E20", Offset = "0x1512C20", VA = "0x181513E20")]
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: 0x170015B0 RID: 5552
// (get) Token: 0x0600823B RID: 33339 RVA: 0x001BDBCC File Offset: 0x001BBDCC
[Token(Token = "0x170015B0")]
public IReadOnlyList<string> BIODFICLKJH
{
[Token(Token = "0x600823B")]
[Address(RVA = "0x15144D0", Offset = "0x15132D0", VA = "0x1815144D0")]
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: 0x170015B1 RID: 5553
// (get) Token: 0x0600823C RID: 33340 RVA: 0x001BDC4C File Offset: 0x001BBE4C
[Token(Token = "0x170015B1")]
public IReadOnlyList<string> KFFBPMHGFKB
{
[Token(Token = "0x600823C")]
[Address(RVA = "0x1514130", Offset = "0x1512F30", VA = "0x181514130")]
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: 0x170015B2 RID: 5554
// (get) Token: 0x0600823D RID: 33341 RVA: 0x001BDCCC File Offset: 0x001BBECC
[Token(Token = "0x170015B2")]
public IReadOnlyList<string> FEBCCOFBKKJ
{
[Token(Token = "0x600823D")]
[Address(RVA = "0x1514300", Offset = "0x1513100", VA = "0x181514300")]
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: 0x170015B3 RID: 5555
// (get) Token: 0x0600823E RID: 33342 RVA: 0x001BDD4C File Offset: 0x001BBF4C
[Token(Token = "0x170015B3")]
public IReadOnlyList<KLCOGEIGEBJ> IFMMBHKGHMB
{
[Token(Token = "0x600823E")]
[Address(RVA = "0x1514010", Offset = "0x1512E10", VA = "0x181514010")]
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: 0x0600823F RID: 33343 RVA: 0x001BDDA0 File Offset: 0x001BBFA0
[Token(Token = "0x600823F")]
[Address(RVA = "0x716AB0", Offset = "0x7158B0", VA = "0x180716AB0")]
public BMFAGMFKODA()
{
}
// Token: 0x04005697 RID: 22167
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4005697")]
private IReadOnlyList<string> IIEIGGABIIC;
// Token: 0x04005698 RID: 22168
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4005698")]
private IReadOnlyList<string> NILFLONMABJ;
// Token: 0x04005699 RID: 22169
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4005699")]
private IReadOnlyList<string> ODBMBFAFKHJ;
// Token: 0x0400569A RID: 22170
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400569A")]
private IReadOnlyList<string> BPDJCAPIIJF;
// Token: 0x0400569B RID: 22171
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400569B")]
private IReadOnlyList<KLCOGEIGEBJ> BFGDBEIGPEE;
// Token: 0x02001613 RID: 5651
[Token(Token = "0x2001613")]
[CompilerGenerated]
private sealed class OMLMDNGLJBF
{
// Token: 0x0600824B RID: 33355 RVA: 0x001BDEDC File Offset: 0x001BC0DC
[Token(Token = "0x600824B")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public OMLMDNGLJBF()
{
}
// Token: 0x0600824C RID: 33356 RVA: 0x001BDEF0 File Offset: 0x001BC0F0
[Token(Token = "0x600824C")]
[Address(RVA = "0x8CFC10", Offset = "0x8CEA10", VA = "0x1808CFC10")]
internal bool <AddSpecialTag>b__0(DPHPFLGAICI t)
{
string text = this.tag;
return string.Equals(t.<PAJHIMLGFHH>k__BackingField, text);
}
// Token: 0x040056A6 RID: 22182
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40056A6")]
public string tag;
}
}