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: 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;
|
|
}
|
|
}
|