using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; using Cpp2IlInjected; using Google.Protobuf; using Photon.Pun; using RecRoom.Persistence; using UnityEngine; using UnityEngine.Rendering.PostProcessing; namespace RecRoom.Core.Creation { // Token: 0x0200319D RID: 12701 [Token(Token = "0x200319D")] public class ObjectGroup : MonoBehaviourPun, EOCLMMENCKH, CHJEFIDMANE, IDODLJEIOCE, LFBMEDEMGHA { // Token: 0x17003B86 RID: 15238 // (get) Token: 0x060158DC RID: 88284 RVA: 0x005031D8 File Offset: 0x005013D8 [Token(Token = "0x17003B86")] public PersistenceView AGBFHKOJMDE { [Token(Token = "0x60158DC")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get { return this.persistenceView; } } // Token: 0x17003B87 RID: 15239 // (get) Token: 0x060158DD RID: 88285 RVA: 0x005031EC File Offset: 0x005013EC [Token(Token = "0x17003B87")] public CreationObject OLEFCPKAAON { [Token(Token = "0x60158DD")] [Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")] get { return this.creationObject; } } // Token: 0x17003B88 RID: 15240 // (get) Token: 0x060158DE RID: 88286 RVA: 0x00503200 File Offset: 0x00501400 // (set) Token: 0x060158DF RID: 88287 RVA: 0x00503214 File Offset: 0x00501414 [Token(Token = "0x17003B88")] public ObjectGroup ONACJDHBNKN { [Token(Token = "0x60158DE")] [Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")] get; [Token(Token = "0x60158DF")] [Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0")] protected set; } // Token: 0x17003B89 RID: 15241 // (get) Token: 0x060158E0 RID: 88288 RVA: 0x00503228 File Offset: 0x00501428 [Token(Token = "0x17003B89")] public IEnumerable BGBOLGABJMA { [Token(Token = "0x60158E0")] [Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")] get { /* An exception occurred when decompiling this method (060158E0) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1 RecRoom.Core.Creation.ObjectGroup::get_CreationObjectsInGroup() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(ObjectGroup::CPLFCHMMIEL, ldloc:ObjectGroup(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x17003B8A RID: 15242 // (get) Token: 0x060158E1 RID: 88289 RVA: 0x0050323C File Offset: 0x0050143C [Token(Token = "0x17003B8A")] public virtual bool IFACMNPBEGE { [Token(Token = "0x60158E1")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "31")] get { } } // Token: 0x17003B8B RID: 15243 // (get) Token: 0x060158E2 RID: 88290 RVA: 0x0050324C File Offset: 0x0050144C [Token(Token = "0x17003B8B")] public virtual bool EBCPLCEDNBE { [Token(Token = "0x60158E2")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "32")] get { return true; } } // Token: 0x17003B8C RID: 15244 // (get) Token: 0x060158E3 RID: 88291 RVA: 0x0050325C File Offset: 0x0050145C [Token(Token = "0x17003B8C")] public virtual bool OOFDLELGPAD { [Token(Token = "0x60158E3")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "33")] get { } } // Token: 0x060158E4 RID: 88292 RVA: 0x0050326C File Offset: 0x0050146C [Token(Token = "0x60158E4")] [Address(RVA = "0x1932A20", Offset = "0x1931A20", VA = "0x181932A20")] public bool AddToGroup(CreationObject EOJKOIGNHPJ, bool LEBLIOOPPFC) { int num = 0; if (!(EOJKOIGNHPJ == num)) { ((IAmbientOcclusionMethod)this).Release(); return; } } // Token: 0x060158E5 RID: 88293 RVA: 0x0050328C File Offset: 0x0050148C [Token(Token = "0x60158E5")] [Address(RVA = "0x1932630", Offset = "0x1931630", VA = "0x181932630", Slot = "34")] public virtual bool AddCreationObjectToGroup(CreationObject EOJKOIGNHPJ, bool LEBLIOOPPFC) { this.PrepForSerialization(); PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcAddToGroup); photonView.RpcAll(fggimkccbda, EOJKOIGNHPJ, LEBLIOOPPFC); return true; } // Token: 0x060158E6 RID: 88294 RVA: 0x005032CC File Offset: 0x005014CC [Token(Token = "0x60158E6")] [Address(RVA = "0x1932750", Offset = "0x1931750", VA = "0x181932750", Slot = "35")] public virtual bool AddCreationObjectsToGroup(IEnumerable INDOBHBBLCP, bool BEBHEEODFEI) { int num; do { num = 0; if (INDOBHBBLCP == 0 || Enumerable.Count(INDOBHBBLCP) == 0) { goto IL_59; } bool flag = this.ODNJAAOHHHK(INDOBHBBLCP); if (flag) { goto IL_59; } if (flag) { flag = BEBHEEODFEI; this.PrepForSerialization(); while (flag) { } Debug.LogWarning(BEBHEEODFEI); } if (flag) { } } while (num != 0); if (num != -1) { } PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA, bool> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcAddListToGroup); List list = Enumerable.ToList(INDOBHBBLCP); IL_59: Debug.LogWarning("Can't add empty list of objects to group"); throw new NullReferenceException(); } // Token: 0x060158E7 RID: 88295 RVA: 0x00503344 File Offset: 0x00501544 [Token(Token = "0x60158E7")] [Address(RVA = "0x1932AC0", Offset = "0x1931AC0", VA = "0x181932AC0")] [NFOMENMAOIA] protected void RpcAddToGroup(CreationObject EOJKOIGNHPJ, bool LEBLIOOPPFC) { ((IAmbientOcclusionMethod)this).Release(); } // Token: 0x060158E8 RID: 88296 RVA: 0x00503358 File Offset: 0x00501558 [Token(Token = "0x60158E8")] [Address(RVA = "0x19348B0", Offset = "0x19338B0", VA = "0x1819348B0")] [NFOMENMAOIA] protected void RpcAddListToGroup(List INDOBHBBLCP, bool BEBHEEODFEI) { int num; do { num = 0; bool flag; if (flag) { } } while (num != 0); } // Token: 0x060158E9 RID: 88297 RVA: 0x00503370 File Offset: 0x00501570 [Token(Token = "0x60158E9")] [Address(RVA = "0x1933910", Offset = "0x1932910", VA = "0x181933910", Slot = "36")] protected virtual void FHALJOHDMGK(CreationObject EOJKOIGNHPJ, bool LEBLIOOPPFC) { if (!LEBLIOOPPFC) { ObjectGroup objectGroup = this.k__BackingField; int num = 0; if (objectGroup != num) { this.k__BackingField.JCOCHDNOKOA(EOJKOIGNHPJ); } } this.CPLFCHMMIEL.Add(EOJKOIGNHPJ); EOJKOIGNHPJ.k__BackingField = this; CreationManager.MarkResourceCostsDirty(); this.PEOCIPFDMNO(EOJKOIGNHPJ, this); } // Token: 0x060158EA RID: 88298 RVA: 0x005033C8 File Offset: 0x005015C8 [Token(Token = "0x60158EA")] [Address(RVA = "0x1932AC0", Offset = "0x1931AC0", VA = "0x181932AC0", Slot = "37")] protected virtual void CBMPHMIJFOC(CreationObject EOJKOIGNHPJ, bool LEBLIOOPPFC) { ((IAmbientOcclusionMethod)this).Release(); } // Token: 0x060158EB RID: 88299 RVA: 0x005033DC File Offset: 0x005015DC [Token(Token = "0x60158EB")] [Address(RVA = "0x19332D0", Offset = "0x19322D0", VA = "0x1819332D0", Slot = "38")] public virtual bool ExtractCreationObjectToParentGroupOrRoot(CreationObject EOJKOIGNHPJ) { bool flag; if (flag) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcExtractToParentGroupOrRoot); photonView.RpcAll(lflfmimncon, EOJKOIGNHPJ); return true; } ulong num; Debug.LogWarning(num); throw new NullReferenceException(); } // Token: 0x060158EC RID: 88300 RVA: 0x0050341C File Offset: 0x0050161C [Token(Token = "0x60158EC")] [Address(RVA = "0x19333E0", Offset = "0x19323E0", VA = "0x1819333E0", Slot = "39")] public virtual bool ExtractCreationObjectsToParentGroupOrRoot(IEnumerable INDOBHBBLCP) { int num; do { num = 0; if (INDOBHBBLCP == 0 || Enumerable.Count(INDOBHBBLCP) == 0) { goto IL_56; } bool flag = this.ODNJAAOHHHK(INDOBHBBLCP); if (flag) { goto IL_56; } if (flag) { bool flag2; while (flag2) { } } if (flag) { } } while (num != 0); if (num != -1) { } PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcExtractListToParentGroupOrRoot); List list = Enumerable.ToList(INDOBHBBLCP); photonView.RpcAll>(lflfmimncon, list); IL_56: Debug.LogWarning("Can't remove empty list of objects from group"); throw new NullReferenceException(); } // Token: 0x060158ED RID: 88301 RVA: 0x00503494 File Offset: 0x00501694 [Token(Token = "0x60158ED")] [Address(RVA = "0x1934AE0", Offset = "0x1933AE0", VA = "0x181934AE0")] [NFOMENMAOIA] protected void RpcExtractToParentGroupOrRoot(CreationObject EOJKOIGNHPJ) { ((IAmbientOcclusionMethod)this).Release(); } // Token: 0x060158EE RID: 88302 RVA: 0x005034A8 File Offset: 0x005016A8 [Token(Token = "0x60158EE")] [Address(RVA = "0x19349D0", Offset = "0x19339D0", VA = "0x1819349D0")] [NFOMENMAOIA] protected void RpcExtractListToParentGroupOrRoot(List INDOBHBBLCP) { int num; do { num = 0; bool flag; if (flag) { } } while (num != 0); } // Token: 0x060158EF RID: 88303 RVA: 0x005034C0 File Offset: 0x005016C0 [Token(Token = "0x60158EF")] [Address(RVA = "0x1932F10", Offset = "0x1931F10", VA = "0x181932F10", Slot = "40")] protected virtual void EBFEEFGECAC(CreationObject EOJKOIGNHPJ) { bool flag = this.CPLFCHMMIEL.Remove(EOJKOIGNHPJ); if (EOJKOIGNHPJ.k__BackingField == this) { EOJKOIGNHPJ.k__BackingField = (ulong)0L; CreationManager.MarkResourceCostsDirty(); } ObjectGroup objectGroup = this.k__BackingField; int num = 0; if (!(objectGroup != num)) { int num2 = 0; this.PEOCIPFDMNO(EOJKOIGNHPJ, num2); return; } ((IAmbientOcclusionMethod)this.k__BackingField).Release(); } // Token: 0x060158F0 RID: 88304 RVA: 0x0050352C File Offset: 0x0050172C [Token(Token = "0x60158F0")] [Address(RVA = "0x1934750", Offset = "0x1933750", VA = "0x181934750", Slot = "41")] public virtual bool RemoveCreationObjectFromAllGroups(CreationObject EOJKOIGNHPJ) { int num = 0; bool flag = this != num; if (true != flag) { } return true; } // Token: 0x060158F1 RID: 88305 RVA: 0x00503550 File Offset: 0x00501750 [Token(Token = "0x60158F1")] [Address(RVA = "0x1934800", Offset = "0x1933800", VA = "0x181934800", Slot = "42")] public virtual bool RemoveCreationObjectsFromAllGroups(IEnumerable INDOBHBBLCP) { int num = 0; bool flag = this != num; if (true != flag) { } return true; } // Token: 0x060158F2 RID: 88306 RVA: 0x00503574 File Offset: 0x00501774 [Token(Token = "0x60158F2")] [Address(RVA = "0x19346D0", Offset = "0x19336D0", VA = "0x1819346D0", Slot = "43")] public virtual void RemoveAllObjectsFromGroup() { List list = new List(this.CPLFCHMMIEL); ((IAmbientOcclusionMethod)this).Release(); } // Token: 0x060158F3 RID: 88307 RVA: 0x00503594 File Offset: 0x00501794 [Token(Token = "0x60158F3")] [Address(RVA = "0x1932C20", Offset = "0x1931C20", VA = "0x181932C20", Slot = "44")] public virtual void DeleteAllObjectsInGroup() { int num; do { num = 0; List list = new List(this.CPLFCHMMIEL); bool flag; if (flag) { ObjectGroup component = base.GetComponent(); int num2 = 0; if (component != num2) { component.RemoveAllObjectsFromGroup(); } } } while (num != 0); } // Token: 0x060158F4 RID: 88308 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60158F4")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "45")] public virtual void PrepForSerialization() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060158F5 RID: 88309 RVA: 0x005035E4 File Offset: 0x005017E4 [Token(Token = "0x60158F5")] [Address(RVA = "0x1933F80", Offset = "0x1932F80", VA = "0x181933F80", Slot = "46")] protected virtual bool LGCADEGJNJI(CreationObject EOJKOIGNHPJ, bool LEBLIOOPPFC, out string FMDPEKAACKI) { int num = 0; if (!(EOJKOIGNHPJ == num)) { GameObject gameObject = EOJKOIGNHPJ.gameObject; GameObject gameObject2 = base.gameObject; if (!(gameObject == gameObject2) && !EOJKOIGNHPJ.JCLMEJKJNAA && !this.creationObject.JCLMEJKJNAA && !this.CPLFCHMMIEL.Contains(EOJKOIGNHPJ)) { ObjectGroup objectGroup = this.k__BackingField; int num2 = 0; if (objectGroup != num2 && !this.EBCPLCEDNBE && !LEBLIOOPPFC) { ObjectGroup objectGroup2 = this.k__BackingField; } string empty = string.Empty; } } throw new NullReferenceException(); } // Token: 0x060158F6 RID: 88310 RVA: 0x0050367C File Offset: 0x0050187C [Token(Token = "0x60158F6")] [Address(RVA = "0x1933210", Offset = "0x1932210", VA = "0x181933210", Slot = "47")] protected virtual bool ENHKODNNFNC(CreationObject EOJKOIGNHPJ, out string FMDPEKAACKI) { if (this.CPLFCHMMIEL.Contains(EOJKOIGNHPJ)) { string empty = string.Empty; return true; } GameObject gameObject = EOJKOIGNHPJ.gameObject; string text = string.Format("Tried to remove object {0} from ObjectGroup it did not belong to", gameObject); throw new NullReferenceException(); } // Token: 0x060158F7 RID: 88311 RVA: 0x005036BC File Offset: 0x005018BC [Token(Token = "0x60158F7")] [Address(RVA = "0x1933EE0", Offset = "0x1932EE0", VA = "0x181933EE0", Slot = "48")] protected virtual void JCOCHDNOKOA(CreationObject EOJKOIGNHPJ) { this.CPLFCHMMIEL.Add(EOJKOIGNHPJ); EOJKOIGNHPJ.k__BackingField = this; CreationManager.MarkResourceCostsDirty(); this.PEOCIPFDMNO(EOJKOIGNHPJ, this); } // Token: 0x060158F8 RID: 88312 RVA: 0x005036F4 File Offset: 0x005018F4 [Token(Token = "0x60158F8")] [Address(RVA = "0x1932B50", Offset = "0x1931B50", VA = "0x181932B50", Slot = "49")] protected virtual void DFDDODLKPCI(CreationObject EOJKOIGNHPJ) { bool flag = this.CPLFCHMMIEL.Remove(EOJKOIGNHPJ); if (EOJKOIGNHPJ.k__BackingField == this) { EOJKOIGNHPJ.k__BackingField = (ulong)0L; CreationManager.MarkResourceCostsDirty(); } } // Token: 0x060158F9 RID: 88313 RVA: 0x00503734 File Offset: 0x00501934 [Token(Token = "0x60158F9")] [Address(RVA = "0x19345A0", Offset = "0x19335A0", VA = "0x1819345A0")] protected void PEOCIPFDMNO(CreationObject NLNHFEEMFBN, ObjectGroup DHAAOIGBOBM) { ObjectGroup component = NLNHFEEMFBN.GetComponent(); int num = 0; if (component != num && !component.EBCPLCEDNBE) { component.k__BackingField = DHAAOIGBOBM; } } // Token: 0x17003B8D RID: 15245 // (get) Token: 0x060158FA RID: 88314 RVA: 0x0050376C File Offset: 0x0050196C [Token(Token = "0x17003B8D")] public bool JBMFJOBFJHP { [Token(Token = "0x60158FA")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")] get { } } // Token: 0x060158FB RID: 88315 RVA: 0x0050377C File Offset: 0x0050197C [Token(Token = "0x60158FB")] [Address(RVA = "0x1932DD0", Offset = "0x1931DD0", VA = "0x181932DD0", Slot = "50")] public virtual void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { } // Token: 0x060158FC RID: 88316 RVA: 0x005037B8 File Offset: 0x005019B8 [Token(Token = "0x60158FC")] [Address(RVA = "0x1933050", Offset = "0x1932050", VA = "0x181933050")] protected void ELEHODFLCGB(IGHGEPCFGJL IFLAFFPCGNK) { int num; do { num = 0; this.ABHDDEJLCJG.Clear(); IEnumerator enumerator = IFLAFFPCGNK.BLECAJPGFFK.GetEnumerator(); if (enumerator != 0) { if (num >= enumerator) { goto IL_2D; } num += num; if (num != enumerator) { num++; goto IL_2D; } IL_39: num += num; goto IL_3D; IL_2D: this.ABHDDEJLCJG.Add(num); goto IL_39; } IL_3D: if (enumerator != 0) { } } while (num != 0); } // Token: 0x060158FD RID: 88317 RVA: 0x00503818 File Offset: 0x00501A18 [Token(Token = "0x60158FD")] [Address(RVA = "0x1934650", Offset = "0x1933650", VA = "0x181934650", Slot = "51")] public virtual void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC) { ((IAmbientOcclusionMethod)this).Release(); } // Token: 0x060158FE RID: 88318 RVA: 0x0050382C File Offset: 0x00501A2C [Token(Token = "0x60158FE")] [Address(RVA = "0x1933BB0", Offset = "0x1932BB0", VA = "0x181933BB0", Slot = "52")] protected virtual void GGINAABEAFO([Optional] Dictionary LNFKFAHMACI) { int num; do { num = 0; List abhddejlcjg = this.ABHDDEJLCJG; bool flag; if (flag) { bool flag2; if (LNFKFAHMACI == 0 || flag2) { } Dictionary allViews = PersistenceView.AllViews; bool flag3; if (!flag3) { GameObject gameObject = base.gameObject; string text = string.Format("Could not find expected group member with id {0} on group object {1}", flag3, gameObject); } int num2 = 0; CreationObject creationObject; if (!(creationObject != num2)) { GameObject gameObject2 = creationObject.gameObject; GameObject gameObject3 = base.gameObject; Debug.LogError(string.Format("Could not find CreationObject on member of group. Object: {0} Id: {1} Group: {2}", gameObject2, gameObject2, gameObject3)); } } } while (num != 0); this.ABHDDEJLCJG.Clear(); } // Token: 0x060158FF RID: 88319 RVA: 0x005038D0 File Offset: 0x00501AD0 [Token(Token = "0x60158FF")] [Address(RVA = "0x1934670", Offset = "0x1933670", VA = "0x181934670", Slot = "19")] public IEnumerator PreSerialize(StringBuilder BIPOIFGEMGB, bool PJMPKHANBFJ) { /* An exception occurred when decompiling this method (060158FF) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.Core.Creation.ObjectGroup::PreSerialize(System.Text.StringBuilder,System.Boolean) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(ELBNOGBDBHP::System.IDisposable.Dispose, ldloc:ELBNOGBDBHP(var_0)) stfld:int32(ELBNOGBDBHP::<>1__state, ldloc:ELBNOGBDBHP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:ObjectGroup(ELBNOGBDBHP::<>4__this, ldloc:ELBNOGBDBHP(var_0), ldloc:ObjectGroup(this)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06015900 RID: 88320 RVA: 0x005038F4 File Offset: 0x00501AF4 [Token(Token = "0x6015900")] [Address(RVA = "0x1934B00", Offset = "0x1933B00", VA = "0x181934B00", Slot = "53")] public virtual void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { IGHGEPCFGJL ighgepcfgjl = this.FOHDFBLGGAN(); } // Token: 0x06015901 RID: 88321 RVA: 0x00503910 File Offset: 0x00501B10 [Token(Token = "0x6015901")] [Address(RVA = "0x1933A10", Offset = "0x1932A10", VA = "0x181933A10")] protected IGHGEPCFGJL FOHDFBLGGAN() { int num; IGHGEPCFGJL ighgepcfgjl; do { num = 0; ighgepcfgjl = new IGHGEPCFGJL(); List cplfchmmiel = this.CPLFCHMMIEL; bool flag; if (flag) { ByteString byteString; ighgepcfgjl.BLECAJPGFFK.Add(byteString); } } while (num != 0); return ighgepcfgjl; } // Token: 0x06015902 RID: 88322 RVA: 0x00503964 File Offset: 0x00501B64 [Token(Token = "0x6015902")] [Address(RVA = "0x1934190", Offset = "0x1933190", VA = "0x181934190")] private bool ODNJAAOHHHK(IEnumerable INDOBHBBLCP) { int num; do { num = 0; ObjectGroup.BNAGJKDBLJP.Clear(); HashSet bnagjkdbljp = ObjectGroup.BNAGJKDBLJP; bool flag; if (!flag) { HashSet bnagjkdbljp2 = ObjectGroup.BNAGJKDBLJP; } } while (num != 0); if (num != -1) { return true; } throw new NullReferenceException(); } // Token: 0x17003B8E RID: 15246 // (get) Token: 0x06015903 RID: 88323 RVA: 0x005039B0 File Offset: 0x00501BB0 [Token(Token = "0x17003B8E")] public LFBMEDEMGHA DGOHOAPEJPG { [Token(Token = "0x6015903")] [Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0", Slot = "20")] get { /* An exception occurred when decompiling this method (06015903) ICSharpCode.Decompiler.DecompilerException: Error decompiling LFBMEDEMGHA RecRoom.Core.Creation.ObjectGroup::get_ParentGroup() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:ObjectGroup(var_0_06, ldfld:ObjectGroup(ObjectGroup::k__BackingField, ldloc:ObjectGroup(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x17003B8F RID: 15247 // (get) Token: 0x06015904 RID: 88324 RVA: 0x005039C4 File Offset: 0x00501BC4 [Token(Token = "0x17003B8F")] public bool NGIBBJANAFL { [Token(Token = "0x6015904")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "27")] get { return true; } } // Token: 0x06015905 RID: 88325 RVA: 0x005039D4 File Offset: 0x00501BD4 [Token(Token = "0x6015905")] [Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0", Slot = "21")] public GIPDDLFFNGG AsContextObject() { /* An exception occurred when decompiling this method (06015905) ICSharpCode.Decompiler.DecompilerException: Error decompiling GIPDDLFFNGG RecRoom.Core.Creation.ObjectGroup::AsContextObject() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:CreationObject(var_0_06, ldfld:CreationObject(ObjectGroup::creationObject, ldloc:ObjectGroup(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06015906 RID: 88326 RVA: 0x005039E8 File Offset: 0x00501BE8 [Token(Token = "0x6015906")] [Address(RVA = "0x1932AE0", Offset = "0x1931AE0", VA = "0x181932AE0", Slot = "54")] public virtual bool Contains(GIPDDLFFNGG JKDHPHFBDMJ) { List cplfchmmiel = this.CPLFCHMMIEL; bool flag; return flag; } // Token: 0x17003B90 RID: 15248 // (get) Token: 0x06015907 RID: 88327 RVA: 0x00503A04 File Offset: 0x00501C04 [Token(Token = "0x17003B90")] public IEnumerable AGIEOKNGBPC { [Token(Token = "0x6015907")] [Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710", Slot = "23")] get { /* An exception occurred when decompiling this method (06015907) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1 RecRoom.Core.Creation.ObjectGroup::get_ObjectsInGroup() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(ObjectGroup::CPLFCHMMIEL, ldloc:ObjectGroup(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x06015908 RID: 88328 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015908")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "55")] public virtual void OnGroupPushed() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015909 RID: 88329 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015909")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "56")] public virtual void OnGroupPopped() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601590A RID: 88330 RVA: 0x00503A18 File Offset: 0x00501C18 [Token(Token = "0x601590A")] [Address(RVA = "0x19343E0", Offset = "0x19333E0", VA = "0x1819343E0", Slot = "26")] public void OnObjectsInGroupWillBeDeleted(IEnumerable PJAGPLNPLFK) { Func <>9__64_ = ObjectGroup.<>c.<>9__64_0; if (<>9__64_ == 0) { ObjectGroup.<>c.<>9__64_0 = delegate(GIPDDLFFNGG x) { bool flag; return flag; }; } IEnumerable enumerable = Enumerable.Where(PJAGPLNPLFK, <>9__64_); Func func; if (ObjectGroup.<>c.<>9__64_1 == 0) { func = delegate(GIPDDLFFNGG x) { throw new NullReferenceException(); }; ObjectGroup.<>c.<>9__64_1 = func; } IEnumerable enumerable2 = Enumerable.Select(enumerable, func); ((IAmbientOcclusionMethod)this).Release(); } // Token: 0x17003B91 RID: 15249 // (get) Token: 0x0601590B RID: 88331 RVA: 0x00503A7C File Offset: 0x00501C7C [Token(Token = "0x17003B91")] public bool JCFJAINJFOK { [Token(Token = "0x601590B")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "28")] get { return true; } } // Token: 0x0601590C RID: 88332 RVA: 0x00503A8C File Offset: 0x00501C8C [Token(Token = "0x601590C")] [Address(RVA = "0x19336A0", Offset = "0x19326A0", VA = "0x1819336A0", Slot = "29")] public bool ExtractToParentGroupOrRoot(GIPDDLFFNGG JKDHPHFBDMJ) { bool flag; if (!flag) { ((IAmbientOcclusionMethod)this).Release(); } throw new NullReferenceException(); } // Token: 0x0601590D RID: 88333 RVA: 0x00503AAC File Offset: 0x00501CAC [Token(Token = "0x601590D")] [Address(RVA = "0x1933750", Offset = "0x1932750", VA = "0x181933750", Slot = "30")] public bool ExtractToParentGroupOrRoot(IEnumerable PJAGPLNPLFK) { /* An exception occurred when decompiling this method (0601590D) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Creation.ObjectGroup::ExtractToParentGroupOrRoot(System.Collections.Generic.IEnumerable`1) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_46: stloc:class [mscorlib]System.Collections.Generic.IEnumerable`1(var_3_4D, call:IEnumerable`1[exp:class [mscorlib]System.Collections.Generic.IEnumerable`1](Enumerable::Select, ldloc:class [mscorlib]System.Collections.Generic.IEnumerable`1[exp:IEnumerable`1](var_1_26), ldloc:class [mscorlib]System.Func`2[exp:Func`2](var_2))) call:void(IAmbientOcclusionMethod::Release, ldloc:ObjectGroup[exp:IAmbientOcclusionMethod](this)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x0601590E RID: 88334 RVA: 0x00503B0C File Offset: 0x00501D0C [Token(Token = "0x601590E")] [Address(RVA = "0x1934B90", Offset = "0x1933B90", VA = "0x181934B90")] public ObjectGroup() { List list = new List(); this.ABHDDEJLCJG = list; List list2 = new List(); this.CPLFCHMMIEL = list2; List list3 = new List(); this.IIEFBAPOIMD = list3; base..ctor(); } // Token: 0x0400E2E5 RID: 58085 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400E2E5")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private PersistenceView persistenceView; // Token: 0x0400E2E6 RID: 58086 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400E2E6")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private CreationObject creationObject; // Token: 0x0400E2E7 RID: 58087 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400E2E7")] private List ABHDDEJLCJG; // Token: 0x0400E2E8 RID: 58088 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400E2E8")] protected List CPLFCHMMIEL; // Token: 0x0400E2E9 RID: 58089 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400E2E9")] private List IIEFBAPOIMD; // Token: 0x0400E2EA RID: 58090 [Token(Token = "0x400E2EA")] private static readonly HashSet BNAGJKDBLJP = new HashSet(); } }