Files
2026-04-08 23:40:05 +02:00

3582 lines
101 KiB
C#

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