using System; using System.Collections; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom; using RecRoom.Core; using RecRoom.Core.Culling; using RecRoom.Utils.OverridableFields; using UnityEngine; // Token: 0x020002A5 RID: 677 [Token(Token = "0x20002A5")] [DisallowMultipleComponent] public sealed class RigidbodyEx : MonoBehaviour, OFCHBCNPCBH { // Token: 0x170002F5 RID: 757 // (get) Token: 0x060013FF RID: 5119 RVA: 0x00054428 File Offset: 0x00052628 [Token(Token = "0x170002F5")] public PhotonView NBMOPBLJCDF { [Token(Token = "0x60013FF")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get { return this.photonView; } } // Token: 0x170002F6 RID: 758 // (get) Token: 0x06001400 RID: 5120 RVA: 0x0005443C File Offset: 0x0005263C [Token(Token = "0x170002F6")] public EEDONNAHMFK GENNIDPDDCI { [Token(Token = "0x6001400")] [Address(RVA = "0x696860", Offset = "0x695860", VA = "0x180696860")] get { return this.CAFCLKJPHLB; } } // Token: 0x170002F7 RID: 759 // (get) Token: 0x06001401 RID: 5121 RVA: 0x00054450 File Offset: 0x00052650 [Token(Token = "0x170002F7")] private bool ACMMGBAPHJG { [Token(Token = "0x6001401")] [Address(RVA = "0x1C47B10", Offset = "0x1C46B10", VA = "0x181C47B10")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; return rigidbody != num; } } // Token: 0x170002F8 RID: 760 // (get) Token: 0x06001402 RID: 5122 RVA: 0x00054470 File Offset: 0x00052670 // (set) Token: 0x06001403 RID: 5123 RVA: 0x000544B0 File Offset: 0x000526B0 [Token(Token = "0x170002F8")] private bool GOCDCHKGIJP { [Token(Token = "0x6001402")] [Address(RVA = "0x1C44100", Offset = "0x1C43100", VA = "0x181C44100")] 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 = "0x6001403")] [Address(RVA = "0xB8CBF0", Offset = "0xB8BBF0", VA = "0x180B8CBF0")] set { this.NGFBKPOBDGP = value; } } // Token: 0x1400003F RID: 63 // (add) Token: 0x06001404 RID: 5124 RVA: 0x000544C4 File Offset: 0x000526C4 // (remove) Token: 0x06001405 RID: 5125 RVA: 0x000544E0 File Offset: 0x000526E0 [Token(Token = "0x1400003F")] public event RigidbodyEx.FPLEDOKDLCC JAGBDLHKPLL { [Token(Token = "0x6001404")] [Address(RVA = "0x1C4A1A0", Offset = "0x1C491A0", VA = "0x181C4A1A0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6001405")] [Address(RVA = "0x1C4C270", Offset = "0x1C4B270", VA = "0x181C4C270")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000040 RID: 64 // (add) Token: 0x06001406 RID: 5126 RVA: 0x000544FC File Offset: 0x000526FC // (remove) Token: 0x06001407 RID: 5127 RVA: 0x00054518 File Offset: 0x00052718 [Token(Token = "0x14000040")] public event RigidbodyEx.FPLEDOKDLCC LNBDKGDJLBL { [Token(Token = "0x6001406")] [Address(RVA = "0x1C4A380", Offset = "0x1C49380", VA = "0x181C4A380")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6001407")] [Address(RVA = "0x1C4C450", Offset = "0x1C4B450", VA = "0x181C4C450")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000041 RID: 65 // (add) Token: 0x06001408 RID: 5128 RVA: 0x00054534 File Offset: 0x00052734 // (remove) Token: 0x06001409 RID: 5129 RVA: 0x00054550 File Offset: 0x00052750 [Token(Token = "0x14000041")] public event RigidbodyEx.FPLEDOKDLCC JMHDMBMIEPP { [Token(Token = "0x6001408")] [Address(RVA = "0x1C4A100", Offset = "0x1C49100", VA = "0x181C4A100")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6001409")] [Address(RVA = "0x1C4C1D0", Offset = "0x1C4B1D0", VA = "0x181C4C1D0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000042 RID: 66 // (add) Token: 0x0600140A RID: 5130 RVA: 0x0005456C File Offset: 0x0005276C // (remove) Token: 0x0600140B RID: 5131 RVA: 0x00054588 File Offset: 0x00052788 [Token(Token = "0x14000042")] public event RigidbodyEx.FPLEDOKDLCC JNAJFIOHDKO { [Token(Token = "0x600140A")] [Address(RVA = "0x1C4A420", Offset = "0x1C49420", VA = "0x181C4A420")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600140B")] [Address(RVA = "0x1C4C4F0", Offset = "0x1C4B4F0", VA = "0x181C4C4F0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000043 RID: 67 // (add) Token: 0x0600140C RID: 5132 RVA: 0x000545A4 File Offset: 0x000527A4 // (remove) Token: 0x0600140D RID: 5133 RVA: 0x000545C0 File Offset: 0x000527C0 [Token(Token = "0x14000043")] public event RigidbodyEx.FPLEDOKDLCC DCLFLJNKPOA { [Token(Token = "0x600140C")] [Address(RVA = "0x1C4A060", Offset = "0x1C49060", VA = "0x181C4A060")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600140D")] [Address(RVA = "0x1C4C130", Offset = "0x1C4B130", VA = "0x181C4C130")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000044 RID: 68 // (add) Token: 0x0600140E RID: 5134 RVA: 0x000545DC File Offset: 0x000527DC // (remove) Token: 0x0600140F RID: 5135 RVA: 0x000545F8 File Offset: 0x000527F8 [Token(Token = "0x14000044")] public event RigidbodyEx.FPLEDOKDLCC IDHPKLFPOEA { [Token(Token = "0x600140E")] [Address(RVA = "0x1C4A2E0", Offset = "0x1C492E0", VA = "0x181C4A2E0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600140F")] [Address(RVA = "0x1C4C3B0", Offset = "0x1C4B3B0", VA = "0x181C4C3B0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000045 RID: 69 // (add) Token: 0x06001410 RID: 5136 RVA: 0x00054614 File Offset: 0x00052814 // (remove) Token: 0x06001411 RID: 5137 RVA: 0x00054630 File Offset: 0x00052830 [Token(Token = "0x14000045")] public event RigidbodyEx.FPLEDOKDLCC GPPHLDMNGFL { [Token(Token = "0x6001410")] [Address(RVA = "0x1C4A240", Offset = "0x1C49240", VA = "0x181C4A240")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6001411")] [Address(RVA = "0x1C4C310", Offset = "0x1C4B310", VA = "0x181C4C310")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x170002F9 RID: 761 // (get) Token: 0x06001412 RID: 5138 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170002F9")] public bool EAMFPPCAECD { [Token(Token = "0x6001412")] [Address(RVA = "0x16B3C50", Offset = "0x16B2C50", VA = "0x1816B3C50")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170002FA RID: 762 // (get) Token: 0x06001413 RID: 5139 RVA: 0x0005464C File Offset: 0x0005284C // (set) Token: 0x06001414 RID: 5140 RVA: 0x00054660 File Offset: 0x00052860 [Token(Token = "0x170002FA")] private IDisposable LLKPMDMMICL { [Token(Token = "0x6001413")] [Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")] get { return this.MAGALGIPAJC; } [Token(Token = "0x6001414")] [Address(RVA = "0x1C441A0", Offset = "0x1C431A0", VA = "0x181C441A0")] set { if (this.MAGALGIPAJC != 0) { } this.MAGALGIPAJC = value; } } // Token: 0x170002FB RID: 763 // (get) Token: 0x06001415 RID: 5141 RVA: 0x00054680 File Offset: 0x00052880 // (set) Token: 0x06001416 RID: 5142 RVA: 0x00054694 File Offset: 0x00052894 [Token(Token = "0x170002FB")] public LBBCDOLOBNL FFELJIECAPI { [Token(Token = "0x6001415")] [Address(RVA = "0x44BFF0", Offset = "0x44AFF0", VA = "0x18044BFF0")] get { return this.FIHIJLKMDMF; } [Token(Token = "0x6001416")] [Address(RVA = "0x1C4C590", Offset = "0x1C4B590", VA = "0x181C4C590")] set { if (this.FIHIJLKMDMF != value) { this.FIHIJLKMDMF = value; if (RigidbodyEx.HEIDKDAAPND != 0) { int num = 0; num += num; num++; } } } } // Token: 0x170002FC RID: 764 // (get) Token: 0x06001417 RID: 5143 RVA: 0x000546C4 File Offset: 0x000528C4 // (set) Token: 0x06001418 RID: 5144 RVA: 0x000546D8 File Offset: 0x000528D8 [Token(Token = "0x170002FC")] public EEDONNAHMFK GGOGKLAIJNJ { [Token(Token = "0x6001417")] [Address(RVA = "0x821EB0", Offset = "0x820EB0", VA = "0x180821EB0")] get; [Token(Token = "0x6001418")] [Address(RVA = "0x8220F0", Offset = "0x8210F0", VA = "0x1808220F0")] private set; } // Token: 0x170002FD RID: 765 // (get) Token: 0x06001419 RID: 5145 RVA: 0x000546EC File Offset: 0x000528EC [Token(Token = "0x170002FD")] public bool OEIHBJAOFJL { [Token(Token = "0x6001419")] [Address(RVA = "0x1C4A500", Offset = "0x1C49500", VA = "0x181C4A500")] get { return this.HCDMPDELDAO.CFLJGNJLBFG; } } // Token: 0x170002FE RID: 766 // (get) Token: 0x0600141A RID: 5146 RVA: 0x0005470C File Offset: 0x0005290C [Token(Token = "0x170002FE")] public bool HEJHCIKDKBC { [Token(Token = "0x600141A")] [Address(RVA = "0x1C4A6C0", Offset = "0x1C496C0", VA = "0x181C4A6C0")] get { PhotonView photonView = this.photonView; int num = 0; bool flag = photonView != num; if (!flag) { return flag; } return this.photonView.DKLGNFGONEM; } } // Token: 0x170002FF RID: 767 // (get) Token: 0x0600141B RID: 5147 RVA: 0x00054744 File Offset: 0x00052944 // (set) Token: 0x0600141C RID: 5148 RVA: 0x00054758 File Offset: 0x00052958 [Token(Token = "0x170002FF")] public bool LBPICJMHLFA { [Token(Token = "0x600141B")] [Address(RVA = "0x1A5AEB0", Offset = "0x1A59EB0", VA = "0x181A5AEB0")] get; [Token(Token = "0x600141C")] [Address(RVA = "0x1A5A7A0", Offset = "0x1A597A0", VA = "0x181A5A7A0")] private set; } // Token: 0x0600141D RID: 5149 RVA: 0x0005476C File Offset: 0x0005296C [Token(Token = "0x600141D")] [Address(RVA = "0x1C44AA0", Offset = "0x1C43AA0", VA = "0x181C44AA0")] public void AddUpdateLodOverride(object PIHIPPPPEBI, EEDONNAHMFK NCDJGFJPOIF) { if (this.HCDMPDELDAO.DOEHAPOJMON(PIHIPPPPEBI, NCDJGFJPOIF)) { this.DKDBDOFNHHL(); return; } } // Token: 0x0600141E RID: 5150 RVA: 0x00054798 File Offset: 0x00052998 [Token(Token = "0x600141E")] [Address(RVA = "0x1C48940", Offset = "0x1C47940", VA = "0x181C48940")] public void RemoveUpdateLodOverride(object PIHIPPPPEBI) { if (this.HCDMPDELDAO.HAHBGOMEMEE(PIHIPPPPEBI)) { this.DKDBDOFNHHL(); return; } } // Token: 0x0600141F RID: 5151 RVA: 0x000547C4 File Offset: 0x000529C4 [Token(Token = "0x600141F")] [Address(RVA = "0x1C476E0", Offset = "0x1C466E0", VA = "0x181C476E0")] 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: 0x06001420 RID: 5152 RVA: 0x00054838 File Offset: 0x00052A38 [Token(Token = "0x6001420")] [Address(RVA = "0x1C47610", Offset = "0x1C46610", VA = "0x181C47610")] 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: 0x17000300 RID: 768 // (get) Token: 0x06001421 RID: 5153 RVA: 0x00054880 File Offset: 0x00052A80 // (set) Token: 0x06001422 RID: 5154 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000300")] public Rigidbody NAAMNABBACE { [Token(Token = "0x6001421")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return this.unityRigidbody; } [Token(Token = "0x6001422")] [Address(RVA = "0x1C4C6A0", Offset = "0x1C4B6A0", VA = "0x181C4C6A0")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000301 RID: 769 // (get) Token: 0x06001423 RID: 5155 RVA: 0x00054894 File Offset: 0x00052A94 // (set) Token: 0x06001424 RID: 5156 RVA: 0x000548CC File Offset: 0x00052ACC [Token(Token = "0x17000301")] public float OPDHAKGKECE { [Token(Token = "0x6001423")] [Address(RVA = "0x1C4B2E0", Offset = "0x1C4A2E0", VA = "0x181C4B2E0")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { return this.GOBBHGDJKFG; } return this.unityRigidbody.mass; } [Token(Token = "0x6001424")] [Address(RVA = "0x1C4DC00", Offset = "0x1C4CC00", VA = "0x181C4DC00")] set { this.GOBBHGDJKFG = value; Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { this.unityRigidbody.mass = value; } } } // Token: 0x17000302 RID: 770 // (get) Token: 0x06001425 RID: 5157 RVA: 0x00054908 File Offset: 0x00052B08 // (set) Token: 0x06001426 RID: 5158 RVA: 0x0005493C File Offset: 0x00052B3C [Token(Token = "0x17000302")] public float KJILBCNBJBF { [Token(Token = "0x6001425")] [Address(RVA = "0x1C4AA80", Offset = "0x1C49A80", VA = "0x181C4AA80")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { } return this.unityRigidbody.drag; } [Token(Token = "0x6001426")] [Address(RVA = "0x1C4CCC0", Offset = "0x1C4BCC0", VA = "0x181C4CCC0")] set { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { this.unityRigidbody.drag = value; } } } // Token: 0x17000303 RID: 771 // (get) Token: 0x06001427 RID: 5159 RVA: 0x00054970 File Offset: 0x00052B70 // (set) Token: 0x06001428 RID: 5160 RVA: 0x000549A4 File Offset: 0x00052BA4 [Token(Token = "0x17000303")] public float OKLPNLJGKKP { [Token(Token = "0x6001427")] [Address(RVA = "0x1C4A870", Offset = "0x1C49870", VA = "0x181C4A870")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { } return this.unityRigidbody.angularDrag; } [Token(Token = "0x6001428")] [Address(RVA = "0x1C4CA90", Offset = "0x1C4BA90", VA = "0x181C4CA90")] set { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { this.unityRigidbody.angularDrag = value; } } } // Token: 0x17000304 RID: 772 // (get) Token: 0x06001429 RID: 5161 RVA: 0x000549D8 File Offset: 0x00052BD8 // (set) Token: 0x0600142A RID: 5162 RVA: 0x00054A10 File Offset: 0x00052C10 [Token(Token = "0x17000304")] public bool IEIKHAKBHFL { [Token(Token = "0x6001429")] [Address(RVA = "0x1C4B940", Offset = "0x1C4A940", VA = "0x181C4B940")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; bool flag = rigidbody != num; if (!flag) { return flag; } return this.unityRigidbody.useGravity; } [Token(Token = "0x600142A")] [Address(RVA = "0x1C4ED40", Offset = "0x1C4DD40", VA = "0x181C4ED40")] set { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { this.unityRigidbody.useGravity = value; } } } // Token: 0x17000305 RID: 773 // (get) Token: 0x0600142B RID: 5163 RVA: 0x00054A44 File Offset: 0x00052C44 // (set) Token: 0x0600142C RID: 5164 RVA: 0x00054A80 File Offset: 0x00052C80 [Token(Token = "0x17000305")] public Vector3 AOICKJOAOMK { [Token(Token = "0x600142B")] [Address(RVA = "0x1C4AF40", Offset = "0x1C49F40", VA = "0x181C4AF40")] get { bool flag; if (flag || "{il2cpp array field il2cppMethodInfo->}" == flag) { } Transform transform; float num = transform.LACCAFFAOIG(); float z = Vector3.zero.z; Vector3 vector; float z2 = vector.z; throw new NullReferenceException(); } [Token(Token = "0x600142C")] [Address(RVA = "0x1C4D2C0", Offset = "0x1C4C2C0", VA = "0x181C4D2C0")] 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 num2 = base.transform.LACCAFFAOIG(); float z2 = value.z; Vector3 vector; float z3 = vector.z; } } // Token: 0x17000306 RID: 774 // (get) Token: 0x0600142D RID: 5165 RVA: 0x00054AE0 File Offset: 0x00052CE0 [Token(Token = "0x17000306")] public Vector3 IGGEJEKIEPN { [Token(Token = "0x600142D")] [Address(RVA = "0x1C4BA30", Offset = "0x1C4AA30", VA = "0x181C4BA30")] get { bool flag; if (!flag) { bool flag2; if (flag2 || "{il2cpp array field il2cppMethodInfo->}" == flag2) { } Transform transform; float num = transform.LACCAFFAOIG(); 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: 0x17000307 RID: 775 // (get) Token: 0x0600142E RID: 5166 RVA: 0x00054B2C File Offset: 0x00052D2C // (set) Token: 0x0600142F RID: 5167 RVA: 0x00054B60 File Offset: 0x00052D60 [Token(Token = "0x17000307")] public CollisionDetectionMode HGMIIIFOHGE { [Token(Token = "0x600142E")] [Address(RVA = "0x1C4A960", Offset = "0x1C49960", VA = "0x181C4A960")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { } return this.unityRigidbody.collisionDetectionMode; } [Token(Token = "0x600142F")] [Address(RVA = "0x1C4CBE0", Offset = "0x1C4BBE0", VA = "0x181C4CBE0")] set { this.PANFLAPMMDL = value; bool isKinematic = this.JEGGMAKBGEK; } } // Token: 0x06001430 RID: 5168 RVA: 0x00054B7C File Offset: 0x00052D7C [Token(Token = "0x6001430")] [Address(RVA = "0x1C46D70", Offset = "0x1C45D70", VA = "0x181C46D70")] private void HIPAPKJFFLF(CollisionDetectionMode ODPOJAFDECO) { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { Rigidbody rigidbody2 = this.unityRigidbody; } } // Token: 0x17000308 RID: 776 // (get) Token: 0x06001431 RID: 5169 RVA: 0x00054BAC File Offset: 0x00052DAC // (set) Token: 0x06001432 RID: 5170 RVA: 0x00054BE0 File Offset: 0x00052DE0 [Token(Token = "0x17000308")] public float LLOHKJOOOIM { [Token(Token = "0x6001431")] [Address(RVA = "0x1C4B370", Offset = "0x1C4A370", VA = "0x181C4B370")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { } return this.unityRigidbody.maxAngularVelocity; } [Token(Token = "0x6001432")] [Address(RVA = "0x1C4DCA0", Offset = "0x1C4CCA0", VA = "0x181C4DCA0")] set { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { this.unityRigidbody.maxAngularVelocity = value; } } } // Token: 0x17000309 RID: 777 // (get) Token: 0x06001433 RID: 5171 RVA: 0x00054C14 File Offset: 0x00052E14 // (set) Token: 0x06001434 RID: 5172 RVA: 0x00054C48 File Offset: 0x00052E48 [Token(Token = "0x17000309")] public RigidbodyConstraints KKNFLCLMNDN { [Token(Token = "0x6001433")] [Address(RVA = "0x1C4A9F0", Offset = "0x1C499F0", VA = "0x181C4A9F0")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody != num)) { } return this.unityRigidbody.constraints; } [Token(Token = "0x6001434")] [Address(RVA = "0x1C4CC30", Offset = "0x1C4BC30", VA = "0x181C4CC30")] set { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { Rigidbody rigidbody2 = this.unityRigidbody; } } } // Token: 0x1700030A RID: 778 // (get) Token: 0x06001435 RID: 5173 RVA: 0x00054C78 File Offset: 0x00052E78 [Token(Token = "0x1700030A")] public bool PJHKCJNMEEP { [Token(Token = "0x6001435")] [Address(RVA = "0x1BA7300", Offset = "0x1BA6300", VA = "0x181BA7300")] get { return this.KJLPCMPBNKG.CFLJGNJLBFG; } } // Token: 0x1700030B RID: 779 // (get) Token: 0x06001436 RID: 5174 RVA: 0x00054C98 File Offset: 0x00052E98 [Token(Token = "0x1700030B")] private Transform FCPIJLBHEIO { [Token(Token = "0x6001436")] [Address(RVA = "0x1C47F00", Offset = "0x1C46F00", VA = "0x181C47F00")] get { if (this.KJLPCMPBNKG.CFLJGNJLBFG) { return this.DIOPGMMILKM; } throw new NullReferenceException(); } } // Token: 0x1700030C RID: 780 // (get) Token: 0x06001437 RID: 5175 RVA: 0x00054CC4 File Offset: 0x00052EC4 [Token(Token = "0x1700030C")] public Transform ONHPOMOACHE { [Token(Token = "0x6001437")] [Address(RVA = "0x5CF130", Offset = "0x5CE130", VA = "0x1805CF130")] get { return base.transform; } } // Token: 0x1700030D RID: 781 // (get) Token: 0x06001438 RID: 5176 RVA: 0x00054CD8 File Offset: 0x00052ED8 [Token(Token = "0x1700030D")] public Transform MDKDCJFEBJH { [Token(Token = "0x6001438")] [Address(RVA = "0x1C4A5F0", Offset = "0x1C495F0", VA = "0x181C4A5F0")] get { for (;;) { bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG; int num = 0; if (flag) { } int num2 = 0; if (!(num != num2)) { break; } if (this.KJLPCMPBNKG.CFLJGNJLBFG) { goto Block_1; } } return base.transform; Block_1: return this.DIOPGMMILKM; } } // Token: 0x1700030E RID: 782 // (get) Token: 0x06001439 RID: 5177 RVA: 0x00054D24 File Offset: 0x00052F24 // (set) Token: 0x0600143A RID: 5178 RVA: 0x00054D38 File Offset: 0x00052F38 [Token(Token = "0x1700030E")] public RigidbodyEx HICENEOPGOF { [Token(Token = "0x6001439")] [Address(RVA = "0x5B7060", Offset = "0x5B6060", VA = "0x1805B7060")] get { return this.KGCFPFPDJPM; } [Token(Token = "0x600143A")] [Address(RVA = "0x1C4DD30", Offset = "0x1C4CD30", VA = "0x181C4DD30")] set { RigidbodyEx.FPLEDOKDLCC idhpklfpoea2; Delegate delegate6; for (;;) { int num = 0; if (this.KGCFPFPDJPM == value) { return; } RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num2 = 0; if (!(kgcfpfpdjpm != num2)) { goto IL_1A3; } RigidbodyEx kgcfpfpdjpm2 = this.KGCFPFPDJPM; kgcfpfpdjpm2.CPFDOIMONGL.BIHKNNPGGKP(this); kgcfpfpdjpm2.IOHJIMJBLDM(); RigidbodyEx kgcfpfpdjpm3 = this.KGCFPFPDJPM; RigidbodyEx.FPLEDOKDLCC fpledokdlcc; fpledokdlcc.method_ptr = ldftn(PNOJHIPEGBI); fpledokdlcc.method = ldftn(PNOJHIPEGBI); fpledokdlcc.m_target = this; RigidbodyEx.FPLEDOKDLCC dclfljnkpoa = kgcfpfpdjpm3.DCLFLJNKPOA; Delegate @delegate = Delegate.Remove(dclfljnkpoa, fpledokdlcc); if (@delegate != 0 && @delegate == 0) { continue; } while (@delegate != dclfljnkpoa) { } RigidbodyEx kgcfpfpdjpm4 = this.KGCFPFPDJPM; RigidbodyEx.FPLEDOKDLCC fpledokdlcc2; fpledokdlcc2.method_ptr = ldftn(CBLIFIJDBBH); fpledokdlcc2.method = ldftn(CBLIFIJDBBH); fpledokdlcc2.m_target = this; RigidbodyEx.FPLEDOKDLCC jagbdlhkpll = kgcfpfpdjpm4.JAGBDLHKPLL; Delegate delegate2 = Delegate.Remove(jagbdlhkpll, fpledokdlcc2); if (delegate2 != 0 && delegate2 == 0) { continue; } while (delegate2 != jagbdlhkpll) { } RigidbodyEx kgcfpfpdjpm5 = this.KGCFPFPDJPM; RigidbodyEx.FPLEDOKDLCC fpledokdlcc3; fpledokdlcc3.method_ptr = ldftn(BMMGIBIDBJB); fpledokdlcc3.method = ldftn(BMMGIBIDBJB); fpledokdlcc3.m_target = this; RigidbodyEx.FPLEDOKDLCC idhpklfpoea = kgcfpfpdjpm5.IDHPKLFPOEA; Delegate delegate3 = Delegate.Remove(idhpklfpoea, fpledokdlcc3); if (delegate3 != 0 && delegate3 == 0) { continue; } while (delegate3 != idhpklfpoea) { } RigidbodyEx kgcfpfpdjpm6 = this.KGCFPFPDJPM; if (!kgcfpfpdjpm6.k__BackingField) { kgcfpfpdjpm6.LAAFPOPPNJD(this); } if (this.k__BackingField) { goto IL_1A3; } if (!this.KJLPCMPBNKG.CFLJGNJLBFG) { Transform transform = base.transform; Transform boemilgmong = this.BOEMILGMONG; transform.SetParent(boemilgmong, true); AOLMGGAPKEH cpfdoimongl = this.CPFDOIMONGL; RigidbodyEx kgcfpfpdjpm7 = this.KGCFPFPDJPM; cpfdoimongl.BIHKNNPGGKP(kgcfpfpdjpm7); this.IOHJIMJBLDM(); goto IL_1A3; } goto IL_251; IL_270: Transform transform2 = base.transform; Vector3 vector; float z = vector.z; Transform transform3; int num3; transform3.position = num3; Transform transform4 = this.FCPIJLBHEIO; Transform transform5 = base.transform; Transform transform6 = this.FCPIJLBHEIO; Transform transform7 = base.transform; Vector3 vector2; float z2 = vector2.z; transform6.localScale = num3; Transform transform8 = this.FCPIJLBHEIO; Transform targetTransform = this.KGCFPFPDJPM.MDKDCJFEBJH; transform8.SetParent(targetTransform, true); RigidbodyEx kgcfpfpdjpm8 = this.KGCFPFPDJPM; EEDONNAHMFK actualUpdateLod = this.GetActualUpdateLod(); RigidbodyEx kgcfpfpdjpm9 = this.KGCFPFPDJPM; kgcfpfpdjpm9.CPFDOIMONGL.BPAJKKAGPKB(this); kgcfpfpdjpm9.IOHJIMJBLDM(); RigidbodyEx kgcfpfpdjpm10 = this.KGCFPFPDJPM; RigidbodyEx.FPLEDOKDLCC fpledokdlcc4; fpledokdlcc4.method_ptr = ldftn(PNOJHIPEGBI); fpledokdlcc4.method = ldftn(PNOJHIPEGBI); fpledokdlcc4.m_target = this; RigidbodyEx.FPLEDOKDLCC dclfljnkpoa2 = kgcfpfpdjpm10.DCLFLJNKPOA; Delegate delegate4 = Delegate.Combine(dclfljnkpoa2, fpledokdlcc4); if (delegate4 != 0 && delegate4 == 0) { continue; } while (delegate4 != dclfljnkpoa2) { } RigidbodyEx kgcfpfpdjpm11 = this.KGCFPFPDJPM; RigidbodyEx.FPLEDOKDLCC fpledokdlcc5; fpledokdlcc5.method_ptr = ldftn(CBLIFIJDBBH); fpledokdlcc5.method = ldftn(CBLIFIJDBBH); fpledokdlcc5.m_target = this; RigidbodyEx.FPLEDOKDLCC jagbdlhkpll2 = kgcfpfpdjpm11.JAGBDLHKPLL; Delegate delegate5 = Delegate.Combine(jagbdlhkpll2, fpledokdlcc5); if (delegate5 != 0 && delegate5 == 0) { continue; } while (delegate5 != jagbdlhkpll2) { } RigidbodyEx kgcfpfpdjpm12 = this.KGCFPFPDJPM; RigidbodyEx.FPLEDOKDLCC fpledokdlcc6; fpledokdlcc6.method_ptr = ldftn(BMMGIBIDBJB); fpledokdlcc6.method = ldftn(BMMGIBIDBJB); fpledokdlcc6.m_target = this; idhpklfpoea2 = kgcfpfpdjpm12.IDHPKLFPOEA; delegate6 = Delegate.Combine(idhpklfpoea2, fpledokdlcc6); if (delegate6 == 0 || delegate6 != 0) { break; } continue; IL_251: Transform transform9 = this.FCPIJLBHEIO; Transform parent = base.transform.parent; transform9.SetParent(parent, true); goto IL_270; IL_1A3: this.KGCFPFPDJPM = value; Func func = new Func(this.PIKBEAACHML); num3 = 0; KEICHELBBEL gkdihfccogj = KEICHELBBEL.GKDIHFCCOGJ; IEIBEBFINNI.FEKIFNBFODN(func, num); if (this.k__BackingField) { goto IL_406; } RigidbodyEx kgcfpfpdjpm13 = this.KGCFPFPDJPM; int num4 = 0; if (!(kgcfpfpdjpm13 != num4)) { goto IL_3FA; } if (!this.KJLPCMPBNKG.CFLJGNJLBFG) { Transform parent2 = base.transform.parent; this.BOEMILGMONG = parent2; Transform transform10 = base.transform; Transform transform11 = this.KGCFPFPDJPM.transform; transform10.SetParent(transform11, true); AOLMGGAPKEH cpfdoimongl2 = this.CPFDOIMONGL; RigidbodyEx kgcfpfpdjpm14 = this.KGCFPFPDJPM; cpfdoimongl2.BPAJKKAGPKB(kgcfpfpdjpm14); this.IOHJIMJBLDM(); goto IL_251; } goto IL_270; } while (delegate6 != idhpklfpoea2) { } IL_3FA: this.ClearVelocity(); this.DKDBDOFNHHL(); IL_406: RigidbodyEx.FPLEDOKDLCC gpphldmngfl = this.GPPHLDMNGFL; if (gpphldmngfl != 0) { gpphldmngfl(this); } } } // Token: 0x1700030F RID: 783 // (get) Token: 0x0600143B RID: 5179 RVA: 0x00055168 File Offset: 0x00053368 [Token(Token = "0x1700030F")] public bool IHLCHCBIBEF { [Token(Token = "0x600143B")] [Address(RVA = "0x1C4AB10", Offset = "0x1C49B10", VA = "0x181C4AB10")] get { RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; return kgcfpfpdjpm != num; } } // Token: 0x17000310 RID: 784 // (get) Token: 0x0600143C RID: 5180 RVA: 0x00055188 File Offset: 0x00053388 [Token(Token = "0x17000310")] public Vector3 EKEJKLAGLEA { [Token(Token = "0x600143C")] [Address(RVA = "0x1C4B400", Offset = "0x1C4A400", VA = "0x181C4B400")] get { bool flag; if (!flag) { } Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x17000311 RID: 785 // (get) Token: 0x0600143D RID: 5181 RVA: 0x000551A8 File Offset: 0x000533A8 // (set) Token: 0x0600143E RID: 5182 RVA: 0x000551D8 File Offset: 0x000533D8 [Token(Token = "0x17000311")] public Vector3 JJGDNPNBINJ { [Token(Token = "0x600143D")] [Address(RVA = "0x1C4B6F0", Offset = "0x1C4A6F0", VA = "0x181C4B6F0")] 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 = "0x600143E")] [Address(RVA = "0x1C4E900", Offset = "0x1C4D900", VA = "0x181C4E900")] set { if (!this.KJLPCMPBNKG.CFLJGNJLBFG) { float z = value.z; return; } bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform diopgmmilkm = this.DIOPGMMILKM; Vector3 vector; float z2 = vector.z; float z3 = value.z; bool flag2; while (!flag2) { } bool flag3 = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform diopgmmilkm2 = this.DIOPGMMILKM; float z4 = value.z; } } // Token: 0x17000312 RID: 786 // (get) Token: 0x0600143F RID: 5183 RVA: 0x00055248 File Offset: 0x00053448 // (set) Token: 0x06001440 RID: 5184 RVA: 0x00055284 File Offset: 0x00053484 [Token(Token = "0x17000312")] public float GDKPFBCIODH { [Token(Token = "0x600143F")] [Address(RVA = "0x1C4B120", Offset = "0x1C4A120", VA = "0x181C4B120")] get { if (!this.KJLPCMPBNKG.CFLJGNJLBFG) { Transform transform = base.transform; } if (this.KJLPCMPBNKG.CFLJGNJLBFG) { } return 0.ABDKFENDAKH(); } [Token(Token = "0x6001440")] [Address(RVA = "0x1C4D430", Offset = "0x1C4C430", VA = "0x181C4D430")] set { while (this.KJLPCMPBNKG.CFLJGNJLBFG) { bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG; int num = 0; if (flag) { } if (RigidbodyEx.KGOHIIBNFJI(num.ABDKFENDAKH(), value) && this.KJLPCMPBNKG.CFLJGNJLBFG) { throw new NullReferenceException(); } } if (RigidbodyEx.KGOHIIBNFJI(base.transform.ABDKFENDAKH(), value)) { base.transform.MCFLPFCGOOL(value); this.NGFBKPOBDGP = true; } } } // Token: 0x17000313 RID: 787 // (get) Token: 0x06001441 RID: 5185 RVA: 0x000552FC File Offset: 0x000534FC // (set) Token: 0x06001442 RID: 5186 RVA: 0x00055338 File Offset: 0x00053538 [Token(Token = "0x17000313")] public float MKDHFENOFDO { [Token(Token = "0x6001441")] [Address(RVA = "0x1C4B8A0", Offset = "0x1C4A8A0", VA = "0x181C4B8A0")] get { if (!this.KJLPCMPBNKG.CFLJGNJLBFG) { Transform transform = base.transform; } if (this.KJLPCMPBNKG.CFLJGNJLBFG) { } return 0.LACCAFFAOIG(); } [Token(Token = "0x6001442")] [Address(RVA = "0x1C4EB80", Offset = "0x1C4DB80", VA = "0x181C4EB80")] set { if (!this.KJLPCMPBNKG.CFLJGNJLBFG || this.KJLPCMPBNKG.CFLJGNJLBFG) { } Transform transform = base.transform; if (transform.parent) { Transform parent = transform.parent; } if (RigidbodyEx.KGOHIIBNFJI(transform.ABDKFENDAKH(), value)) { transform.MCFLPFCGOOL(value); this.NGFBKPOBDGP = true; } } } // Token: 0x17000314 RID: 788 // (get) Token: 0x06001443 RID: 5187 RVA: 0x000553A0 File Offset: 0x000535A0 [Token(Token = "0x17000314")] public Quaternion KNEPGGGNJBE { [Token(Token = "0x6001443")] [Address(RVA = "0x1C4B480", Offset = "0x1C4A480", VA = "0x181C4B480")] get { bool flag; if (!flag) { } throw new NullReferenceException(); } } // Token: 0x17000315 RID: 789 // (get) Token: 0x06001444 RID: 5188 RVA: 0x000553B8 File Offset: 0x000535B8 // (set) Token: 0x06001445 RID: 5189 RVA: 0x000553D8 File Offset: 0x000535D8 [Token(Token = "0x17000315")] public Quaternion MEJCMIKAJCD { [Token(Token = "0x6001444")] [Address(RVA = "0x1C4B7E0", Offset = "0x1C4A7E0", VA = "0x181C4B7E0")] get { bool flag; bool flag2; if (flag || !flag2) { } throw new NullReferenceException(); } [Token(Token = "0x6001445")] [Address(RVA = "0x1C4EA70", Offset = "0x1C4DA70", VA = "0x181C4EA70")] set { if (!this.KJLPCMPBNKG.CFLJGNJLBFG) { return; } bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform diopgmmilkm = this.DIOPGMMILKM; Quaternion quaternion; while (quaternion != 0) { } bool flag2 = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform diopgmmilkm2 = this.DIOPGMMILKM; } } // Token: 0x17000316 RID: 790 // (get) Token: 0x06001446 RID: 5190 RVA: 0x00055428 File Offset: 0x00053628 // (set) Token: 0x06001447 RID: 5191 RVA: 0x00055450 File Offset: 0x00053650 [Token(Token = "0x17000316")] public Vector3 EIJNMCNMMOC { [Token(Token = "0x6001446")] [Address(RVA = "0x1C4B4F0", Offset = "0x1C4A4F0", VA = "0x181C4B4F0")] get { bool flag; if (!flag) { } bool flag2; if (!flag2) { Vector3 vector; float z = vector.z; } throw new NullReferenceException(); } [Token(Token = "0x6001447")] [Address(RVA = "0x1C4E6A0", Offset = "0x1C4D6A0", VA = "0x181C4E6A0")] set { RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; if (!(kgcfpfpdjpm != num)) { float z = value.z; return; } if (!this.KJLPCMPBNKG.CFLJGNJLBFG) { Transform transform = base.transform; float z2 = value.z; return; } float z3 = value.z; throw new NullReferenceException(); } } // Token: 0x17000317 RID: 791 // (get) Token: 0x06001448 RID: 5192 RVA: 0x000554A4 File Offset: 0x000536A4 // (set) Token: 0x06001449 RID: 5193 RVA: 0x000554C4 File Offset: 0x000536C4 [Token(Token = "0x17000317")] public Quaternion PANKPLBABFB { [Token(Token = "0x6001448")] [Address(RVA = "0x1C4B5F0", Offset = "0x1C4A5F0", VA = "0x181C4B5F0")] get { bool flag; if (!flag) { } bool flag2; if (!flag2) { } throw new NullReferenceException(); } [Token(Token = "0x6001449")] [Address(RVA = "0x1C4E7E0", Offset = "0x1C4D7E0", VA = "0x181C4E7E0")] set { RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; if (!(kgcfpfpdjpm != num)) { return; } if (!this.KJLPCMPBNKG.CFLJGNJLBFG) { Transform transform = base.transform; return; } throw new NullReferenceException(); } } // Token: 0x17000318 RID: 792 // (get) Token: 0x0600144A RID: 5194 RVA: 0x00055500 File Offset: 0x00053700 // (set) Token: 0x0600144B RID: 5195 RVA: 0x0005551C File Offset: 0x0005371C [Token(Token = "0x17000318")] public Vector3 NHAOMEMANJA { [Token(Token = "0x600144A")] [Address(RVA = "0x1C4B9D0", Offset = "0x1C4A9D0", VA = "0x181C4B9D0")] get { /* An exception occurred when decompiling this method (0600144A) 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 = "0x600144B")] [Address(RVA = "0x1C4EDD0", Offset = "0x1C4DDD0", VA = "0x181C4EDD0")] set { float z = value.z; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; } } // Token: 0x17000319 RID: 793 // (get) Token: 0x0600144C RID: 5196 RVA: 0x00055540 File Offset: 0x00053740 [Token(Token = "0x17000319")] public Vector3 EDDACPBACDC { [Token(Token = "0x600144C")] [Address(RVA = "0x1C4BE50", Offset = "0x1C4AE50", VA = "0x181C4BE50")] get { bool flag; if (!flag) { Vector3 vector; float z = vector.z; } Vector3 vector2; float z2 = vector2.z; throw new NullReferenceException(); } } // Token: 0x1700031A RID: 794 // (get) Token: 0x0600144D RID: 5197 RVA: 0x0005556C File Offset: 0x0005376C // (set) Token: 0x0600144E RID: 5198 RVA: 0x0005558C File Offset: 0x0005378C [Token(Token = "0x1700031A")] public Vector3 BFOFFHFAPDG { [Token(Token = "0x600144D")] [Address(RVA = "0x1C4B1C0", Offset = "0x1C4A1C0", VA = "0x181C4B1C0")] get { bool flag; bool flag2; if (!flag && !flag2) { Vector3 zero = Vector3.zero; } throw new NullReferenceException(); } [Token(Token = "0x600144E")] [Address(RVA = "0x1C4D600", Offset = "0x1C4C600", VA = "0x181C4D600")] 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: 0x1700031B RID: 795 // (get) Token: 0x0600144F RID: 5199 RVA: 0x0005576C File Offset: 0x0005396C // (set) Token: 0x06001450 RID: 5200 RVA: 0x00055788 File Offset: 0x00053988 [Token(Token = "0x1700031B")] public Vector3 KHJFDILDLAD { [Token(Token = "0x600144F")] [Address(RVA = "0x1C4A900", Offset = "0x1C49900", VA = "0x181C4A900")] get { /* An exception occurred when decompiling this method (0600144F) 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 = "0x6001450")] [Address(RVA = "0x1C4CB20", Offset = "0x1C4BB20", VA = "0x181C4CB20")] set { float z = value.z; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; } } // Token: 0x1700031C RID: 796 // (get) Token: 0x06001451 RID: 5201 RVA: 0x000557AC File Offset: 0x000539AC // (set) Token: 0x06001452 RID: 5202 RVA: 0x000557F0 File Offset: 0x000539F0 [Token(Token = "0x1700031C")] public Vector3 MNAAAEOBAHP { [Token(Token = "0x6001451")] [Address(RVA = "0x1C4BCA0", Offset = "0x1C4ACA0", VA = "0x181C4BCA0")] 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 = "0x6001452")] [Address(RVA = "0x1C4EE90", Offset = "0x1C4DE90", VA = "0x181C4EE90")] set { RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num = 0; if (kgcfpfpdjpm != num) { RigidbodyEx kgcfpfpdjpm2 = this.KGCFPFPDJPM; Vector3 vector; float z = vector.z; float z2 = value.z; Vector3 vector2; float z3 = vector2.z; value.z = z3; } float z4 = value.z; Vector3 vector3; float z5 = vector3.z; Vector3 vector4; float z6 = vector4.z; } } // Token: 0x1700031D RID: 797 // (get) Token: 0x06001453 RID: 5203 RVA: 0x00055858 File Offset: 0x00053A58 // (set) Token: 0x06001454 RID: 5204 RVA: 0x00055878 File Offset: 0x00053A78 [Token(Token = "0x1700031D")] public Vector3 MOGOLDLEJAL { [Token(Token = "0x6001453")] [Address(RVA = "0x1C4AE20", Offset = "0x1C49E20", VA = "0x181C4AE20")] get { bool flag; bool flag2; if (!flag && !flag2) { Vector3 zero = Vector3.zero; } throw new NullReferenceException(); } [Token(Token = "0x6001454")] [Address(RVA = "0x1C4CF80", Offset = "0x1C4BF80", VA = "0x181C4CF80")] 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: 0x1700031E RID: 798 // (get) Token: 0x06001455 RID: 5205 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06001456 RID: 5206 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700031E")] public Vector3 OMMFMGMOBMA { [Token(Token = "0x6001455")] [Address(RVA = "0x1C4AC80", Offset = "0x1C49C80", VA = "0x181C4AC80")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6001456")] [Address(RVA = "0x1C4CE60", Offset = "0x1C4BE60", VA = "0x181C4CE60")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700031F RID: 799 // (get) Token: 0x06001457 RID: 5207 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06001458 RID: 5208 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700031F")] public Quaternion JLALLGDBFNB { [Token(Token = "0x6001457")] [Address(RVA = "0x1C4AB70", Offset = "0x1C49B70", VA = "0x181C4AB70")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6001458")] [Address(RVA = "0x1C4CD50", Offset = "0x1C4BD50", VA = "0x181C4CD50")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000320 RID: 800 // (get) Token: 0x06001459 RID: 5209 RVA: 0x00055938 File Offset: 0x00053B38 // (set) Token: 0x0600145A RID: 5210 RVA: 0x0005596C File Offset: 0x00053B6C [Token(Token = "0x17000320")] public bool JEGGMAKBGEK { [Token(Token = "0x6001459")] [Address(RVA = "0x1C4AD90", Offset = "0x1C49D90", VA = "0x181C4AD90")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; return !(rigidbody != num) || this.unityRigidbody.isKinematic; } [Token(Token = "0x600145A")] [Address(RVA = "0x1C461C0", Offset = "0x1C451C0", VA = "0x181C461C0")] 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: 0x17000321 RID: 801 // (get) Token: 0x0600145B RID: 5211 RVA: 0x00055A18 File Offset: 0x00053C18 [Token(Token = "0x17000321")] public bool EHBLIBLIMDE { [Token(Token = "0x600145B")] [Address(RVA = "0x1C4A530", Offset = "0x1C49530", VA = "0x181C4A530")] get { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num && !this.unityRigidbody.isKinematic && this.VelocityProvider <= (ulong)0L && !this.IHLCHCBIBEF) { return !this.KJLPCMPBNKG.CFLJGNJLBFG; } throw new NullReferenceException(); } } // Token: 0x17000322 RID: 802 // (get) Token: 0x0600145C RID: 5212 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000322")] public bool OLOMGNLGBEA { [Token(Token = "0x600145C")] [Address(RVA = "0x692A00", Offset = "0x691A00", VA = "0x180692A00")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000323 RID: 803 // (get) Token: 0x0600145D RID: 5213 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000323")] public bool DPAEGPDNBCC { [Token(Token = "0x600145D")] [Address(RVA = "0xCDF290", Offset = "0xCDE290", VA = "0x180CDF290")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000324 RID: 804 // (get) Token: 0x0600145E RID: 5214 RVA: 0x00055A70 File Offset: 0x00053C70 [Token(Token = "0x17000324")] public bool FIKDPCNEHJC { [Token(Token = "0x600145E")] [Address(RVA = "0x1C4A4C0", Offset = "0x1C494C0", VA = "0x181C4A4C0")] get { while (this.VelocityHandler <= (ulong)0L) { if (this.JEGGMAKBGEK) { } } return true; } } // Token: 0x17000325 RID: 805 // (get) Token: 0x0600145F RID: 5215 RVA: 0x00055A94 File Offset: 0x00053C94 [Token(Token = "0x17000325")] public bool FMGHIHCOEDH { [Token(Token = "0x600145F")] [Address(RVA = "0x1C4A750", Offset = "0x1C49750", VA = "0x181C4A750")] get { if (!SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField) { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { return !this.GOCDCHKGIJP; } } throw new NullReferenceException(); } } // Token: 0x06001460 RID: 5216 RVA: 0x00055AD4 File Offset: 0x00053CD4 [Token(Token = "0x6001460")] [Address(RVA = "0x1C45460", Offset = "0x1C44460", VA = "0x181C45460")] private void Awake() { PhotonView photonView = this.photonView; int num = 0; if (photonView == num) { PhotonView componentInParent = base.GetComponentInParent(); this.photonView = componentInParent; } CullingGroupManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; 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_F7; } num4++; } CollisionDetectionMode collisionDetectionMode = this.HGMIIIFOHGE; this.PANFLAPMMDL = collisionDetectionMode; Rigidbody rigidbody = this.unityRigidbody; int num5 = 0; if (rigidbody != num5 && this.customCenterOfMass != (ulong)0L) { Rigidbody rigidbody2 = this.unityRigidbody; float z = this.customCenterOfMass.value.z; this.ResetInertiaTensor(); } if (this.EHBLIBLIMDE && !this.unityRigidbody.IsSleeping()) { this.LAINHJHCEHI = false; } this.DKDBDOFNHHL(); if (SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField && !this.forceNoInterpolation) { this.CPFDOIMONGL.BIHKNNPGGKP(this); } IL_F7: this.CPFDOIMONGL.BPAJKKAGPKB(this); this.IOHJIMJBLDM(); this.ClearVelocity(); } // Token: 0x06001461 RID: 5217 RVA: 0x00055BF8 File Offset: 0x00053DF8 [Token(Token = "0x6001461")] [Address(RVA = "0x1C468A0", Offset = "0x1C458A0", VA = "0x181C468A0")] private void FHCMNCBLJIG(AGAJMBPABDL HIBNOIKDDAC) { this.DKDBDOFNHHL(); } // Token: 0x06001462 RID: 5218 RVA: 0x00055C0C File Offset: 0x00053E0C [Token(Token = "0x6001462")] [Address(RVA = "0x1C49680", Offset = "0x1C48680", VA = "0x181C49680")] 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: 0x06001463 RID: 5219 RVA: 0x00055C84 File Offset: 0x00053E84 [Token(Token = "0x6001463")] [Address(RVA = "0x1C484E0", Offset = "0x1C474E0", VA = "0x181C484E0")] private void OnEnable() { this.ClearVelocity(); } // Token: 0x06001464 RID: 5220 RVA: 0x00055C98 File Offset: 0x00053E98 [Token(Token = "0x6001464")] [Address(RVA = "0x1C48240", Offset = "0x1C47240", VA = "0x181C48240")] private void OnDestroy() { this.k__BackingField = true; if (this.MAGALGIPAJC != 0) { } this.MAGALGIPAJC = (ulong)0L; if (RigidbodyEx.HEIDKDAAPND != 0) { } PhotonView photonView = this.photonView; int num = 0; if (photonView != num) { PhotonView photonView2 = this.photonView; Action action = new Action(this.FHCMNCBLJIG); photonView2.ControllerChangedEvent -= action; } if (this.DCLFLJNKPOA > (ulong)0L) { RigidbodyEx.FPLEDOKDLCC idhpklfpoea = this.IDHPKLFPOEA; if (idhpklfpoea != 0) { idhpklfpoea(this); } } if (this.KJLPCMPBNKG.CFLJGNJLBFG) { } int num2 = 0; int num3 = 0; if (num2 != num3) { this.BLGJKDDBNLF(); bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG; OMCHJHPFBDN.KGFPNIMJHIC(this.DIOPGMMILKM.gameObject); } int num4 = 0; this.HICENEOPGOF = num4; if (this.VelocityProvider != 0) { this.VelocityProvider = (ulong)0L; } } // Token: 0x06001465 RID: 5221 RVA: 0x00055D7C File Offset: 0x00053F7C [Token(Token = "0x6001465")] [Address(RVA = "0x1C46A80", Offset = "0x1C45A80", VA = "0x181C46A80")] public EEDONNAHMFK GetActualUpdateLod() { while (!this.HCDMPDELDAO.CFLJGNJLBFG) { EEDONNAHMFK eedonnahmfk = this.k__BackingField; PhotonView photonView = this.photonView; int num = 0; if (photonView != num && this.photonView.DKLGNFGONEM) { int cafclkjphlb = (int)this.CAFCLKJPHLB; EEDONNAHMFK eedonnahmfk2; return eedonnahmfk2; } } int ffojbdnkmjk = (int)this.HCDMPDELDAO.FFOJBDNKMJK; throw new NullReferenceException(); } // Token: 0x06001466 RID: 5222 RVA: 0x00055DDC File Offset: 0x00053FDC [Token(Token = "0x6001466")] [Address(RVA = "0x1C45E10", Offset = "0x1C44E10", VA = "0x181C45E10")] 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.FHBCIFNCNMN(action); if (this.MAGALGIPAJC != 0) { } this.MAGALGIPAJC = disposable; return; } if (num3 > (float)num2) { Action action2 = new Action(this.FGFJPAFFKIN); IDisposable disposable2 = ADIFCODGAML.LAHBIDHMCKF(this, num3, action2, (Scheduler.NEIJEKIKDOG)((uint)3)); this.LLKPMDMMICL = disposable2; } } } // Token: 0x06001467 RID: 5223 RVA: 0x00055E88 File Offset: 0x00054088 [Token(Token = "0x6001467")] [Address(RVA = "0x1C45A90", Offset = "0x1C44A90", VA = "0x181C45A90")] private void FGFJPAFFKIN(float POGAEJIEPIM) { this.NEGPFKOFJNP(); } // Token: 0x06001468 RID: 5224 RVA: 0x00055E9C File Offset: 0x0005409C [Token(Token = "0x6001468")] [Address(RVA = "0x1C47B70", Offset = "0x1C46B70", VA = "0x181C47B70")] private void NEGPFKOFJNP() { OKNNKFGFODL earlyLateUpdateEvent = this.EarlyLateUpdateEvent; if (earlyLateUpdateEvent.MENDGJKDBNN) { this.EarlyLateUpdateEvent.CNFDGDEOPPF(); } if (this.JEGGMAKBGEK) { int num3; if (this.VelocityProvider != 0) { float num; if (num <= 9E-05f) { JAKMIGBBBOM.BAFPMPJFBEM velocityProvider = this.VelocityProvider; float num2; if (num2 <= 0.0001f) { goto IL_4D; } } num3 = 0; } IL_4D: bool ngcmboockmn = this.NGCMBOOCKMN; bool isPhysicsDriven; if (num3 != 0) { if (ngcmboockmn) { goto IL_EF; } isPhysicsDriven = this.EHBLIBLIMDE; if (!isPhysicsDriven) { this.NGCMBOOCKMN = true; } Physics.SyncTransforms(); this.unityRigidbody.Sleep(); } if (isPhysicsDriven) { 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); } } } } IL_EF: if (this.KJLPCMPBNKG.CFLJGNJLBFG) { RigidbodyEx.FPLEDOKDLCC lnbdkgdjlbl = this.LNBDKGDJLBL; if (lnbdkgdjlbl != 0) { lnbdkgdjlbl(this); } this.JKPDLMNALAE(); bool flag2 = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform diopgmmilkm = this.DIOPGMMILKM; Vector3 vector; float z = vector.z; bool flag3 = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform diopgmmilkm2 = this.DIOPGMMILKM; } if (!this.EHBLIBLIMDE) { } bool flag4 = this.unityRigidbody.IsSleeping(); if (this.LAINHJHCEHI != flag4) { RigidbodyEx.FPLEDOKDLCC jnajfiohdko2 = this.JNAJFIOHDKO; if (jnajfiohdko2 != 0) { this.LAINHJHCEHI = flag4; jnajfiohdko2(this); } } RigidbodyEx.FPLEDOKDLCC jagbdlhkpll = this.JAGBDLHKPLL; if (jagbdlhkpll != 0) { jagbdlhkpll(this); } if (this.KJLPCMPBNKG.CFLJGNJLBFG) { this.JKPDLMNALAE(); } OKNNKFGFODL postLateUpdateEvent = this.PostLateUpdateEvent; this.NGFBKPOBDGP = false; if (postLateUpdateEvent.MENDGJKDBNN) { this.PostLateUpdateEvent.CNFDGDEOPPF(); } } // Token: 0x06001469 RID: 5225 RVA: 0x00056084 File Offset: 0x00054284 [Token(Token = "0x6001469")] [Address(RVA = "0x1C473D0", Offset = "0x1C463D0", VA = "0x181C473D0")] private void JKPDLMNALAE() { if (this.GOCDCHKGIJP) { if (base.transform.parent) { if (this.KJLPCMPBNKG.CFLJGNJLBFG) { } float num = 0.LACCAFFAOIG(); float num2 = base.transform.parent.LACCAFFAOIG(); base.transform.MCFLPFCGOOL(num); throw new NullReferenceException(); } Transform transform = base.transform; if (this.KJLPCMPBNKG.CFLJGNJLBFG) { } float num3 = 0.LACCAFFAOIG(); transform.MCFLPFCGOOL(num3); } } // Token: 0x0600146A RID: 5226 RVA: 0x00056108 File Offset: 0x00054308 [Token(Token = "0x600146A")] [Address(RVA = "0x1C471B0", Offset = "0x1C461B0", VA = "0x181C471B0")] 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: 0x0600146B RID: 5227 RVA: 0x00056154 File Offset: 0x00054354 [Token(Token = "0x600146B")] [Address(RVA = "0x1C45A90", Offset = "0x1C44A90", VA = "0x181C45A90")] private void CBLIFIJDBBH(RigidbodyEx BLALJKAEGEI) { this.NEGPFKOFJNP(); } // Token: 0x0600146C RID: 5228 RVA: 0x00056168 File Offset: 0x00054368 [Token(Token = "0x600146C")] [Address(RVA = "0x1C44750", Offset = "0x1C43750", VA = "0x181C44750")] public void AddKinematic(object PIHIPPPPEBI) { this.NOEEDDLFKJL.BPAJKKAGPKB(PIHIPPPPEBI); bool flag = this.NOEEDDLFKJL.CFLJGNJLBFG; this.JEGGMAKBGEK = flag; } // Token: 0x0600146D RID: 5229 RVA: 0x0005619C File Offset: 0x0005439C [Token(Token = "0x600146D")] [Address(RVA = "0x1C488F0", Offset = "0x1C478F0", VA = "0x181C488F0")] public void RemoveKinematic(object PIHIPPPPEBI) { this.NOEEDDLFKJL.BIHKNNPGGKP(PIHIPPPPEBI); bool flag = this.NOEEDDLFKJL.CFLJGNJLBFG; this.JEGGMAKBGEK = flag; } // Token: 0x0600146E RID: 5230 RVA: 0x000561D0 File Offset: 0x000543D0 [Token(Token = "0x600146E")] [Address(RVA = "0x1C44720", Offset = "0x1C43720", VA = "0x181C44720")] public void AddInterpolationRestriction(object PIHIPPPPEBI) { this.CPFDOIMONGL.BPAJKKAGPKB(PIHIPPPPEBI); this.IOHJIMJBLDM(); } // Token: 0x0600146F RID: 5231 RVA: 0x000561F8 File Offset: 0x000543F8 [Token(Token = "0x600146F")] [Address(RVA = "0x1C488C0", Offset = "0x1C478C0", VA = "0x181C488C0")] public void RemoveInterpolationRestriction(object PIHIPPPPEBI) { this.CPFDOIMONGL.BIHKNNPGGKP(PIHIPPPPEBI); this.IOHJIMJBLDM(); } // Token: 0x17000326 RID: 806 // (get) Token: 0x06001470 RID: 5232 RVA: 0x00056220 File Offset: 0x00054420 [Token(Token = "0x17000326")] public bool KCLPIHPMOHH { [Token(Token = "0x6001470")] [Address(RVA = "0x18BE540", Offset = "0x18BD540", VA = "0x1818BE540")] get { return this.CPFDOIMONGL.CFLJGNJLBFG; } } // Token: 0x06001471 RID: 5233 RVA: 0x00056240 File Offset: 0x00054440 [Token(Token = "0x6001471")] [Address(RVA = "0x1C47100", Offset = "0x1C46100", VA = "0x181C47100")] private void IOHJIMJBLDM() { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (!(rigidbody == num)) { bool flag = this.CPFDOIMONGL.CFLJGNJLBFG; Rigidbody rigidbody2 = this.unityRigidbody; if (flag) { int num2 = 0; rigidbody.interpolation = (RigidbodyInterpolation)num2; return; } rigidbody2.interpolation = RigidbodyInterpolation.Interpolate; } } // Token: 0x06001472 RID: 5234 RVA: 0x00056290 File Offset: 0x00054490 [Token(Token = "0x6001472")] [Address(RVA = "0x1C49590", Offset = "0x1C48590", VA = "0x181C49590")] public void SetKinematic(object PIHIPPPPEBI, bool EBICGIHLGLA) { AOLMGGAPKEH noeeddlfkjl = this.NOEEDDLFKJL; if (!EBICGIHLGLA) { noeeddlfkjl.BIHKNNPGGKP(PIHIPPPPEBI); } noeeddlfkjl.BPAJKKAGPKB(PIHIPPPPEBI); bool flag = this.NOEEDDLFKJL.CFLJGNJLBFG; this.JEGGMAKBGEK = flag; } // Token: 0x06001473 RID: 5235 RVA: 0x000562D0 File Offset: 0x000544D0 [Token(Token = "0x6001473")] [Address(RVA = "0x1C486F0", Offset = "0x1C476F0", VA = "0x181C486F0")] private void PMLBCIBKDLA() { if (!this.JEGGMAKBGEK) { Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; this.PJHFFJDOCKG = (int)((ulong)0L); } } // Token: 0x06001474 RID: 5236 RVA: 0x00056300 File Offset: 0x00054500 [Token(Token = "0x6001474")] [Address(RVA = "0x1C46E00", Offset = "0x1C45E00", VA = "0x181C46E00")] private void HLFJEHDBEIO(Vector3 NIDPCGKJKGO) { if (!SingletonMonoBehaviour.ONCPNMDGGKG.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: 0x06001475 RID: 5237 RVA: 0x00056398 File Offset: 0x00054598 [Token(Token = "0x6001475")] [Address(RVA = "0x1C47F40", Offset = "0x1C46F40", VA = "0x181C47F40")] private void OIJBLIKMMJL(Quaternion PJCFHOAJCLK) { if (!SingletonMonoBehaviour.ONCPNMDGGKG.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: 0x06001476 RID: 5238 RVA: 0x0005642C File Offset: 0x0005462C [Token(Token = "0x6001476")] [Address(RVA = "0x1C487B0", Offset = "0x1C477B0", VA = "0x181C487B0")] private void PNOJHIPEGBI(RigidbodyEx HICENEOPGOF) { if (!this.KJLPCMPBNKG.CFLJGNJLBFG) { } bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform diopgmmilkm = this.DIOPGMMILKM; AOLMGGAPKEH kjlpcmpbnkg = this.KJLPCMPBNKG; Vector3 vector; float z = vector.z; bool flag2 = kjlpcmpbnkg.CFLJGNJLBFG; Transform diopgmmilkm2 = this.DIOPGMMILKM; } // Token: 0x06001477 RID: 5239 RVA: 0x00056484 File Offset: 0x00054684 [Token(Token = "0x6001477")] [Address(RVA = "0x1C459D0", Offset = "0x1C449D0", VA = "0x181C459D0")] 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: 0x06001478 RID: 5240 RVA: 0x000564BC File Offset: 0x000546BC [Token(Token = "0x6001478")] [Address(RVA = "0x1C47210", Offset = "0x1C46210", VA = "0x181C47210")] public bool IsRigidbodyAncestor(RigidbodyEx DACAHKNKKFP) { int num = 0; if (!(DACAHKNKKFP == num)) { if (DACAHKNKKFP == this) { return true; } if (this.IHLCHCBIBEF) { return this.KGCFPFPDJPM.IsRigidbodyAncestor(DACAHKNKKFP); } } throw new NullReferenceException(); } // Token: 0x06001479 RID: 5241 RVA: 0x00056500 File Offset: 0x00054700 [Token(Token = "0x6001479")] [Address(RVA = "0x1C484F0", Offset = "0x1C474F0", VA = "0x181C484F0")] private string PFMCCINFNIK() { if (this.KJLPCMPBNKG.CFLJGNJLBFG) { } int num = 0; int num2 = 0; if (!(num == num2)) { bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform parent = this.DIOPGMMILKM.parent; int num3 = 0; if (!(parent == num3)) { bool flag2 = this.KJLPCMPBNKG.CFLJGNJLBFG; return this.DIOPGMMILKM.parent.name; } } return string.Empty; } // Token: 0x0600147A RID: 5242 RVA: 0x00056578 File Offset: 0x00054778 [Token(Token = "0x600147A")] [Address(RVA = "0x1C49360", Offset = "0x1C48360", VA = "0x181C49360")] public void SetDiscontinuousPositionAndRotation(Vector3 NIDPCGKJKGO, Quaternion PJCFHOAJCLK) { if (!this.KJLPCMPBNKG.CFLJGNJLBFG) { Transform transform = base.transform; float z = NIDPCGKJKGO.z; Transform transform2 = base.transform; } bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform diopgmmilkm = this.DIOPGMMILKM; float z2 = NIDPCGKJKGO.z; bool flag2 = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform diopgmmilkm2 = this.DIOPGMMILKM; Transform transform3 = base.transform; bool flag3 = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform diopgmmilkm3 = this.DIOPGMMILKM; Vector3 vector; float z3 = vector.z; Transform transform4 = base.transform; bool flag4 = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform diopgmmilkm4 = this.DIOPGMMILKM; this.ClearVelocity(); this.MIGEBBDHPEH(); RigidbodyEx.FPLEDOKDLCC dclfljnkpoa = this.DCLFLJNKPOA; if (dclfljnkpoa != 0) { dclfljnkpoa(this); } } // Token: 0x0600147B RID: 5243 RVA: 0x00056644 File Offset: 0x00054844 [Token(Token = "0x600147B")] [Address(RVA = "0x1C49120", Offset = "0x1C48120", VA = "0x181C49120")] public void SetDiscontinuousLocalPositionAndLocalRotation(Vector3 AGHCOFNAPJI, Quaternion KLBHAAAKNPK) { if (!this.KJLPCMPBNKG.CFLJGNJLBFG) { Transform transform = base.transform; float z = AGHCOFNAPJI.z; Transform transform2 = base.transform; } bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform diopgmmilkm = this.DIOPGMMILKM; float z2 = AGHCOFNAPJI.z; bool flag2 = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform diopgmmilkm2 = this.DIOPGMMILKM; Transform transform3 = base.transform; bool flag3 = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform diopgmmilkm3 = this.DIOPGMMILKM; Vector3 vector; float z3 = vector.z; Transform transform4 = base.transform; bool flag4 = this.KJLPCMPBNKG.CFLJGNJLBFG; Transform diopgmmilkm4 = this.DIOPGMMILKM; this.ClearVelocity(); this.MIGEBBDHPEH(); RigidbodyEx.FPLEDOKDLCC dclfljnkpoa = this.DCLFLJNKPOA; if (dclfljnkpoa != 0) { dclfljnkpoa(this); } } // Token: 0x0600147C RID: 5244 RVA: 0x00056710 File Offset: 0x00054910 [Token(Token = "0x600147C")] [Address(RVA = "0x1C479E0", Offset = "0x1C469E0", VA = "0x181C479E0")] private void MIGEBBDHPEH() { if (!this.CPFDOIMONGL.CFLJGNJLBFG) { AOLMGGAPKEH cpfdoimongl = this.CPFDOIMONGL; string loboaojokno = RigidbodyEx.LOBOAOJOKNO; cpfdoimongl.BPAJKKAGPKB(loboaojokno); this.IOHJIMJBLDM(); OKNNKFGFODL updateAfterFixedUpdateRan = PhysicsManager.UpdateAfterFixedUpdateRan; Action action = new Action(this.DCNFGFGJKGH); PhysicsManager.UpdateAfterFixedUpdateRan = OKNNKFGFODL.BPJDFPACLMK(updateAfterFixedUpdateRan, action); } } // Token: 0x0600147D RID: 5245 RVA: 0x0005676C File Offset: 0x0005496C [Token(Token = "0x600147D")] [Address(RVA = "0x1C45D00", Offset = "0x1C44D00", VA = "0x181C45D00")] private void DCNFGFGJKGH() { AOLMGGAPKEH cpfdoimongl = this.CPFDOIMONGL; string loboaojokno = RigidbodyEx.LOBOAOJOKNO; cpfdoimongl.BIHKNNPGGKP(loboaojokno); this.IOHJIMJBLDM(); OKNNKFGFODL updateAfterFixedUpdateRan = PhysicsManager.UpdateAfterFixedUpdateRan; Action action = new Action(this.DCNFGFGJKGH); PhysicsManager.UpdateAfterFixedUpdateRan = OKNNKFGFODL.GMNMHGMFGOL(updateAfterFixedUpdateRan, action); } // Token: 0x0600147E RID: 5246 RVA: 0x000567B8 File Offset: 0x000549B8 [Token(Token = "0x600147E")] [Address(RVA = "0x1C463B0", Offset = "0x1C453B0", VA = "0x181C463B0")] 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 == 0) { break; } continue; IL_AC: bool flag3 = this.KJLPCMPBNKG.CFLJGNJLBFG; this.KJLPCMPBNKG.BPAJKKAGPKB(PIHIPPPPEBI); if (flag3) { break; } enumerator = base.transform.GetEnumerator(); if (enumerator == 0) { goto IL_11F; } if (num < enumerator) { num += num; num++; goto IL_E9; } goto IL_E9; } } // Token: 0x0600147F RID: 5247 RVA: 0x000568F8 File Offset: 0x00054AF8 [Token(Token = "0x600147F")] [Address(RVA = "0x1C46130", Offset = "0x1C45130", VA = "0x181C46130")] public void DisableProxyMovement(object PIHIPPPPEBI) { bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG; if (flag) { this.JKPDLMNALAE(); } this.KJLPCMPBNKG.BIHKNNPGGKP(PIHIPPPPEBI); if (flag && !this.KJLPCMPBNKG.CFLJGNJLBFG) { this.BLGJKDDBNLF(); } } // Token: 0x06001480 RID: 5248 RVA: 0x00056948 File Offset: 0x00054B48 [Token(Token = "0x6001480")] [Address(RVA = "0x1C45760", Offset = "0x1C44760", VA = "0x181C45760")] 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_57; } num2 = 0; if (num == 0) { goto IL_57; } } if (num2 != 0) { } } while (num != 0); return; IL_57: throw new NullReferenceException(); } // Token: 0x06001481 RID: 5249 RVA: 0x000569B8 File Offset: 0x00054BB8 [Token(Token = "0x6001481")] [Address(RVA = "0x1C46C90", Offset = "0x1C45C90", VA = "0x181C46C90")] public Vector3 GetConstrainedVelocity(Vector3 NHAOMEMANJA) { /* An exception occurred when decompiling this method (06001481) 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: 0x06001482 RID: 5250 RVA: 0x000569E0 File Offset: 0x00054BE0 [Token(Token = "0x6001482")] [Address(RVA = "0x1C46BA0", Offset = "0x1C45BA0", VA = "0x181C46BA0")] public Vector3 GetConstrainedAngularVelocity(Vector3 KHJFDILDLAD) { RigidbodyConstraints rigidbodyConstraints; if (rigidbodyConstraints != RigidbodyConstraints.FreezeRotation) { } Vector3 zero = Vector3.zero; throw new NullReferenceException(); } // Token: 0x06001483 RID: 5251 RVA: 0x00056A00 File Offset: 0x00054C00 [Token(Token = "0x6001483")] [Address(RVA = "0x1C44620", Offset = "0x1C43620", VA = "0x181C44620")] 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: 0x06001484 RID: 5252 RVA: 0x00056A44 File Offset: 0x00054C44 [Token(Token = "0x6001484")] [Address(RVA = "0x1C44420", Offset = "0x1C43420", VA = "0x181C44420")] 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: 0x06001485 RID: 5253 RVA: 0x00056AE0 File Offset: 0x00054CE0 [Token(Token = "0x6001485")] [Address(RVA = "0x1C44200", Offset = "0x1C43200", VA = "0x181C44200")] 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: 0x06001486 RID: 5254 RVA: 0x00056B70 File Offset: 0x00054D70 [Token(Token = "0x6001486")] [Address(RVA = "0x1C449A0", Offset = "0x1C439A0", VA = "0x181C449A0")] 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: 0x06001487 RID: 5255 RVA: 0x00056BB4 File Offset: 0x00054DB4 [Token(Token = "0x6001487")] [Address(RVA = "0x1C447A0", Offset = "0x1C437A0", VA = "0x181C447A0")] 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: 0x06001488 RID: 5256 RVA: 0x00056C50 File Offset: 0x00054E50 [Token(Token = "0x6001488")] [Address(RVA = "0x1C49D30", Offset = "0x1C48D30", VA = "0x181C49D30")] public Vector3 WorldToLocalVelocity(Vector3 JDANABEJKDG) { bool flag; if (!flag) { } Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x06001489 RID: 5257 RVA: 0x00056C74 File Offset: 0x00054E74 [Token(Token = "0x6001489")] [Address(RVA = "0x1C47880", Offset = "0x1C46880", VA = "0x181C47880")] public Vector3 LocalToWorldVelocity(Vector3 BFOFFHFAPDG) { bool flag; if (!flag) { } Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x0600148A RID: 5258 RVA: 0x00056C94 File Offset: 0x00054E94 [Token(Token = "0x600148A")] [Address(RVA = "0x1C45C50", Offset = "0x1C44C50", VA = "0x181C45C50")] public void ClearVelocity() { float z = Vector3.zero.z; } // Token: 0x0600148B RID: 5259 RVA: 0x00056CAC File Offset: 0x00054EAC [Token(Token = "0x600148B")] [Address(RVA = "0x1C45BA0", Offset = "0x1C44BA0", VA = "0x181C45BA0")] public void ClearUnityRigidbodyVelocity() { Rigidbody rigidbody = this.unityRigidbody; int num = 0; if (rigidbody != num) { this.unityRigidbody.EOHKJJAHPKJ(); } } // Token: 0x0600148C RID: 5260 RVA: 0x00056CD8 File Offset: 0x00054ED8 [Token(Token = "0x600148C")] [Address(RVA = "0x1C45B20", Offset = "0x1C44B20", VA = "0x181C45B20")] public void ClearLinearVelocity() { float z = Vector3.zero.z; } // Token: 0x0600148D RID: 5261 RVA: 0x00056CF0 File Offset: 0x00054EF0 [Token(Token = "0x600148D")] [Address(RVA = "0x1C45AA0", Offset = "0x1C44AA0", VA = "0x181C45AA0")] public void ClearAngularVelocity() { float z = Vector3.zero.z; } // Token: 0x0600148E RID: 5262 RVA: 0x00056D08 File Offset: 0x00054F08 [Token(Token = "0x600148E")] [Address(RVA = "0x1C48F90", Offset = "0x1C47F90", VA = "0x181C48F90")] 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: 0x0600148F RID: 5263 RVA: 0x00056D58 File Offset: 0x00054F58 [Token(Token = "0x600148F")] [Address(RVA = "0x1C48F30", Offset = "0x1C47F30", VA = "0x181C48F30")] public void ResetVelocityLocalSpace(Vector3 NEDAACNNIPB, Vector3 MOGOLDLEJAL) { float z = NEDAACNNIPB.z; float z2 = MOGOLDLEJAL.z; } // Token: 0x06001490 RID: 5264 RVA: 0x00056D74 File Offset: 0x00054F74 [Token(Token = "0x6001490")] [Address(RVA = "0x1C48DC0", Offset = "0x1C47DC0", VA = "0x181C48DC0")] 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: 0x06001491 RID: 5265 RVA: 0x00056DE8 File Offset: 0x00054FE8 [Token(Token = "0x6001491")] [Address(RVA = "0x1C48980", Offset = "0x1C47980", VA = "0x181C48980")] 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: 0x06001492 RID: 5266 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001492")] [Address(RVA = "0x1C48AF0", Offset = "0x1C47AF0", VA = "0x181C48AF0")] public void ResetInertiaTensor() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001493 RID: 5267 RVA: 0x00056E5C File Offset: 0x0005505C [Token(Token = "0x6001493")] [Address(RVA = "0x1C49970", Offset = "0x1C48970", VA = "0x181C49970")] 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: 0x06001494 RID: 5268 RVA: 0x00056EBC File Offset: 0x000550BC [Token(Token = "0x6001494")] [Address(RVA = "0x1C49A40", Offset = "0x1C48A40", VA = "0x181C49A40")] 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: 0x06001495 RID: 5269 RVA: 0x00056F1C File Offset: 0x0005511C [Token(Token = "0x6001495")] [Address(RVA = "0x1C49880", Offset = "0x1C48880", VA = "0x181C49880")] 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: 0x06001496 RID: 5270 RVA: 0x00056F7C File Offset: 0x0005517C [Token(Token = "0x6001496")] [Address(RVA = "0x1C472F0", Offset = "0x1C462F0", VA = "0x181C472F0")] public bool IsSleeping() { if (!this.EHBLIBLIMDE) { return this.NGCMBOOCKMN; } return this.unityRigidbody.IsSleeping(); } // Token: 0x06001497 RID: 5271 RVA: 0x00056FAC File Offset: 0x000551AC [Token(Token = "0x6001497")] [Address(RVA = "0x1C495F0", Offset = "0x1C485F0", VA = "0x181C495F0")] 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: 0x06001498 RID: 5272 RVA: 0x0005701C File Offset: 0x0005521C [Token(Token = "0x6001498")] [Address(RVA = "0x1C49CA0", Offset = "0x1C48CA0", VA = "0x181C49CA0")] 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: 0x06001499 RID: 5273 RVA: 0x0005708C File Offset: 0x0005528C [Token(Token = "0x6001499")] [Address(RVA = "0x1C468B0", Offset = "0x1C458B0", VA = "0x181C468B0")] 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: 0x0600149A RID: 5274 RVA: 0x000570F8 File Offset: 0x000552F8 [Token(Token = "0x600149A")] [Address(RVA = "0x1C49B30", Offset = "0x1C48B30", VA = "0x181C49B30")] 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: 0x0600149B RID: 5275 RVA: 0x00057170 File Offset: 0x00055370 [Token(Token = "0x600149B")] [Address(RVA = "0x1C47330", Offset = "0x1C46330", VA = "0x181C47330")] 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: 0x0600149C RID: 5276 RVA: 0x0005719C File Offset: 0x0005539C [Token(Token = "0x600149C")] [Address(RVA = "0x1C44BF0", Offset = "0x1C43BF0", VA = "0x181C44BF0")] 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; } Vector3 zero = Vector3.zero; int num = 0; Vector3 zero2 = Vector3.zero; this.ResetLinearVelocityLocalSpace(num); RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num2 = 0; if (kgcfpfpdjpm != num2) { Transform targetTransform = this.KGCFPFPDJPM.MDKDCJFEBJH; } } } // Token: 0x0600149D RID: 5277 RVA: 0x0005721C File Offset: 0x0005541C [Token(Token = "0x600149D")] [Address(RVA = "0x1C450A0", Offset = "0x1C440A0", VA = "0x181C450A0")] public void ApplyTorqueAngularVelocityChange(RigidbodyEx.OODLHMMFIOB FPIPNGIMJHN, Vector3 IGPENJBJADK, float DDNELLGHHLD = 7f, float GOGDAEMKEGO = 1f) { if (this.EHBLIBLIMDE) { if (FPIPNGIMJHN == RigidbodyEx.OODLHMMFIOB.ADDITIVE) { } int num = 0; Vector3 zero = Vector3.zero; this.ResetAngularVelocityLocalSpace(num); RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM; int num2 = 0; if (kgcfpfpdjpm != num2) { Transform targetTransform = this.KGCFPFPDJPM.MDKDCJFEBJH; } } } // Token: 0x0600149E RID: 5278 RVA: 0x00057274 File Offset: 0x00055474 [Token(Token = "0x600149E")] [Address(RVA = "0x1C47590", Offset = "0x1C46590", VA = "0x181C47590")] private static bool KGOHIIBNFJI(float JELCCABLIFB, float MFAGOCNBCNE) { return !FJFHDHBBFKE.BAHBPFFNNJO(JELCCABLIFB, MFAGOCNBCNE, 0.001f); } // Token: 0x0600149F RID: 5279 RVA: 0x00057290 File Offset: 0x00055490 [Token(Token = "0x600149F")] [Address(RVA = "0x1C44AE0", Offset = "0x1C43AE0", VA = "0x181C44AE0")] public bool AllowedScaleChange(float DJMLPGEBFBE) { if (!this.KJLPCMPBNKG.CFLJGNJLBFG) { Transform transform = base.transform; } if (this.KJLPCMPBNKG.CFLJGNJLBFG) { } return RigidbodyEx.KGOHIIBNFJI(0.ABDKFENDAKH(), DJMLPGEBFBE); } // Token: 0x060014A0 RID: 5280 RVA: 0x000572D4 File Offset: 0x000554D4 [Token(Token = "0x60014A0")] [Address(RVA = "0x1C46030", Offset = "0x1C45030", VA = "0x181C46030")] 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: 0x060014A1 RID: 5281 RVA: 0x00057318 File Offset: 0x00055518 [Token(Token = "0x60014A1")] [Address(RVA = "0x1C481D0", Offset = "0x1C471D0", VA = "0x181C481D0", Slot = "4")] public void OnChangedDistanceBand(EEDONNAHMFK AKMGILKNNCO, EEDONNAHMFK EDEMHOMGFJO) { this.k__BackingField = EDEMHOMGFJO; this.DKDBDOFNHHL(); if (this.OnDistanceBandChangedEvent != 0) { } } // Token: 0x060014A2 RID: 5282 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60014A2")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")] public void OnChangedVisibility(bool AGILHLJPKPN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060014A3 RID: 5283 RVA: 0x00057340 File Offset: 0x00055540 [Token(Token = "0x60014A3")] [Address(RVA = "0x1C48470", Offset = "0x1C47470", VA = "0x181C48470")] private void OnDrawGizmosSelected() { Color yellow = Color.yellow; Vector3 vector; float z = vector.z; } // Token: 0x060014A4 RID: 5284 RVA: 0x0005735C File Offset: 0x0005555C [Token(Token = "0x60014A4")] [Address(RVA = "0x1C49EF0", Offset = "0x1C48EF0", VA = "0x181C49EF0")] public RigidbodyEx() { float z = Vector3.zero.z; this.CIAGDANMNAP.z = z; AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH(); this.CPFDOIMONGL = aolmggapkeh; this.LAINHJHCEHI = true; AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH(); this.NOEEDDLFKJL = aolmggapkeh2; int num; int num2; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0); num2 = 0; num = 0; this.EarlyLateUpdateEvent = oknnkfgfodl; int num3; int num4; OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num3 != 0, num4 != 0); num4 = 0; num3 = 0; this.PostLateUpdateEvent = oknnkfgfodl2; this.FIHIJLKMDMF = (LBBCDOLOBNL)((ulong)1L); AHEFBPDEJFK ahefbpdejfk = new AHEFBPDEJFK(); this.HCDMPDELDAO = ahefbpdejfk; this.GOBBHGDJKFG = 1f; AOLMGGAPKEH aolmggapkeh3 = new AOLMGGAPKEH(); this.KJLPCMPBNKG = aolmggapkeh3; base..ctor(); } // Token: 0x060014A6 RID: 5286 RVA: 0x00057428 File Offset: 0x00055628 [Token(Token = "0x60014A6")] [Address(RVA = "0x1C48640", Offset = "0x1C47640", VA = "0x181C48640")] [CompilerGenerated] private object PIKBEAACHML() { string text = this.FHGHJHJNDFH(); int viewID = this.photonView.BOPMIMPLIMK; string text2 = this.KGCFPFPDJPM.FHGHJHJNDFH(); string text3 = string.Format("Setting parent of {0} {1} to {2}", text, viewID, text2); throw new NullReferenceException(); } // Token: 0x04001029 RID: 4137 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4001029")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private Rigidbody unityRigidbody; // Token: 0x0400102A RID: 4138 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400102A")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.SelfAndParent, true, false, false)] private PhotonView photonView; // Token: 0x0400102B RID: 4139 [Token(Token = "0x400102B")] private const int OONKPHMFDAG = 10; // Token: 0x0400102C RID: 4140 [Token(Token = "0x400102C")] private const float BAPLNKJDEJP = 9E-05f; // Token: 0x0400102D RID: 4141 [Token(Token = "0x400102D")] private const float FBMMANCIBNK = 0.0001f; // Token: 0x0400102E RID: 4142 [Token(Token = "0x400102E")] private static readonly string LOBOAOJOKNO = "INTERP_PAUSE"; // Token: 0x0400102F RID: 4143 [Token(Token = "0x400102F")] private const float OADDCMALCEL = 0.001f; // Token: 0x04001030 RID: 4144 [Token(Token = "0x4001030")] private const string EBAJPNIFFJE = "ProxyMove"; // Token: 0x04001031 RID: 4145 [Token(Token = "0x4001031")] public static bool FollowProxiesWithPhysics; // Token: 0x04001032 RID: 4146 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4001032")] [SerializeField] private OverridableVector3 customCenterOfMass; // Token: 0x04001033 RID: 4147 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4001033")] [SerializeField] private bool forceNoInterpolation; // Token: 0x04001034 RID: 4148 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x4001034")] private EEDONNAHMFK CAFCLKJPHLB; // Token: 0x04001035 RID: 4149 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4001035")] private CollisionDetectionMode PANFLAPMMDL; // Token: 0x04001036 RID: 4150 [FieldOffset(Offset = "0x44")] [Token(Token = "0x4001036")] private Vector3 CIAGDANMNAP; // Token: 0x04001037 RID: 4151 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4001037")] public JAKMIGBBBOM.BAFPMPJFBEM VelocityProvider; // Token: 0x04001038 RID: 4152 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4001038")] public LAEEBFEKIHD.GHDPDPMCHLP VelocityHandler; // Token: 0x04001039 RID: 4153 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4001039")] public Action OnDistanceBandChangedEvent; // Token: 0x0400103A RID: 4154 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400103A")] private AOLMGGAPKEH CPFDOIMONGL; // Token: 0x0400103B RID: 4155 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400103B")] private bool LAINHJHCEHI; // Token: 0x0400103C RID: 4156 [FieldOffset(Offset = "0x71")] [Token(Token = "0x400103C")] private bool NGCMBOOCKMN; // Token: 0x0400103D RID: 4157 [FieldOffset(Offset = "0x74")] [Token(Token = "0x400103D")] private int PJHFFJDOCKG; // Token: 0x0400103E RID: 4158 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400103E")] private bool NGFBKPOBDGP; // Token: 0x0400103F RID: 4159 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400103F")] private AOLMGGAPKEH NOEEDDLFKJL; // Token: 0x04001040 RID: 4160 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4001040")] private ScenePhysicsSettings.PhysicsLODSettings JNOKKMDDOEN; // Token: 0x04001041 RID: 4161 [Token(Token = "0x4001041")] private static MEFKCIOFGAI HEIDKDAAPND; // Token: 0x04001042 RID: 4162 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4001042")] public OKNNKFGFODL EarlyLateUpdateEvent; // Token: 0x04001043 RID: 4163 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4001043")] public OKNNKFGFODL PostLateUpdateEvent; // Token: 0x0400104B RID: 4171 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400104B")] private IDisposable MAGALGIPAJC; // Token: 0x0400104C RID: 4172 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400104C")] private LBBCDOLOBNL FIHIJLKMDMF; // Token: 0x0400104E RID: 4174 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400104E")] private AHEFBPDEJFK HCDMPDELDAO; // Token: 0x04001050 RID: 4176 [FieldOffset(Offset = "0xF4")] [Token(Token = "0x4001050")] private float GOBBHGDJKFG; // Token: 0x04001051 RID: 4177 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4001051")] private readonly AOLMGGAPKEH KJLPCMPBNKG; // Token: 0x04001052 RID: 4178 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4001052")] private Transform DIOPGMMILKM; // Token: 0x04001053 RID: 4179 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4001053")] private RigidbodyEx KGCFPFPDJPM; // Token: 0x04001054 RID: 4180 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4001054")] private Vector3? OIDMJCFLHEI; // Token: 0x04001055 RID: 4181 [FieldOffset(Offset = "0x120")] [Token(Token = "0x4001055")] private Quaternion? ONAPGIGFEHK; // Token: 0x04001056 RID: 4182 [FieldOffset(Offset = "0x138")] [Token(Token = "0x4001056")] private Transform BOEMILGMONG; // Token: 0x020002A6 RID: 678 [Token(Token = "0x20002A6")] public sealed class FPLEDOKDLCC : MulticastDelegate { // Token: 0x060014A7 RID: 5287 RVA: 0x00057468 File Offset: 0x00055668 [Token(Token = "0x60014A7")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public FPLEDOKDLCC(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x060014A8 RID: 5288 RVA: 0x00057484 File Offset: 0x00055684 [Token(Token = "0x60014A8")] [Address(RVA = "0x62EAE0", Offset = "0x62DAE0", VA = "0x18062EAE0", Slot = "13")] public void Invoke(RigidbodyEx BLALJKAEGEI) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060014A9 RID: 5289 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60014A9")] [Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x060014AA RID: 5290 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60014AA")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020002A7 RID: 679 [Token(Token = "0x20002A7")] public enum KENNGMPFMIM { // Token: 0x04001058 RID: 4184 [Token(Token = "0x4001058")] ADDITIVE, // Token: 0x04001059 RID: 4185 [Token(Token = "0x4001059")] OVERRIDE, // Token: 0x0400105A RID: 4186 [Token(Token = "0x400105A")] REFLECTIVE } // Token: 0x020002A8 RID: 680 [Token(Token = "0x20002A8")] public enum OODLHMMFIOB { // Token: 0x0400105C RID: 4188 [Token(Token = "0x400105C")] ADDITIVE, // Token: 0x0400105D RID: 4189 [Token(Token = "0x400105D")] OVERRIDE, // Token: 0x0400105E RID: 4190 [Token(Token = "0x400105E")] REFLECTIVE } }