using System; using System.Collections; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CircuitsV2.Utilities; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom; using RecRoom.Core; using RecRoom.Core.Culling; using RecRoom.Core.DataStructures.Tokens; using RecRoom.Utils.OverridableFields; using UnityEngine; // Token: 0x020002AF RID: 687 [Token(Token = "0x20002AF")] [DisallowMultipleComponent] [StructLayout(3)] public sealed class RigidbodyEx : MonoBehaviour, OFCHBCNPCBH { // Token: 0x170002F8 RID: 760 // (get) Token: 0x06001422 RID: 5154 RVA: 0x00054ECC File Offset: 0x000530CC [Token(Token = "0x170002F8")] public PhotonView NBMOPBLJCDF { [Token(Token = "0x6001422")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")] get { return this.photonView; } } // Token: 0x170002F9 RID: 761 // (get) Token: 0x06001423 RID: 5155 RVA: 0x00054EE0 File Offset: 0x000530E0 [Token(Token = "0x170002F9")] public EEDONNAHMFK GENNIDPDDCI { [Token(Token = "0x6001423")] [Address(RVA = "0x566930", Offset = "0x565330", VA = "0x180566930")] get { return this.CAFCLKJPHLB; } } // Token: 0x170002FA RID: 762 // (get) Token: 0x06001424 RID: 5156 RVA: 0x00054EF4 File Offset: 0x000530F4 [Token(Token = "0x170002FA")] private bool ACMMGBAPHJG { [Token(Token = "0x6001424")] [Address(RVA = "0x17FAA80", Offset = "0x17F9480", VA = "0x1817FAA80")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; return rigidbody != num; } } // Token: 0x170002FB RID: 763 // (get) Token: 0x06001425 RID: 5157 RVA: 0x00054F14 File Offset: 0x00053114 // (set) Token: 0x06001426 RID: 5158 RVA: 0x00054F54 File Offset: 0x00053154 [Token(Token = "0x170002FB")] private bool GOCDCHKGIJP { [Token(Token = "0x6001425")] [Address(RVA = "0x17F76A0", Offset = "0x17F60A0", VA = "0x1817F76A0")] get { if (this.NGFBKPOBDGP) { return true; } RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; bool flag = kgcfpfpdjpm != num; if (!flag) { return flag; } return this.KGCFPFPDJPM.GOCDCHKGIJP; } [Token(Token = "0x6001426")] [Address(RVA = "0xFCFF10", Offset = "0xFCE910", VA = "0x180FCFF10")] set { this.NGFBKPOBDGP = value; } } // Token: 0x1400003F RID: 63 // (add) Token: 0x06001427 RID: 5159 RVA: 0x00054F68 File Offset: 0x00053168 // (remove) Token: 0x06001428 RID: 5160 RVA: 0x00054F84 File Offset: 0x00053184 [Token(Token = "0x1400003F")] public event RigidbodyEx.FPLEDOKDLCC JAGBDLHKPLL { [Token(Token = "0x6001427")] [Address(RVA = "0x17FD170", Offset = "0x17FBB70", VA = "0x1817FD170")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6001428")] [Address(RVA = "0x17FF0D0", Offset = "0x17FDAD0", VA = "0x1817FF0D0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000040 RID: 64 // (add) Token: 0x06001429 RID: 5161 RVA: 0x00054FA0 File Offset: 0x000531A0 // (remove) Token: 0x0600142A RID: 5162 RVA: 0x00054FBC File Offset: 0x000531BC [Token(Token = "0x14000040")] public event RigidbodyEx.FPLEDOKDLCC LNBDKGDJLBL { [Token(Token = "0x6001429")] [Address(RVA = "0x17FD2B0", Offset = "0x17FBCB0", VA = "0x1817FD2B0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600142A")] [Address(RVA = "0x17FF210", Offset = "0x17FDC10", VA = "0x1817FF210")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000041 RID: 65 // (add) Token: 0x0600142B RID: 5163 RVA: 0x00054FD8 File Offset: 0x000531D8 // (remove) Token: 0x0600142C RID: 5164 RVA: 0x00054FF4 File Offset: 0x000531F4 [Token(Token = "0x14000041")] public event RigidbodyEx.FPLEDOKDLCC JMHDMBMIEPP { [Token(Token = "0x600142B")] [Address(RVA = "0x17FD0D0", Offset = "0x17FBAD0", VA = "0x1817FD0D0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600142C")] [Address(RVA = "0x17FF030", Offset = "0x17FDA30", VA = "0x1817FF030")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000042 RID: 66 // (add) Token: 0x0600142D RID: 5165 RVA: 0x00055010 File Offset: 0x00053210 // (remove) Token: 0x0600142E RID: 5166 RVA: 0x0005502C File Offset: 0x0005322C [Token(Token = "0x14000042")] public event RigidbodyEx.FPLEDOKDLCC JNAJFIOHDKO { [Token(Token = "0x600142D")] [Address(RVA = "0x17FD350", Offset = "0x17FBD50", VA = "0x1817FD350")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600142E")] [Address(RVA = "0x17FF2B0", Offset = "0x17FDCB0", VA = "0x1817FF2B0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000043 RID: 67 // (add) Token: 0x0600142F RID: 5167 RVA: 0x00055048 File Offset: 0x00053248 // (remove) Token: 0x06001430 RID: 5168 RVA: 0x00055064 File Offset: 0x00053264 [Token(Token = "0x14000043")] public event RigidbodyEx.FPLEDOKDLCC DCLFLJNKPOA { [Token(Token = "0x600142F")] [Address(RVA = "0x17FD030", Offset = "0x17FBA30", VA = "0x1817FD030")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6001430")] [Address(RVA = "0x17FEF90", Offset = "0x17FD990", VA = "0x1817FEF90")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000044 RID: 68 // (add) Token: 0x06001431 RID: 5169 RVA: 0x00055080 File Offset: 0x00053280 // (remove) Token: 0x06001432 RID: 5170 RVA: 0x0005509C File Offset: 0x0005329C [Token(Token = "0x14000044")] public event RigidbodyEx.FPLEDOKDLCC IDHPKLFPOEA { [Token(Token = "0x6001431")] [Address(RVA = "0x17FD210", Offset = "0x17FBC10", VA = "0x1817FD210")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6001432")] [Address(RVA = "0x17FF170", Offset = "0x17FDB70", VA = "0x1817FF170")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x170002FC RID: 764 // (get) Token: 0x06001433 RID: 5171 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170002FC")] public bool EAMFPPCAECD { [Token(Token = "0x6001433")] [Address(RVA = "0x17FD430", Offset = "0x17FBE30", VA = "0x1817FD430")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170002FD RID: 765 // (get) Token: 0x06001434 RID: 5172 RVA: 0x000550B8 File Offset: 0x000532B8 // (set) Token: 0x06001435 RID: 5173 RVA: 0x000550CC File Offset: 0x000532CC [Token(Token = "0x170002FD")] private IDisposable LLKPMDMMICL { [Token(Token = "0x6001434")] [Address(RVA = "0x3EFAF0", Offset = "0x3EE4F0", VA = "0x1803EFAF0")] get { return this.MAGALGIPAJC; } [Token(Token = "0x6001435")] [Address(RVA = "0x17F7740", Offset = "0x17F6140", VA = "0x1817F7740")] set { if (this.MAGALGIPAJC != 0) { } this.MAGALGIPAJC = value; } } // Token: 0x170002FE RID: 766 // (get) Token: 0x06001436 RID: 5174 RVA: 0x000550EC File Offset: 0x000532EC // (set) Token: 0x06001437 RID: 5175 RVA: 0x00055100 File Offset: 0x00053300 [Token(Token = "0x170002FE")] public LBBCDOLOBNL FFELJIECAPI { [Token(Token = "0x6001436")] [Address(RVA = "0x408BC0", Offset = "0x4075C0", VA = "0x180408BC0")] get { return this.FIHIJLKMDMF; } [Token(Token = "0x6001437")] [Address(RVA = "0x17FF350", Offset = "0x17FDD50", VA = "0x1817FF350")] set { if (this.FIHIJLKMDMF != value) { this.FIHIJLKMDMF = value; if (RigidbodyEx.HEIDKDAAPND != 0) { int num = 0; num += num; num++; } } } } // Token: 0x170002FF RID: 767 // (get) Token: 0x06001438 RID: 5176 RVA: 0x00055130 File Offset: 0x00053330 // (set) Token: 0x06001439 RID: 5177 RVA: 0x00055144 File Offset: 0x00053344 [Token(Token = "0x170002FF")] public EEDONNAHMFK GGOGKLAIJNJ { [Token(Token = "0x6001438")] [Address(RVA = "0x17FD630", Offset = "0x17FC030", VA = "0x1817FD630")] get; [Token(Token = "0x6001439")] [Address(RVA = "0x17F9D00", Offset = "0x17F8700", VA = "0x1817F9D00")] private set; } // Token: 0x17000300 RID: 768 // (get) Token: 0x0600143A RID: 5178 RVA: 0x00055158 File Offset: 0x00053358 [Token(Token = "0x17000300")] public bool OEIHBJAOFJL { [Token(Token = "0x600143A")] [Address(RVA = "0x17FD440", Offset = "0x17FBE40", VA = "0x1817FD440")] get { return this.HCDMPDELDAO.CFLJGNJLBFG; } } // Token: 0x17000301 RID: 769 // (get) Token: 0x0600143B RID: 5179 RVA: 0x00055178 File Offset: 0x00053378 [Token(Token = "0x17000301")] public bool HEJHCIKDKBC { [Token(Token = "0x600143B")] [Address(RVA = "0x17FD640", Offset = "0x17FC040", VA = "0x1817FD640")] get { PhotonView photonView = this.photonView; int num = 0; bool flag = photonView != num; if (!flag) { return flag; } return this.photonView.IsMine; } } // Token: 0x17000302 RID: 770 // (get) Token: 0x0600143C RID: 5180 RVA: 0x000551B0 File Offset: 0x000533B0 // (set) Token: 0x0600143D RID: 5181 RVA: 0x000551C4 File Offset: 0x000533C4 [Token(Token = "0x17000302")] public bool LBPICJMHLFA { [Token(Token = "0x600143C")] [Address(RVA = "0x631360", Offset = "0x62FD60", VA = "0x180631360")] get; [Token(Token = "0x600143D")] [Address(RVA = "0x631640", Offset = "0x630040", VA = "0x180631640")] private set; } // Token: 0x0600143E RID: 5182 RVA: 0x000551D8 File Offset: 0x000533D8 [Token(Token = "0x600143E")] [Address(RVA = "0x17F8040", Offset = "0x17F6A40", VA = "0x1817F8040")] public void AddUpdateLodOverride(object PIHIPPPPEBI, EEDONNAHMFK NCDJGFJPOIF) { if (this.HCDMPDELDAO.DOEHAPOJMON(PIHIPPPPEBI, NCDJGFJPOIF)) { this.DKDBDOFNHHL(); return; } } // Token: 0x0600143F RID: 5183 RVA: 0x00055204 File Offset: 0x00053404 [Token(Token = "0x600143F")] [Address(RVA = "0x17FB940", Offset = "0x17FA340", VA = "0x1817FB940")] public void RemoveUpdateLodOverride(object PIHIPPPPEBI) { if (this.HCDMPDELDAO.HAHBGOMEMEE(PIHIPPPPEBI)) { this.DKDBDOFNHHL(); return; } } // Token: 0x06001440 RID: 5184 RVA: 0x00055230 File Offset: 0x00053430 [Token(Token = "0x6001440")] [Address(RVA = "0x17FA650", Offset = "0x17F9050", VA = "0x1817FA650")] private void LJPLLNPOCPA(object PIHIPPPPEBI, EEDONNAHMFK NCDJGFJPOIF) { RigidbodyEx kgcfpfpdjpm2; if (NCDJGFJPOIF != EEDONNAHMFK.Invalid) { AHEFBPDEJFK hcdmpdeldao = this.HCDMPDELDAO; bool flag; if (flag) { this.DKDBDOFNHHL(); } RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; if (!(kgcfpfpdjpm != num)) { return; } kgcfpfpdjpm2 = this.KGCFPFPDJPM; } object[] array = new object[1]; string name = kgcfpfpdjpm2.gameObject.name; if (name != 0) { } array[0] = name; Debug.LogErrorFormat("{0} tried to configure RigidbodyEx LOD update rate to an invalid UpdateLOD. This is not allowed", array); } // Token: 0x06001441 RID: 5185 RVA: 0x000552A4 File Offset: 0x000534A4 [Token(Token = "0x6001441")] [Address(RVA = "0x17FA580", Offset = "0x17F8F80", VA = "0x1817FA580")] private void LAAFPOPPNJD(object PIHIPPPPEBI) { if (this.HCDMPDELDAO.HAHBGOMEMEE(PIHIPPPPEBI)) { this.DKDBDOFNHHL(); } RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; if (kgcfpfpdjpm != num) { AHEFBPDEJFK hcdmpdeldao = this.KGCFPFPDJPM.HCDMPDELDAO; } } // Token: 0x17000303 RID: 771 // (get) Token: 0x06001442 RID: 5186 RVA: 0x000552EC File Offset: 0x000534EC // (set) Token: 0x06001443 RID: 5187 RVA: 0x00055300 File Offset: 0x00053500 [Token(Token = "0x17000303")] public Rigidbody NAAMNABBACE { [Token(Token = "0x6001442")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get { return this.unityRigidbody; } [Token(Token = "0x6001443")] [Address(RVA = "0x17FF460", Offset = "0x17FDE60", VA = "0x1817FF460")] set { int num = 0; if (value != num) { bool isKinematic = this.JEGGMAKBGEK; value.isKinematic = isKinematic; Rigidbody rigidbody = this.unityRigidbody; int num2 = 0; if (!(rigidbody != num2)) { } float mass = this.unityRigidbody.mass; value.mass = mass; Rigidbody rigidbody2 = this.unityRigidbody; int num3 = 0; if (!(rigidbody2 != num3)) { Vector3 one = Vector3.one; } Rigidbody rigidbody3 = this.unityRigidbody; int num4 = 0; if (!(rigidbody3 != num4)) { Vector3 one2 = Vector3.one; } Rigidbody rigidbody4 = this.unityRigidbody; int num5 = 0; Vector3 one3 = Vector3.one; value.inertiaTensor = num5; Rigidbody rigidbody5 = this.unityRigidbody; int num6 = 0; if (!(rigidbody5 != num6)) { Quaternion identity = Quaternion.identity; } Rigidbody rigidbody6 = this.unityRigidbody; } this.unityRigidbody = value; } } // Token: 0x17000304 RID: 772 // (get) Token: 0x06001444 RID: 5188 RVA: 0x000553DC File Offset: 0x000535DC // (set) Token: 0x06001445 RID: 5189 RVA: 0x00055414 File Offset: 0x00053614 [Token(Token = "0x17000304")] public float OPDHAKGKECE { [Token(Token = "0x6001444")] [Address(RVA = "0x17FE140", Offset = "0x17FCB40", VA = "0x1817FE140")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { return this.GOBBHGDJKFG; } return this.unityRigidbody.mass; } [Token(Token = "0x6001445")] [Address(RVA = "0x18009D0", Offset = "0x17FF3D0", VA = "0x1818009D0")] set { this.GOBBHGDJKFG = value; Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { this.unityRigidbody.mass = value; } } } // Token: 0x17000305 RID: 773 // (get) Token: 0x06001446 RID: 5190 RVA: 0x00055450 File Offset: 0x00053650 // (set) Token: 0x06001447 RID: 5191 RVA: 0x00055484 File Offset: 0x00053684 [Token(Token = "0x17000305")] public float KJILBCNBJBF { [Token(Token = "0x6001446")] [Address(RVA = "0x17FD8E0", Offset = "0x17FC2E0", VA = "0x1817FD8E0")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { } return this.unityRigidbody.drag; } [Token(Token = "0x6001447")] [Address(RVA = "0x17FFA80", Offset = "0x17FE480", VA = "0x1817FFA80")] set { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { this.unityRigidbody.drag = value; } } } // Token: 0x17000306 RID: 774 // (get) Token: 0x06001448 RID: 5192 RVA: 0x000554B8 File Offset: 0x000536B8 // (set) Token: 0x06001449 RID: 5193 RVA: 0x000554EC File Offset: 0x000536EC [Token(Token = "0x17000306")] public float OKLPNLJGKKP { [Token(Token = "0x6001448")] [Address(RVA = "0x17FD6D0", Offset = "0x17FC0D0", VA = "0x1817FD6D0")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { } return this.unityRigidbody.angularDrag; } [Token(Token = "0x6001449")] [Address(RVA = "0x17FF850", Offset = "0x17FE250", VA = "0x1817FF850")] set { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { this.unityRigidbody.angularDrag = value; } } } // Token: 0x17000307 RID: 775 // (get) Token: 0x0600144A RID: 5194 RVA: 0x00055520 File Offset: 0x00053720 // (set) Token: 0x0600144B RID: 5195 RVA: 0x00055558 File Offset: 0x00053758 [Token(Token = "0x17000307")] public bool IEIKHAKBHFL { [Token(Token = "0x600144A")] [Address(RVA = "0x17FE7A0", Offset = "0x17FD1A0", VA = "0x1817FE7A0")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; bool flag = rigidbody != num; if (!flag) { return flag; } return this.unityRigidbody.useGravity; } [Token(Token = "0x600144B")] [Address(RVA = "0x1801B50", Offset = "0x1800550", VA = "0x181801B50")] set { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { this.unityRigidbody.useGravity = value; } } } // Token: 0x17000308 RID: 776 // (get) Token: 0x0600144C RID: 5196 RVA: 0x0005558C File Offset: 0x0005378C // (set) Token: 0x0600144D RID: 5197 RVA: 0x000555C8 File Offset: 0x000537C8 [Token(Token = "0x17000308")] public Vector3 AOICKJOAOMK { [Token(Token = "0x600144C")] [Address(RVA = "0x17FDDA0", Offset = "0x17FC7A0", VA = "0x1817FDDA0")] get { bool flag; if (flag || "{il2cpp array field il2cppMethodInfo->}" == flag) { } Transform transform; float lossyUniformScale = transform.GetLossyUniformScale(); float z = Vector3.zero.z; Vector3 vector; float z2 = vector.z; throw new NullReferenceException(); } [Token(Token = "0x600144D")] [Address(RVA = "0x1800080", Offset = "0x17FEA80", VA = "0x181800080")] set { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { float z = value.z; this.CIAGDANMNAP.z = z; return; } Rigidbody rigidbody2 = this.unityRigidbody; float lossyUniformScale = base.transform.GetLossyUniformScale(); float z2 = value.z; Vector3 vector; float z3 = vector.z; } } // Token: 0x17000309 RID: 777 // (get) Token: 0x0600144E RID: 5198 RVA: 0x00055628 File Offset: 0x00053828 [Token(Token = "0x17000309")] public Vector3 IGGEJEKIEPN { [Token(Token = "0x600144E")] [Address(RVA = "0x17FE890", Offset = "0x17FD290", VA = "0x1817FE890")] get { bool flag; if (!flag) { bool flag2; if (flag2 || "{il2cpp array field il2cppMethodInfo->}" == flag2) { } Transform transform; float lossyUniformScale = transform.GetLossyUniformScale(); Vector3 zero = Vector3.zero; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; } Vector3 vector3; float z3 = vector3.z; throw new NullReferenceException(); } } // Token: 0x1700030A RID: 778 // (get) Token: 0x0600144F RID: 5199 RVA: 0x00055674 File Offset: 0x00053874 // (set) Token: 0x06001450 RID: 5200 RVA: 0x000556A8 File Offset: 0x000538A8 [Token(Token = "0x1700030A")] public CollisionDetectionMode HGMIIIFOHGE { [Token(Token = "0x600144F")] [Address(RVA = "0x17FD7C0", Offset = "0x17FC1C0", VA = "0x1817FD7C0")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { } return this.unityRigidbody.collisionDetectionMode; } [Token(Token = "0x6001450")] [Address(RVA = "0x17FF9A0", Offset = "0x17FE3A0", VA = "0x1817FF9A0")] set { this.PANFLAPMMDL = value; bool isKinematic = this.JEGGMAKBGEK; } } // Token: 0x06001451 RID: 5201 RVA: 0x000556C4 File Offset: 0x000538C4 [Token(Token = "0x6001451")] [Address(RVA = "0x17FA000", Offset = "0x17F8A00", VA = "0x1817FA000")] private void HIPAPKJFFLF(CollisionDetectionMode ODPOJAFDECO) { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { Rigidbody rigidbody2 = this.unityRigidbody; } } // Token: 0x1700030B RID: 779 // (get) Token: 0x06001452 RID: 5202 RVA: 0x000556F4 File Offset: 0x000538F4 // (set) Token: 0x06001453 RID: 5203 RVA: 0x00055728 File Offset: 0x00053928 [Token(Token = "0x1700030B")] public float LLOHKJOOOIM { [Token(Token = "0x6001452")] [Address(RVA = "0x17FE1D0", Offset = "0x17FCBD0", VA = "0x1817FE1D0")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { } return this.unityRigidbody.maxAngularVelocity; } [Token(Token = "0x6001453")] [Address(RVA = "0x1800A70", Offset = "0x17FF470", VA = "0x181800A70")] set { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { this.unityRigidbody.maxAngularVelocity = value; } } } // Token: 0x1700030C RID: 780 // (get) Token: 0x06001454 RID: 5204 RVA: 0x0005575C File Offset: 0x0005395C // (set) Token: 0x06001455 RID: 5205 RVA: 0x00055790 File Offset: 0x00053990 [Token(Token = "0x1700030C")] public RigidbodyConstraints KKNFLCLMNDN { [Token(Token = "0x6001454")] [Address(RVA = "0x17FD850", Offset = "0x17FC250", VA = "0x1817FD850")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { } return this.unityRigidbody.constraints; } [Token(Token = "0x6001455")] [Address(RVA = "0x17FF9F0", Offset = "0x17FE3F0", VA = "0x1817FF9F0")] set { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { Rigidbody rigidbody2 = this.unityRigidbody; } } } // Token: 0x1700030D RID: 781 // (get) Token: 0x06001456 RID: 5206 RVA: 0x000557C0 File Offset: 0x000539C0 [Token(Token = "0x1700030D")] public bool PJHKCJNMEEP { [Token(Token = "0x6001456")] [Address(RVA = "0x17FD530", Offset = "0x17FBF30", VA = "0x1817FD530")] get { return this.KJLPCMPBNKG.HasTokens; } } // Token: 0x1700030E RID: 782 // (get) Token: 0x06001457 RID: 5207 RVA: 0x000557E0 File Offset: 0x000539E0 [Token(Token = "0x1700030E")] private Transform FCPIJLBHEIO { [Token(Token = "0x6001457")] [Address(RVA = "0x17FAFA0", Offset = "0x17F99A0", VA = "0x1817FAFA0")] get { if (this.KJLPCMPBNKG.HasTokens) { return this.DIOPGMMILKM; } throw new NullReferenceException(); } } // Token: 0x1700030F RID: 783 // (get) Token: 0x06001458 RID: 5208 RVA: 0x0005580C File Offset: 0x00053A0C [Token(Token = "0x1700030F")] public Transform ONHPOMOACHE { [Token(Token = "0x6001458")] [Address(RVA = "0x3E1010", Offset = "0x3DFA10", VA = "0x1803E1010")] get { return base.transform; } } // Token: 0x17000310 RID: 784 // (get) Token: 0x06001459 RID: 5209 RVA: 0x00055820 File Offset: 0x00053A20 [Token(Token = "0x17000310")] public Transform MDKDCJFEBJH { [Token(Token = "0x6001459")] [Address(RVA = "0x17FD560", Offset = "0x17FBF60", VA = "0x1817FD560")] get { for (;;) { bool hasTokens = this.KJLPCMPBNKG.HasTokens; int num = 0; if (hasTokens) { } int num2 = 0; if (!(num != num2)) { break; } if (this.KJLPCMPBNKG.HasTokens) { goto Block_1; } } return base.transform; Block_1: return this.DIOPGMMILKM; } } // Token: 0x17000311 RID: 785 // (get) Token: 0x0600145A RID: 5210 RVA: 0x0005586C File Offset: 0x00053A6C // (set) Token: 0x0600145B RID: 5211 RVA: 0x00055880 File Offset: 0x00053A80 [Token(Token = "0x17000311")] public RigidbodyEx HICENEOPGOF { [Token(Token = "0x600145A")] [Address(RVA = "0x3CBEF0", Offset = "0x3CA8F0", VA = "0x1803CBEF0")] get { return this.KGCFPFPDJPM; } [Token(Token = "0x600145B")] [Address(RVA = "0x1800B00", Offset = "0x17FF500", VA = "0x181800B00")] set { while (!(this.KGCFPFPDJPM == value)) { RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; if (kgcfpfpdjpm != num) { RigidbodyEx kgcfpfpdjpm2 = this.KGCFPFPDJPM; kgcfpfpdjpm2.CPFDOIMONGL.Remove(this); kgcfpfpdjpm2.IOHJIMJBLDM(); RigidbodyEx kgcfpfpdjpm3 = this.KGCFPFPDJPM; RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.PNOJHIPEGBI); kgcfpfpdjpm3.DCLFLJNKPOA -= fpledokdlcc; RigidbodyEx kgcfpfpdjpm4 = this.KGCFPFPDJPM; RigidbodyEx.FPLEDOKDLCC fpledokdlcc2 = new RigidbodyEx.FPLEDOKDLCC(this.CBLIFIJDBBH); kgcfpfpdjpm4.JAGBDLHKPLL -= fpledokdlcc2; RigidbodyEx kgcfpfpdjpm5 = this.KGCFPFPDJPM; RigidbodyEx.FPLEDOKDLCC fpledokdlcc3 = new RigidbodyEx.FPLEDOKDLCC(this.BMMGIBIDBJB); kgcfpfpdjpm5.IDHPKLFPOEA -= fpledokdlcc3; RigidbodyEx kgcfpfpdjpm6 = this.KGCFPFPDJPM; if (!kgcfpfpdjpm6.k__BackingField) { kgcfpfpdjpm6.LAAFPOPPNJD(this); } if (!this.k__BackingField) { if (!this.KJLPCMPBNKG.HasTokens) { Transform transform = base.transform; Transform boemilgmong = this.BOEMILGMONG; transform.SetParent(boemilgmong, true); TokenFlag cpfdoimongl = this.CPFDOIMONGL; RigidbodyEx kgcfpfpdjpm7 = this.KGCFPFPDJPM; cpfdoimongl.Remove(kgcfpfpdjpm7); this.IOHJIMJBLDM(); } Transform transform2 = this.FCPIJLBHEIO; Transform parent = base.transform.parent; transform2.SetParent(parent, true); } } DebugTool.Log(new Func(this.FHIGDBCLPAN), LogFlag.Default); this.KGCFPFPDJPM = value; if (!this.k__BackingField) { int num2 = 0; if (value != num2) { if (!this.KJLPCMPBNKG.HasTokens) { Transform parent2 = base.transform.parent; this.BOEMILGMONG = parent2; Transform transform3 = base.transform; Transform transform4 = this.KGCFPFPDJPM.transform; transform3.SetParent(transform4, true); TokenFlag cpfdoimongl2 = this.CPFDOIMONGL; RigidbodyEx kgcfpfpdjpm8 = this.KGCFPFPDJPM; cpfdoimongl2.Add(kgcfpfpdjpm8); this.IOHJIMJBLDM(); } Transform transform5 = this.FCPIJLBHEIO; Transform transform6 = base.transform; Vector3 vector; float z = vector.z; Transform transform7 = this.FCPIJLBHEIO; Transform transform8 = base.transform; Transform transform9 = this.FCPIJLBHEIO; Transform transform10 = base.transform; Vector3 vector2; float z2 = vector2.z; Transform transform11 = this.FCPIJLBHEIO; Transform targetTransform = this.KGCFPFPDJPM.MDKDCJFEBJH; transform11.SetParent(targetTransform, true); RigidbodyEx kgcfpfpdjpm9 = this.KGCFPFPDJPM; EEDONNAHMFK actualUpdateLod = this.GetActualUpdateLod(); RigidbodyEx kgcfpfpdjpm10 = this.KGCFPFPDJPM; kgcfpfpdjpm10.CPFDOIMONGL.Add(this); kgcfpfpdjpm10.IOHJIMJBLDM(); RigidbodyEx kgcfpfpdjpm11 = this.KGCFPFPDJPM; RigidbodyEx.FPLEDOKDLCC fpledokdlcc4 = new RigidbodyEx.FPLEDOKDLCC(this.PNOJHIPEGBI); RigidbodyEx.FPLEDOKDLCC dclfljnkpoa = kgcfpfpdjpm11.DCLFLJNKPOA; Delegate @delegate = Delegate.Combine(dclfljnkpoa, fpledokdlcc4); if (@delegate != 0 && @delegate == 0) { continue; } while (@delegate != dclfljnkpoa) { } RigidbodyEx kgcfpfpdjpm12 = this.KGCFPFPDJPM; RigidbodyEx.FPLEDOKDLCC fpledokdlcc5 = new RigidbodyEx.FPLEDOKDLCC(this.CBLIFIJDBBH); RigidbodyEx.FPLEDOKDLCC jagbdlhkpll = kgcfpfpdjpm12.JAGBDLHKPLL; Delegate delegate2 = Delegate.Combine(jagbdlhkpll, fpledokdlcc5); if (delegate2 != 0 && delegate2 == 0) { continue; } while (delegate2 != jagbdlhkpll) { } RigidbodyEx kgcfpfpdjpm13 = this.KGCFPFPDJPM; RigidbodyEx.FPLEDOKDLCC fpledokdlcc6 = new RigidbodyEx.FPLEDOKDLCC(this.BMMGIBIDBJB); RigidbodyEx.FPLEDOKDLCC idhpklfpoea = kgcfpfpdjpm13.IDHPKLFPOEA; Delegate delegate3 = Delegate.Combine(idhpklfpoea, fpledokdlcc6); if (delegate3 != 0 && delegate3 == 0) { continue; } while (delegate3 != idhpklfpoea) { } } this.ClearVelocity(); this.DKDBDOFNHHL(); break; } break; } } } // Token: 0x17000312 RID: 786 // (get) Token: 0x0600145C RID: 5212 RVA: 0x00055BA0 File Offset: 0x00053DA0 [Token(Token = "0x17000312")] public bool IHLCHCBIBEF { [Token(Token = "0x600145C")] [Address(RVA = "0x17FD970", Offset = "0x17FC370", VA = "0x1817FD970")] get { RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; return kgcfpfpdjpm != num; } } // Token: 0x17000313 RID: 787 // (get) Token: 0x0600145D RID: 5213 RVA: 0x00055BC0 File Offset: 0x00053DC0 [Token(Token = "0x17000313")] public Vector3 EKEJKLAGLEA { [Token(Token = "0x600145D")] [Address(RVA = "0x17FE260", Offset = "0x17FCC60", VA = "0x1817FE260")] get { bool flag; if (!flag) { } Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x17000314 RID: 788 // (get) Token: 0x0600145E RID: 5214 RVA: 0x00055BE0 File Offset: 0x00053DE0 // (set) Token: 0x0600145F RID: 5215 RVA: 0x00055C10 File Offset: 0x00053E10 [Token(Token = "0x17000314")] public Vector3 JJGDNPNBINJ { [Token(Token = "0x600145E")] [Address(RVA = "0x17FE550", Offset = "0x17FCF50", VA = "0x1817FE550")] get { bool flag; if (!flag) { bool flag2; if (!flag2) { } Vector3 vector; float z = vector.z; } Vector3 vector2; float z2 = vector2.z; throw new NullReferenceException(); } [Token(Token = "0x600145F")] [Address(RVA = "0x1801710", Offset = "0x1800110", VA = "0x181801710")] set { if (!this.KJLPCMPBNKG.HasTokens) { float z = value.z; return; } bool hasTokens = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm = this.DIOPGMMILKM; Vector3 vector; float z2 = vector.z; float z3 = value.z; bool flag; while (!flag) { } bool hasTokens2 = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm2 = this.DIOPGMMILKM; float z4 = value.z; } } // Token: 0x17000315 RID: 789 // (get) Token: 0x06001460 RID: 5216 RVA: 0x00055C80 File Offset: 0x00053E80 // (set) Token: 0x06001461 RID: 5217 RVA: 0x00055CBC File Offset: 0x00053EBC [Token(Token = "0x17000315")] public float GDKPFBCIODH { [Token(Token = "0x6001460")] [Address(RVA = "0x17FDF80", Offset = "0x17FC980", VA = "0x1817FDF80")] get { if (!this.KJLPCMPBNKG.HasTokens) { Transform transform = base.transform; } if (this.KJLPCMPBNKG.HasTokens) { } return 0.GetLocalUniformScale(); } [Token(Token = "0x6001461")] [Address(RVA = "0x18001F0", Offset = "0x17FEBF0", VA = "0x1818001F0")] set { while (this.KJLPCMPBNKG.HasTokens) { bool hasTokens = this.KJLPCMPBNKG.HasTokens; int num = 0; if (hasTokens) { } if (!MathExt.Approximately(num.GetLocalUniformScale(), value, 0.001f) && this.KJLPCMPBNKG.HasTokens) { throw new NullReferenceException(); } } if (!MathExt.Approximately(base.transform.GetLocalUniformScale(), value, 0.001f)) { base.transform.SetLocalUniformScale(value); this.NGFBKPOBDGP = true; } } } // Token: 0x17000316 RID: 790 // (get) Token: 0x06001462 RID: 5218 RVA: 0x00055D40 File Offset: 0x00053F40 // (set) Token: 0x06001463 RID: 5219 RVA: 0x00055D7C File Offset: 0x00053F7C [Token(Token = "0x17000316")] public float MKDHFENOFDO { [Token(Token = "0x6001462")] [Address(RVA = "0x17FE700", Offset = "0x17FD100", VA = "0x1817FE700")] get { if (!this.KJLPCMPBNKG.HasTokens) { Transform transform = base.transform; } if (this.KJLPCMPBNKG.HasTokens) { } return 0.GetLossyUniformScale(); } [Token(Token = "0x6001463")] [Address(RVA = "0x1801990", Offset = "0x1800390", VA = "0x181801990")] set { if (!this.KJLPCMPBNKG.HasTokens || this.KJLPCMPBNKG.HasTokens) { } Transform transform = base.transform; if (transform.parent) { Transform parent = transform.parent; } if (!MathExt.Approximately(transform.GetLocalUniformScale(), value, 0.001f)) { transform.SetLocalUniformScale(value); this.NGFBKPOBDGP = true; } } } // Token: 0x17000317 RID: 791 // (get) Token: 0x06001464 RID: 5220 RVA: 0x00055DEC File Offset: 0x00053FEC [Token(Token = "0x17000317")] public Quaternion KNEPGGGNJBE { [Token(Token = "0x6001464")] [Address(RVA = "0x17FE2E0", Offset = "0x17FCCE0", VA = "0x1817FE2E0")] get { bool flag; if (!flag) { } throw new NullReferenceException(); } } // Token: 0x17000318 RID: 792 // (get) Token: 0x06001465 RID: 5221 RVA: 0x00055E04 File Offset: 0x00054004 // (set) Token: 0x06001466 RID: 5222 RVA: 0x00055E24 File Offset: 0x00054024 [Token(Token = "0x17000318")] public Quaternion MEJCMIKAJCD { [Token(Token = "0x6001465")] [Address(RVA = "0x17FE640", Offset = "0x17FD040", VA = "0x1817FE640")] get { bool flag; bool flag2; if (flag || !flag2) { } throw new NullReferenceException(); } [Token(Token = "0x6001466")] [Address(RVA = "0x1801880", Offset = "0x1800280", VA = "0x181801880")] set { if (!this.KJLPCMPBNKG.HasTokens) { return; } bool hasTokens = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm = this.DIOPGMMILKM; Quaternion quaternion; while (quaternion != 0) { } bool hasTokens2 = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm2 = this.DIOPGMMILKM; } } // Token: 0x17000319 RID: 793 // (get) Token: 0x06001467 RID: 5223 RVA: 0x00055E74 File Offset: 0x00054074 // (set) Token: 0x06001468 RID: 5224 RVA: 0x00055E9C File Offset: 0x0005409C [Token(Token = "0x17000319")] public Vector3 EIJNMCNMMOC { [Token(Token = "0x6001467")] [Address(RVA = "0x17FE350", Offset = "0x17FCD50", VA = "0x1817FE350")] get { bool flag; if (!flag) { } bool flag2; if (!flag2) { Vector3 vector; float z = vector.z; } throw new NullReferenceException(); } [Token(Token = "0x6001468")] [Address(RVA = "0x18012A0", Offset = "0x17FFCA0", VA = "0x1818012A0")] set { RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; if (!(kgcfpfpdjpm != num)) { if (!this.KJLPCMPBNKG.HasTokens) { float z = value.z; return; } bool hasTokens = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm = this.DIOPGMMILKM; Vector3 vector; float z2 = vector.z; float z3 = value.z; bool flag; if (flag) { bool hasTokens2 = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm2 = this.DIOPGMMILKM; float z4 = value.z; return; } } else { if (this.KJLPCMPBNKG.HasTokens) { float z5 = value.z; throw new NullReferenceException(); } Transform transform = base.transform; float z6 = value.z; } } } // Token: 0x1700031A RID: 794 // (get) Token: 0x06001469 RID: 5225 RVA: 0x00055F48 File Offset: 0x00054148 // (set) Token: 0x0600146A RID: 5226 RVA: 0x00055F68 File Offset: 0x00054168 [Token(Token = "0x1700031A")] public Quaternion PANKPLBABFB { [Token(Token = "0x6001469")] [Address(RVA = "0x17FE450", Offset = "0x17FCE50", VA = "0x1817FE450")] get { bool flag; if (!flag) { } bool flag2; if (!flag2) { } throw new NullReferenceException(); } [Token(Token = "0x600146A")] [Address(RVA = "0x1801510", Offset = "0x17FFF10", VA = "0x181801510")] set { RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; bool flag = kgcfpfpdjpm != num; TokenFlag kjlpcmpbnkg = this.KJLPCMPBNKG; if (!flag) { if (!kjlpcmpbnkg.HasTokens) { return; } bool hasTokens = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm = this.DIOPGMMILKM; Quaternion quaternion; if (quaternion == 0) { bool hasTokens2 = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm2 = this.DIOPGMMILKM; return; } } else { if (kjlpcmpbnkg.HasTokens) { throw new NullReferenceException(); } Transform transform = base.transform; } } } // Token: 0x1700031B RID: 795 // (get) Token: 0x0600146B RID: 5227 RVA: 0x00055FE8 File Offset: 0x000541E8 // (set) Token: 0x0600146C RID: 5228 RVA: 0x00056004 File Offset: 0x00054204 [Token(Token = "0x1700031B")] public Vector3 NHAOMEMANJA { [Token(Token = "0x600146B")] [Address(RVA = "0x17FE830", Offset = "0x17FD230", VA = "0x1817FE830")] get { /* An exception occurred when decompiling this method (0600146B) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RigidbodyEx::get_velocity() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_1_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_0))) stloc:float32(var_3_0D, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_2))) } 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(Token = "0x600146C")] [Address(RVA = "0x1801BE0", Offset = "0x18005E0", VA = "0x181801BE0")] set { float z = value.z; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; } } // Token: 0x1700031C RID: 796 // (get) Token: 0x0600146D RID: 5229 RVA: 0x00056028 File Offset: 0x00054228 [Token(Token = "0x1700031C")] public Vector3 EDDACPBACDC { [Token(Token = "0x600146D")] [Address(RVA = "0x17FECB0", Offset = "0x17FD6B0", VA = "0x1817FECB0")] get { bool flag; if (!flag) { Vector3 vector; float z = vector.z; } Vector3 vector2; float z2 = vector2.z; throw new NullReferenceException(); } } // Token: 0x1700031D RID: 797 // (get) Token: 0x0600146E RID: 5230 RVA: 0x00056054 File Offset: 0x00054254 // (set) Token: 0x0600146F RID: 5231 RVA: 0x00056074 File Offset: 0x00054274 [Token(Token = "0x1700031D")] public Vector3 BFOFFHFAPDG { [Token(Token = "0x600146E")] [Address(RVA = "0x17FE020", Offset = "0x17FCA20", VA = "0x1817FE020")] get { bool flag; bool flag2; if (!flag && !flag2) { Vector3 zero = Vector3.zero; } throw new NullReferenceException(); } [Token(Token = "0x600146F")] [Address(RVA = "0x18003D0", Offset = "0x17FEDD0", VA = "0x1818003D0")] set { Vector3 vector; float z = vector.z; value.z = z; RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; bool flag = kgcfpfpdjpm != num; LAEEBFEKIHD.GHDPDPMCHLP velocityHandler = this.VelocityHandler; if (!flag) { if (velocityHandler == 0) { if (!this.EHBLIBLIMDE) { Vector3 zero = Vector3.zero; bool flag2; if (flag2) { string[] array = new string[7]; string name = base.gameObject.name; string text = string.Format("{0}: Tried to set velocity to {1} on non-physics object without velocity handler\n", name, name); throw new ArrayTypeMismatchException(); } return; } else { Rigidbody rigidbody = this.unityRigidbody; bool flag3; if (flag3) { Rigidbody rigidbody2 = this.unityRigidbody; float z2 = value.z; return; } return; } } } else if (velocityHandler == 0) { Vector3 zero2 = Vector3.zero; bool flag4; if (!flag4) { return; } string text2 = base.gameObject.name + ": Tried to set kinematic local linear velocity without VelocityHandler"; } float z3 = value.z; } } // Token: 0x1700031E RID: 798 // (get) Token: 0x06001470 RID: 5232 RVA: 0x00056254 File Offset: 0x00054454 // (set) Token: 0x06001471 RID: 5233 RVA: 0x00056270 File Offset: 0x00054470 [Token(Token = "0x1700031E")] public Vector3 KHJFDILDLAD { [Token(Token = "0x6001470")] [Address(RVA = "0x17FD760", Offset = "0x17FC160", VA = "0x1817FD760")] get { /* An exception occurred when decompiling this method (06001470) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RigidbodyEx::get_angularVelocity() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_1_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_0))) stloc:float32(var_3_0D, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_2))) } 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(Token = "0x6001471")] [Address(RVA = "0x17FF8E0", Offset = "0x17FE2E0", VA = "0x1817FF8E0")] set { float z = value.z; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; } } // Token: 0x1700031F RID: 799 // (get) Token: 0x06001472 RID: 5234 RVA: 0x00056294 File Offset: 0x00054494 // (set) Token: 0x06001473 RID: 5235 RVA: 0x000562D8 File Offset: 0x000544D8 [Token(Token = "0x1700031F")] public Vector3 MNAAAEOBAHP { [Token(Token = "0x6001472")] [Address(RVA = "0x17FEB00", Offset = "0x17FD500", VA = "0x1817FEB00")] get { bool flag; if (!flag) { Vector3 vector; float z = vector.z; } Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; Vector3 vector4; float z4 = vector4.z; Vector3 vector5; float z5 = vector5.z; throw new NullReferenceException(); } [Token(Token = "0x6001473")] [Address(RVA = "0x1801CA0", Offset = "0x18006A0", VA = "0x181801CA0")] set { RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; if (kgcfpfpdjpm != num) { RigidbodyEx kgcfpfpdjpm2 = this.KGCFPFPDJPM; RigidbodyEx kgcfpfpdjpm3 = kgcfpfpdjpm2.KGCFPFPDJPM; int num2 = 0; if (!(kgcfpfpdjpm3 != num2)) { Vector3 localAngularVelocity = kgcfpfpdjpm3.MOGOLDLEJAL; } RigidbodyEx kgcfpfpdjpm4 = kgcfpfpdjpm2.KGCFPFPDJPM; Vector3 worldspaceVelocityInHierarchy = kgcfpfpdjpm3.EDDACPBACDC; Vector3 localAngularVelocity2 = kgcfpfpdjpm3.MOGOLDLEJAL; Vector3 vector; float z = vector.z; value.z = z; } Vector3 vector2; float z2 = vector2.z; } } // Token: 0x17000320 RID: 800 // (get) Token: 0x06001474 RID: 5236 RVA: 0x00056354 File Offset: 0x00054554 // (set) Token: 0x06001475 RID: 5237 RVA: 0x00056374 File Offset: 0x00054574 [Token(Token = "0x17000320")] public Vector3 MOGOLDLEJAL { [Token(Token = "0x6001474")] [Address(RVA = "0x17FDC80", Offset = "0x17FC680", VA = "0x1817FDC80")] get { bool flag; bool flag2; if (!flag && !flag2) { Vector3 zero = Vector3.zero; } throw new NullReferenceException(); } [Token(Token = "0x6001475")] [Address(RVA = "0x17FFD40", Offset = "0x17FE740", VA = "0x1817FFD40")] set { Vector3 vector; float z = vector.z; value.z = z; RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; bool flag = kgcfpfpdjpm != num; LAEEBFEKIHD.GHDPDPMCHLP velocityHandler = this.VelocityHandler; if (!flag) { if (velocityHandler != 0) { goto IL_A2; } if (!this.EHBLIBLIMDE) { Vector3 zero = Vector3.zero; bool flag2; if (!flag2) { return; } string text = base.gameObject.name + ": Tried to set angular velocity on non-physics object without velocity handler"; GameObject gameObject = base.gameObject; Debug.LogWarning(text, gameObject); } Rigidbody rigidbody = this.unityRigidbody; bool flag3; if (!flag3) { return; } Rigidbody rigidbody2 = this.unityRigidbody; } if (velocityHandler == 0) { Vector3 zero2 = Vector3.zero; bool flag4; if (!flag4) { return; } string name = base.gameObject.name; } IL_A2: float z2 = value.z; } } // Token: 0x17000321 RID: 801 // (get) Token: 0x06001476 RID: 5238 RVA: 0x00056434 File Offset: 0x00054634 // (set) Token: 0x06001477 RID: 5239 RVA: 0x00056460 File Offset: 0x00054660 [Token(Token = "0x17000321")] public Vector3 OMMFMGMOBMA { [Token(Token = "0x6001476")] [Address(RVA = "0x17FDAE0", Offset = "0x17FC4E0", VA = "0x1817FDAE0")] get { bool flag; if (!flag && "{il2cpp array field il2cppMethodInfo->}" == flag) { Vector3 one = Vector3.one; } Vector3 vector; float z = vector.z; throw new NullReferenceException(); } [Token(Token = "0x6001477")] [Address(RVA = "0x17FFC20", Offset = "0x17FE620", VA = "0x1817FFC20")] set { int num = 0; float z = value.z; this.OIDMJCFLHEI = num; Rigidbody rigidbody = this.unityRigidbody; int num2 = 0; if (rigidbody != num2) { Rigidbody rigidbody2 = this.unityRigidbody; } } } // Token: 0x17000322 RID: 802 // (get) Token: 0x06001478 RID: 5240 RVA: 0x000564A0 File Offset: 0x000546A0 // (set) Token: 0x06001479 RID: 5241 RVA: 0x000564C4 File Offset: 0x000546C4 [Token(Token = "0x17000322")] public Quaternion JLALLGDBFNB { [Token(Token = "0x6001478")] [Address(RVA = "0x17FD9D0", Offset = "0x17FC3D0", VA = "0x1817FD9D0")] get { bool flag; if (!flag && "{il2cpp array field il2cppMethodInfo->}" == flag) { Quaternion identity = Quaternion.identity; } throw new NullReferenceException(); } [Token(Token = "0x6001479")] [Address(RVA = "0x17FFB10", Offset = "0x17FE510", VA = "0x1817FFB10")] set { int num = 0; this.ONAPGIGFEHK = num; this.ONAPGIGFEHK = num; Rigidbody rigidbody = this.unityRigidbody; int num2 = 0; if (rigidbody != num2) { Rigidbody rigidbody2 = this.unityRigidbody; } } } // Token: 0x17000323 RID: 803 // (get) Token: 0x0600147A RID: 5242 RVA: 0x00056504 File Offset: 0x00054704 // (set) Token: 0x0600147B RID: 5243 RVA: 0x00056538 File Offset: 0x00054738 [Token(Token = "0x17000323")] public bool JEGGMAKBGEK { [Token(Token = "0x600147A")] [Address(RVA = "0x17FDBF0", Offset = "0x17FC5F0", VA = "0x1817FDBF0")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; return !(rigidbody != num) || this.unityRigidbody.isKinematic; } [Token(Token = "0x600147B")] [Address(RVA = "0x17F9360", Offset = "0x17F7D60", VA = "0x1817F9360")] private set { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { Rigidbody rigidbody2 = this.unityRigidbody; int num2 = 0; if (!(rigidbody2 != num2)) { } if (this.unityRigidbody.isKinematic != value) { CollisionDetectionMode panflapmmdl = this.PANFLAPMMDL; CollisionDetectionMode collisionDetectionMode = this.JFJLAOCMFNA(panflapmmdl, value); if (value) { } this.unityRigidbody.isKinematic = value; if (!value) { } RigidbodyEx.FPLEDOKDLCC jmhdmbmiepp = this.JMHDMBMIEPP; if (jmhdmbmiepp != 0) { jmhdmbmiepp(this); } if (!this.JEGGMAKBGEK) { Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; this.PJHFFJDOCKG = (int)((ulong)0L); } } } } } // Token: 0x17000324 RID: 804 // (get) Token: 0x0600147C RID: 5244 RVA: 0x000565E4 File Offset: 0x000547E4 [Token(Token = "0x17000324")] public bool EHBLIBLIMDE { [Token(Token = "0x600147C")] [Address(RVA = "0x17FD470", Offset = "0x17FBE70", VA = "0x1817FD470")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num && !this.unityRigidbody.isKinematic && this.VelocityProvider <= (ulong)0L && !this.IHLCHCBIBEF) { return !this.KJLPCMPBNKG.HasTokens; } throw new NullReferenceException(); } } // Token: 0x17000325 RID: 805 // (get) Token: 0x0600147D RID: 5245 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000325")] public bool OLOMGNLGBEA { [Token(Token = "0x600147D")] [Address(RVA = "0x9E25A0", Offset = "0x9E0FA0", VA = "0x1809E25A0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000326 RID: 806 // (get) Token: 0x0600147E RID: 5246 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000326")] public bool DPAEGPDNBCC { [Token(Token = "0x600147E")] [Address(RVA = "0x150B7E0", Offset = "0x150A1E0", VA = "0x18150B7E0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000327 RID: 807 // (get) Token: 0x0600147F RID: 5247 RVA: 0x0005663C File Offset: 0x0005483C [Token(Token = "0x17000327")] public bool FIKDPCNEHJC { [Token(Token = "0x600147F")] [Address(RVA = "0x17FD3F0", Offset = "0x17FBDF0", VA = "0x1817FD3F0")] get { while (this.VelocityHandler <= (ulong)0L) { if (this.JEGGMAKBGEK) { } } return true; } } // Token: 0x06001480 RID: 5248 RVA: 0x00056660 File Offset: 0x00054860 [Token(Token = "0x6001480")] [Address(RVA = "0x17F8590", Offset = "0x17F6F90", VA = "0x1817F8590")] private void Awake() { PhotonView photonView = this.photonView; int num = 0; if (photonView == num) { PhotonView componentInParent = base.GetComponentInParent(); this.photonView = componentInParent; } CullingGroupManager instance = SingletonMonoBehaviour.Instance; int num2 = 0; uint num3; RigidbodyEx.HEIDKDAAPND = instance.GetOrCreateCullingGroup((int)num3, (ushort)num2); MEFKCIOFGAI heidkdaapnd = RigidbodyEx.HEIDKDAAPND; int num4 = 0; if (num4 < num2) { num4 += num4; if (num4 == num2) { goto IL_113; } num4++; } Rigidbody rigidbody = this.unityRigidbody; int num5 = 0; int collisionDetectionMode; if (rigidbody != num5) { collisionDetectionMode = (int)this.unityRigidbody.collisionDetectionMode; } this.PANFLAPMMDL = (CollisionDetectionMode)collisionDetectionMode; Rigidbody rigidbody2 = this.unityRigidbody; int num6 = 0; if (rigidbody2 != num6 && this.customCenterOfMass != (ulong)0L) { Rigidbody rigidbody3 = this.unityRigidbody; float z = this.customCenterOfMass.value.z; this.ResetInertiaTensor(); } if (this.EHBLIBLIMDE && !this.unityRigidbody.IsSleeping()) { this.LAINHJHCEHI = false; } this.DKDBDOFNHHL(); if (SingletonMonoBehaviour.Instance.k__BackingField && !this.forceNoInterpolation) { this.CPFDOIMONGL.Remove(this); } IL_113: this.CPFDOIMONGL.Add(this); this.IOHJIMJBLDM(); this.ClearVelocity(); } // Token: 0x06001481 RID: 5249 RVA: 0x000567A0 File Offset: 0x000549A0 [Token(Token = "0x6001481")] [Address(RVA = "0x17F9A70", Offset = "0x17F8470", VA = "0x1817F9A70")] private void FHCMNCBLJIG(Photon.Realtime.Player HIBNOIKDDAC) { this.DKDBDOFNHHL(); } // Token: 0x06001482 RID: 5250 RVA: 0x000567B4 File Offset: 0x000549B4 [Token(Token = "0x6001482")] [Address(RVA = "0x17FC680", Offset = "0x17FB080", VA = "0x1817FC680")] private void Start() { RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; if (k__BackingField != num) { ScenePhysicsSettings.PhysicsLODSettings lodSettings = RecRoomSceneManager.k__BackingField.physicsSettings.lodSettings; this.JNOKKMDDOEN = lodSettings; } PhotonView photonView = this.photonView; int num2 = 0; if (photonView != num2) { PhotonView photonView2 = this.photonView; Action action = new Action(this.FHCMNCBLJIG); photonView2.ControllerChangedEvent += action; } this.DKDBDOFNHHL(); } // Token: 0x06001483 RID: 5251 RVA: 0x0005682C File Offset: 0x00054A2C [Token(Token = "0x6001483")] [Address(RVA = "0x17FB6E0", Offset = "0x17FA0E0", VA = "0x1817FB6E0")] private void OnEnable() { this.ClearVelocity(); } // Token: 0x06001484 RID: 5252 RVA: 0x00056840 File Offset: 0x00054A40 [Token(Token = "0x6001484")] [Address(RVA = "0x17FB2E0", Offset = "0x17F9CE0", VA = "0x1817FB2E0")] private void OnDestroy() { this.k__BackingField = true; IDisposable magalgipajc = this.MAGALGIPAJC; if (magalgipajc != 0) { } int num = 0; this.MAGALGIPAJC = num; if (RigidbodyEx.HEIDKDAAPND != 0 && num < magalgipajc) { num += num; if (num == magalgipajc) { goto IL_98; } num++; } PhotonView photonView = this.photonView; int num2 = 0; if (photonView != num2) { PhotonView photonView2 = this.photonView; Action action = new Action(this.FHCMNCBLJIG); photonView2.ControllerChangedEvent -= action; } if (this.DCLFLJNKPOA > num) { RigidbodyEx.FPLEDOKDLCC idhpklfpoea = this.IDHPKLFPOEA; if (idhpklfpoea != 0) { idhpklfpoea(this); } } TokenFlag kjlpcmpbnkg = this.KJLPCMPBNKG; int num3 = 0; if (!kjlpcmpbnkg.HasTokens) { goto IL_9F; } IL_98: num3 += num3; IL_9F: int num4 = 0; if (num != num4) { this.BLGJKDDBNLF(); bool hasTokens = this.KJLPCMPBNKG.HasTokens; SafeDestroy.GameObject(this.DIOPGMMILKM.gameObject); } RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num5 = 0; if (kgcfpfpdjpm != num5) { RigidbodyEx kgcfpfpdjpm2 = this.KGCFPFPDJPM; RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.PNOJHIPEGBI); kgcfpfpdjpm2.DCLFLJNKPOA -= fpledokdlcc; RigidbodyEx kgcfpfpdjpm3 = this.KGCFPFPDJPM; RigidbodyEx.FPLEDOKDLCC fpledokdlcc2 = new RigidbodyEx.FPLEDOKDLCC(this.CBLIFIJDBBH); kgcfpfpdjpm3.JAGBDLHKPLL -= fpledokdlcc2; RigidbodyEx kgcfpfpdjpm4 = this.KGCFPFPDJPM; RigidbodyEx.FPLEDOKDLCC fpledokdlcc3 = new RigidbodyEx.FPLEDOKDLCC(this.BMMGIBIDBJB); kgcfpfpdjpm4.IDHPKLFPOEA -= fpledokdlcc3; } if (this.VelocityProvider != 0) { this.VelocityProvider = num; } } // Token: 0x06001485 RID: 5253 RVA: 0x000569A8 File Offset: 0x00054BA8 [Token(Token = "0x6001485")] [Address(RVA = "0x17F9D10", Offset = "0x17F8710", VA = "0x1817F9D10")] public EEDONNAHMFK GetActualUpdateLod() { while (!this.HCDMPDELDAO.CFLJGNJLBFG) { EEDONNAHMFK eedonnahmfk = this.k__BackingField; PhotonView photonView = this.photonView; int num = 0; if (photonView != num && this.photonView.IsMine) { int cafclkjphlb = (int)this.CAFCLKJPHLB; EEDONNAHMFK eedonnahmfk2; return eedonnahmfk2; } } int ffojbdnkmjk = (int)this.HCDMPDELDAO.FFOJBDNKMJK; throw new NullReferenceException(); } // Token: 0x06001486 RID: 5254 RVA: 0x00056A08 File Offset: 0x00054C08 [Token(Token = "0x6001486")] [Address(RVA = "0x17F8FC0", Offset = "0x17F79C0", VA = "0x1817F8FC0")] private void DKDBDOFNHHL() { if (this.MAGALGIPAJC != 0) { } this.MAGALGIPAJC = (ulong)0L; RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; if (!(kgcfpfpdjpm != num)) { EEDONNAHMFK actualUpdateLod = this.GetActualUpdateLod(); if (this.JNOKKMDDOEN == 0) { ScenePhysicsSettings.PhysicsLODSettings defaultPhysicsSettings = ScenePhysicsSettings.PhysicsLODSettings.DefaultPhysicsSettings; } int num2 = 0; float num3; if (num2 > (int)num3) { Action action = new Action(this.NEGPFKOFJNP); IDisposable disposable = this.RigidbodyExLateUpdate(action); if (this.MAGALGIPAJC != 0) { } this.MAGALGIPAJC = disposable; return; } if (num3 > (float)num2) { Action action2 = new Action(this.FGFJPAFFKIN); IDisposable disposable2 = ScheduledUpdateMonoBehaviourExtensions.QueueUpdateAtRate(this, num3, action2, (Scheduler.QueueType)((uint)3)); this.LLKPMDMMICL = disposable2; } } } // Token: 0x06001487 RID: 5255 RVA: 0x00056AB4 File Offset: 0x00054CB4 [Token(Token = "0x6001487")] [Address(RVA = "0x17F8C40", Offset = "0x17F7640", VA = "0x1817F8C40")] private void FGFJPAFFKIN(float POGAEJIEPIM) { this.NEGPFKOFJNP(); } // Token: 0x06001488 RID: 5256 RVA: 0x00056AC8 File Offset: 0x00054CC8 [Token(Token = "0x6001488")] [Address(RVA = "0x17FAAE0", Offset = "0x17F94E0", VA = "0x1817FAAE0")] private void NEGPFKOFJNP() { ActionEvent earlyLateUpdateEvent = this.EarlyLateUpdateEvent; if (earlyLateUpdateEvent.HasEvent) { ActionEvent earlyLateUpdateEvent2 = this.EarlyLateUpdateEvent; int num = 0; earlyLateUpdateEvent2.Invoke(num != 0); } bool isKinematic = this.JEGGMAKBGEK; int num2 = 0; if (isKinematic) { int num3; if (this.VelocityProvider != 0) { JAKMIGBBBOM.BAFPMPJFBEM velocityProvider = this.VelocityProvider; num3 = 0; } bool ngcmboockmn = this.NGCMBOOCKMN; bool isPhysicsDriven; if (num3 != 0) { if (ngcmboockmn) { goto IL_EB; } isPhysicsDriven = this.EHBLIBLIMDE; if (!isPhysicsDriven) { this.NGCMBOOCKMN = true; } Physics.SyncTransforms(); this.unityRigidbody.Sleep(); } if (isPhysicsDriven) { if (this.EHBLIBLIMDE) { this.unityRigidbody.WakeUp(); } this.NGCMBOOCKMN = num2 != 0; this.PJHFFJDOCKG = num2; if (!this.EHBLIBLIMDE) { } bool flag = this.unityRigidbody.IsSleeping(); if (this.LAINHJHCEHI != flag) { RigidbodyEx.FPLEDOKDLCC jnajfiohdko = this.JNAJFIOHDKO; if (jnajfiohdko != 0) { this.LAINHJHCEHI = flag; jnajfiohdko(this); } } } } IL_EB: if (this.KJLPCMPBNKG.HasTokens) { RigidbodyEx.FPLEDOKDLCC lnbdkgdjlbl = this.LNBDKGDJLBL; if (lnbdkgdjlbl != 0) { lnbdkgdjlbl(this); } if (this.GOCDCHKGIJP) { if (!base.transform.parent) { Transform transform = base.transform; if (this.KJLPCMPBNKG.HasTokens) { Transform diopgmmilkm = this.DIOPGMMILKM; } int num4 = 0; transform.SetLocalUniformScale((float)num4); } if (this.KJLPCMPBNKG.HasTokens) { Transform diopgmmilkm2 = this.DIOPGMMILKM; } Transform parent = base.transform.parent; int num5 = 0; base.transform.SetLocalUniformScale((float)num5); } bool hasTokens = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm3 = this.DIOPGMMILKM; Vector3 vector; float z = vector.z; bool hasTokens2 = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm4 = this.DIOPGMMILKM; } if (!this.EHBLIBLIMDE) { } bool flag2 = this.unityRigidbody.IsSleeping(); if (this.LAINHJHCEHI != flag2) { RigidbodyEx.FPLEDOKDLCC jnajfiohdko2 = this.JNAJFIOHDKO; if (jnajfiohdko2 != 0) { this.LAINHJHCEHI = flag2; jnajfiohdko2(this); } } RigidbodyEx.FPLEDOKDLCC jagbdlhkpll = this.JAGBDLHKPLL; if (jagbdlhkpll != 0) { jagbdlhkpll(this); } this.NGFBKPOBDGP = false; } // Token: 0x06001489 RID: 5257 RVA: 0x00056CF4 File Offset: 0x00054EF4 [Token(Token = "0x6001489")] [Address(RVA = "0x17FA440", Offset = "0x17F8E40", VA = "0x1817FA440")] private void IPDJMGPGEHC() { if (!this.EHBLIBLIMDE) { } bool flag = this.unityRigidbody.IsSleeping(); if (this.LAINHJHCEHI != flag) { RigidbodyEx.FPLEDOKDLCC jnajfiohdko = this.JNAJFIOHDKO; if (jnajfiohdko != 0) { this.LAINHJHCEHI = flag; jnajfiohdko(this); return; } } } // Token: 0x0600148A RID: 5258 RVA: 0x00056D40 File Offset: 0x00054F40 [Token(Token = "0x600148A")] [Address(RVA = "0x17F8C40", Offset = "0x17F7640", VA = "0x1817F8C40")] private void CBLIFIJDBBH(RigidbodyEx BLALJKAEGEI) { this.NEGPFKOFJNP(); } // Token: 0x0600148B RID: 5259 RVA: 0x00056D54 File Offset: 0x00054F54 [Token(Token = "0x600148B")] [Address(RVA = "0x17F7CF0", Offset = "0x17F66F0", VA = "0x1817F7CF0")] public void AddKinematic(object PIHIPPPPEBI) { this.NOEEDDLFKJL.Add(PIHIPPPPEBI); bool hasTokens = this.NOEEDDLFKJL.HasTokens; this.JEGGMAKBGEK = hasTokens; } // Token: 0x0600148C RID: 5260 RVA: 0x00056D88 File Offset: 0x00054F88 [Token(Token = "0x600148C")] [Address(RVA = "0x17FB8F0", Offset = "0x17FA2F0", VA = "0x1817FB8F0")] public void RemoveKinematic(object PIHIPPPPEBI) { this.NOEEDDLFKJL.Remove(PIHIPPPPEBI); bool hasTokens = this.NOEEDDLFKJL.HasTokens; this.JEGGMAKBGEK = hasTokens; } // Token: 0x0600148D RID: 5261 RVA: 0x00056DBC File Offset: 0x00054FBC [Token(Token = "0x600148D")] [Address(RVA = "0x17F7CC0", Offset = "0x17F66C0", VA = "0x1817F7CC0")] public void AddInterpolationRestriction(object PIHIPPPPEBI) { this.CPFDOIMONGL.Add(PIHIPPPPEBI); this.IOHJIMJBLDM(); } // Token: 0x0600148E RID: 5262 RVA: 0x00056DE4 File Offset: 0x00054FE4 [Token(Token = "0x600148E")] [Address(RVA = "0x17FB8C0", Offset = "0x17FA2C0", VA = "0x1817FB8C0")] public void RemoveInterpolationRestriction(object PIHIPPPPEBI) { this.CPFDOIMONGL.Remove(PIHIPPPPEBI); this.IOHJIMJBLDM(); } // Token: 0x17000328 RID: 808 // (get) Token: 0x0600148F RID: 5263 RVA: 0x00056E0C File Offset: 0x0005500C [Token(Token = "0x17000328")] public bool KCLPIHPMOHH { [Token(Token = "0x600148F")] [Address(RVA = "0x12F4560", Offset = "0x12F2F60", VA = "0x1812F4560")] get { return this.CPFDOIMONGL.HasTokens; } } // Token: 0x06001490 RID: 5264 RVA: 0x00056E2C File Offset: 0x0005502C [Token(Token = "0x6001490")] [Address(RVA = "0x17FA390", Offset = "0x17F8D90", VA = "0x1817FA390")] private void IOHJIMJBLDM() { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody == num)) { bool hasTokens = this.CPFDOIMONGL.HasTokens; Rigidbody rigidbody2 = this.unityRigidbody; if (hasTokens) { int num2 = 0; rigidbody.interpolation = (RigidbodyInterpolation)num2; return; } rigidbody2.interpolation = RigidbodyInterpolation.Interpolate; } } // Token: 0x06001491 RID: 5265 RVA: 0x00056E7C File Offset: 0x0005507C [Token(Token = "0x6001491")] [Address(RVA = "0x17FC590", Offset = "0x17FAF90", VA = "0x1817FC590")] public void SetKinematic(object PIHIPPPPEBI, bool EBICGIHLGLA) { TokenFlag noeeddlfkjl = this.NOEEDDLFKJL; if (!EBICGIHLGLA) { noeeddlfkjl.Remove(PIHIPPPPEBI); } noeeddlfkjl.Add(PIHIPPPPEBI); bool hasTokens = this.NOEEDDLFKJL.HasTokens; this.JEGGMAKBGEK = hasTokens; } // Token: 0x06001492 RID: 5266 RVA: 0x00056EBC File Offset: 0x000550BC [Token(Token = "0x6001492")] [Address(RVA = "0x17FB6F0", Offset = "0x17FA0F0", VA = "0x1817FB6F0")] private void PMLBCIBKDLA() { if (!this.JEGGMAKBGEK) { Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; this.PJHFFJDOCKG = (int)((ulong)0L); } } // Token: 0x06001493 RID: 5267 RVA: 0x00056EEC File Offset: 0x000550EC [Token(Token = "0x6001493")] [Address(RVA = "0x17FA090", Offset = "0x17F8A90", VA = "0x1817FA090")] private void HLFJEHDBEIO(Vector3 NIDPCGKJKGO) { if (!SingletonMonoBehaviour.Instance.k__BackingField) { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { Rigidbody rigidbody2 = this.unityRigidbody; bool flag; if (!flag) { return; } int num2 = 0; if (!this.GOCDCHKGIJP) { this.unityRigidbody.MovePosition(num2); } int num3 = 0; base.transform.position = num3; int num4 = 0; Vector3 zero = Vector3.zero; this.ResetLinearVelocityLocalSpace(num4); } } Transform transform = base.transform; bool flag2; if (flag2) { int num5 = 0; base.transform.position = num5; } } // Token: 0x06001494 RID: 5268 RVA: 0x00056F84 File Offset: 0x00055184 [Token(Token = "0x6001494")] [Address(RVA = "0x17FAFE0", Offset = "0x17F99E0", VA = "0x1817FAFE0")] private void OIJBLIKMMJL(Quaternion PJCFHOAJCLK) { if (!SingletonMonoBehaviour.Instance.k__BackingField) { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { Rigidbody rigidbody2 = this.unityRigidbody; Quaternion quaternion; if (quaternion == 0) { int num2 = 0; if (this.GOCDCHKGIJP) { int num3 = 0; Transform transform; transform.rotation = num3; float z = Vector3.zero.z; return; } this.unityRigidbody.MoveRotation(num2); } return; } } Transform transform2 = base.transform; Quaternion quaternion2; while (quaternion2 != 0) { } int num4 = 0; base.transform.rotation = num4; } // Token: 0x06001495 RID: 5269 RVA: 0x00057018 File Offset: 0x00055218 [Token(Token = "0x6001495")] [Address(RVA = "0x17FB7B0", Offset = "0x17FA1B0", VA = "0x1817FB7B0")] private void PNOJHIPEGBI(RigidbodyEx HICENEOPGOF) { if (!this.KJLPCMPBNKG.HasTokens) { } bool hasTokens = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm = this.DIOPGMMILKM; TokenFlag kjlpcmpbnkg = this.KJLPCMPBNKG; Vector3 vector; float z = vector.z; bool hasTokens2 = kjlpcmpbnkg.HasTokens; Transform diopgmmilkm2 = this.DIOPGMMILKM; } // Token: 0x06001496 RID: 5270 RVA: 0x00057070 File Offset: 0x00055270 [Token(Token = "0x6001496")] [Address(RVA = "0x17F8B80", Offset = "0x17F7580", VA = "0x1817F8B80")] private void BMMGIBIDBJB(RigidbodyEx MFDKAAHCINI) { RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; if (kgcfpfpdjpm != num && this.KGCFPFPDJPM == MFDKAAHCINI) { int num2 = 0; this.HICENEOPGOF = num2; } } // Token: 0x06001497 RID: 5271 RVA: 0x000570A8 File Offset: 0x000552A8 [Token(Token = "0x6001497")] [Address(RVA = "0x17FC360", Offset = "0x17FAD60", VA = "0x1817FC360")] public void SetDiscontinuousPositionAndRotation(Vector3 NIDPCGKJKGO, Quaternion PJCFHOAJCLK) { if (!this.KJLPCMPBNKG.HasTokens) { Transform transform = base.transform; float z = NIDPCGKJKGO.z; Transform transform2 = base.transform; } bool hasTokens = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm = this.DIOPGMMILKM; float z2 = NIDPCGKJKGO.z; bool hasTokens2 = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm2 = this.DIOPGMMILKM; Transform transform3 = base.transform; bool hasTokens3 = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm3 = this.DIOPGMMILKM; Vector3 vector; float z3 = vector.z; Transform transform4 = base.transform; bool hasTokens4 = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm4 = this.DIOPGMMILKM; this.ClearVelocity(); this.MIGEBBDHPEH(); RigidbodyEx.FPLEDOKDLCC dclfljnkpoa = this.DCLFLJNKPOA; if (dclfljnkpoa != 0) { dclfljnkpoa(this); } } // Token: 0x06001498 RID: 5272 RVA: 0x00057174 File Offset: 0x00055374 [Token(Token = "0x6001498")] [Address(RVA = "0x17FC120", Offset = "0x17FAB20", VA = "0x1817FC120")] public void SetDiscontinuousLocalPositionAndLocalRotation(Vector3 AGHCOFNAPJI, Quaternion KLBHAAAKNPK) { if (!this.KJLPCMPBNKG.HasTokens) { Transform transform = base.transform; float z = AGHCOFNAPJI.z; Transform transform2 = base.transform; } bool hasTokens = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm = this.DIOPGMMILKM; float z2 = AGHCOFNAPJI.z; bool hasTokens2 = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm2 = this.DIOPGMMILKM; Transform transform3 = base.transform; bool hasTokens3 = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm3 = this.DIOPGMMILKM; Vector3 vector; float z3 = vector.z; Transform transform4 = base.transform; bool hasTokens4 = this.KJLPCMPBNKG.HasTokens; Transform diopgmmilkm4 = this.DIOPGMMILKM; this.ClearVelocity(); this.MIGEBBDHPEH(); RigidbodyEx.FPLEDOKDLCC dclfljnkpoa = this.DCLFLJNKPOA; if (dclfljnkpoa != 0) { dclfljnkpoa(this); } } // Token: 0x06001499 RID: 5273 RVA: 0x00057240 File Offset: 0x00055440 [Token(Token = "0x6001499")] [Address(RVA = "0x17FA950", Offset = "0x17F9350", VA = "0x1817FA950")] private void MIGEBBDHPEH() { if (!this.CPFDOIMONGL.HasTokens) { TokenFlag cpfdoimongl = this.CPFDOIMONGL; string loboaojokno = RigidbodyEx.LOBOAOJOKNO; cpfdoimongl.Add(loboaojokno); this.IOHJIMJBLDM(); ActionEvent updateAfterFixedUpdateRan = PhysicsManager.UpdateAfterFixedUpdateRan; Action action = new Action(this.DCNFGFGJKGH); PhysicsManager.UpdateAfterFixedUpdateRan = updateAfterFixedUpdateRan + action; } } // Token: 0x0600149A RID: 5274 RVA: 0x0005729C File Offset: 0x0005549C [Token(Token = "0x600149A")] [Address(RVA = "0x17F8EB0", Offset = "0x17F78B0", VA = "0x1817F8EB0")] private void DCNFGFGJKGH() { TokenFlag cpfdoimongl = this.CPFDOIMONGL; string loboaojokno = RigidbodyEx.LOBOAOJOKNO; cpfdoimongl.Remove(loboaojokno); this.IOHJIMJBLDM(); ActionEvent updateAfterFixedUpdateRan = PhysicsManager.UpdateAfterFixedUpdateRan; Action action = new Action(this.DCNFGFGJKGH); PhysicsManager.UpdateAfterFixedUpdateRan = updateAfterFixedUpdateRan - action; } // Token: 0x0600149B RID: 5275 RVA: 0x000572E8 File Offset: 0x000554E8 [Token(Token = "0x600149B")] [Address(RVA = "0x17F9550", Offset = "0x17F7F50", VA = "0x1817F9550")] public void EnableProxyMovement(object PIHIPPPPEBI) { for (;;) { int num = 0; Transform diopgmmilkm = this.DIOPGMMILKM; int num2 = 0; if (!(diopgmmilkm == num2)) { goto IL_AC; } Transform transform = new GameObject(base.name + "(RigidbodyProxy)") { tag = "ProxyTransform" }.transform; this.DIOPGMMILKM = transform; Transform transform2 = base.transform; Transform diopgmmilkm2 = this.DIOPGMMILKM; Transform transform3 = base.transform; Transform diopgmmilkm3 = this.DIOPGMMILKM; Transform transform4 = base.transform; RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num3 = 0; bool flag = kgcfpfpdjpm != num3; Transform diopgmmilkm4 = this.DIOPGMMILKM; if (flag) { Transform targetTransform = this.KGCFPFPDJPM.MDKDCJFEBJH; ulong num4; diopgmmilkm4.SetParent(targetTransform, num4 != 0UL); goto IL_AC; } IL_E9: Transform transform5 = base.transform; int num5 = 0; Transform parent = transform5.parent; num5 += num5; IEnumerator enumerator; if (enumerator == 0) { continue; } bool flag2; while (!flag2) { } Transform transform6 = this.FCPIJLBHEIO; IL_11F: if (transform6 != 0) { } if (num != -1) { } if (num == 0) { break; } continue; IL_AC: bool hasTokens = this.KJLPCMPBNKG.HasTokens; this.KJLPCMPBNKG.Add(PIHIPPPPEBI); if (hasTokens) { break; } enumerator = base.transform.GetEnumerator(); if (enumerator == 0) { goto IL_11F; } if (num < enumerator) { num += num; num++; goto IL_E9; } goto IL_E9; } } // Token: 0x0600149C RID: 5276 RVA: 0x0005742C File Offset: 0x0005562C [Token(Token = "0x600149C")] [Address(RVA = "0x17F92E0", Offset = "0x17F7CE0", VA = "0x1817F92E0")] public void DisableProxyMovement(object PIHIPPPPEBI) { bool hasTokens = this.KJLPCMPBNKG.HasTokens; this.KJLPCMPBNKG.Remove(PIHIPPPPEBI); if (hasTokens && !this.KJLPCMPBNKG.HasTokens) { this.BLGJKDDBNLF(); } } // Token: 0x0600149D RID: 5277 RVA: 0x00057470 File Offset: 0x00055670 [Token(Token = "0x600149D")] [Address(RVA = "0x17F88F0", Offset = "0x17F72F0", VA = "0x1817F88F0")] private void BLGJKDDBNLF() { int num; do { num = 0; if (!this.DIOPGMMILKM || (this.k__BackingField ? 1 : 0) != num) { break; } IEnumerator enumerator = this.DIOPGMMILKM.GetEnumerator(); int num2; if (enumerator != 0) { if (num < enumerator) { num += num; num++; } Transform transform = base.transform; if (num == 0) { goto IL_5B; } num2 = 0; if (num == 0) { goto IL_5B; } } if (num2 != 0) { } if (num != -1) { } } while (num != 0); return; IL_5B: throw new NullReferenceException(); } // Token: 0x0600149E RID: 5278 RVA: 0x000574E4 File Offset: 0x000556E4 [Token(Token = "0x600149E")] [Address(RVA = "0x17F9F20", Offset = "0x17F8920", VA = "0x1817F9F20")] public Vector3 GetConstrainedVelocity(Vector3 NHAOMEMANJA) { /* An exception occurred when decompiling this method (0600149E) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RigidbodyEx::GetConstrainedVelocity(UnityEngine.Vector3) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_11: stloc:float32(var_1_1B, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_zero))) } 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: 0x0600149F RID: 5279 RVA: 0x0005750C File Offset: 0x0005570C [Token(Token = "0x600149F")] [Address(RVA = "0x17F9E30", Offset = "0x17F8830", VA = "0x1817F9E30")] public Vector3 GetConstrainedAngularVelocity(Vector3 KHJFDILDLAD) { RigidbodyConstraints rigidbodyConstraints; if (rigidbodyConstraints != RigidbodyConstraints.FreezeRotation) { } Vector3 zero = Vector3.zero; throw new NullReferenceException(); } // Token: 0x060014A0 RID: 5280 RVA: 0x0005752C File Offset: 0x0005572C [Token(Token = "0x60014A0")] [Address(RVA = "0x17F7BC0", Offset = "0x17F65C0", VA = "0x1817F7BC0")] public void AddForce(Vector3 CDFHDACBFKN, ForceMode ECOGFAMEGMP = ForceMode.Force) { RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; if (kgcfpfpdjpm != num) { Transform targetTransform = this.KGCFPFPDJPM.MDKDCJFEBJH; float z = CDFHDACBFKN.z; } float z2 = CDFHDACBFKN.z; } // Token: 0x060014A1 RID: 5281 RVA: 0x00057570 File Offset: 0x00055770 [Token(Token = "0x60014A1")] [Address(RVA = "0x17F79C0", Offset = "0x17F63C0", VA = "0x1817F79C0")] public void AddForceLocal(Vector3 CDFHDACBFKN, ForceMode ECOGFAMEGMP) { float z = CDFHDACBFKN.z; Vector3 vector; float z2 = vector.z; CDFHDACBFKN.z = z2; Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { Rigidbody rigidbody2 = this.unityRigidbody; int num2 = 0; if (rigidbody2 != num2 && !this.unityRigidbody.isKinematic) { Rigidbody rigidbody3 = this.unityRigidbody; float z3 = CDFHDACBFKN.z; return; } } string text = base.gameObject.name + ": Tried to add force to kinematic rigidbody"; GameObject gameObject = base.gameObject; Debug.LogWarning(text, gameObject); throw new NullReferenceException(); } // Token: 0x060014A2 RID: 5282 RVA: 0x0005760C File Offset: 0x0005580C [Token(Token = "0x60014A2")] [Address(RVA = "0x17F77A0", Offset = "0x17F61A0", VA = "0x1817F77A0")] public void AddForceAtPosition(Vector3 CDFHDACBFKN, Vector3 DDHPAFKBMON, ForceMode ECOGFAMEGMP) { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { Rigidbody rigidbody2 = this.unityRigidbody; int num2 = 0; if (rigidbody2 != num2 && !this.unityRigidbody.isKinematic) { Rigidbody rigidbody3 = this.unityRigidbody; float z = CDFHDACBFKN.z; float z2 = DDHPAFKBMON.z; Vector3 vector; float z3 = vector.z; return; } } string text = base.gameObject.name + ": Tried to add force to kinematic rigidbody"; GameObject gameObject = base.gameObject; Debug.LogWarning(text, gameObject); throw new NullReferenceException(); } // Token: 0x060014A3 RID: 5283 RVA: 0x0005769C File Offset: 0x0005589C [Token(Token = "0x60014A3")] [Address(RVA = "0x17F7F40", Offset = "0x17F6940", VA = "0x1817F7F40")] public void AddTorque(Vector3 LCBFKGKBMJH, ForceMode ECOGFAMEGMP = ForceMode.Force) { RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; if (kgcfpfpdjpm != num) { Transform targetTransform = this.KGCFPFPDJPM.MDKDCJFEBJH; float z = LCBFKGKBMJH.z; } float z2 = LCBFKGKBMJH.z; } // Token: 0x060014A4 RID: 5284 RVA: 0x000576E0 File Offset: 0x000558E0 [Token(Token = "0x60014A4")] [Address(RVA = "0x17F7D40", Offset = "0x17F6740", VA = "0x1817F7D40")] public void AddTorqueLocal(Vector3 LCBFKGKBMJH, ForceMode ECOGFAMEGMP) { float z = LCBFKGKBMJH.z; Vector3 vector; float z2 = vector.z; LCBFKGKBMJH.z = z2; Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { Rigidbody rigidbody2 = this.unityRigidbody; int num2 = 0; if (rigidbody2 != num2 && !this.unityRigidbody.isKinematic) { Rigidbody rigidbody3 = this.unityRigidbody; float z3 = LCBFKGKBMJH.z; return; } } string text = base.gameObject.name + ": Tried to add torque to kinematic rigidbody"; GameObject gameObject = base.gameObject; Debug.LogWarning(text, gameObject); throw new NullReferenceException(); } // Token: 0x060014A5 RID: 5285 RVA: 0x0005777C File Offset: 0x0005597C [Token(Token = "0x60014A5")] [Address(RVA = "0x17FCD30", Offset = "0x17FB730", VA = "0x1817FCD30")] public Vector3 WorldToLocalVelocity(Vector3 JDANABEJKDG) { bool flag; if (!flag) { } Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x060014A6 RID: 5286 RVA: 0x000577A0 File Offset: 0x000559A0 [Token(Token = "0x60014A6")] [Address(RVA = "0x17FA7F0", Offset = "0x17F91F0", VA = "0x1817FA7F0")] public Vector3 LocalToWorldVelocity(Vector3 BFOFFHFAPDG) { bool flag; if (!flag) { } Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x060014A7 RID: 5287 RVA: 0x000577C0 File Offset: 0x000559C0 [Token(Token = "0x60014A7")] [Address(RVA = "0x17F8E00", Offset = "0x17F7800", VA = "0x1817F8E00")] public void ClearVelocity() { float z = Vector3.zero.z; } // Token: 0x060014A8 RID: 5288 RVA: 0x000577D8 File Offset: 0x000559D8 [Token(Token = "0x60014A8")] [Address(RVA = "0x17F8D50", Offset = "0x17F7750", VA = "0x1817F8D50")] public void ClearUnityRigidbodyVelocity() { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { this.unityRigidbody.ClearVelocity(); } } // Token: 0x060014A9 RID: 5289 RVA: 0x00057804 File Offset: 0x00055A04 [Token(Token = "0x60014A9")] [Address(RVA = "0x17F8CD0", Offset = "0x17F76D0", VA = "0x1817F8CD0")] public void ClearLinearVelocity() { float z = Vector3.zero.z; } // Token: 0x060014AA RID: 5290 RVA: 0x0005781C File Offset: 0x00055A1C [Token(Token = "0x60014AA")] [Address(RVA = "0x17F8C50", Offset = "0x17F7650", VA = "0x1817F8C50")] public void ClearAngularVelocity() { float z = Vector3.zero.z; } // Token: 0x060014AB RID: 5291 RVA: 0x00057834 File Offset: 0x00055A34 [Token(Token = "0x60014AB")] [Address(RVA = "0x17FBF90", Offset = "0x17FA990", VA = "0x1817FBF90")] public void ResetVelocityWorldSpace(Vector3 DMOIHKJFKPB, Vector3 HOHJEEAGGGI) { float z = DMOIHKJFKPB.z; float z2 = HOHJEEAGGGI.z; RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; if (kgcfpfpdjpm != num) { Transform targetTransform = this.KGCFPFPDJPM.MDKDCJFEBJH; Transform targetTransform2 = this.KGCFPFPDJPM.MDKDCJFEBJH; } } // Token: 0x060014AC RID: 5292 RVA: 0x00057884 File Offset: 0x00055A84 [Token(Token = "0x60014AC")] [Address(RVA = "0x17FBF30", Offset = "0x17FA930", VA = "0x1817FBF30")] public void ResetVelocityLocalSpace(Vector3 NEDAACNNIPB, Vector3 MOGOLDLEJAL) { float z = NEDAACNNIPB.z; float z2 = MOGOLDLEJAL.z; } // Token: 0x060014AD RID: 5293 RVA: 0x000578A0 File Offset: 0x00055AA0 [Token(Token = "0x60014AD")] [Address(RVA = "0x17FBDC0", Offset = "0x17FA7C0", VA = "0x1817FBDC0")] public void ResetLinearVelocityLocalSpace(Vector3 NEDAACNNIPB) { if (this.VelocityHandler != 0) { int num = 0; num += num; num++; float z = NEDAACNNIPB.z; } int num2 = 0; if (!this.EHBLIBLIMDE) { bool ngcmboockmn = this.NGCMBOOCKMN; num2 += num2; } if (this.unityRigidbody.IsSleeping()) { float z2 = NEDAACNNIPB.z; bool flag; if (flag && this.VelocityHandler == (ulong)0L) { return; } } float z3 = NEDAACNNIPB.z; } // Token: 0x060014AE RID: 5294 RVA: 0x00057914 File Offset: 0x00055B14 [Token(Token = "0x60014AE")] [Address(RVA = "0x17FB980", Offset = "0x17FA380", VA = "0x1817FB980")] public void ResetAngularVelocityLocalSpace(Vector3 MOGOLDLEJAL) { if (this.VelocityHandler != 0) { int num = 0; num += num; num++; float z = MOGOLDLEJAL.z; } int num2 = 0; if (!this.EHBLIBLIMDE) { bool ngcmboockmn = this.NGCMBOOCKMN; num2 += num2; } if (this.unityRigidbody.IsSleeping()) { float z2 = MOGOLDLEJAL.z; bool flag; if (flag && this.VelocityHandler == (ulong)0L) { return; } } float z3 = MOGOLDLEJAL.z; } // Token: 0x060014AF RID: 5295 RVA: 0x00057988 File Offset: 0x00055B88 [Token(Token = "0x60014AF")] [Address(RVA = "0x17FBAF0", Offset = "0x17FA4F0", VA = "0x1817FBAF0")] public void ResetInertiaTensor() { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { Vector3 zero = Vector3.zero; Rigidbody rigidbody2 = this.unityRigidbody; int num2 = 0; if (rigidbody2 != num2) { Rigidbody rigidbody3 = this.unityRigidbody; } Quaternion identity = Quaternion.identity; int num3 = 0; this.ONAPGIGFEHK = num3; Rigidbody rigidbody4 = this.unityRigidbody; int num4 = 0; if (rigidbody4 != num4) { Rigidbody rigidbody5 = this.unityRigidbody; } return; } this.unityRigidbody.ResetInertiaTensor(); throw new NullReferenceException(); } // Token: 0x060014B0 RID: 5296 RVA: 0x00057A10 File Offset: 0x00055C10 [Token(Token = "0x60014B0")] [Address(RVA = "0x17FC970", Offset = "0x17FB370", VA = "0x1817FC970")] public bool SweepTest(Vector3 DJBBMJBBNHB, out RaycastHit IIILNCEEBPL) { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { int num2 = 0; IIILNCEEBPL.m_Point = num2; IIILNCEEBPL.m_Normal.y = (float)num2; IIILNCEEBPL.m_FaceID = (uint)num2; IIILNCEEBPL.m_UV = num2; IIILNCEEBPL.m_Collider = num2; } Rigidbody rigidbody2 = this.unityRigidbody; float z = DJBBMJBBNHB.z; throw new NullReferenceException(); } // Token: 0x060014B1 RID: 5297 RVA: 0x00057A70 File Offset: 0x00055C70 [Token(Token = "0x60014B1")] [Address(RVA = "0x17FCA40", Offset = "0x17FB440", VA = "0x1817FCA40")] public bool SweepTest(Vector3 DJBBMJBBNHB, out RaycastHit IIILNCEEBPL, float DJGCMOJICGK) { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { int num2 = 0; IIILNCEEBPL.m_Point = num2; IIILNCEEBPL.m_Normal.y = (float)num2; IIILNCEEBPL.m_FaceID = (uint)num2; IIILNCEEBPL.m_UV = num2; IIILNCEEBPL.m_Collider = num2; } Rigidbody rigidbody2 = this.unityRigidbody; float z = DJBBMJBBNHB.z; throw new NullReferenceException(); } // Token: 0x060014B2 RID: 5298 RVA: 0x00057AD0 File Offset: 0x00055CD0 [Token(Token = "0x60014B2")] [Address(RVA = "0x17FC880", Offset = "0x17FB280", VA = "0x1817FC880")] public bool SweepTest(Vector3 DJBBMJBBNHB, out RaycastHit IIILNCEEBPL, float DJGCMOJICGK, QueryTriggerInteraction BBILCNAHMIF) { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { int num2 = 0; IIILNCEEBPL.m_Point = num2; IIILNCEEBPL.m_Normal.y = (float)num2; IIILNCEEBPL.m_FaceID = (uint)num2; IIILNCEEBPL.m_UV = num2; IIILNCEEBPL.m_Collider = num2; } Rigidbody rigidbody2 = this.unityRigidbody; float z = DJBBMJBBNHB.z; throw new NullReferenceException(); } // Token: 0x060014B3 RID: 5299 RVA: 0x00057B30 File Offset: 0x00055D30 [Token(Token = "0x60014B3")] [Address(RVA = "0x17FA4A0", Offset = "0x17F8EA0", VA = "0x1817FA4A0")] public bool IsSleeping() { if (!this.EHBLIBLIMDE) { return this.NGCMBOOCKMN; } return this.unityRigidbody.IsSleeping(); } // Token: 0x060014B4 RID: 5300 RVA: 0x00057B60 File Offset: 0x00055D60 [Token(Token = "0x60014B4")] [Address(RVA = "0x17FC5F0", Offset = "0x17FAFF0", VA = "0x1817FC5F0")] public void Sleep() { if (!this.EHBLIBLIMDE) { this.NGCMBOOCKMN = true; } Physics.SyncTransforms(); this.unityRigidbody.Sleep(); if (!this.EHBLIBLIMDE) { } bool flag = this.unityRigidbody.IsSleeping(); if (this.LAINHJHCEHI != flag) { RigidbodyEx.FPLEDOKDLCC jnajfiohdko = this.JNAJFIOHDKO; if (jnajfiohdko != 0) { this.LAINHJHCEHI = flag; jnajfiohdko(this); return; } } } // Token: 0x060014B5 RID: 5301 RVA: 0x00057BD0 File Offset: 0x00055DD0 [Token(Token = "0x60014B5")] [Address(RVA = "0x17FCCA0", Offset = "0x17FB6A0", VA = "0x1817FCCA0")] public void WakeUp() { if (this.EHBLIBLIMDE) { this.unityRigidbody.WakeUp(); } this.NGCMBOOCKMN = false; this.PJHFFJDOCKG = (int)((ulong)0L); if (!this.EHBLIBLIMDE) { } bool flag = this.unityRigidbody.IsSleeping(); if (this.LAINHJHCEHI != flag) { RigidbodyEx.FPLEDOKDLCC jnajfiohdko = this.JNAJFIOHDKO; if (jnajfiohdko != 0) { this.LAINHJHCEHI = flag; jnajfiohdko(this); return; } } } // Token: 0x060014B6 RID: 5302 RVA: 0x00057C40 File Offset: 0x00055E40 [Token(Token = "0x60014B6")] [Address(RVA = "0x17F9B30", Offset = "0x17F8530", VA = "0x1817F9B30")] public void FreezeCenterOfMassAndInertiaTensor() { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { Debug.LogWarningFormat("Unable to freeze center of mass and inertia tensor on {0}: No Unity rigidbody found.", new object[] { this }); return; } Rigidbody rigidbody2 = this.unityRigidbody; Vector3 vector; float z = vector.z; Rigidbody rigidbody3 = this.unityRigidbody; Vector3 vector2; float z2 = vector2.z; Rigidbody rigidbody4 = this.unityRigidbody; } // Token: 0x060014B7 RID: 5303 RVA: 0x00057CAC File Offset: 0x00055EAC [Token(Token = "0x60014B7")] [Address(RVA = "0x17FCB30", Offset = "0x17FB530", VA = "0x1817FCB30")] public void UnfreezeCenterOfMassAndInertiaTensor() { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { Debug.LogWarningFormat("Unable to freeze center of mass and inertia tensor on {0}: No Unity rigidbody found.", new object[] { this }); return; } Rigidbody rigidbody2 = this.unityRigidbody; if (this.customCenterOfMass == (ulong)0L) { rigidbody2.ResetCenterOfMass(); } float z = this.customCenterOfMass.value.z; this.unityRigidbody.ResetInertiaTensor(); } // Token: 0x060014B8 RID: 5304 RVA: 0x00057D24 File Offset: 0x00055F24 [Token(Token = "0x60014B8")] [Address(RVA = "0x17FA4E0", Offset = "0x17F8EE0", VA = "0x1817FA4E0")] private CollisionDetectionMode JFJLAOCMFNA(CollisionDetectionMode BCBIJHKNNDG, bool JEGGMAKBGEK) { for (;;) { Rigidbody rigidbody = this.unityRigidbody; int num = 0; bool flag = rigidbody != num; if (JEGGMAKBGEK != flag && BCBIJHKNNDG - CollisionDetectionMode.Continuous <= 1) { return; } } } // Token: 0x060014B9 RID: 5305 RVA: 0x00057D50 File Offset: 0x00055F50 [Token(Token = "0x60014B9")] [Address(RVA = "0x17F8080", Offset = "0x17F6A80", VA = "0x1817F8080")] public void ApplyForceVelocityChange(RigidbodyEx.KENNGMPFMIM BOPOFJMOPOJ, Vector3 GJBBMIFHHBG, float GLKHAHMAPCK, float BAFKDBBCKFJ = 8f, float BDEHLOCEOKH = 1f) { if (this.EHBLIBLIMDE) { if (BOPOFJMOPOJ != RigidbodyEx.KENNGMPFMIM.OVERRIDE) { Vector3 vector; float z = vector.z; if (BOPOFJMOPOJ == RigidbodyEx.KENNGMPFMIM.REFLECTIVE) { } Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; } int num = 0; Vector3 zero = Vector3.zero; this.ResetAngularVelocityLocalSpace(num); Vector3 zero2 = Vector3.zero; int num2 = 0; Vector3 zero3 = Vector3.zero; this.ResetLinearVelocityLocalSpace(num2); RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num3 = 0; if (kgcfpfpdjpm != num3) { Transform targetTransform = this.KGCFPFPDJPM.MDKDCJFEBJH; } } } // Token: 0x060014BA RID: 5306 RVA: 0x00057DE0 File Offset: 0x00055FE0 [Token(Token = "0x60014BA")] [Address(RVA = "0x17F91E0", Offset = "0x17F7BE0", VA = "0x1817F91E0")] public static void DecomposeVelocity(Vector3 NHAOMEMANJA, Vector3 ILALHDDOAGN, out Vector3 PBEEOLBKFJE, out Vector3 HEBCOBKIEPK) { float z = ILALHDDOAGN.z; float z2 = NHAOMEMANJA.z; Vector3 vector; float z3 = vector.z; float z4 = NHAOMEMANJA.z; PBEEOLBKFJE.z = z3; Vector3 vector2; float z5 = vector2.z; HEBCOBKIEPK.z = z5; } // Token: 0x060014BB RID: 5307 RVA: 0x00057E24 File Offset: 0x00056024 [Token(Token = "0x60014BB")] [Address(RVA = "0x17FB270", Offset = "0x17F9C70", VA = "0x1817FB270", Slot = "4")] public void OnChangedDistanceBand(EEDONNAHMFK AKMGILKNNCO, EEDONNAHMFK EDEMHOMGFJO) { this.k__BackingField = EDEMHOMGFJO; this.DKDBDOFNHHL(); if (this.OnDistanceBandChangedEvent != 0) { } } // Token: 0x060014BC RID: 5308 RVA: 0x00057E4C File Offset: 0x0005604C [Token(Token = "0x60014BC")] [Address(RVA = "0x17FB670", Offset = "0x17FA070", VA = "0x1817FB670")] private void OnDrawGizmosSelected() { Color yellow = Color.yellow; Vector3 vector; float z = vector.z; } // Token: 0x060014BD RID: 5309 RVA: 0x00057E68 File Offset: 0x00056068 [Token(Token = "0x60014BD")] [Address(RVA = "0x17FCEF0", Offset = "0x17FB8F0", VA = "0x1817FCEF0")] public RigidbodyEx() { float z = Vector3.zero.z; this.CIAGDANMNAP.z = z; TokenFlag tokenFlag = new TokenFlag(); this.CPFDOIMONGL = tokenFlag; this.LAINHJHCEHI = true; TokenFlag tokenFlag2 = new TokenFlag(); this.NOEEDDLFKJL = tokenFlag2; int num; ActionEvent actionEvent = new ActionEvent(32, num != 0); num = 0; this.EarlyLateUpdateEvent = actionEvent; this.FIHIJLKMDMF = (LBBCDOLOBNL)((ulong)1L); AHEFBPDEJFK ahefbpdejfk = new AHEFBPDEJFK(); this.HCDMPDELDAO = ahefbpdejfk; this.GOBBHGDJKFG = 1f; TokenFlag tokenFlag3 = new TokenFlag(); this.KJLPCMPBNKG = tokenFlag3; base..ctor(); } // Token: 0x060014BF RID: 5311 RVA: 0x00057F14 File Offset: 0x00056114 [Token(Token = "0x60014BF")] [Address(RVA = "0x17F9A80", Offset = "0x17F8480", VA = "0x1817F9A80")] [CompilerGenerated] private object FHIGDBCLPAN() { string text = this.SafeGetName(); int viewID = this.photonView.ViewID; string text2 = this.KGCFPFPDJPM.SafeGetName(); string text3 = string.Format("Setting parent of {0} {1} to {2}", text, viewID, text2); throw new NullReferenceException(); } // Token: 0x0400103D RID: 4157 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400103D")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private Rigidbody unityRigidbody; // Token: 0x0400103E RID: 4158 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400103E")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.SelfAndParent, true, false)] private PhotonView photonView; // Token: 0x0400103F RID: 4159 [Token(Token = "0x400103F")] private const int OONKPHMFDAG = 10; // Token: 0x04001040 RID: 4160 [Token(Token = "0x4001040")] private const float BAPLNKJDEJP = 9E-05f; // Token: 0x04001041 RID: 4161 [Token(Token = "0x4001041")] private const float FBMMANCIBNK = 0.0001f; // Token: 0x04001042 RID: 4162 [Token(Token = "0x4001042")] private static readonly string LOBOAOJOKNO = "INTERP_PAUSE"; // Token: 0x04001043 RID: 4163 [Token(Token = "0x4001043")] private const float OADDCMALCEL = 0.001f; // Token: 0x04001044 RID: 4164 [Token(Token = "0x4001044")] public static bool FollowProxiesWithPhysics; // Token: 0x04001045 RID: 4165 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001045")] [SerializeField] private OverridableVector3 customCenterOfMass; // Token: 0x04001046 RID: 4166 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4001046")] [SerializeField] private bool forceNoInterpolation; // Token: 0x04001047 RID: 4167 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x4001047")] private EEDONNAHMFK CAFCLKJPHLB; // Token: 0x04001048 RID: 4168 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4001048")] private CollisionDetectionMode PANFLAPMMDL; // Token: 0x04001049 RID: 4169 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x4001049")] private Vector3 CIAGDANMNAP; // Token: 0x0400104A RID: 4170 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400104A")] public JAKMIGBBBOM.BAFPMPJFBEM VelocityProvider; // Token: 0x0400104B RID: 4171 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400104B")] public LAEEBFEKIHD.GHDPDPMCHLP VelocityHandler; // Token: 0x0400104C RID: 4172 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400104C")] public Action OnDistanceBandChangedEvent; // Token: 0x0400104D RID: 4173 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400104D")] private TokenFlag CPFDOIMONGL; // Token: 0x0400104E RID: 4174 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400104E")] private bool LAINHJHCEHI; // Token: 0x0400104F RID: 4175 [global::Cpp2IlInjected.FieldOffset(Offset = "0x71")] [Token(Token = "0x400104F")] private bool NGCMBOOCKMN; // Token: 0x04001050 RID: 4176 [global::Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x4001050")] private int PJHFFJDOCKG; // Token: 0x04001051 RID: 4177 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4001051")] private bool NGFBKPOBDGP; // Token: 0x04001052 RID: 4178 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4001052")] private TokenFlag NOEEDDLFKJL; // Token: 0x04001053 RID: 4179 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4001053")] private ScenePhysicsSettings.PhysicsLODSettings JNOKKMDDOEN; // Token: 0x04001054 RID: 4180 [Token(Token = "0x4001054")] private static MEFKCIOFGAI HEIDKDAAPND; // Token: 0x04001055 RID: 4181 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4001055")] public ActionEvent EarlyLateUpdateEvent; // Token: 0x0400105C RID: 4188 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400105C")] private IDisposable MAGALGIPAJC; // Token: 0x0400105D RID: 4189 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400105D")] private LBBCDOLOBNL FIHIJLKMDMF; // Token: 0x0400105F RID: 4191 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400105F")] private AHEFBPDEJFK HCDMPDELDAO; // Token: 0x04001061 RID: 4193 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")] [Token(Token = "0x4001061")] private float GOBBHGDJKFG; // Token: 0x04001062 RID: 4194 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4001062")] private readonly TokenFlag KJLPCMPBNKG; // Token: 0x04001063 RID: 4195 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4001063")] private Transform DIOPGMMILKM; // Token: 0x04001064 RID: 4196 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4001064")] private RigidbodyEx KGCFPFPDJPM; // Token: 0x04001065 RID: 4197 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4001065")] private Vector3? OIDMJCFLHEI; // Token: 0x04001066 RID: 4198 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x4001066")] private Quaternion? ONAPGIGFEHK; // Token: 0x04001067 RID: 4199 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x4001067")] private Transform BOEMILGMONG; // Token: 0x020002B0 RID: 688 [Token(Token = "0x20002B0")] public sealed class FPLEDOKDLCC : MulticastDelegate { // Token: 0x060014C0 RID: 5312 RVA: 0x00057F54 File Offset: 0x00056154 [Token(Token = "0x60014C0")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public FPLEDOKDLCC(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x060014C1 RID: 5313 RVA: 0x00057F70 File Offset: 0x00056170 [Token(Token = "0x60014C1")] [Address(RVA = "0x6931D0", Offset = "0x691BD0", VA = "0x1806931D0", Slot = "13")] public void Invoke(RigidbodyEx BLALJKAEGEI) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060014C2 RID: 5314 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60014C2")] [Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")] public IAsyncResult BeginInvoke(RigidbodyEx BLALJKAEGEI, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060014C3 RID: 5315 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60014C3")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020002B1 RID: 689 [Token(Token = "0x20002B1")] public enum KENNGMPFMIM { // Token: 0x04001069 RID: 4201 [Token(Token = "0x4001069")] ADDITIVE, // Token: 0x0400106A RID: 4202 [Token(Token = "0x400106A")] OVERRIDE, // Token: 0x0400106B RID: 4203 [Token(Token = "0x400106B")] REFLECTIVE } }