Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RigidbodyEx.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

3698 lines
103 KiB
C#

using System;
using System.Collections;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom;
using RecRoom.Core;
using RecRoom.Core.Culling;
using RecRoom.Utils.OverridableFields;
using UnityEngine;
// Token: 0x0200029F RID: 671
[Token(Token = "0x200029F")]
[DisallowMultipleComponent]
public sealed class RigidbodyEx : MonoBehaviour, OFCHBCNPCBH
{
// Token: 0x170002F0 RID: 752
// (get) Token: 0x060013C1 RID: 5057 RVA: 0x00053730 File Offset: 0x00051930
[Token(Token = "0x170002F0")]
public PhotonView NBMOPBLJCDF
{
[Token(Token = "0x60013C1")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return this.photonView;
}
}
// Token: 0x170002F1 RID: 753
// (get) Token: 0x060013C2 RID: 5058 RVA: 0x00053744 File Offset: 0x00051944
[Token(Token = "0x170002F1")]
public EEDONNAHMFK GENNIDPDDCI
{
[Token(Token = "0x60013C2")]
[Address(RVA = "0x567E30", Offset = "0x566C30", VA = "0x180567E30")]
get
{
return this.CAFCLKJPHLB;
}
}
// Token: 0x170002F2 RID: 754
// (get) Token: 0x060013C3 RID: 5059 RVA: 0x00053758 File Offset: 0x00051958
[Token(Token = "0x170002F2")]
private bool ACMMGBAPHJG
{
[Token(Token = "0x60013C3")]
[Address(RVA = "0x133EA90", Offset = "0x133D890", VA = "0x18133EA90")]
get
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
return rigidbody != num;
}
}
// Token: 0x170002F3 RID: 755
// (get) Token: 0x060013C4 RID: 5060 RVA: 0x00053778 File Offset: 0x00051978
// (set) Token: 0x060013C5 RID: 5061 RVA: 0x000537B8 File Offset: 0x000519B8
[Token(Token = "0x170002F3")]
private bool GOCDCHKGIJP
{
[Token(Token = "0x60013C4")]
[Address(RVA = "0x133B070", Offset = "0x1339E70", VA = "0x18133B070")]
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 = "0x60013C5")]
[Address(RVA = "0x7C8EB0", Offset = "0x7C7CB0", VA = "0x1807C8EB0")]
set
{
this.NGFBKPOBDGP = value;
}
}
// Token: 0x1400003F RID: 63
// (add) Token: 0x060013C6 RID: 5062 RVA: 0x000537CC File Offset: 0x000519CC
// (remove) Token: 0x060013C7 RID: 5063 RVA: 0x000537E8 File Offset: 0x000519E8
[Token(Token = "0x1400003F")]
public event RigidbodyEx.FPLEDOKDLCC JAGBDLHKPLL
{
[Token(Token = "0x60013C6")]
[Address(RVA = "0x1341120", Offset = "0x133FF20", VA = "0x181341120")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60013C7")]
[Address(RVA = "0x1343230", Offset = "0x1342030", VA = "0x181343230")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x14000040 RID: 64
// (add) Token: 0x060013C8 RID: 5064 RVA: 0x00053804 File Offset: 0x00051A04
// (remove) Token: 0x060013C9 RID: 5065 RVA: 0x00053820 File Offset: 0x00051A20
[Token(Token = "0x14000040")]
public event RigidbodyEx.FPLEDOKDLCC LNBDKGDJLBL
{
[Token(Token = "0x60013C8")]
[Address(RVA = "0x1341300", Offset = "0x1340100", VA = "0x181341300")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60013C9")]
[Address(RVA = "0x1343410", Offset = "0x1342210", VA = "0x181343410")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x14000041 RID: 65
// (add) Token: 0x060013CA RID: 5066 RVA: 0x0005383C File Offset: 0x00051A3C
// (remove) Token: 0x060013CB RID: 5067 RVA: 0x00053858 File Offset: 0x00051A58
[Token(Token = "0x14000041")]
public event RigidbodyEx.FPLEDOKDLCC JMHDMBMIEPP
{
[Token(Token = "0x60013CA")]
[Address(RVA = "0x1341080", Offset = "0x133FE80", VA = "0x181341080")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60013CB")]
[Address(RVA = "0x1343190", Offset = "0x1341F90", VA = "0x181343190")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x14000042 RID: 66
// (add) Token: 0x060013CC RID: 5068 RVA: 0x00053874 File Offset: 0x00051A74
// (remove) Token: 0x060013CD RID: 5069 RVA: 0x00053890 File Offset: 0x00051A90
[Token(Token = "0x14000042")]
public event RigidbodyEx.FPLEDOKDLCC JNAJFIOHDKO
{
[Token(Token = "0x60013CC")]
[Address(RVA = "0x13413A0", Offset = "0x13401A0", VA = "0x1813413A0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60013CD")]
[Address(RVA = "0x13434B0", Offset = "0x13422B0", VA = "0x1813434B0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x14000043 RID: 67
// (add) Token: 0x060013CE RID: 5070 RVA: 0x000538AC File Offset: 0x00051AAC
// (remove) Token: 0x060013CF RID: 5071 RVA: 0x000538C8 File Offset: 0x00051AC8
[Token(Token = "0x14000043")]
public event RigidbodyEx.FPLEDOKDLCC DCLFLJNKPOA
{
[Token(Token = "0x60013CE")]
[Address(RVA = "0x1340FE0", Offset = "0x133FDE0", VA = "0x181340FE0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60013CF")]
[Address(RVA = "0x13430F0", Offset = "0x1341EF0", VA = "0x1813430F0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x14000044 RID: 68
// (add) Token: 0x060013D0 RID: 5072 RVA: 0x000538E4 File Offset: 0x00051AE4
// (remove) Token: 0x060013D1 RID: 5073 RVA: 0x00053900 File Offset: 0x00051B00
[Token(Token = "0x14000044")]
public event RigidbodyEx.FPLEDOKDLCC IDHPKLFPOEA
{
[Token(Token = "0x60013D0")]
[Address(RVA = "0x1341260", Offset = "0x1340060", VA = "0x181341260")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60013D1")]
[Address(RVA = "0x1343370", Offset = "0x1342170", VA = "0x181343370")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x14000045 RID: 69
// (add) Token: 0x060013D2 RID: 5074 RVA: 0x0005391C File Offset: 0x00051B1C
// (remove) Token: 0x060013D3 RID: 5075 RVA: 0x00053938 File Offset: 0x00051B38
[Token(Token = "0x14000045")]
public event RigidbodyEx.FPLEDOKDLCC GPPHLDMNGFL
{
[Token(Token = "0x60013D2")]
[Address(RVA = "0x13411C0", Offset = "0x133FFC0", VA = "0x1813411C0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60013D3")]
[Address(RVA = "0x13432D0", Offset = "0x13420D0", VA = "0x1813432D0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x170002F4 RID: 756
// (get) Token: 0x060013D4 RID: 5076 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170002F4")]
public bool EAMFPPCAECD
{
[Token(Token = "0x60013D4")]
[Address(RVA = "0xB45900", Offset = "0xB44700", VA = "0x180B45900")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170002F5 RID: 757
// (get) Token: 0x060013D5 RID: 5077 RVA: 0x00053954 File Offset: 0x00051B54
// (set) Token: 0x060013D6 RID: 5078 RVA: 0x00053968 File Offset: 0x00051B68
[Token(Token = "0x170002F5")]
private IDisposable LLKPMDMMICL
{
[Token(Token = "0x60013D5")]
[Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40")]
get
{
return this.MAGALGIPAJC;
}
[Token(Token = "0x60013D6")]
[Address(RVA = "0x133B110", Offset = "0x1339F10", VA = "0x18133B110")]
set
{
if (this.MAGALGIPAJC != 0)
{
}
this.MAGALGIPAJC = value;
}
}
// Token: 0x170002F6 RID: 758
// (get) Token: 0x060013D7 RID: 5079 RVA: 0x00053988 File Offset: 0x00051B88
// (set) Token: 0x060013D8 RID: 5080 RVA: 0x0005399C File Offset: 0x00051B9C
[Token(Token = "0x170002F6")]
public LBBCDOLOBNL FFELJIECAPI
{
[Token(Token = "0x60013D7")]
[Address(RVA = "0xD53F90", Offset = "0xD52D90", VA = "0x180D53F90")]
get
{
return this.FIHIJLKMDMF;
}
[Token(Token = "0x60013D8")]
[Address(RVA = "0x1343550", Offset = "0x1342350", VA = "0x181343550")]
set
{
if (this.FIHIJLKMDMF != value)
{
this.FIHIJLKMDMF = value;
if (RigidbodyEx.HEIDKDAAPND != 0)
{
int num = 0;
num += num;
num++;
}
}
}
}
// Token: 0x170002F7 RID: 759
// (get) Token: 0x060013D9 RID: 5081 RVA: 0x000539CC File Offset: 0x00051BCC
// (set) Token: 0x060013DA RID: 5082 RVA: 0x000539E0 File Offset: 0x00051BE0
[Token(Token = "0x170002F7")]
public EEDONNAHMFK GGOGKLAIJNJ
{
[Token(Token = "0x60013D9")]
[Address(RVA = "0x1341670", Offset = "0x1340470", VA = "0x181341670")]
get;
[Token(Token = "0x60013DA")]
[Address(RVA = "0x133D9F0", Offset = "0x133C7F0", VA = "0x18133D9F0")]
private set;
}
// Token: 0x170002F8 RID: 760
// (get) Token: 0x060013DB RID: 5083 RVA: 0x000539F4 File Offset: 0x00051BF4
[Token(Token = "0x170002F8")]
public bool OEIHBJAOFJL
{
[Token(Token = "0x60013DB")]
[Address(RVA = "0x1341480", Offset = "0x1340280", VA = "0x181341480")]
get
{
return this.HCDMPDELDAO.CFLJGNJLBFG;
}
}
// Token: 0x170002F9 RID: 761
// (get) Token: 0x060013DC RID: 5084 RVA: 0x00053A14 File Offset: 0x00051C14
[Token(Token = "0x170002F9")]
public bool HEJHCIKDKBC
{
[Token(Token = "0x60013DC")]
[Address(RVA = "0x1341680", Offset = "0x1340480", VA = "0x181341680")]
get
{
PhotonView photonView = this.photonView;
int num = 0;
bool flag = photonView != num;
if (!flag)
{
return flag;
}
return this.photonView.DKLGNFGONEM;
}
}
// Token: 0x170002FA RID: 762
// (get) Token: 0x060013DD RID: 5085 RVA: 0x00053A4C File Offset: 0x00051C4C
// (set) Token: 0x060013DE RID: 5086 RVA: 0x00053A60 File Offset: 0x00051C60
[Token(Token = "0x170002FA")]
public bool LBPICJMHLFA
{
[Token(Token = "0x60013DD")]
[Address(RVA = "0x965570", Offset = "0x964370", VA = "0x180965570")]
get;
[Token(Token = "0x60013DE")]
[Address(RVA = "0xF3CB00", Offset = "0xF3B900", VA = "0x180F3CB00")]
private set;
}
// Token: 0x060013DF RID: 5087 RVA: 0x00053A74 File Offset: 0x00051C74
[Token(Token = "0x60013DF")]
[Address(RVA = "0x133BA10", Offset = "0x133A810", VA = "0x18133BA10")]
public void AddUpdateLodOverride(object PIHIPPPPEBI, EEDONNAHMFK NCDJGFJPOIF)
{
if (this.HCDMPDELDAO.DOEHAPOJMON(PIHIPPPPEBI, NCDJGFJPOIF))
{
this.DKDBDOFNHHL();
return;
}
}
// Token: 0x060013E0 RID: 5088 RVA: 0x00053AA0 File Offset: 0x00051CA0
[Token(Token = "0x60013E0")]
[Address(RVA = "0x133F8C0", Offset = "0x133E6C0", VA = "0x18133F8C0")]
public void RemoveUpdateLodOverride(object PIHIPPPPEBI)
{
if (this.HCDMPDELDAO.HAHBGOMEMEE(PIHIPPPPEBI))
{
this.DKDBDOFNHHL();
return;
}
}
// Token: 0x060013E1 RID: 5089 RVA: 0x00053ACC File Offset: 0x00051CCC
[Token(Token = "0x60013E1")]
[Address(RVA = "0x133E660", Offset = "0x133D460", VA = "0x18133E660")]
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: 0x060013E2 RID: 5090 RVA: 0x00053B40 File Offset: 0x00051D40
[Token(Token = "0x60013E2")]
[Address(RVA = "0x133E590", Offset = "0x133D390", VA = "0x18133E590")]
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: 0x170002FB RID: 763
// (get) Token: 0x060013E3 RID: 5091 RVA: 0x00053B88 File Offset: 0x00051D88
// (set) Token: 0x060013E4 RID: 5092 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170002FB")]
public Rigidbody NAAMNABBACE
{
[Token(Token = "0x60013E3")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.unityRigidbody;
}
[Token(Token = "0x60013E4")]
[Address(RVA = "0x1343660", Offset = "0x1342460", VA = "0x181343660")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170002FC RID: 764
// (get) Token: 0x060013E5 RID: 5093 RVA: 0x00053B9C File Offset: 0x00051D9C
// (set) Token: 0x060013E6 RID: 5094 RVA: 0x00053BD4 File Offset: 0x00051DD4
[Token(Token = "0x170002FC")]
public float OPDHAKGKECE
{
[Token(Token = "0x60013E5")]
[Address(RVA = "0x13422A0", Offset = "0x13410A0", VA = "0x1813422A0")]
get
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (!(rigidbody != num))
{
return this.GOBBHGDJKFG;
}
return this.unityRigidbody.mass;
}
[Token(Token = "0x60013E6")]
[Address(RVA = "0x1344BC0", Offset = "0x13439C0", VA = "0x181344BC0")]
set
{
this.GOBBHGDJKFG = value;
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (rigidbody != num)
{
this.unityRigidbody.mass = value;
}
}
}
// Token: 0x170002FD RID: 765
// (get) Token: 0x060013E7 RID: 5095 RVA: 0x00053C10 File Offset: 0x00051E10
// (set) Token: 0x060013E8 RID: 5096 RVA: 0x00053C44 File Offset: 0x00051E44
[Token(Token = "0x170002FD")]
public float KJILBCNBJBF
{
[Token(Token = "0x60013E7")]
[Address(RVA = "0x1341A40", Offset = "0x1340840", VA = "0x181341A40")]
get
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (!(rigidbody != num))
{
}
return this.unityRigidbody.drag;
}
[Token(Token = "0x60013E8")]
[Address(RVA = "0x1343C80", Offset = "0x1342A80", VA = "0x181343C80")]
set
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (rigidbody != num)
{
this.unityRigidbody.drag = value;
}
}
}
// Token: 0x170002FE RID: 766
// (get) Token: 0x060013E9 RID: 5097 RVA: 0x00053C78 File Offset: 0x00051E78
// (set) Token: 0x060013EA RID: 5098 RVA: 0x00053CAC File Offset: 0x00051EAC
[Token(Token = "0x170002FE")]
public float OKLPNLJGKKP
{
[Token(Token = "0x60013E9")]
[Address(RVA = "0x1341830", Offset = "0x1340630", VA = "0x181341830")]
get
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (!(rigidbody != num))
{
}
return this.unityRigidbody.angularDrag;
}
[Token(Token = "0x60013EA")]
[Address(RVA = "0x1343A50", Offset = "0x1342850", VA = "0x181343A50")]
set
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (rigidbody != num)
{
this.unityRigidbody.angularDrag = value;
}
}
}
// Token: 0x170002FF RID: 767
// (get) Token: 0x060013EB RID: 5099 RVA: 0x00053CE0 File Offset: 0x00051EE0
// (set) Token: 0x060013EC RID: 5100 RVA: 0x00053D18 File Offset: 0x00051F18
[Token(Token = "0x170002FF")]
public bool IEIKHAKBHFL
{
[Token(Token = "0x60013EB")]
[Address(RVA = "0x1342900", Offset = "0x1341700", VA = "0x181342900")]
get
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
bool flag = rigidbody != num;
if (!flag)
{
return flag;
}
return this.unityRigidbody.useGravity;
}
[Token(Token = "0x60013EC")]
[Address(RVA = "0x1345D00", Offset = "0x1344B00", VA = "0x181345D00")]
set
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (rigidbody != num)
{
this.unityRigidbody.useGravity = value;
}
}
}
// Token: 0x17000300 RID: 768
// (get) Token: 0x060013ED RID: 5101 RVA: 0x00053D4C File Offset: 0x00051F4C
// (set) Token: 0x060013EE RID: 5102 RVA: 0x00053D88 File Offset: 0x00051F88
[Token(Token = "0x17000300")]
public Vector3 AOICKJOAOMK
{
[Token(Token = "0x60013ED")]
[Address(RVA = "0x1341F00", Offset = "0x1340D00", VA = "0x181341F00")]
get
{
bool flag;
if (flag || "{il2cpp array field il2cppMethodInfo->}" == flag)
{
}
Transform transform;
float num = transform.LACCAFFAOIG();
float z = Vector3.zero.z;
Vector3 vector;
float z2 = vector.z;
throw new NullReferenceException();
}
[Token(Token = "0x60013EE")]
[Address(RVA = "0x1344280", Offset = "0x1343080", VA = "0x181344280")]
set
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (!(rigidbody != num))
{
float z = value.z;
this.CIAGDANMNAP.z = z;
return;
}
Rigidbody rigidbody2 = this.unityRigidbody;
float num2 = base.transform.LACCAFFAOIG();
float z2 = value.z;
Vector3 vector;
float z3 = vector.z;
}
}
// Token: 0x17000301 RID: 769
// (get) Token: 0x060013EF RID: 5103 RVA: 0x00053DE8 File Offset: 0x00051FE8
[Token(Token = "0x17000301")]
public Vector3 IGGEJEKIEPN
{
[Token(Token = "0x60013EF")]
[Address(RVA = "0x13429F0", Offset = "0x13417F0", VA = "0x1813429F0")]
get
{
bool flag;
if (!flag)
{
bool flag2;
if (flag2 || "{il2cpp array field il2cppMethodInfo->}" == flag2)
{
}
Transform transform;
float num = transform.LACCAFFAOIG();
Vector3 zero = Vector3.zero;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
}
Vector3 vector3;
float z3 = vector3.z;
throw new NullReferenceException();
}
}
// Token: 0x17000302 RID: 770
// (get) Token: 0x060013F0 RID: 5104 RVA: 0x00053E34 File Offset: 0x00052034
// (set) Token: 0x060013F1 RID: 5105 RVA: 0x00053E68 File Offset: 0x00052068
[Token(Token = "0x17000302")]
public CollisionDetectionMode HGMIIIFOHGE
{
[Token(Token = "0x60013F0")]
[Address(RVA = "0x1341920", Offset = "0x1340720", VA = "0x181341920")]
get
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (!(rigidbody != num))
{
}
return this.unityRigidbody.collisionDetectionMode;
}
[Token(Token = "0x60013F1")]
[Address(RVA = "0x1343BA0", Offset = "0x13429A0", VA = "0x181343BA0")]
set
{
this.PANFLAPMMDL = value;
bool isKinematic = this.JEGGMAKBGEK;
}
}
// Token: 0x060013F2 RID: 5106 RVA: 0x00053E84 File Offset: 0x00052084
[Token(Token = "0x60013F2")]
[Address(RVA = "0x133DCF0", Offset = "0x133CAF0", VA = "0x18133DCF0")]
private void HIPAPKJFFLF(CollisionDetectionMode ODPOJAFDECO)
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (rigidbody != num)
{
Rigidbody rigidbody2 = this.unityRigidbody;
}
}
// Token: 0x17000303 RID: 771
// (get) Token: 0x060013F3 RID: 5107 RVA: 0x00053EB4 File Offset: 0x000520B4
// (set) Token: 0x060013F4 RID: 5108 RVA: 0x00053EE8 File Offset: 0x000520E8
[Token(Token = "0x17000303")]
public float LLOHKJOOOIM
{
[Token(Token = "0x60013F3")]
[Address(RVA = "0x1342330", Offset = "0x1341130", VA = "0x181342330")]
get
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (!(rigidbody != num))
{
}
return this.unityRigidbody.maxAngularVelocity;
}
[Token(Token = "0x60013F4")]
[Address(RVA = "0x1344C60", Offset = "0x1343A60", VA = "0x181344C60")]
set
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (rigidbody != num)
{
this.unityRigidbody.maxAngularVelocity = value;
}
}
}
// Token: 0x17000304 RID: 772
// (get) Token: 0x060013F5 RID: 5109 RVA: 0x00053F1C File Offset: 0x0005211C
// (set) Token: 0x060013F6 RID: 5110 RVA: 0x00053F50 File Offset: 0x00052150
[Token(Token = "0x17000304")]
public RigidbodyConstraints KKNFLCLMNDN
{
[Token(Token = "0x60013F5")]
[Address(RVA = "0x13419B0", Offset = "0x13407B0", VA = "0x1813419B0")]
get
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (!(rigidbody != num))
{
}
return this.unityRigidbody.constraints;
}
[Token(Token = "0x60013F6")]
[Address(RVA = "0x1343BF0", Offset = "0x13429F0", VA = "0x181343BF0")]
set
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (rigidbody != num)
{
Rigidbody rigidbody2 = this.unityRigidbody;
}
}
}
// Token: 0x17000305 RID: 773
// (get) Token: 0x060013F7 RID: 5111 RVA: 0x00053F80 File Offset: 0x00052180
[Token(Token = "0x17000305")]
public bool PJHKCJNMEEP
{
[Token(Token = "0x60013F7")]
[Address(RVA = "0x1341570", Offset = "0x1340370", VA = "0x181341570")]
get
{
return this.KJLPCMPBNKG.CFLJGNJLBFG;
}
}
// Token: 0x17000306 RID: 774
// (get) Token: 0x060013F8 RID: 5112 RVA: 0x00053FA0 File Offset: 0x000521A0
[Token(Token = "0x17000306")]
private Transform FCPIJLBHEIO
{
[Token(Token = "0x60013F8")]
[Address(RVA = "0x133EE80", Offset = "0x133DC80", VA = "0x18133EE80")]
get
{
if (this.KJLPCMPBNKG.CFLJGNJLBFG)
{
return this.DIOPGMMILKM;
}
throw new NullReferenceException();
}
}
// Token: 0x17000307 RID: 775
// (get) Token: 0x060013F9 RID: 5113 RVA: 0x00053FCC File Offset: 0x000521CC
[Token(Token = "0x17000307")]
public Transform ONHPOMOACHE
{
[Token(Token = "0x60013F9")]
[Address(RVA = "0xCC5C10", Offset = "0xCC4A10", VA = "0x180CC5C10")]
get
{
return base.transform;
}
}
// Token: 0x17000308 RID: 776
// (get) Token: 0x060013FA RID: 5114 RVA: 0x00053FE0 File Offset: 0x000521E0
[Token(Token = "0x17000308")]
public Transform MDKDCJFEBJH
{
[Token(Token = "0x60013FA")]
[Address(RVA = "0x13415A0", Offset = "0x13403A0", VA = "0x1813415A0")]
get
{
for (;;)
{
bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG;
int num = 0;
if (flag)
{
}
int num2 = 0;
if (!(num != num2))
{
break;
}
if (this.KJLPCMPBNKG.CFLJGNJLBFG)
{
goto Block_1;
}
}
return base.transform;
Block_1:
return this.DIOPGMMILKM;
}
}
// Token: 0x17000309 RID: 777
// (get) Token: 0x060013FB RID: 5115 RVA: 0x0005402C File Offset: 0x0005222C
// (set) Token: 0x060013FC RID: 5116 RVA: 0x00054040 File Offset: 0x00052240
[Token(Token = "0x17000309")]
public RigidbodyEx HICENEOPGOF
{
[Token(Token = "0x60013FB")]
[Address(RVA = "0x7B5590", Offset = "0x7B4390", VA = "0x1807B5590")]
get
{
return this.KGCFPFPDJPM;
}
[Token(Token = "0x60013FC")]
[Address(RVA = "0x1344CF0", Offset = "0x1343AF0", VA = "0x181344CF0")]
set
{
RigidbodyEx.FPLEDOKDLCC idhpklfpoea2;
Delegate delegate6;
for (;;)
{
int num = 0;
if (this.KGCFPFPDJPM == value)
{
return;
}
RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM;
int num2 = 0;
if (!(kgcfpfpdjpm != num2))
{
goto IL_1A3;
}
RigidbodyEx kgcfpfpdjpm2 = this.KGCFPFPDJPM;
kgcfpfpdjpm2.CPFDOIMONGL.BIHKNNPGGKP(this);
kgcfpfpdjpm2.IOHJIMJBLDM();
RigidbodyEx kgcfpfpdjpm3 = this.KGCFPFPDJPM;
RigidbodyEx.FPLEDOKDLCC fpledokdlcc;
fpledokdlcc.method_ptr = ldftn(PNOJHIPEGBI);
fpledokdlcc.method = ldftn(PNOJHIPEGBI);
fpledokdlcc.m_target = this;
RigidbodyEx.FPLEDOKDLCC dclfljnkpoa = kgcfpfpdjpm3.DCLFLJNKPOA;
Delegate @delegate = Delegate.Remove(dclfljnkpoa, fpledokdlcc);
if (@delegate != 0 && @delegate == 0)
{
continue;
}
while (@delegate != dclfljnkpoa)
{
}
RigidbodyEx kgcfpfpdjpm4 = this.KGCFPFPDJPM;
RigidbodyEx.FPLEDOKDLCC fpledokdlcc2;
fpledokdlcc2.method_ptr = ldftn(CBLIFIJDBBH);
fpledokdlcc2.method = ldftn(CBLIFIJDBBH);
fpledokdlcc2.m_target = this;
RigidbodyEx.FPLEDOKDLCC jagbdlhkpll = kgcfpfpdjpm4.JAGBDLHKPLL;
Delegate delegate2 = Delegate.Remove(jagbdlhkpll, fpledokdlcc2);
if (delegate2 != 0 && delegate2 == 0)
{
continue;
}
while (delegate2 != jagbdlhkpll)
{
}
RigidbodyEx kgcfpfpdjpm5 = this.KGCFPFPDJPM;
RigidbodyEx.FPLEDOKDLCC fpledokdlcc3;
fpledokdlcc3.method_ptr = ldftn(BMMGIBIDBJB);
fpledokdlcc3.method = ldftn(BMMGIBIDBJB);
fpledokdlcc3.m_target = this;
RigidbodyEx.FPLEDOKDLCC idhpklfpoea = kgcfpfpdjpm5.IDHPKLFPOEA;
Delegate delegate3 = Delegate.Remove(idhpklfpoea, fpledokdlcc3);
if (delegate3 != 0 && delegate3 == 0)
{
continue;
}
while (delegate3 != idhpklfpoea)
{
}
RigidbodyEx kgcfpfpdjpm6 = this.KGCFPFPDJPM;
if (!kgcfpfpdjpm6.<DNDMNOFHPOK>k__BackingField)
{
kgcfpfpdjpm6.LAAFPOPPNJD(this);
}
if (this.<DNDMNOFHPOK>k__BackingField)
{
goto IL_1A3;
}
if (!this.KJLPCMPBNKG.CFLJGNJLBFG)
{
Transform transform = base.transform;
Transform boemilgmong = this.BOEMILGMONG;
transform.SetParent(boemilgmong, true);
AOLMGGAPKEH cpfdoimongl = this.CPFDOIMONGL;
RigidbodyEx kgcfpfpdjpm7 = this.KGCFPFPDJPM;
cpfdoimongl.BIHKNNPGGKP(kgcfpfpdjpm7);
this.IOHJIMJBLDM();
goto IL_1A3;
}
goto IL_251;
IL_270:
Transform transform2 = base.transform;
Vector3 vector;
float z = vector.z;
Transform transform3;
int num3;
transform3.position = num3;
Transform transform4 = this.FCPIJLBHEIO;
Transform transform5 = base.transform;
Transform transform6 = this.FCPIJLBHEIO;
Transform transform7 = base.transform;
Vector3 vector2;
float z2 = vector2.z;
transform6.localScale = num3;
Transform transform8 = this.FCPIJLBHEIO;
Transform targetTransform = this.KGCFPFPDJPM.MDKDCJFEBJH;
transform8.SetParent(targetTransform, true);
RigidbodyEx kgcfpfpdjpm8 = this.KGCFPFPDJPM;
EEDONNAHMFK actualUpdateLod = this.GetActualUpdateLod();
RigidbodyEx kgcfpfpdjpm9 = this.KGCFPFPDJPM;
kgcfpfpdjpm9.CPFDOIMONGL.BPAJKKAGPKB(this);
kgcfpfpdjpm9.IOHJIMJBLDM();
RigidbodyEx kgcfpfpdjpm10 = this.KGCFPFPDJPM;
RigidbodyEx.FPLEDOKDLCC fpledokdlcc4;
fpledokdlcc4.method_ptr = ldftn(PNOJHIPEGBI);
fpledokdlcc4.method = ldftn(PNOJHIPEGBI);
fpledokdlcc4.m_target = this;
RigidbodyEx.FPLEDOKDLCC dclfljnkpoa2 = kgcfpfpdjpm10.DCLFLJNKPOA;
Delegate delegate4 = Delegate.Combine(dclfljnkpoa2, fpledokdlcc4);
if (delegate4 != 0 && delegate4 == 0)
{
continue;
}
while (delegate4 != dclfljnkpoa2)
{
}
RigidbodyEx kgcfpfpdjpm11 = this.KGCFPFPDJPM;
RigidbodyEx.FPLEDOKDLCC fpledokdlcc5;
fpledokdlcc5.method_ptr = ldftn(CBLIFIJDBBH);
fpledokdlcc5.method = ldftn(CBLIFIJDBBH);
fpledokdlcc5.m_target = this;
RigidbodyEx.FPLEDOKDLCC jagbdlhkpll2 = kgcfpfpdjpm11.JAGBDLHKPLL;
Delegate delegate5 = Delegate.Combine(jagbdlhkpll2, fpledokdlcc5);
if (delegate5 != 0 && delegate5 == 0)
{
continue;
}
while (delegate5 != jagbdlhkpll2)
{
}
RigidbodyEx kgcfpfpdjpm12 = this.KGCFPFPDJPM;
RigidbodyEx.FPLEDOKDLCC fpledokdlcc6;
fpledokdlcc6.method_ptr = ldftn(BMMGIBIDBJB);
fpledokdlcc6.method = ldftn(BMMGIBIDBJB);
fpledokdlcc6.m_target = this;
idhpklfpoea2 = kgcfpfpdjpm12.IDHPKLFPOEA;
delegate6 = Delegate.Combine(idhpklfpoea2, fpledokdlcc6);
if (delegate6 == 0 || delegate6 != 0)
{
break;
}
continue;
IL_251:
Transform transform9 = this.FCPIJLBHEIO;
Transform parent = base.transform.parent;
transform9.SetParent(parent, true);
goto IL_270;
IL_1A3:
this.KGCFPFPDJPM = value;
Func<object> func = new Func(this.PIKBEAACHML);
num3 = 0;
KEICHELBBEL gkdihfccogj = KEICHELBBEL.GKDIHFCCOGJ;
IEIBEBFINNI.FEKIFNBFODN(func, num);
if (this.<DNDMNOFHPOK>k__BackingField)
{
goto IL_406;
}
RigidbodyEx kgcfpfpdjpm13 = this.KGCFPFPDJPM;
int num4 = 0;
if (!(kgcfpfpdjpm13 != num4))
{
goto IL_3FA;
}
if (!this.KJLPCMPBNKG.CFLJGNJLBFG)
{
Transform parent2 = base.transform.parent;
this.BOEMILGMONG = parent2;
Transform transform10 = base.transform;
Transform transform11 = this.KGCFPFPDJPM.transform;
transform10.SetParent(transform11, true);
AOLMGGAPKEH cpfdoimongl2 = this.CPFDOIMONGL;
RigidbodyEx kgcfpfpdjpm14 = this.KGCFPFPDJPM;
cpfdoimongl2.BPAJKKAGPKB(kgcfpfpdjpm14);
this.IOHJIMJBLDM();
goto IL_251;
}
goto IL_270;
}
while (delegate6 != idhpklfpoea2)
{
}
IL_3FA:
this.ClearVelocity();
this.DKDBDOFNHHL();
IL_406:
RigidbodyEx.FPLEDOKDLCC gpphldmngfl = this.GPPHLDMNGFL;
if (gpphldmngfl != 0)
{
gpphldmngfl(this);
}
}
}
// Token: 0x1700030A RID: 778
// (get) Token: 0x060013FD RID: 5117 RVA: 0x00054470 File Offset: 0x00052670
[Token(Token = "0x1700030A")]
public bool IHLCHCBIBEF
{
[Token(Token = "0x60013FD")]
[Address(RVA = "0x1341AD0", Offset = "0x13408D0", VA = "0x181341AD0")]
get
{
RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM;
int num = 0;
return kgcfpfpdjpm != num;
}
}
// Token: 0x1700030B RID: 779
// (get) Token: 0x060013FE RID: 5118 RVA: 0x00054490 File Offset: 0x00052690
[Token(Token = "0x1700030B")]
public Vector3 EKEJKLAGLEA
{
[Token(Token = "0x60013FE")]
[Address(RVA = "0x13423C0", Offset = "0x13411C0", VA = "0x1813423C0")]
get
{
bool flag;
if (!flag)
{
}
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
}
// Token: 0x1700030C RID: 780
// (get) Token: 0x060013FF RID: 5119 RVA: 0x000544B0 File Offset: 0x000526B0
// (set) Token: 0x06001400 RID: 5120 RVA: 0x000544E0 File Offset: 0x000526E0
[Token(Token = "0x1700030C")]
public Vector3 JJGDNPNBINJ
{
[Token(Token = "0x60013FF")]
[Address(RVA = "0x13426B0", Offset = "0x13414B0", VA = "0x1813426B0")]
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 = "0x6001400")]
[Address(RVA = "0x13458C0", Offset = "0x13446C0", VA = "0x1813458C0")]
set
{
if (!this.KJLPCMPBNKG.CFLJGNJLBFG)
{
float z = value.z;
return;
}
bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform diopgmmilkm = this.DIOPGMMILKM;
Vector3 vector;
float z2 = vector.z;
float z3 = value.z;
bool flag2;
while (!flag2)
{
}
bool flag3 = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform diopgmmilkm2 = this.DIOPGMMILKM;
float z4 = value.z;
}
}
// Token: 0x1700030D RID: 781
// (get) Token: 0x06001401 RID: 5121 RVA: 0x00054550 File Offset: 0x00052750
// (set) Token: 0x06001402 RID: 5122 RVA: 0x0005458C File Offset: 0x0005278C
[Token(Token = "0x1700030D")]
public float GDKPFBCIODH
{
[Token(Token = "0x6001401")]
[Address(RVA = "0x13420E0", Offset = "0x1340EE0", VA = "0x1813420E0")]
get
{
if (!this.KJLPCMPBNKG.CFLJGNJLBFG)
{
Transform transform = base.transform;
}
if (this.KJLPCMPBNKG.CFLJGNJLBFG)
{
}
return 0.ABDKFENDAKH();
}
[Token(Token = "0x6001402")]
[Address(RVA = "0x13443F0", Offset = "0x13431F0", VA = "0x1813443F0")]
set
{
while (this.KJLPCMPBNKG.CFLJGNJLBFG)
{
bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG;
int num = 0;
if (flag)
{
}
if (RigidbodyEx.KGOHIIBNFJI(num.ABDKFENDAKH(), value) && this.KJLPCMPBNKG.CFLJGNJLBFG)
{
throw new NullReferenceException();
}
}
if (RigidbodyEx.KGOHIIBNFJI(base.transform.ABDKFENDAKH(), value))
{
base.transform.MCFLPFCGOOL(value);
this.NGFBKPOBDGP = true;
}
}
}
// Token: 0x1700030E RID: 782
// (get) Token: 0x06001403 RID: 5123 RVA: 0x00054604 File Offset: 0x00052804
// (set) Token: 0x06001404 RID: 5124 RVA: 0x00054640 File Offset: 0x00052840
[Token(Token = "0x1700030E")]
public float MKDHFENOFDO
{
[Token(Token = "0x6001403")]
[Address(RVA = "0x1342860", Offset = "0x1341660", VA = "0x181342860")]
get
{
if (!this.KJLPCMPBNKG.CFLJGNJLBFG)
{
Transform transform = base.transform;
}
if (this.KJLPCMPBNKG.CFLJGNJLBFG)
{
}
return 0.LACCAFFAOIG();
}
[Token(Token = "0x6001404")]
[Address(RVA = "0x1345B40", Offset = "0x1344940", VA = "0x181345B40")]
set
{
if (!this.KJLPCMPBNKG.CFLJGNJLBFG || this.KJLPCMPBNKG.CFLJGNJLBFG)
{
}
Transform transform = base.transform;
if (transform.parent)
{
Transform parent = transform.parent;
}
if (RigidbodyEx.KGOHIIBNFJI(transform.ABDKFENDAKH(), value))
{
transform.MCFLPFCGOOL(value);
this.NGFBKPOBDGP = true;
}
}
}
// Token: 0x1700030F RID: 783
// (get) Token: 0x06001405 RID: 5125 RVA: 0x000546A8 File Offset: 0x000528A8
[Token(Token = "0x1700030F")]
public Quaternion KNEPGGGNJBE
{
[Token(Token = "0x6001405")]
[Address(RVA = "0x1342440", Offset = "0x1341240", VA = "0x181342440")]
get
{
bool flag;
if (!flag)
{
}
throw new NullReferenceException();
}
}
// Token: 0x17000310 RID: 784
// (get) Token: 0x06001406 RID: 5126 RVA: 0x000546C0 File Offset: 0x000528C0
// (set) Token: 0x06001407 RID: 5127 RVA: 0x000546E0 File Offset: 0x000528E0
[Token(Token = "0x17000310")]
public Quaternion MEJCMIKAJCD
{
[Token(Token = "0x6001406")]
[Address(RVA = "0x13427A0", Offset = "0x13415A0", VA = "0x1813427A0")]
get
{
bool flag;
bool flag2;
if (flag || !flag2)
{
}
throw new NullReferenceException();
}
[Token(Token = "0x6001407")]
[Address(RVA = "0x1345A30", Offset = "0x1344830", VA = "0x181345A30")]
set
{
if (!this.KJLPCMPBNKG.CFLJGNJLBFG)
{
return;
}
bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform diopgmmilkm = this.DIOPGMMILKM;
Quaternion quaternion;
while (quaternion != 0)
{
}
bool flag2 = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform diopgmmilkm2 = this.DIOPGMMILKM;
}
}
// Token: 0x17000311 RID: 785
// (get) Token: 0x06001408 RID: 5128 RVA: 0x00054730 File Offset: 0x00052930
// (set) Token: 0x06001409 RID: 5129 RVA: 0x00054758 File Offset: 0x00052958
[Token(Token = "0x17000311")]
public Vector3 EIJNMCNMMOC
{
[Token(Token = "0x6001408")]
[Address(RVA = "0x13424B0", Offset = "0x13412B0", VA = "0x1813424B0")]
get
{
bool flag;
if (!flag)
{
}
bool flag2;
if (!flag2)
{
Vector3 vector;
float z = vector.z;
}
throw new NullReferenceException();
}
[Token(Token = "0x6001409")]
[Address(RVA = "0x1345660", Offset = "0x1344460", VA = "0x181345660")]
set
{
RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM;
int num = 0;
if (!(kgcfpfpdjpm != num))
{
float z = value.z;
return;
}
if (!this.KJLPCMPBNKG.CFLJGNJLBFG)
{
Transform transform = base.transform;
float z2 = value.z;
return;
}
float z3 = value.z;
throw new NullReferenceException();
}
}
// Token: 0x17000312 RID: 786
// (get) Token: 0x0600140A RID: 5130 RVA: 0x000547AC File Offset: 0x000529AC
// (set) Token: 0x0600140B RID: 5131 RVA: 0x000547CC File Offset: 0x000529CC
[Token(Token = "0x17000312")]
public Quaternion PANKPLBABFB
{
[Token(Token = "0x600140A")]
[Address(RVA = "0x13425B0", Offset = "0x13413B0", VA = "0x1813425B0")]
get
{
bool flag;
if (!flag)
{
}
bool flag2;
if (!flag2)
{
}
throw new NullReferenceException();
}
[Token(Token = "0x600140B")]
[Address(RVA = "0x13457A0", Offset = "0x13445A0", VA = "0x1813457A0")]
set
{
RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM;
int num = 0;
if (!(kgcfpfpdjpm != num))
{
return;
}
if (!this.KJLPCMPBNKG.CFLJGNJLBFG)
{
Transform transform = base.transform;
return;
}
throw new NullReferenceException();
}
}
// Token: 0x17000313 RID: 787
// (get) Token: 0x0600140C RID: 5132 RVA: 0x00054808 File Offset: 0x00052A08
// (set) Token: 0x0600140D RID: 5133 RVA: 0x00054824 File Offset: 0x00052A24
[Token(Token = "0x17000313")]
public Vector3 NHAOMEMANJA
{
[Token(Token = "0x600140C")]
[Address(RVA = "0x1342990", Offset = "0x1341790", VA = "0x181342990")]
get
{
/*
An exception occurred when decompiling this method (0600140C)
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 1660
*/;
}
[Token(Token = "0x600140D")]
[Address(RVA = "0x1345D90", Offset = "0x1344B90", VA = "0x181345D90")]
set
{
float z = value.z;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
}
}
// Token: 0x17000314 RID: 788
// (get) Token: 0x0600140E RID: 5134 RVA: 0x00054848 File Offset: 0x00052A48
[Token(Token = "0x17000314")]
public Vector3 EDDACPBACDC
{
[Token(Token = "0x600140E")]
[Address(RVA = "0x1342E10", Offset = "0x1341C10", VA = "0x181342E10")]
get
{
bool flag;
if (!flag)
{
Vector3 vector;
float z = vector.z;
}
Vector3 vector2;
float z2 = vector2.z;
throw new NullReferenceException();
}
}
// Token: 0x17000315 RID: 789
// (get) Token: 0x0600140F RID: 5135 RVA: 0x00054874 File Offset: 0x00052A74
// (set) Token: 0x06001410 RID: 5136 RVA: 0x00054894 File Offset: 0x00052A94
[Token(Token = "0x17000315")]
public Vector3 BFOFFHFAPDG
{
[Token(Token = "0x600140F")]
[Address(RVA = "0x1342180", Offset = "0x1340F80", VA = "0x181342180")]
get
{
bool flag;
bool flag2;
if (!flag && !flag2)
{
Vector3 zero = Vector3.zero;
}
throw new NullReferenceException();
}
[Token(Token = "0x6001410")]
[Address(RVA = "0x13445C0", Offset = "0x13433C0", VA = "0x1813445C0")]
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: 0x17000316 RID: 790
// (get) Token: 0x06001411 RID: 5137 RVA: 0x00054A74 File Offset: 0x00052C74
// (set) Token: 0x06001412 RID: 5138 RVA: 0x00054A90 File Offset: 0x00052C90
[Token(Token = "0x17000316")]
public Vector3 KHJFDILDLAD
{
[Token(Token = "0x6001411")]
[Address(RVA = "0x13418C0", Offset = "0x13406C0", VA = "0x1813418C0")]
get
{
/*
An exception occurred when decompiling this method (06001411)
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 1660
*/;
}
[Token(Token = "0x6001412")]
[Address(RVA = "0x1343AE0", Offset = "0x13428E0", VA = "0x181343AE0")]
set
{
float z = value.z;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
}
}
// Token: 0x17000317 RID: 791
// (get) Token: 0x06001413 RID: 5139 RVA: 0x00054AB4 File Offset: 0x00052CB4
// (set) Token: 0x06001414 RID: 5140 RVA: 0x00054AF8 File Offset: 0x00052CF8
[Token(Token = "0x17000317")]
public Vector3 MNAAAEOBAHP
{
[Token(Token = "0x6001413")]
[Address(RVA = "0x1342C60", Offset = "0x1341A60", VA = "0x181342C60")]
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 = "0x6001414")]
[Address(RVA = "0x1345E50", Offset = "0x1344C50", VA = "0x181345E50")]
set
{
RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM;
int num = 0;
if (kgcfpfpdjpm != num)
{
RigidbodyEx kgcfpfpdjpm2 = this.KGCFPFPDJPM;
Vector3 vector;
float z = vector.z;
float z2 = value.z;
Vector3 vector2;
float z3 = vector2.z;
value.z = z3;
}
float z4 = value.z;
Vector3 vector3;
float z5 = vector3.z;
Vector3 vector4;
float z6 = vector4.z;
}
}
// Token: 0x17000318 RID: 792
// (get) Token: 0x06001415 RID: 5141 RVA: 0x00054B60 File Offset: 0x00052D60
// (set) Token: 0x06001416 RID: 5142 RVA: 0x00054B80 File Offset: 0x00052D80
[Token(Token = "0x17000318")]
public Vector3 MOGOLDLEJAL
{
[Token(Token = "0x6001415")]
[Address(RVA = "0x1341DE0", Offset = "0x1340BE0", VA = "0x181341DE0")]
get
{
bool flag;
bool flag2;
if (!flag && !flag2)
{
Vector3 zero = Vector3.zero;
}
throw new NullReferenceException();
}
[Token(Token = "0x6001416")]
[Address(RVA = "0x1343F40", Offset = "0x1342D40", VA = "0x181343F40")]
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: 0x17000319 RID: 793
// (get) Token: 0x06001417 RID: 5143 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06001418 RID: 5144 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000319")]
public Vector3 OMMFMGMOBMA
{
[Token(Token = "0x6001417")]
[Address(RVA = "0x1341C40", Offset = "0x1340A40", VA = "0x181341C40")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6001418")]
[Address(RVA = "0x1343E20", Offset = "0x1342C20", VA = "0x181343E20")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700031A RID: 794
// (get) Token: 0x06001419 RID: 5145 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600141A RID: 5146 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700031A")]
public Quaternion JLALLGDBFNB
{
[Token(Token = "0x6001419")]
[Address(RVA = "0x1341B30", Offset = "0x1340930", VA = "0x181341B30")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600141A")]
[Address(RVA = "0x1343D10", Offset = "0x1342B10", VA = "0x181343D10")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700031B RID: 795
// (get) Token: 0x0600141B RID: 5147 RVA: 0x00054C40 File Offset: 0x00052E40
// (set) Token: 0x0600141C RID: 5148 RVA: 0x00054C74 File Offset: 0x00052E74
[Token(Token = "0x1700031B")]
public bool JEGGMAKBGEK
{
[Token(Token = "0x600141B")]
[Address(RVA = "0x1341D50", Offset = "0x1340B50", VA = "0x181341D50")]
get
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
return !(rigidbody != num) || this.unityRigidbody.isKinematic;
}
[Token(Token = "0x600141C")]
[Address(RVA = "0x133D130", Offset = "0x133BF30", VA = "0x18133D130")]
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: 0x1700031C RID: 796
// (get) Token: 0x0600141D RID: 5149 RVA: 0x00054D20 File Offset: 0x00052F20
[Token(Token = "0x1700031C")]
public bool EHBLIBLIMDE
{
[Token(Token = "0x600141D")]
[Address(RVA = "0x13414B0", Offset = "0x13402B0", VA = "0x1813414B0")]
get
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (rigidbody != num && !this.unityRigidbody.isKinematic && this.VelocityProvider <= (ulong)0L && !this.IHLCHCBIBEF)
{
return !this.KJLPCMPBNKG.CFLJGNJLBFG;
}
throw new NullReferenceException();
}
}
// Token: 0x1700031D RID: 797
// (get) Token: 0x0600141E RID: 5150 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700031D")]
public bool OLOMGNLGBEA
{
[Token(Token = "0x600141E")]
[Address(RVA = "0x5191A0", Offset = "0x517FA0", VA = "0x1805191A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700031E RID: 798
// (get) Token: 0x0600141F RID: 5151 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700031E")]
public bool DPAEGPDNBCC
{
[Token(Token = "0x600141F")]
[Address(RVA = "0x10D9AA0", Offset = "0x10D88A0", VA = "0x1810D9AA0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700031F RID: 799
// (get) Token: 0x06001420 RID: 5152 RVA: 0x00054D78 File Offset: 0x00052F78
[Token(Token = "0x1700031F")]
public bool FIKDPCNEHJC
{
[Token(Token = "0x6001420")]
[Address(RVA = "0x1341440", Offset = "0x1340240", VA = "0x181341440")]
get
{
while (this.VelocityHandler <= (ulong)0L)
{
if (this.JEGGMAKBGEK)
{
}
}
return true;
}
}
// Token: 0x17000320 RID: 800
// (get) Token: 0x06001421 RID: 5153 RVA: 0x00054D9C File Offset: 0x00052F9C
[Token(Token = "0x17000320")]
public bool FMGHIHCOEDH
{
[Token(Token = "0x6001421")]
[Address(RVA = "0x1341710", Offset = "0x1340510", VA = "0x181341710")]
get
{
if (!SingletonMonoBehaviour.ONCPNMDGGKG.<COEJDGMMNHF>k__BackingField)
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (rigidbody != num)
{
return !this.GOCDCHKGIJP;
}
}
throw new NullReferenceException();
}
}
// Token: 0x06001422 RID: 5154 RVA: 0x00054DDC File Offset: 0x00052FDC
[Token(Token = "0x6001422")]
[Address(RVA = "0x133C3D0", Offset = "0x133B1D0", VA = "0x18133C3D0")]
private void Awake()
{
PhotonView photonView = this.photonView;
int num = 0;
if (photonView == num)
{
PhotonView componentInParent = base.GetComponentInParent<PhotonView>();
this.photonView = componentInParent;
}
CullingGroupManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
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_F7;
}
num4++;
}
CollisionDetectionMode collisionDetectionMode = this.HGMIIIFOHGE;
this.PANFLAPMMDL = collisionDetectionMode;
Rigidbody rigidbody = this.unityRigidbody;
int num5 = 0;
if (rigidbody != num5 && this.customCenterOfMass != (ulong)0L)
{
Rigidbody rigidbody2 = this.unityRigidbody;
float z = this.customCenterOfMass.value.z;
this.ResetInertiaTensor();
}
if (this.EHBLIBLIMDE && !this.unityRigidbody.IsSleeping())
{
this.LAINHJHCEHI = false;
}
this.DKDBDOFNHHL();
if (SingletonMonoBehaviour.ONCPNMDGGKG.<COEJDGMMNHF>k__BackingField && !this.forceNoInterpolation)
{
this.CPFDOIMONGL.BIHKNNPGGKP(this);
}
IL_F7:
this.CPFDOIMONGL.BPAJKKAGPKB(this);
this.IOHJIMJBLDM();
this.ClearVelocity();
}
// Token: 0x06001423 RID: 5155 RVA: 0x00054F00 File Offset: 0x00053100
[Token(Token = "0x6001423")]
[Address(RVA = "0x133D810", Offset = "0x133C610", VA = "0x18133D810")]
private void FHCMNCBLJIG(AGAJMBPABDL HIBNOIKDDAC)
{
this.DKDBDOFNHHL();
}
// Token: 0x06001424 RID: 5156 RVA: 0x00054F14 File Offset: 0x00053114
[Token(Token = "0x6001424")]
[Address(RVA = "0x1340600", Offset = "0x133F400", VA = "0x181340600")]
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<AGAJMBPABDL> action = new Action(this.FHCMNCBLJIG);
photonView2.ControllerChangedEvent += action;
}
this.DKDBDOFNHHL();
}
// Token: 0x06001425 RID: 5157 RVA: 0x00054F8C File Offset: 0x0005318C
[Token(Token = "0x6001425")]
[Address(RVA = "0x133F460", Offset = "0x133E260", VA = "0x18133F460")]
private void OnEnable()
{
this.ClearVelocity();
}
// Token: 0x06001426 RID: 5158 RVA: 0x00054FA0 File Offset: 0x000531A0
[Token(Token = "0x6001426")]
[Address(RVA = "0x133F1C0", Offset = "0x133DFC0", VA = "0x18133F1C0")]
private void OnDestroy()
{
this.<DNDMNOFHPOK>k__BackingField = true;
if (this.MAGALGIPAJC != 0)
{
}
this.MAGALGIPAJC = (ulong)0L;
if (RigidbodyEx.HEIDKDAAPND != 0)
{
}
PhotonView photonView = this.photonView;
int num = 0;
if (photonView != num)
{
PhotonView photonView2 = this.photonView;
Action<AGAJMBPABDL> action = new Action(this.FHCMNCBLJIG);
photonView2.ControllerChangedEvent -= action;
}
if (this.DCLFLJNKPOA > (ulong)0L)
{
RigidbodyEx.FPLEDOKDLCC idhpklfpoea = this.IDHPKLFPOEA;
if (idhpklfpoea != 0)
{
idhpklfpoea(this);
}
}
if (this.KJLPCMPBNKG.CFLJGNJLBFG)
{
}
int num2 = 0;
int num3 = 0;
if (num2 != num3)
{
this.BLGJKDDBNLF();
bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG;
OMCHJHPFBDN.KGFPNIMJHIC(this.DIOPGMMILKM.gameObject);
}
int num4 = 0;
this.HICENEOPGOF = num4;
if (this.VelocityProvider != 0)
{
this.VelocityProvider = (ulong)0L;
}
}
// Token: 0x06001427 RID: 5159 RVA: 0x00055084 File Offset: 0x00053284
[Token(Token = "0x6001427")]
[Address(RVA = "0x133DA00", Offset = "0x133C800", VA = "0x18133DA00")]
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.DKLGNFGONEM)
{
int cafclkjphlb = (int)this.CAFCLKJPHLB;
EEDONNAHMFK eedonnahmfk2;
return eedonnahmfk2;
}
}
int ffojbdnkmjk = (int)this.HCDMPDELDAO.FFOJBDNKMJK;
throw new NullReferenceException();
}
// Token: 0x06001428 RID: 5160 RVA: 0x000550E4 File Offset: 0x000532E4
[Token(Token = "0x6001428")]
[Address(RVA = "0x133CD80", Offset = "0x133BB80", VA = "0x18133CD80")]
private void DKDBDOFNHHL()
{
if (this.MAGALGIPAJC != 0)
{
}
this.MAGALGIPAJC = (ulong)0L;
RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM;
int num = 0;
if (!(kgcfpfpdjpm != num))
{
EEDONNAHMFK actualUpdateLod = this.GetActualUpdateLod();
if (this.JNOKKMDDOEN == 0)
{
ScenePhysicsSettings.PhysicsLODSettings defaultPhysicsSettings = ScenePhysicsSettings.PhysicsLODSettings.DefaultPhysicsSettings;
}
int num2 = 0;
float num3;
if (num2 > (int)num3)
{
Action action = new Action(this.NEGPFKOFJNP);
IDisposable disposable = this.FHBCIFNCNMN(action);
if (this.MAGALGIPAJC != 0)
{
}
this.MAGALGIPAJC = disposable;
return;
}
if (num3 > (float)num2)
{
Action<float> action2 = new Action(this.FGFJPAFFKIN);
IDisposable disposable2 = ADIFCODGAML.LAHBIDHMCKF(this, num3, action2, (Scheduler.NEIJEKIKDOG)((uint)3));
this.LLKPMDMMICL = disposable2;
}
}
}
// Token: 0x06001429 RID: 5161 RVA: 0x00055190 File Offset: 0x00053390
[Token(Token = "0x6001429")]
[Address(RVA = "0x133CA00", Offset = "0x133B800", VA = "0x18133CA00")]
private void FGFJPAFFKIN(float POGAEJIEPIM)
{
this.NEGPFKOFJNP();
}
// Token: 0x0600142A RID: 5162 RVA: 0x000551A4 File Offset: 0x000533A4
[Token(Token = "0x600142A")]
[Address(RVA = "0x133EAF0", Offset = "0x133D8F0", VA = "0x18133EAF0")]
private void NEGPFKOFJNP()
{
OKNNKFGFODL earlyLateUpdateEvent = this.EarlyLateUpdateEvent;
if (earlyLateUpdateEvent.MENDGJKDBNN)
{
this.EarlyLateUpdateEvent.CNFDGDEOPPF();
}
if (this.JEGGMAKBGEK)
{
int num3;
if (this.VelocityProvider != 0)
{
float num;
if (num <= 9E-05f)
{
JAKMIGBBBOM.BAFPMPJFBEM velocityProvider = this.VelocityProvider;
float num2;
if (num2 <= 0.0001f)
{
goto IL_4D;
}
}
num3 = 0;
}
IL_4D:
bool ngcmboockmn = this.NGCMBOOCKMN;
bool isPhysicsDriven;
if (num3 != 0)
{
if (ngcmboockmn)
{
goto IL_EF;
}
isPhysicsDriven = this.EHBLIBLIMDE;
if (!isPhysicsDriven)
{
this.NGCMBOOCKMN = true;
}
Physics.SyncTransforms();
this.unityRigidbody.Sleep();
}
if (isPhysicsDriven)
{
if (this.EHBLIBLIMDE)
{
this.unityRigidbody.WakeUp();
}
this.NGCMBOOCKMN = false;
this.PJHFFJDOCKG = (int)((ulong)0L);
if (!this.EHBLIBLIMDE)
{
}
bool flag = this.unityRigidbody.IsSleeping();
if (this.LAINHJHCEHI != flag)
{
RigidbodyEx.FPLEDOKDLCC jnajfiohdko = this.JNAJFIOHDKO;
if (jnajfiohdko != 0)
{
this.LAINHJHCEHI = flag;
jnajfiohdko(this);
}
}
}
}
IL_EF:
if (this.KJLPCMPBNKG.CFLJGNJLBFG)
{
RigidbodyEx.FPLEDOKDLCC lnbdkgdjlbl = this.LNBDKGDJLBL;
if (lnbdkgdjlbl != 0)
{
lnbdkgdjlbl(this);
}
this.JKPDLMNALAE();
bool flag2 = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform diopgmmilkm = this.DIOPGMMILKM;
Vector3 vector;
float z = vector.z;
bool flag3 = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform diopgmmilkm2 = this.DIOPGMMILKM;
}
if (!this.EHBLIBLIMDE)
{
}
bool flag4 = this.unityRigidbody.IsSleeping();
if (this.LAINHJHCEHI != flag4)
{
RigidbodyEx.FPLEDOKDLCC jnajfiohdko2 = this.JNAJFIOHDKO;
if (jnajfiohdko2 != 0)
{
this.LAINHJHCEHI = flag4;
jnajfiohdko2(this);
}
}
RigidbodyEx.FPLEDOKDLCC jagbdlhkpll = this.JAGBDLHKPLL;
if (jagbdlhkpll != 0)
{
jagbdlhkpll(this);
}
if (this.KJLPCMPBNKG.CFLJGNJLBFG)
{
this.JKPDLMNALAE();
}
OKNNKFGFODL postLateUpdateEvent = this.PostLateUpdateEvent;
this.NGFBKPOBDGP = false;
if (postLateUpdateEvent.MENDGJKDBNN)
{
this.PostLateUpdateEvent.CNFDGDEOPPF();
}
}
// Token: 0x0600142B RID: 5163 RVA: 0x0005538C File Offset: 0x0005358C
[Token(Token = "0x600142B")]
[Address(RVA = "0x133E350", Offset = "0x133D150", VA = "0x18133E350")]
private void JKPDLMNALAE()
{
if (this.GOCDCHKGIJP)
{
if (base.transform.parent)
{
if (this.KJLPCMPBNKG.CFLJGNJLBFG)
{
}
float num = 0.LACCAFFAOIG();
float num2 = base.transform.parent.LACCAFFAOIG();
base.transform.MCFLPFCGOOL(num);
throw new NullReferenceException();
}
Transform transform = base.transform;
if (this.KJLPCMPBNKG.CFLJGNJLBFG)
{
}
float num3 = 0.LACCAFFAOIG();
transform.MCFLPFCGOOL(num3);
}
}
// Token: 0x0600142C RID: 5164 RVA: 0x00055410 File Offset: 0x00053610
[Token(Token = "0x600142C")]
[Address(RVA = "0x133E130", Offset = "0x133CF30", VA = "0x18133E130")]
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: 0x0600142D RID: 5165 RVA: 0x0005545C File Offset: 0x0005365C
[Token(Token = "0x600142D")]
[Address(RVA = "0x133CA00", Offset = "0x133B800", VA = "0x18133CA00")]
private void CBLIFIJDBBH(RigidbodyEx BLALJKAEGEI)
{
this.NEGPFKOFJNP();
}
// Token: 0x0600142E RID: 5166 RVA: 0x00055470 File Offset: 0x00053670
[Token(Token = "0x600142E")]
[Address(RVA = "0x133B6C0", Offset = "0x133A4C0", VA = "0x18133B6C0")]
public void AddKinematic(object PIHIPPPPEBI)
{
this.NOEEDDLFKJL.BPAJKKAGPKB(PIHIPPPPEBI);
bool flag = this.NOEEDDLFKJL.CFLJGNJLBFG;
this.JEGGMAKBGEK = flag;
}
// Token: 0x0600142F RID: 5167 RVA: 0x000554A4 File Offset: 0x000536A4
[Token(Token = "0x600142F")]
[Address(RVA = "0x133F870", Offset = "0x133E670", VA = "0x18133F870")]
public void RemoveKinematic(object PIHIPPPPEBI)
{
this.NOEEDDLFKJL.BIHKNNPGGKP(PIHIPPPPEBI);
bool flag = this.NOEEDDLFKJL.CFLJGNJLBFG;
this.JEGGMAKBGEK = flag;
}
// Token: 0x06001430 RID: 5168 RVA: 0x000554D8 File Offset: 0x000536D8
[Token(Token = "0x6001430")]
[Address(RVA = "0x133B690", Offset = "0x133A490", VA = "0x18133B690")]
public void AddInterpolationRestriction(object PIHIPPPPEBI)
{
this.CPFDOIMONGL.BPAJKKAGPKB(PIHIPPPPEBI);
this.IOHJIMJBLDM();
}
// Token: 0x06001431 RID: 5169 RVA: 0x00055500 File Offset: 0x00053700
[Token(Token = "0x6001431")]
[Address(RVA = "0x133F840", Offset = "0x133E640", VA = "0x18133F840")]
public void RemoveInterpolationRestriction(object PIHIPPPPEBI)
{
this.CPFDOIMONGL.BIHKNNPGGKP(PIHIPPPPEBI);
this.IOHJIMJBLDM();
}
// Token: 0x17000321 RID: 801
// (get) Token: 0x06001432 RID: 5170 RVA: 0x00055528 File Offset: 0x00053728
[Token(Token = "0x17000321")]
public bool KCLPIHPMOHH
{
[Token(Token = "0x6001432")]
[Address(RVA = "0xE123F0", Offset = "0xE111F0", VA = "0x180E123F0")]
get
{
return this.CPFDOIMONGL.CFLJGNJLBFG;
}
}
// Token: 0x06001433 RID: 5171 RVA: 0x00055548 File Offset: 0x00053748
[Token(Token = "0x6001433")]
[Address(RVA = "0x133E080", Offset = "0x133CE80", VA = "0x18133E080")]
private void IOHJIMJBLDM()
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (!(rigidbody == num))
{
bool flag = this.CPFDOIMONGL.CFLJGNJLBFG;
Rigidbody rigidbody2 = this.unityRigidbody;
if (flag)
{
int num2 = 0;
rigidbody.interpolation = (RigidbodyInterpolation)num2;
return;
}
rigidbody2.interpolation = RigidbodyInterpolation.Interpolate;
}
}
// Token: 0x06001434 RID: 5172 RVA: 0x00055598 File Offset: 0x00053798
[Token(Token = "0x6001434")]
[Address(RVA = "0x1340510", Offset = "0x133F310", VA = "0x181340510")]
public void SetKinematic(object PIHIPPPPEBI, bool EBICGIHLGLA)
{
AOLMGGAPKEH noeeddlfkjl = this.NOEEDDLFKJL;
if (!EBICGIHLGLA)
{
noeeddlfkjl.BIHKNNPGGKP(PIHIPPPPEBI);
}
noeeddlfkjl.BPAJKKAGPKB(PIHIPPPPEBI);
bool flag = this.NOEEDDLFKJL.CFLJGNJLBFG;
this.JEGGMAKBGEK = flag;
}
// Token: 0x06001435 RID: 5173 RVA: 0x000555D8 File Offset: 0x000537D8
[Token(Token = "0x6001435")]
[Address(RVA = "0x133F670", Offset = "0x133E470", VA = "0x18133F670")]
private void PMLBCIBKDLA()
{
if (!this.JEGGMAKBGEK)
{
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
this.PJHFFJDOCKG = (int)((ulong)0L);
}
}
// Token: 0x06001436 RID: 5174 RVA: 0x00055608 File Offset: 0x00053808
[Token(Token = "0x6001436")]
[Address(RVA = "0x133DD80", Offset = "0x133CB80", VA = "0x18133DD80")]
private void HLFJEHDBEIO(Vector3 NIDPCGKJKGO)
{
if (!SingletonMonoBehaviour.ONCPNMDGGKG.<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: 0x06001437 RID: 5175 RVA: 0x000556A0 File Offset: 0x000538A0
[Token(Token = "0x6001437")]
[Address(RVA = "0x133EEC0", Offset = "0x133DCC0", VA = "0x18133EEC0")]
private void OIJBLIKMMJL(Quaternion PJCFHOAJCLK)
{
if (!SingletonMonoBehaviour.ONCPNMDGGKG.<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: 0x06001438 RID: 5176 RVA: 0x00055734 File Offset: 0x00053934
[Token(Token = "0x6001438")]
[Address(RVA = "0x133F730", Offset = "0x133E530", VA = "0x18133F730")]
private void PNOJHIPEGBI(RigidbodyEx HICENEOPGOF)
{
if (!this.KJLPCMPBNKG.CFLJGNJLBFG)
{
}
bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform diopgmmilkm = this.DIOPGMMILKM;
AOLMGGAPKEH kjlpcmpbnkg = this.KJLPCMPBNKG;
Vector3 vector;
float z = vector.z;
bool flag2 = kjlpcmpbnkg.CFLJGNJLBFG;
Transform diopgmmilkm2 = this.DIOPGMMILKM;
}
// Token: 0x06001439 RID: 5177 RVA: 0x0005578C File Offset: 0x0005398C
[Token(Token = "0x6001439")]
[Address(RVA = "0x133C940", Offset = "0x133B740", VA = "0x18133C940")]
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: 0x0600143A RID: 5178 RVA: 0x000557C4 File Offset: 0x000539C4
[Token(Token = "0x600143A")]
[Address(RVA = "0x133E190", Offset = "0x133CF90", VA = "0x18133E190")]
public bool IsRigidbodyAncestor(RigidbodyEx DACAHKNKKFP)
{
int num = 0;
if (!(DACAHKNKKFP == num))
{
if (DACAHKNKKFP == this)
{
return true;
}
if (this.IHLCHCBIBEF)
{
return this.KGCFPFPDJPM.IsRigidbodyAncestor(DACAHKNKKFP);
}
}
throw new NullReferenceException();
}
// Token: 0x0600143B RID: 5179 RVA: 0x00055808 File Offset: 0x00053A08
[Token(Token = "0x600143B")]
[Address(RVA = "0x133F470", Offset = "0x133E270", VA = "0x18133F470")]
private string PFMCCINFNIK()
{
if (this.KJLPCMPBNKG.CFLJGNJLBFG)
{
}
int num = 0;
int num2 = 0;
if (!(num == num2))
{
bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform parent = this.DIOPGMMILKM.parent;
int num3 = 0;
if (!(parent == num3))
{
bool flag2 = this.KJLPCMPBNKG.CFLJGNJLBFG;
return this.DIOPGMMILKM.parent.name;
}
}
return string.Empty;
}
// Token: 0x0600143C RID: 5180 RVA: 0x00055880 File Offset: 0x00053A80
[Token(Token = "0x600143C")]
[Address(RVA = "0x13402E0", Offset = "0x133F0E0", VA = "0x1813402E0")]
public void SetDiscontinuousPositionAndRotation(Vector3 NIDPCGKJKGO, Quaternion PJCFHOAJCLK)
{
if (!this.KJLPCMPBNKG.CFLJGNJLBFG)
{
Transform transform = base.transform;
float z = NIDPCGKJKGO.z;
Transform transform2 = base.transform;
}
bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform diopgmmilkm = this.DIOPGMMILKM;
float z2 = NIDPCGKJKGO.z;
bool flag2 = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform diopgmmilkm2 = this.DIOPGMMILKM;
Transform transform3 = base.transform;
bool flag3 = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform diopgmmilkm3 = this.DIOPGMMILKM;
Vector3 vector;
float z3 = vector.z;
Transform transform4 = base.transform;
bool flag4 = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform diopgmmilkm4 = this.DIOPGMMILKM;
this.ClearVelocity();
this.MIGEBBDHPEH();
RigidbodyEx.FPLEDOKDLCC dclfljnkpoa = this.DCLFLJNKPOA;
if (dclfljnkpoa != 0)
{
dclfljnkpoa(this);
}
}
// Token: 0x0600143D RID: 5181 RVA: 0x0005594C File Offset: 0x00053B4C
[Token(Token = "0x600143D")]
[Address(RVA = "0x13400A0", Offset = "0x133EEA0", VA = "0x1813400A0")]
public void SetDiscontinuousLocalPositionAndLocalRotation(Vector3 AGHCOFNAPJI, Quaternion KLBHAAAKNPK)
{
if (!this.KJLPCMPBNKG.CFLJGNJLBFG)
{
Transform transform = base.transform;
float z = AGHCOFNAPJI.z;
Transform transform2 = base.transform;
}
bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform diopgmmilkm = this.DIOPGMMILKM;
float z2 = AGHCOFNAPJI.z;
bool flag2 = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform diopgmmilkm2 = this.DIOPGMMILKM;
Transform transform3 = base.transform;
bool flag3 = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform diopgmmilkm3 = this.DIOPGMMILKM;
Vector3 vector;
float z3 = vector.z;
Transform transform4 = base.transform;
bool flag4 = this.KJLPCMPBNKG.CFLJGNJLBFG;
Transform diopgmmilkm4 = this.DIOPGMMILKM;
this.ClearVelocity();
this.MIGEBBDHPEH();
RigidbodyEx.FPLEDOKDLCC dclfljnkpoa = this.DCLFLJNKPOA;
if (dclfljnkpoa != 0)
{
dclfljnkpoa(this);
}
}
// Token: 0x0600143E RID: 5182 RVA: 0x00055A18 File Offset: 0x00053C18
[Token(Token = "0x600143E")]
[Address(RVA = "0x133E960", Offset = "0x133D760", VA = "0x18133E960")]
private void MIGEBBDHPEH()
{
if (!this.CPFDOIMONGL.CFLJGNJLBFG)
{
AOLMGGAPKEH cpfdoimongl = this.CPFDOIMONGL;
string loboaojokno = RigidbodyEx.LOBOAOJOKNO;
cpfdoimongl.BPAJKKAGPKB(loboaojokno);
this.IOHJIMJBLDM();
OKNNKFGFODL updateAfterFixedUpdateRan = PhysicsManager.UpdateAfterFixedUpdateRan;
Action action = new Action(this.DCNFGFGJKGH);
PhysicsManager.UpdateAfterFixedUpdateRan = OKNNKFGFODL.BPJDFPACLMK(updateAfterFixedUpdateRan, action);
}
}
// Token: 0x0600143F RID: 5183 RVA: 0x00055A74 File Offset: 0x00053C74
[Token(Token = "0x600143F")]
[Address(RVA = "0x133CC70", Offset = "0x133BA70", VA = "0x18133CC70")]
private void DCNFGFGJKGH()
{
AOLMGGAPKEH cpfdoimongl = this.CPFDOIMONGL;
string loboaojokno = RigidbodyEx.LOBOAOJOKNO;
cpfdoimongl.BIHKNNPGGKP(loboaojokno);
this.IOHJIMJBLDM();
OKNNKFGFODL updateAfterFixedUpdateRan = PhysicsManager.UpdateAfterFixedUpdateRan;
Action action = new Action(this.DCNFGFGJKGH);
PhysicsManager.UpdateAfterFixedUpdateRan = OKNNKFGFODL.GMNMHGMFGOL(updateAfterFixedUpdateRan, action);
}
// Token: 0x06001440 RID: 5184 RVA: 0x00055AC0 File Offset: 0x00053CC0
[Token(Token = "0x6001440")]
[Address(RVA = "0x133D320", Offset = "0x133C120", VA = "0x18133D320")]
public void EnableProxyMovement(object PIHIPPPPEBI)
{
for (;;)
{
int num = 0;
Transform diopgmmilkm = this.DIOPGMMILKM;
int num2 = 0;
if (!(diopgmmilkm == num2))
{
goto IL_AC;
}
Transform transform = new GameObject(base.name + "(RigidbodyProxy)")
{
tag = "ProxyTransform"
}.transform;
this.DIOPGMMILKM = transform;
Transform transform2 = base.transform;
Transform diopgmmilkm2 = this.DIOPGMMILKM;
Transform transform3 = base.transform;
Transform diopgmmilkm3 = this.DIOPGMMILKM;
Transform transform4 = base.transform;
RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM;
int num3 = 0;
bool flag = kgcfpfpdjpm != num3;
Transform diopgmmilkm4 = this.DIOPGMMILKM;
if (flag)
{
Transform targetTransform = this.KGCFPFPDJPM.MDKDCJFEBJH;
ulong num4;
diopgmmilkm4.SetParent(targetTransform, num4 != 0UL);
goto IL_AC;
}
IL_E9:
Transform transform5 = base.transform;
int num5 = 0;
Transform parent = transform5.parent;
num5 += num5;
IEnumerator enumerator;
if (enumerator == 0)
{
continue;
}
bool flag2;
while (!flag2)
{
}
Transform transform6 = this.FCPIJLBHEIO;
IL_11F:
if (transform6 != 0)
{
}
if (num == 0)
{
break;
}
continue;
IL_AC:
bool flag3 = this.KJLPCMPBNKG.CFLJGNJLBFG;
this.KJLPCMPBNKG.BPAJKKAGPKB(PIHIPPPPEBI);
if (flag3)
{
break;
}
enumerator = base.transform.GetEnumerator();
if (enumerator == 0)
{
goto IL_11F;
}
if (num < enumerator)
{
num += num;
num++;
goto IL_E9;
}
goto IL_E9;
}
}
// Token: 0x06001441 RID: 5185 RVA: 0x00055C00 File Offset: 0x00053E00
[Token(Token = "0x6001441")]
[Address(RVA = "0x133D0A0", Offset = "0x133BEA0", VA = "0x18133D0A0")]
public void DisableProxyMovement(object PIHIPPPPEBI)
{
bool flag = this.KJLPCMPBNKG.CFLJGNJLBFG;
if (flag)
{
this.JKPDLMNALAE();
}
this.KJLPCMPBNKG.BIHKNNPGGKP(PIHIPPPPEBI);
if (flag && !this.KJLPCMPBNKG.CFLJGNJLBFG)
{
this.BLGJKDDBNLF();
}
}
// Token: 0x06001442 RID: 5186 RVA: 0x00055C50 File Offset: 0x00053E50
[Token(Token = "0x6001442")]
[Address(RVA = "0x133C6D0", Offset = "0x133B4D0", VA = "0x18133C6D0")]
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_57;
}
num2 = 0;
if (num == 0)
{
goto IL_57;
}
}
if (num2 != 0)
{
}
}
while (num != 0);
return;
IL_57:
throw new NullReferenceException();
}
// Token: 0x06001443 RID: 5187 RVA: 0x00055CC0 File Offset: 0x00053EC0
[Token(Token = "0x6001443")]
[Address(RVA = "0x133DC10", Offset = "0x133CA10", VA = "0x18133DC10")]
public Vector3 GetConstrainedVelocity(Vector3 NHAOMEMANJA)
{
/*
An exception occurred when decompiling this method (06001443)
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 1660
*/;
}
// Token: 0x06001444 RID: 5188 RVA: 0x00055CE8 File Offset: 0x00053EE8
[Token(Token = "0x6001444")]
[Address(RVA = "0x133DB20", Offset = "0x133C920", VA = "0x18133DB20")]
public Vector3 GetConstrainedAngularVelocity(Vector3 KHJFDILDLAD)
{
RigidbodyConstraints rigidbodyConstraints;
if (rigidbodyConstraints != RigidbodyConstraints.FreezeRotation)
{
}
Vector3 zero = Vector3.zero;
throw new NullReferenceException();
}
// Token: 0x06001445 RID: 5189 RVA: 0x00055D08 File Offset: 0x00053F08
[Token(Token = "0x6001445")]
[Address(RVA = "0x133B590", Offset = "0x133A390", VA = "0x18133B590")]
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: 0x06001446 RID: 5190 RVA: 0x00055D4C File Offset: 0x00053F4C
[Token(Token = "0x6001446")]
[Address(RVA = "0x133B390", Offset = "0x133A190", VA = "0x18133B390")]
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: 0x06001447 RID: 5191 RVA: 0x00055DE8 File Offset: 0x00053FE8
[Token(Token = "0x6001447")]
[Address(RVA = "0x133B170", Offset = "0x1339F70", VA = "0x18133B170")]
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: 0x06001448 RID: 5192 RVA: 0x00055E78 File Offset: 0x00054078
[Token(Token = "0x6001448")]
[Address(RVA = "0x133B910", Offset = "0x133A710", VA = "0x18133B910")]
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: 0x06001449 RID: 5193 RVA: 0x00055EBC File Offset: 0x000540BC
[Token(Token = "0x6001449")]
[Address(RVA = "0x133B710", Offset = "0x133A510", VA = "0x18133B710")]
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: 0x0600144A RID: 5194 RVA: 0x00055F58 File Offset: 0x00054158
[Token(Token = "0x600144A")]
[Address(RVA = "0x1340CB0", Offset = "0x133FAB0", VA = "0x181340CB0")]
public Vector3 WorldToLocalVelocity(Vector3 JDANABEJKDG)
{
bool flag;
if (!flag)
{
}
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
// Token: 0x0600144B RID: 5195 RVA: 0x00055F7C File Offset: 0x0005417C
[Token(Token = "0x600144B")]
[Address(RVA = "0x133E800", Offset = "0x133D600", VA = "0x18133E800")]
public Vector3 LocalToWorldVelocity(Vector3 BFOFFHFAPDG)
{
bool flag;
if (!flag)
{
}
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
// Token: 0x0600144C RID: 5196 RVA: 0x00055F9C File Offset: 0x0005419C
[Token(Token = "0x600144C")]
[Address(RVA = "0x133CBC0", Offset = "0x133B9C0", VA = "0x18133CBC0")]
public void ClearVelocity()
{
float z = Vector3.zero.z;
}
// Token: 0x0600144D RID: 5197 RVA: 0x00055FB4 File Offset: 0x000541B4
[Token(Token = "0x600144D")]
[Address(RVA = "0x133CB10", Offset = "0x133B910", VA = "0x18133CB10")]
public void ClearUnityRigidbodyVelocity()
{
Rigidbody rigidbody = this.unityRigidbody;
int num = 0;
if (rigidbody != num)
{
this.unityRigidbody.EOHKJJAHPKJ();
}
}
// Token: 0x0600144E RID: 5198 RVA: 0x00055FE0 File Offset: 0x000541E0
[Token(Token = "0x600144E")]
[Address(RVA = "0x133CA90", Offset = "0x133B890", VA = "0x18133CA90")]
public void ClearLinearVelocity()
{
float z = Vector3.zero.z;
}
// Token: 0x0600144F RID: 5199 RVA: 0x00055FF8 File Offset: 0x000541F8
[Token(Token = "0x600144F")]
[Address(RVA = "0x133CA10", Offset = "0x133B810", VA = "0x18133CA10")]
public void ClearAngularVelocity()
{
float z = Vector3.zero.z;
}
// Token: 0x06001450 RID: 5200 RVA: 0x00056010 File Offset: 0x00054210
[Token(Token = "0x6001450")]
[Address(RVA = "0x133FF10", Offset = "0x133ED10", VA = "0x18133FF10")]
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: 0x06001451 RID: 5201 RVA: 0x00056060 File Offset: 0x00054260
[Token(Token = "0x6001451")]
[Address(RVA = "0x133FEB0", Offset = "0x133ECB0", VA = "0x18133FEB0")]
public void ResetVelocityLocalSpace(Vector3 NEDAACNNIPB, Vector3 MOGOLDLEJAL)
{
float z = NEDAACNNIPB.z;
float z2 = MOGOLDLEJAL.z;
}
// Token: 0x06001452 RID: 5202 RVA: 0x0005607C File Offset: 0x0005427C
[Token(Token = "0x6001452")]
[Address(RVA = "0x133FD40", Offset = "0x133EB40", VA = "0x18133FD40")]
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: 0x06001453 RID: 5203 RVA: 0x000560F0 File Offset: 0x000542F0
[Token(Token = "0x6001453")]
[Address(RVA = "0x133F900", Offset = "0x133E700", VA = "0x18133F900")]
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: 0x06001454 RID: 5204 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001454")]
[Address(RVA = "0x133FA70", Offset = "0x133E870", VA = "0x18133FA70")]
public void ResetInertiaTensor()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001455 RID: 5205 RVA: 0x00056164 File Offset: 0x00054364
[Token(Token = "0x6001455")]
[Address(RVA = "0x13408F0", Offset = "0x133F6F0", VA = "0x1813408F0")]
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: 0x06001456 RID: 5206 RVA: 0x000561C4 File Offset: 0x000543C4
[Token(Token = "0x6001456")]
[Address(RVA = "0x13409C0", Offset = "0x133F7C0", VA = "0x1813409C0")]
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: 0x06001457 RID: 5207 RVA: 0x00056224 File Offset: 0x00054424
[Token(Token = "0x6001457")]
[Address(RVA = "0x1340800", Offset = "0x133F600", VA = "0x181340800")]
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: 0x06001458 RID: 5208 RVA: 0x00056284 File Offset: 0x00054484
[Token(Token = "0x6001458")]
[Address(RVA = "0x133E270", Offset = "0x133D070", VA = "0x18133E270")]
public bool IsSleeping()
{
if (!this.EHBLIBLIMDE)
{
return this.NGCMBOOCKMN;
}
return this.unityRigidbody.IsSleeping();
}
// Token: 0x06001459 RID: 5209 RVA: 0x000562B4 File Offset: 0x000544B4
[Token(Token = "0x6001459")]
[Address(RVA = "0x1340570", Offset = "0x133F370", VA = "0x181340570")]
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: 0x0600145A RID: 5210 RVA: 0x00056324 File Offset: 0x00054524
[Token(Token = "0x600145A")]
[Address(RVA = "0x1340C20", Offset = "0x133FA20", VA = "0x181340C20")]
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: 0x0600145B RID: 5211 RVA: 0x00056394 File Offset: 0x00054594
[Token(Token = "0x600145B")]
[Address(RVA = "0x133D820", Offset = "0x133C620", VA = "0x18133D820")]
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: 0x0600145C RID: 5212 RVA: 0x00056400 File Offset: 0x00054600
[Token(Token = "0x600145C")]
[Address(RVA = "0x1340AB0", Offset = "0x133F8B0", VA = "0x181340AB0")]
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: 0x0600145D RID: 5213 RVA: 0x00056478 File Offset: 0x00054678
[Token(Token = "0x600145D")]
[Address(RVA = "0x133E2B0", Offset = "0x133D0B0", VA = "0x18133E2B0")]
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: 0x0600145E RID: 5214 RVA: 0x000564A4 File Offset: 0x000546A4
[Token(Token = "0x600145E")]
[Address(RVA = "0x133BB60", Offset = "0x133A960", VA = "0x18133BB60")]
public void ApplyForceVelocityChange(RigidbodyEx.KENNGMPFMIM BOPOFJMOPOJ, Vector3 GJBBMIFHHBG, float GLKHAHMAPCK, float BAFKDBBCKFJ = 8f, float BDEHLOCEOKH = 1f)
{
if (this.EHBLIBLIMDE)
{
if (BOPOFJMOPOJ != RigidbodyEx.KENNGMPFMIM.OVERRIDE)
{
Vector3 vector;
float z = vector.z;
if (BOPOFJMOPOJ == RigidbodyEx.KENNGMPFMIM.REFLECTIVE)
{
}
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
}
Vector3 zero = Vector3.zero;
int num = 0;
Vector3 zero2 = Vector3.zero;
this.ResetLinearVelocityLocalSpace(num);
RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM;
int num2 = 0;
if (kgcfpfpdjpm != num2)
{
Transform targetTransform = this.KGCFPFPDJPM.MDKDCJFEBJH;
}
}
}
// Token: 0x0600145F RID: 5215 RVA: 0x00056524 File Offset: 0x00054724
[Token(Token = "0x600145F")]
[Address(RVA = "0x133C010", Offset = "0x133AE10", VA = "0x18133C010")]
public void ApplyTorqueAngularVelocityChange(RigidbodyEx.OODLHMMFIOB FPIPNGIMJHN, Vector3 IGPENJBJADK, float DDNELLGHHLD = 7f, float GOGDAEMKEGO = 1f)
{
if (this.EHBLIBLIMDE)
{
if (FPIPNGIMJHN == RigidbodyEx.OODLHMMFIOB.ADDITIVE)
{
}
int num = 0;
Vector3 zero = Vector3.zero;
this.ResetAngularVelocityLocalSpace(num);
RigidbodyEx kgcfpfpdjpm = this.KGCFPFPDJPM;
int num2 = 0;
if (kgcfpfpdjpm != num2)
{
Transform targetTransform = this.KGCFPFPDJPM.MDKDCJFEBJH;
}
}
}
// Token: 0x06001460 RID: 5216 RVA: 0x0005657C File Offset: 0x0005477C
[Token(Token = "0x6001460")]
[Address(RVA = "0x133E510", Offset = "0x133D310", VA = "0x18133E510")]
private static bool KGOHIIBNFJI(float JELCCABLIFB, float MFAGOCNBCNE)
{
return !FJFHDHBBFKE.BAHBPFFNNJO(JELCCABLIFB, MFAGOCNBCNE, 0.001f);
}
// Token: 0x06001461 RID: 5217 RVA: 0x00056598 File Offset: 0x00054798
[Token(Token = "0x6001461")]
[Address(RVA = "0x133BA50", Offset = "0x133A850", VA = "0x18133BA50")]
public bool AllowedScaleChange(float DJMLPGEBFBE)
{
if (!this.KJLPCMPBNKG.CFLJGNJLBFG)
{
Transform transform = base.transform;
}
if (this.KJLPCMPBNKG.CFLJGNJLBFG)
{
}
return RigidbodyEx.KGOHIIBNFJI(0.ABDKFENDAKH(), DJMLPGEBFBE);
}
// Token: 0x06001462 RID: 5218 RVA: 0x000565DC File Offset: 0x000547DC
[Token(Token = "0x6001462")]
[Address(RVA = "0x133CFA0", Offset = "0x133BDA0", VA = "0x18133CFA0")]
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: 0x06001463 RID: 5219 RVA: 0x00056620 File Offset: 0x00054820
[Token(Token = "0x6001463")]
[Address(RVA = "0x133F150", Offset = "0x133DF50", VA = "0x18133F150", Slot = "4")]
public void OnChangedDistanceBand(EEDONNAHMFK AKMGILKNNCO, EEDONNAHMFK EDEMHOMGFJO)
{
this.<IPCCFGPOBFH>k__BackingField = EDEMHOMGFJO;
this.DKDBDOFNHHL();
if (this.OnDistanceBandChangedEvent != 0)
{
}
}
// Token: 0x06001464 RID: 5220 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001464")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
public void OnChangedVisibility(bool AGILHLJPKPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001465 RID: 5221 RVA: 0x00056648 File Offset: 0x00054848
[Token(Token = "0x6001465")]
[Address(RVA = "0x133F3F0", Offset = "0x133E1F0", VA = "0x18133F3F0")]
private void OnDrawGizmosSelected()
{
Color yellow = Color.yellow;
Vector3 vector;
float z = vector.z;
}
// Token: 0x06001466 RID: 5222 RVA: 0x00056664 File Offset: 0x00054864
[Token(Token = "0x6001466")]
[Address(RVA = "0x1340E70", Offset = "0x133FC70", VA = "0x181340E70")]
public RigidbodyEx()
{
float z = Vector3.zero.z;
this.CIAGDANMNAP.z = z;
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this.CPFDOIMONGL = aolmggapkeh;
this.LAINHJHCEHI = true;
AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH();
this.NOEEDDLFKJL = aolmggapkeh2;
int num;
int num2;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
this.EarlyLateUpdateEvent = oknnkfgfodl;
int num3;
int num4;
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
this.PostLateUpdateEvent = oknnkfgfodl2;
this.FIHIJLKMDMF = (LBBCDOLOBNL)((ulong)1L);
AHEFBPDEJFK ahefbpdejfk = new AHEFBPDEJFK();
this.HCDMPDELDAO = ahefbpdejfk;
this.GOBBHGDJKFG = 1f;
AOLMGGAPKEH aolmggapkeh3 = new AOLMGGAPKEH();
this.KJLPCMPBNKG = aolmggapkeh3;
base..ctor();
}
// Token: 0x06001468 RID: 5224 RVA: 0x00056730 File Offset: 0x00054930
[Token(Token = "0x6001468")]
[Address(RVA = "0x133F5C0", Offset = "0x133E3C0", VA = "0x18133F5C0")]
[CompilerGenerated]
private object PIKBEAACHML()
{
string text = this.FHGHJHJNDFH();
int viewID = this.photonView.BOPMIMPLIMK;
string text2 = this.KGCFPFPDJPM.FHGHJHJNDFH();
string text3 = string.Format("Setting parent of {0} {1} to {2}", text, viewID, text2);
throw new NullReferenceException();
}
// Token: 0x04000FF5 RID: 4085
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000FF5")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private Rigidbody unityRigidbody;
// Token: 0x04000FF6 RID: 4086
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000FF6")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndParent, true, false, false)]
private PhotonView photonView;
// Token: 0x04000FF7 RID: 4087
[Token(Token = "0x4000FF7")]
private const int OONKPHMFDAG = 10;
// Token: 0x04000FF8 RID: 4088
[Token(Token = "0x4000FF8")]
private const float BAPLNKJDEJP = 9E-05f;
// Token: 0x04000FF9 RID: 4089
[Token(Token = "0x4000FF9")]
private const float FBMMANCIBNK = 0.0001f;
// Token: 0x04000FFA RID: 4090
[Token(Token = "0x4000FFA")]
private static readonly string LOBOAOJOKNO = "INTERP_PAUSE";
// Token: 0x04000FFB RID: 4091
[Token(Token = "0x4000FFB")]
private const float OADDCMALCEL = 0.001f;
// Token: 0x04000FFC RID: 4092
[Token(Token = "0x4000FFC")]
private const string EBAJPNIFFJE = "ProxyMove";
// Token: 0x04000FFD RID: 4093
[Token(Token = "0x4000FFD")]
public static bool FollowProxiesWithPhysics;
// Token: 0x04000FFE RID: 4094
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000FFE")]
[SerializeField]
private OverridableVector3 customCenterOfMass;
// Token: 0x04000FFF RID: 4095
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000FFF")]
[SerializeField]
private bool forceNoInterpolation;
// Token: 0x04001000 RID: 4096
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4001000")]
private EEDONNAHMFK CAFCLKJPHLB;
// Token: 0x04001001 RID: 4097
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001001")]
private CollisionDetectionMode PANFLAPMMDL;
// Token: 0x04001002 RID: 4098
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4001002")]
private Vector3 CIAGDANMNAP;
// Token: 0x04001003 RID: 4099
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4001003")]
public JAKMIGBBBOM.BAFPMPJFBEM VelocityProvider;
// Token: 0x04001004 RID: 4100
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4001004")]
public LAEEBFEKIHD.GHDPDPMCHLP VelocityHandler;
// Token: 0x04001005 RID: 4101
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4001005")]
public Action<EEDONNAHMFK, EEDONNAHMFK> OnDistanceBandChangedEvent;
// Token: 0x04001006 RID: 4102
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4001006")]
private AOLMGGAPKEH CPFDOIMONGL;
// Token: 0x04001007 RID: 4103
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4001007")]
private bool LAINHJHCEHI;
// Token: 0x04001008 RID: 4104
[FieldOffset(Offset = "0x71")]
[Token(Token = "0x4001008")]
private bool NGCMBOOCKMN;
// Token: 0x04001009 RID: 4105
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x4001009")]
private int PJHFFJDOCKG;
// Token: 0x0400100A RID: 4106
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400100A")]
private bool NGFBKPOBDGP;
// Token: 0x0400100B RID: 4107
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400100B")]
private AOLMGGAPKEH NOEEDDLFKJL;
// Token: 0x0400100C RID: 4108
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400100C")]
private ScenePhysicsSettings.PhysicsLODSettings JNOKKMDDOEN;
// Token: 0x0400100D RID: 4109
[Token(Token = "0x400100D")]
private static MEFKCIOFGAI<RigidbodyEx> HEIDKDAAPND;
// Token: 0x0400100E RID: 4110
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400100E")]
public OKNNKFGFODL EarlyLateUpdateEvent;
// Token: 0x0400100F RID: 4111
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400100F")]
public OKNNKFGFODL PostLateUpdateEvent;
// Token: 0x04001017 RID: 4119
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4001017")]
private IDisposable MAGALGIPAJC;
// Token: 0x04001018 RID: 4120
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4001018")]
private LBBCDOLOBNL FIHIJLKMDMF;
// Token: 0x0400101A RID: 4122
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400101A")]
private AHEFBPDEJFK HCDMPDELDAO;
// Token: 0x0400101C RID: 4124
[FieldOffset(Offset = "0xF4")]
[Token(Token = "0x400101C")]
private float GOBBHGDJKFG;
// Token: 0x0400101D RID: 4125
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400101D")]
private readonly AOLMGGAPKEH KJLPCMPBNKG;
// Token: 0x0400101E RID: 4126
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x400101E")]
private Transform DIOPGMMILKM;
// Token: 0x0400101F RID: 4127
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400101F")]
private RigidbodyEx KGCFPFPDJPM;
// Token: 0x04001020 RID: 4128
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4001020")]
private Vector3? OIDMJCFLHEI;
// Token: 0x04001021 RID: 4129
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x4001021")]
private Quaternion? ONAPGIGFEHK;
// Token: 0x04001022 RID: 4130
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x4001022")]
private Transform BOEMILGMONG;
// Token: 0x020002A0 RID: 672
[Token(Token = "0x20002A0")]
public sealed class FPLEDOKDLCC : MulticastDelegate
{
// Token: 0x06001469 RID: 5225 RVA: 0x00056770 File Offset: 0x00054970
[Token(Token = "0x6001469")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public FPLEDOKDLCC(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600146A RID: 5226 RVA: 0x0005678C File Offset: 0x0005498C
[Token(Token = "0x600146A")]
[Address(RVA = "0x1332C50", Offset = "0x1331A50", VA = "0x181332C50", Slot = "13")]
public void Invoke(RigidbodyEx BLALJKAEGEI)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600146B RID: 5227 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600146B")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", 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: 0x0600146C RID: 5228 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600146C")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020002A1 RID: 673
[Token(Token = "0x20002A1")]
public enum KENNGMPFMIM
{
// Token: 0x04001024 RID: 4132
[Token(Token = "0x4001024")]
ADDITIVE,
// Token: 0x04001025 RID: 4133
[Token(Token = "0x4001025")]
OVERRIDE,
// Token: 0x04001026 RID: 4134
[Token(Token = "0x4001026")]
REFLECTIVE
}
// Token: 0x020002A2 RID: 674
[Token(Token = "0x20002A2")]
public enum OODLHMMFIOB
{
// Token: 0x04001028 RID: 4136
[Token(Token = "0x4001028")]
ADDITIVE,
// Token: 0x04001029 RID: 4137
[Token(Token = "0x4001029")]
OVERRIDE,
// Token: 0x0400102A RID: 4138
[Token(Token = "0x400102A")]
REFLECTIVE
}
}