using System; using System.Collections; using System.Collections.Generic; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Tools.Groups { // Token: 0x02002C24 RID: 11300 [Token(Token = "0x2002C24")] public abstract class ToolGroup : MonoBehaviourPun { // Token: 0x17003497 RID: 13463 // (get) Token: 0x06012D23 RID: 77091 RVA: 0x0044823C File Offset: 0x0044643C // (set) Token: 0x06012D24 RID: 77092 RVA: 0x00448250 File Offset: 0x00446450 [Token(Token = "0x17003497")] public Tool PBBJCLJPFMI { [Token(Token = "0x6012D23")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get; [Token(Token = "0x6012D24")] [Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")] private set; } // Token: 0x17003498 RID: 13464 // (get) Token: 0x06012D25 RID: 77093 RVA: 0x00448264 File Offset: 0x00446464 [Token(Token = "0x17003498")] protected GroupSearchCustomGeometry KIGDJNGMOHC { [Token(Token = "0x6012D25")] [Address(RVA = "0x1D7B2C0", Offset = "0x1D7A2C0", VA = "0x181D7B2C0")] get { if (this.k__BackingField.FNFNLDBILFE) { GroupSearchCustomGeometry groupSearchCustomGeometry = this.heldSearchCollider; int num = 0; if (groupSearchCustomGeometry != num) { return this.heldSearchCollider; } } return this.defaultSearchCollider; } } // Token: 0x17003499 RID: 13465 // (get) Token: 0x06012D26 RID: 77094 RVA: 0x004482A8 File Offset: 0x004464A8 [Token(Token = "0x17003499")] public int DBLCENPKMBI { [Token(Token = "0x6012D26")] [Address(RVA = "0x1D7D760", Offset = "0x1D7C760", VA = "0x181D7D760")] get { return this.MOMMJAMJJFP._size; } } // Token: 0x1700349A RID: 13466 // (get) Token: 0x06012D27 RID: 77095 RVA: 0x004482C8 File Offset: 0x004464C8 [Token(Token = "0x1700349A")] public IEnumerable OLPMOFBKJMB { [Token(Token = "0x6012D27")] [Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")] get { /* An exception occurred when decompiling this method (06012D27) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1 RecRoom.Tools.Groups.ToolGroup::get_Children() ---> 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(ToolGroup::MOMMJAMJJFP, ldloc:ToolGroup(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: 0x1700349B RID: 13467 // (get) Token: 0x06012D28 RID: 77096 RVA: 0x004482DC File Offset: 0x004464DC // (set) Token: 0x06012D29 RID: 77097 RVA: 0x004482F0 File Offset: 0x004464F0 [Token(Token = "0x1700349B")] protected ToolGroup PFMNJFKOHGH { [Token(Token = "0x6012D28")] [Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")] get { return this.MPCPBMCAHFP; } [Token(Token = "0x6012D29")] [Address(RVA = "0x1D7C320", Offset = "0x1D7B320", VA = "0x181D7C320")] set { if (!(this.MPCPBMCAHFP == value)) { ToolGroup mpcpbmcahfp = this.MPCPBMCAHFP; int num = 0; if (mpcpbmcahfp != num) { ToolGroup mpcpbmcahfp2 = this.MPCPBMCAHFP; int num2 = 0; mpcpbmcahfp2.DisplayAddToolHighlight(num2); } this.MPCPBMCAHFP = value; int num3 = 0; if (value != num3) { ToolGroup mpcpbmcahfp3 = this.MPCPBMCAHFP; } } } } // Token: 0x06012D2A RID: 77098 RVA: 0x00448354 File Offset: 0x00446554 [Token(Token = "0x6012D2A")] [Address(RVA = "0x1D7ABB0", Offset = "0x1D79BB0", VA = "0x181D7ABB0", Slot = "13")] protected override void Awake() { int num = 0; this.NNIAHJCJKMJ(num); Action action; KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(KKPBCOOONNK.OLDCNLGOCOH, action); BoxCollider componentInChildren = base.GetComponentInChildren(); this.CHMOGFHDNFC = componentInChildren; int num2 = 0; this.NLCCMEIDNKG(num2); int num3 = 0; this.DisplayAddToolHighlight(num3); Tool component = base.GetComponent(); this.k__BackingField = component; int num4 = 0; if (component != num4) { Tool tool = this.k__BackingField; MFBGLIHGCGO postReleaseEvent = tool.PostReleaseEvent; Action action2 = new Action(this.OIOCPLEKMEK); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action2); tool.PostReleaseEvent = mfbglihgcgo; Tool tool2 = this.k__BackingField; Action action3; MFBGLIHGCGO mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(tool2.HoverStartEvent, action3); tool2.HoverStartEvent = mfbglihgcgo2; Tool tool3 = this.k__BackingField; Action action4; MFBGLIHGCGO mfbglihgcgo3 = MFBGLIHGCGO.BPJDFPACLMK(tool3.HoverEndEvent, action4); tool3.HoverEndEvent = mfbglihgcgo3; Tool tool4 = this.k__BackingField; MFBGLIHGCGO visibilityChangeEvent = tool4.VisibilityChangeEvent; Action action5 = new Action(this.MGHHCFHKJDK); MFBGLIHGCGO mfbglihgcgo4 = MFBGLIHGCGO.BPJDFPACLMK(visibilityChangeEvent, action5); tool4.VisibilityChangeEvent = mfbglihgcgo4; Tool tool5 = this.k__BackingField; Tool.EAFJJELOGME eafjjelogme = new Tool.EAFJJELOGME(this.OKEBLMCPGEH); tool5.CustomVisibilityBehavior = eafjjelogme; Tool.DNDBJKJIFNL dndbjkjifnl; this.k__BackingField.CustomSelectionForwarding = dndbjkjifnl; } } // Token: 0x06012D2B RID: 77099 RVA: 0x00448498 File Offset: 0x00446698 [Token(Token = "0x6012D2B")] [Address(RVA = "0x1D7C450", Offset = "0x1D7B450", VA = "0x181D7C450", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); Tool tool = this.k__BackingField; int num = 0; if (tool != num) { Tool tool2 = this.k__BackingField; MFBGLIHGCGO postReleaseEvent = tool2.PostReleaseEvent; Action action = new Action(this.OIOCPLEKMEK); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action); tool2.PostReleaseEvent = mfbglihgcgo; Tool tool3 = this.k__BackingField; Action action2; MFBGLIHGCGO mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(tool3.HoverStartEvent, action2); tool3.HoverStartEvent = mfbglihgcgo2; Tool tool4 = this.k__BackingField; Action action3; MFBGLIHGCGO mfbglihgcgo3 = MFBGLIHGCGO.GMNMHGMFGOL(tool4.HoverEndEvent, action3); tool4.HoverEndEvent = mfbglihgcgo3; Tool tool5 = this.k__BackingField; MFBGLIHGCGO visibilityChangeEvent = tool5.VisibilityChangeEvent; Action action4 = new Action(this.MGHHCFHKJDK); MFBGLIHGCGO mfbglihgcgo4 = MFBGLIHGCGO.GMNMHGMFGOL(visibilityChangeEvent, action4); tool5.VisibilityChangeEvent = mfbglihgcgo4; } Action action5; KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.GMNMHGMFGOL(KKPBCOOONNK.OLDCNLGOCOH, action5); } // Token: 0x06012D2C RID: 77100 RVA: 0x0044857C File Offset: 0x0044677C [Token(Token = "0x6012D2C")] [Address(RVA = "0x1D7A9A0", Offset = "0x1D799A0", VA = "0x181D7A9A0")] public void AuthorityDestroy() { if (base.OGIBLNIIHDK) { KKPBCOOONNK.HMLHHNMGNAA(base.gameObject); return; } } // Token: 0x06012D2D RID: 77101 RVA: 0x004485A0 File Offset: 0x004467A0 [Token(Token = "0x6012D2D")] [Address(RVA = "0x1D7A080", Offset = "0x1D79080", VA = "0x181D7A080")] public void AuthorityAddChildren(ToolGroupElement[] MOMMJAMJJFP) { int num; if (base.OGIBLNIIHDK && MOMMJAMJJFP != 0 && MOMMJAMJJFP.Length != 0 && num != 0) { Vector3[] array = new Vector3[MOMMJAMJJFP.Length]; Quaternion[] array2 = new Quaternion[MOMMJAMJJFP.Length]; int num2 = 0; int num3 = 0; if (num3 < MOMMJAMJJFP.Length) { Transform transform = base.transform; Transform transform2 = MOMMJAMJJFP[num2].transform; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; array[1] = z2; Transform transform3 = base.transform; Transform transform4 = MOMMJAMJJFP[num2].transform; num2++; } } } // Token: 0x06012D2E RID: 77102 RVA: 0x00448648 File Offset: 0x00446848 [Token(Token = "0x6012D2E")] [Address(RVA = "0x1D7A350", Offset = "0x1D79350", VA = "0x181D7A350")] public void AuthorityAddChildren(ToolGroupElement[] MOMMJAMJJFP, Vector3[] CNBOPCALCAF, Quaternion[] KPDDPMGNJOF) { if (base.OGIBLNIIHDK && MOMMJAMJJFP != 0 && CNBOPCALCAF != 0 && KPDDPMGNJOF != 0) { int length = MOMMJAMJJFP.Length; int num; if (length != 0 && length == CNBOPCALCAF.Length && length == KPDDPMGNJOF.Length && num != 0) { int[] array = new int[MOMMJAMJJFP.Length]; int num2 = 0; int length2 = MOMMJAMJJFP.Length; if (num2 < length2) { int viewIdField = MOMMJAMJJFP[num2].JDHMIOJKLCK.viewIdField; num2++; array[0] = viewIdField; } Vector3 vector = CNBOPCALCAF[1]; Quaternion quaternion = KPDDPMGNJOF[0]; ToolGroupElement toolGroupElement = MOMMJAMJJFP[0]; this.OLHEDCAEMHN(toolGroupElement); PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.BNALDBHFCMB bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcAddChildren); } } } // Token: 0x06012D2F RID: 77103 RVA: 0x00448718 File Offset: 0x00446918 [Token(Token = "0x6012D2F")] [Address(RVA = "0x1D79C40", Offset = "0x1D78C40", VA = "0x181D79C40")] public void AuthorityAddChild(ToolGroupElement MLDKMIGAPEC) { Transform transform = base.transform; Transform transform2 = MLDKMIGAPEC.transform; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Transform transform3 = base.transform; Transform transform4 = MLDKMIGAPEC.transform; if (base.OGIBLNIIHDK) { int num = 0; int num2; if (((MLDKMIGAPEC != num) ? 1 : 0) != num2) { this.OLHEDCAEMHN(MLDKMIGAPEC); PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.BNALDBHFCMB bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcAddChild); } } } // Token: 0x06012D30 RID: 77104 RVA: 0x00448790 File Offset: 0x00446990 [Token(Token = "0x6012D30")] [Address(RVA = "0x1D79ED0", Offset = "0x1D78ED0", VA = "0x181D79ED0")] public void AuthorityAddChild(ToolGroupElement MLDKMIGAPEC, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN) { if (base.OGIBLNIIHDK) { int num = 0; int num2; if (((MLDKMIGAPEC != num) ? 1 : 0) != num2) { float z = GHBPCACOCOL.z; this.OLHEDCAEMHN(MLDKMIGAPEC); PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.BNALDBHFCMB bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcAddChild); float z2 = GHBPCACOCOL.z; } } } // Token: 0x06012D31 RID: 77105 RVA: 0x004487E4 File Offset: 0x004469E4 [Token(Token = "0x6012D31")] [Address(RVA = "0x1D7A5E0", Offset = "0x1D795E0", VA = "0x181D7A5E0")] public void AuthorityAddGroup(ToolGroup CKEBCMEKCJH) { if (base.OGIBLNIIHDK) { int num = 0; bool flag; if (CKEBCMEKCJH != num && CKEBCMEKCJH.OGIBLNIIHDK && flag) { ToolGroupElement[] array = CKEBCMEKCJH.MOMMJAMJJFP.ToArray(); CKEBCMEKCJH.AuthorityClearTools(); this.AuthorityAddChildren(array); } } } // Token: 0x06012D32 RID: 77106 RVA: 0x00448834 File Offset: 0x00446A34 [Token(Token = "0x6012D32")] [Address(RVA = "0x1D7AA20", Offset = "0x1D79A20", VA = "0x181D7AA20")] public void AuthorityRemoveChild(ToolGroupElement MLDKMIGAPEC) { if (base.OGIBLNIIHDK) { int num = 0; if (MLDKMIGAPEC != num) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcRemoveChild); photonView.RpcAll(lflfmimncon, MLDKMIGAPEC); } } } // Token: 0x06012D33 RID: 77107 RVA: 0x00448878 File Offset: 0x00446A78 [Token(Token = "0x6012D33")] [Address(RVA = "0x1D7A6D0", Offset = "0x1D796D0", VA = "0x181D7A6D0")] public void AuthorityClearTools() { if (base.OGIBLNIIHDK) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcClearChildren); photonView.RpcAll(anjgmeddnpe); } } // Token: 0x06012D34 RID: 77108 RVA: 0x004488B0 File Offset: 0x00446AB0 [Token(Token = "0x6012D34")] [Address(RVA = "0x1D7AB00", Offset = "0x1D79B00", VA = "0x181D7AB00")] public void AuthorityReorderTools(int[] IPOFFIDIGDD) { if (base.OGIBLNIIHDK) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcReorderChildren); photonView.RpcAll(lflfmimncon, IPOFFIDIGDD); } } // Token: 0x06012D35 RID: 77109 RVA: 0x004488E8 File Offset: 0x00446AE8 [Token(Token = "0x6012D35")] [Address(RVA = "0x1D7B960", Offset = "0x1D7A960", VA = "0x181D7B960")] private void NBIOIKFGOLK(ToolGroupElement MLDKMIGAPEC, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN, int OFFLFIBEOHD, bool GBHDOCGKNMB = true) { if (MLDKMIGAPEC != this && !this.MOMMJAMJJFP.Contains(MLDKMIGAPEC)) { this.OnDestroy(); if (base.OGIBLNIIHDK) { List mommjamjjfp = this.MOMMJAMJJFP; if (MLDKMIGAPEC.tool.FNFNLDBILFE && MLDKMIGAPEC.tool.BHNPNHMILIF != 0) { OKIMOMGKKDH holderInfo = MLDKMIGAPEC.tool.IKEGONLJBPP; Tool tool = MLDKMIGAPEC.tool; OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN; tool.IKEGONLJBPP = ekjclgjfign; this.k__BackingField.IKEGONLJBPP = holderInfo; } } List mommjamjjfp2 = this.MOMMJAMJJFP; this.MOMMJAMJJFP.Add(MLDKMIGAPEC); MLDKMIGAPEC.Group = this; ToolGroup group = MLDKMIGAPEC.Group; int num = 0; if (group != num) { float z = GHBPCACOCOL.z; Tool tool2 = MLDKMIGAPEC.tool; MLDKMIGAPEC.k__BackingField.z = z; MLDKMIGAPEC.k__BackingField.z = z; Tool tool3 = MLDKMIGAPEC.Group.k__BackingField; RigidbodyPickup rigidbodyPickup = tool2.rigidbodyPickup; float z2 = GHBPCACOCOL.z; bool isVisuallyHeld = rigidbodyPickup.EJODOOIGDLK; } Tool tool4 = MLDKMIGAPEC.tool; DAJFOCGPHGP heldCollisionLayer = tool4.HeldCollisionLayer; int num2 = 0; tool4.SetCollisionLayer(heldCollisionLayer); int num3 = 0; List nnbalfkkndo = MLDKMIGAPEC.tool.NNBALFKKNDO; if (num3 < num2) { num3 += num3; if (num3 == num2) { goto IL_17B; } num3++; } int num4 = 0; if (num3 >= num3) { goto IL_197; } List nnbalfkkndo2 = MLDKMIGAPEC.tool.NNBALFKKNDO; if (num3 < num4) { num3 += num3; if (num3 == num4) { goto IL_189; } num3++; } num3++; IL_17B: ulong num5; num5 += num5; num3 += 19; IL_189: num5 += num5; num3 += 19; IL_197: this.POLGHLGMBHM(); } } // Token: 0x1700349C RID: 13468 // (get) Token: 0x06012D36 RID: 77110 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700349C")] protected bool APGDIMNEFKC { [Token(Token = "0x6012D36")] [Address(RVA = "0x1D7B160", Offset = "0x1D7A160", VA = "0x181D7B160")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06012D37 RID: 77111 RVA: 0x00448A98 File Offset: 0x00446C98 [Token(Token = "0x6012D37")] [Address(RVA = "0x1D7B5D0", Offset = "0x1D7A5D0", VA = "0x181D7B5D0")] protected void KMDAOECDACA(ToolGroupElement OGJLAIMGPNN) { Coroutine pejlhfdpkac = this.PEJLHFDPKAC; if (pejlhfdpkac != 0) { base.StopCoroutine(pejlhfdpkac); this.PEJLHFDPKAC = (ulong)0L; } ToolGroup.ELNGICICHAB elngicichab; elngicichab.System.IDisposable.Dispose(); elngicichab.<>1__state = (int)((ulong)0L); elngicichab.<>4__this = this; elngicichab.removedTool = OGJLAIMGPNN; Coroutine coroutine = base.StartCoroutine(elngicichab); this.PEJLHFDPKAC = coroutine; } // Token: 0x06012D38 RID: 77112 RVA: 0x00448AEC File Offset: 0x00446CEC [Token(Token = "0x6012D38")] [Address(RVA = "0x1D7B430", Offset = "0x1D7A430", VA = "0x181D7B430")] protected void FOGIODGFCDA() { Coroutine pejlhfdpkac = this.PEJLHFDPKAC; if (pejlhfdpkac != 0) { base.StopCoroutine(pejlhfdpkac); this.PEJLHFDPKAC = (ulong)0L; } } // Token: 0x06012D39 RID: 77113 RVA: 0x00448B14 File Offset: 0x00446D14 [Token(Token = "0x6012D39")] [Address(RVA = "0x1D7B170", Offset = "0x1D7A170", VA = "0x181D7B170")] private IEnumerator DKKFONJDCIF(ToolGroupElement OGJLAIMGPNN) { /* An exception occurred when decompiling this method (06012D39) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tools.Groups.ToolGroup::DKKFONJDCIF(RecRoom.Tools.Groups.ToolGroupElement) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(ELNGICICHAB::System.IDisposable.Dispose, ldloc:ELNGICICHAB(var_0)) stfld:ToolGroup(ELNGICICHAB::<>4__this, ldloc:ELNGICICHAB(var_0), ldloc:ToolGroup(this)) stfld:int32(ELNGICICHAB::<>1__state, ldloc:ELNGICICHAB(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:ToolGroupElement(ELNGICICHAB::removedTool, ldloc:ELNGICICHAB(var_0), ldloc:ToolGroupElement(OGJLAIMGPNN)) } 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: 0x06012D3A RID: 77114 RVA: 0x00448B40 File Offset: 0x00446D40 [Token(Token = "0x6012D3A")] [Address(RVA = "0x1D7BE60", Offset = "0x1D7AE60", VA = "0x181D7BE60")] private void OHEIKEIOLAL(ToolGroupElement MLDKMIGAPEC, bool KPKANLJKAHI = true) { if (MLDKMIGAPEC.Group == this && this.MOMMJAMJJFP.Contains(MLDKMIGAPEC)) { bool flag = this.MOMMJAMJJFP.Remove(MLDKMIGAPEC); Tool tool = MLDKMIGAPEC.tool; int num = 0; MLDKMIGAPEC.Group = num; RigidbodyPickup rigidbodyPickup = tool.rigidbodyPickup; ulong num2; MLDKMIGAPEC.tool.SetRenderersEnabled(num2 != 0UL, this); Tool tool2 = this.k__BackingField; int num3 = 0; tool2.SetCollisionLayer(DAJFOCGPHGP.DynamicPhysics); Tool tool3 = MLDKMIGAPEC.tool; List nnbalfkkndo = tool3.NNBALFKKNDO; if (num < num3) { num += num; if (num == num3) { goto IL_BB; } num++; } int num4 = 0; if (num >= tool3) { goto IL_D3; } List nnbalfkkndo2 = MLDKMIGAPEC.tool.NNBALFKKNDO; if (num < num4) { num += num; if (num == num4) { goto IL_C7; } num++; } int num5 = 0; num++; IL_BB: num5 += num5; num += 19; IL_C7: num5 += num5; num += 19; IL_D3: this.NNIAHJCJKMJ(MLDKMIGAPEC); if (KPKANLJKAHI) { ToolGroup.ELNGICICHAB elngicichab; elngicichab.System.IDisposable.Dispose(); elngicichab.<>1__state = num; elngicichab.<>4__this = this; elngicichab.removedTool = MLDKMIGAPEC; Coroutine coroutine = base.StartCoroutine(elngicichab); if (base.OGIBLNIIHDK) { List mommjamjjfp = this.MOMMJAMJJFP; if (this.k__BackingField.FNFNLDBILFE && this.k__BackingField.BHNPNHMILIF != 0) { Tool tool4 = this.k__BackingField; OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN; tool4.IKEGONLJBPP = ekjclgjfign; } } } } } // Token: 0x06012D3B RID: 77115 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012D3B")] [Address(RVA = "0x1D7B350", Offset = "0x1D7A350", VA = "0x181D7B350")] private void ELNLAMGCFAO() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012D3C RID: 77116 RVA: 0x00448CA0 File Offset: 0x00446EA0 [Token(Token = "0x6012D3C")] [Address(RVA = "0x1D7B460", Offset = "0x1D7A460", VA = "0x181D7B460")] private void IBLKFLDMDJN(int[] BONEMGCDKEJ) { int num = 0; int length = BONEMGCDKEJ.Length; if (num < length) { PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(BONEMGCDKEJ[num]); int num2 = 0; if (photonView != num2) { ToolGroupElement component = photonView.GetComponent(); int num3 = 0; if (component != num3) { this.MOMMJAMJJFP[num] = component; } } num++; } this.POLGHLGMBHM(); } // Token: 0x06012D3D RID: 77117 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012D3D")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "15")] protected virtual void NNIAHJCJKMJ(ToolGroupElement MLDKMIGAPEC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012D3E RID: 77118 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012D3E")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "16")] protected virtual void OLHEDCAEMHN(ToolGroupElement MLDKMIGAPEC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012D3F RID: 77119 RVA: 0x00448D08 File Offset: 0x00446F08 [Token(Token = "0x6012D3F")] [Address(RVA = "0x716A60", Offset = "0x715A60", VA = "0x180716A60", Slot = "17")] protected virtual int FJHCFMCNIIP(ToolGroupElement DNCNNNIPIND, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN) { return -1; } // Token: 0x06012D40 RID: 77120 RVA: 0x00448D18 File Offset: 0x00446F18 [Token(Token = "0x6012D40")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "18")] public virtual bool CanAddChild(ToolGroupElement MLDKMIGAPEC) { return true; } // Token: 0x06012D41 RID: 77121 RVA: 0x00448D28 File Offset: 0x00446F28 [Token(Token = "0x6012D41")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "19")] public virtual bool CanAddGroup(ToolGroup CKEBCMEKCJH) { return true; } // Token: 0x06012D42 RID: 77122 RVA: 0x00448D38 File Offset: 0x00446F38 [Token(Token = "0x6012D42")] [Address(RVA = "0x1D7A770", Offset = "0x1D79770", VA = "0x181D7A770")] public void AuthorityClone(ToolGroup ALAHBPIBOBE) { if (base.OGIBLNIIHDK) { if (!this.k__BackingField.FNFNLDBILFE && ALAHBPIBOBE.k__BackingField.FNFNLDBILFE && ALAHBPIBOBE.k__BackingField.BHNPNHMILIF != 0) { OKIMOMGKKDH holderInfo = ALAHBPIBOBE.k__BackingField.IKEGONLJBPP; Tool tool = ALAHBPIBOBE.k__BackingField; OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN; tool.IKEGONLJBPP = ekjclgjfign; this.k__BackingField.IKEGONLJBPP = holderInfo; } Transform transform = base.transform; Transform transform2 = ALAHBPIBOBE.transform; Vector3 vector; float z = vector.z; Transform transform3 = base.transform; Transform transform4 = ALAHBPIBOBE.transform; this.AuthorityAddGroup(ALAHBPIBOBE); this.Update(); } } // Token: 0x06012D43 RID: 77123 RVA: 0x00448DE4 File Offset: 0x00446FE4 [Token(Token = "0x6012D43")] [Address(RVA = "0x1D7B3E0", Offset = "0x1D7A3E0", VA = "0x181D7B3E0", Slot = "20")] protected virtual void Update() { bool hasAuthority = base.OGIBLNIIHDK; int num = 0; if (hasAuthority) { GroupSearchCustomGeometry groupSearchCustomGeometry = this.KIGDJNGMOHC; int num2 = 0; ToolGroup toolGroup = groupSearchCustomGeometry.FindGroup(num2, this); } this.PFMNJFKOHGH = num; } // Token: 0x06012D44 RID: 77124 RVA: 0x00448E20 File Offset: 0x00447020 [Token(Token = "0x6012D44")] [Address(RVA = "0x1D7B3E0", Offset = "0x1D7A3E0", VA = "0x181D7B3E0")] protected void FDKOAOELECO() { bool hasAuthority = base.OGIBLNIIHDK; int num = 0; if (hasAuthority) { GroupSearchCustomGeometry groupSearchCustomGeometry = this.KIGDJNGMOHC; int num2 = 0; ToolGroup toolGroup = groupSearchCustomGeometry.FindGroup(num2, this); } this.PFMNJFKOHGH = num; } // Token: 0x06012D45 RID: 77125 RVA: 0x00448E5C File Offset: 0x0044705C [Token(Token = "0x6012D45")] [Address(RVA = "0x1D7AFD0", Offset = "0x1D79FD0", VA = "0x181D7AFD0")] protected void CFCOPOAEALG() { if (base.OGIBLNIIHDK) { ToolGroup mpcpbmcahfp = this.MPCPBMCAHFP; int num = 0; if (mpcpbmcahfp != num) { if (!this.MPCPBMCAHFP.OGIBLNIIHDK) { PhotonView photonView = this.MPCPBMCAHFP.JDHMIOJKLCK; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; photonView.TransferOwnership(agajmbpabdl); } if (this.MPCPBMCAHFP.MPCPBMCAHFP == this) { ToolGroup mpcpbmcahfp2 = this.MPCPBMCAHFP; int num2 = 0; mpcpbmcahfp2.PFMNJFKOHGH = num2; } this.MPCPBMCAHFP.AuthorityAddGroup(this); int num3 = 0; this.PFMNJFKOHGH = num3; this.AuthorityDestroy(); } } } // Token: 0x06012D46 RID: 77126 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012D46")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "21")] protected virtual void NLCCMEIDNKG(ToolGroup ALAHBPIBOBE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x1700349D RID: 13469 // (set) Token: 0x06012D47 RID: 77127 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700349D")] private bool PKGOOPDDKCM { [Token(Token = "0x6012D47")] [Address(RVA = "0x1D79B00", Offset = "0x1D78B00", VA = "0x181D79B00")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06012D48 RID: 77128 RVA: 0x00448F00 File Offset: 0x00447100 [Token(Token = "0x6012D48")] [Address(RVA = "0x1D7B250", Offset = "0x1D7A250", VA = "0x181D7B250", Slot = "22")] public virtual void DisplayAddToolHighlight(ToolGroupElement MOELFBAPEJD) { int num = 0; bool flag = MOELFBAPEJD != num; this.PKGOOPDDKCM = flag; } // Token: 0x06012D49 RID: 77129 RVA: 0x00448F20 File Offset: 0x00447120 [Token(Token = "0x6012D49")] [Address(RVA = "0x1D7B1E0", Offset = "0x1D7A1E0", VA = "0x181D7B1E0", Slot = "23")] public virtual void DisplayAddGroupHighlight(ToolGroup JJFEJCPMEAF) { int num = 0; bool flag = JJFEJCPMEAF != num; this.PKGOOPDDKCM = flag; } // Token: 0x06012D4A RID: 77130 RVA: 0x00448F40 File Offset: 0x00447140 [Token(Token = "0x6012D4A")] [Address(RVA = "0x1D7C250", Offset = "0x1D7B250", VA = "0x181D7C250")] private void OIOCPLEKMEK(Tool EGFEJGHDNAI) { this.CFCOPOAEALG(); } // Token: 0x06012D4B RID: 77131 RVA: 0x00448F54 File Offset: 0x00447154 [Token(Token = "0x6012D4B")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "24")] public virtual ToolGroupElement GetHighlightedChildInGroup(ToolGroupElement MLDKMIGAPEC, Player IEKDDPPNFPF, bool GEJJBENPHJG) { } // Token: 0x06012D4C RID: 77132 RVA: 0x00448F64 File Offset: 0x00447164 [Token(Token = "0x6012D4C")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "25")] protected virtual Tool MMHPMMACKEF(Player NHCEBNBEEBE, bool GFOOFHEHGFK, Collider DMMDDFILJMK) { } // Token: 0x06012D4D RID: 77133 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012D4D")] [Address(RVA = "0x1D7B7B0", Offset = "0x1D7A7B0", VA = "0x181D7B7B0")] private void MGHHCFHKJDK(bool NOCJEBBJIAN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012D4E RID: 77134 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012D4E")] [Address(RVA = "0x1D7C260", Offset = "0x1D7B260", VA = "0x181D7C260")] private bool OKEBLMCPGEH() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012D4F RID: 77135 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012D4F")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "26")] public virtual void OnChildInGroupHoverStart(ToolGroupElement MLDKMIGAPEC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012D50 RID: 77136 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012D50")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")] public virtual void OnChildInGroupHoverEnd(ToolGroupElement MLDKMIGAPEC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012D51 RID: 77137 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012D51")] [Address(RVA = "0x1D7AEF0", Offset = "0x1D79EF0", VA = "0x181D7AEF0", Slot = "28")] protected virtual void CCPHHDELIFF(Tool NBHJPDBHDHB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012D52 RID: 77138 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012D52")] [Address(RVA = "0x1D7B880", Offset = "0x1D7A880", VA = "0x181D7B880", Slot = "29")] protected virtual void MMJOODKIOPL(Tool NBHJPDBHDHB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012D53 RID: 77139 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012D53")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "30")] protected virtual void LABNNHACFND() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012D54 RID: 77140 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012D54")] [Address(RVA = "0x1D7C990", Offset = "0x1D7B990", VA = "0x181D7C990")] protected void POLGHLGMBHM() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012D55 RID: 77141 RVA: 0x00448F74 File Offset: 0x00447174 [Token(Token = "0x6012D55")] [Address(RVA = "0x1D7CFC0", Offset = "0x1D7BFC0", VA = "0x181D7CFC0")] [NFOMENMAOIA] protected void RpcAddChild(ToolGroupElement MLDKMIGAPEC, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN, int OFFLFIBEOHD) { int num = 0; if (MLDKMIGAPEC != num && MLDKMIGAPEC != this) { float z = GHBPCACOCOL.z; } } // Token: 0x06012D56 RID: 77142 RVA: 0x00448FA0 File Offset: 0x004471A0 [Token(Token = "0x6012D56")] [Address(RVA = "0x1D7D0C0", Offset = "0x1D7C0C0", VA = "0x181D7D0C0")] [NFOMENMAOIA] protected void RpcAddChildren(int[] BGDOBIKGKBO, Vector3[] CNBOPCALCAF, Quaternion[] KPDDPMGNJOF, int DOADAKJJDDI) { int num = 0; int num2 = 0; int length = BGDOBIKGKBO.Length; if (num2 < length) { PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(BGDOBIKGKBO[num]); int num3 = 0; if (photonView != num3) { ToolGroupElement component = photonView.GetComponent(); int num4 = 0; if (!(component != num4) || component != this) { } } num++; } this.POLGHLGMBHM(); } // Token: 0x06012D57 RID: 77143 RVA: 0x0044900C File Offset: 0x0044720C [Token(Token = "0x6012D57")] [Address(RVA = "0x1D7D350", Offset = "0x1D7C350", VA = "0x181D7D350")] [NFOMENMAOIA] protected void RpcRemoveChild(ToolGroupElement MLDKMIGAPEC) { int num = 0; if (MLDKMIGAPEC != num && MLDKMIGAPEC != this) { this.OHEIKEIOLAL(MLDKMIGAPEC, true); } } // Token: 0x06012D58 RID: 77144 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012D58")] [Address(RVA = "0x1D7B350", Offset = "0x1D7A350", VA = "0x181D7B350")] [NFOMENMAOIA] protected void RpcClearChildren() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012D59 RID: 77145 RVA: 0x00449038 File Offset: 0x00447238 [Token(Token = "0x6012D59")] [Address(RVA = "0x1D7D330", Offset = "0x1D7C330", VA = "0x181D7D330")] [NFOMENMAOIA] protected void RpcInitializeGroup(int[] BGDOBIKGKBO, Vector3[] LMOBNMMFINF, Quaternion[] EKLIMMNMHLI) { ulong num; this.RpcAddChildren(BGDOBIKGKBO, LMOBNMMFINF, EKLIMMNMHLI, (int)num); } // Token: 0x06012D5A RID: 77146 RVA: 0x00449050 File Offset: 0x00447250 [Token(Token = "0x6012D5A")] [Address(RVA = "0x1D7B460", Offset = "0x1D7A460", VA = "0x181D7B460")] [NFOMENMAOIA] protected void RpcReorderChildren(int[] BGDOBIKGKBO) { int num = 0; int length = BGDOBIKGKBO.Length; if (num < length) { PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(BGDOBIKGKBO[num]); int num2 = 0; if (photonView != num2) { ToolGroupElement component = photonView.GetComponent(); int num3 = 0; if (component != num3) { this.MOMMJAMJJFP[num] = component; } } num++; } this.POLGHLGMBHM(); } // Token: 0x06012D5B RID: 77147 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012D5B")] [Address(RVA = "0x1D7C6C0", Offset = "0x1D7B6C0", VA = "0x181D7C6C0", Slot = "31")] protected virtual void OnPhotonPlayerConnected(AGAJMBPABDL EMCEAPOIJGC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012D5C RID: 77148 RVA: 0x004490B8 File Offset: 0x004472B8 [Token(Token = "0x6012D5C")] [Address(RVA = "0x1D7B670", Offset = "0x1D7A670", VA = "0x181D7B670")] protected void LIELLJOPMOO(AGAJMBPABDL GFPEJGNOFFJ) { int num; do { num = 0; List mommjamjjfp = this.MOMMJAMJJFP; bool flag; if (flag) { PhotonView photonView; photonView.TransferOwnership(GFPEJGNOFFJ); } } while (num != 0); base.JDHMIOJKLCK.TransferOwnership(GFPEJGNOFFJ); } // Token: 0x06012D5D RID: 77149 RVA: 0x004490FC File Offset: 0x004472FC [Token(Token = "0x6012D5D")] [Address(RVA = "0x1D7D6F0", Offset = "0x1D7C6F0", VA = "0x181D7D6F0")] protected ToolGroup() { List list = new List(); this.MOMMJAMJJFP = list; this.removeMinDistance = 0.05f; base..ctor(); } // Token: 0x06012D5E RID: 77150 RVA: 0x00449128 File Offset: 0x00447328 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6012D5E")] [Address(RVA = "0x1D7D400", Offset = "0x1D7C400", VA = "0x181D7D400")] static ToolGroup() { Vector3[] array = new Vector3[8]; int num = 0; array[1] = num; int num2 = 0; array[2] = num2; int num3 = 0; array[4] = num3; int num4 = 0; array[5] = num4; int num5 = 0; array[7] = num5; int num6 = 0; array[8] = num6; int num7 = 0; array[10] = num7; int num8 = 0; array[11] = num8; ToolGroup.EFCJLIBMFEK = array; } // Token: 0x0400C1C4 RID: 49604 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400C1C4")] protected List MOMMJAMJJFP; // Token: 0x0400C1C5 RID: 49605 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400C1C5")] protected BoxCollider CHMOGFHDNFC; // Token: 0x0400C1C6 RID: 49606 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400C1C6")] protected Bounds IICEADLDIKH; // Token: 0x0400C1C7 RID: 49607 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400C1C7")] [SerializeField] protected GroupSearchCustomGeometry defaultSearchCollider; // Token: 0x0400C1C8 RID: 49608 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400C1C8")] [SerializeField] protected GroupSearchCustomGeometry heldSearchCollider; // Token: 0x0400C1C9 RID: 49609 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400C1C9")] private Coroutine PEJLHFDPKAC; // Token: 0x0400C1CA RID: 49610 [Token(Token = "0x400C1CA")] protected static readonly Vector3[] EFCJLIBMFEK; // Token: 0x0400C1CB RID: 49611 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400C1CB")] private ToolGroup MPCPBMCAHFP; // Token: 0x0400C1CC RID: 49612 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400C1CC")] [SerializeField] private float removeMinDistance; } }