322 lines
10 KiB
C#
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;
|
|
}
|
|
}
|