using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; // Token: 0x02000034 RID: 52 [Token(Token = "0x2000034")] [RequireComponent(typeof(PhotonView))] public class SynchronizedSimpleMotion : MonoBehaviourPun { // Token: 0x17000048 RID: 72 // (get) Token: 0x0600017B RID: 379 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600017C RID: 380 RVA: 0x00008B88 File Offset: 0x00006D88 [Token(Token = "0x17000048")] private Vector3 JIPFCINCGDC { [Token(Token = "0x600017B")] [Address(RVA = "0x147BD90", Offset = "0x147AD90", VA = "0x18147BD90")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600017C")] [Address(RVA = "0x147BD70", Offset = "0x147AD70", VA = "0x18147BD70")] [CompilerGenerated] set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17000049 RID: 73 // (get) Token: 0x0600017D RID: 381 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600017E RID: 382 RVA: 0x00008BA8 File Offset: 0x00006DA8 [Token(Token = "0x17000049")] private Quaternion LMAFOPIFFEB { [Token(Token = "0x600017D")] [Address(RVA = "0x147BCF0", Offset = "0x147ACF0", VA = "0x18147BCF0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600017E")] [Address(RVA = "0xEDEAD0", Offset = "0xEDDAD0", VA = "0x180EDEAD0")] [CompilerGenerated] set { } } // Token: 0x1700004A RID: 74 // (get) Token: 0x0600017F RID: 383 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06000180 RID: 384 RVA: 0x00008BB8 File Offset: 0x00006DB8 [Token(Token = "0x1700004A")] private Vector3 NOMHMPFADMK { [Token(Token = "0x600017F")] [Address(RVA = "0x147BCD0", Offset = "0x147ACD0", VA = "0x18147BCD0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6000180")] [Address(RVA = "0x147BDB0", Offset = "0x147ADB0", VA = "0x18147BDB0")] [CompilerGenerated] set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x1700004B RID: 75 // (get) Token: 0x06000181 RID: 385 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06000182 RID: 386 RVA: 0x00008BD8 File Offset: 0x00006DD8 [Token(Token = "0x1700004B")] private Vector3 DNNOFINFAIK { [Token(Token = "0x6000181")] [Address(RVA = "0x147BD50", Offset = "0x147AD50", VA = "0x18147BD50")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6000182")] [Address(RVA = "0x147BDD0", Offset = "0x147ADD0", VA = "0x18147BDD0")] [CompilerGenerated] set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x1700004C RID: 76 // (get) Token: 0x06000183 RID: 387 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06000184 RID: 388 RVA: 0x00008BF8 File Offset: 0x00006DF8 [Token(Token = "0x1700004C")] private Vector3 GNOCLBHJBID { [Token(Token = "0x6000183")] [Address(RVA = "0x1002B90", Offset = "0x1001B90", VA = "0x181002B90")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6000184")] [Address(RVA = "0x1002C60", Offset = "0x1001C60", VA = "0x181002C60")] [CompilerGenerated] set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x1700004D RID: 77 // (get) Token: 0x06000185 RID: 389 RVA: 0x00008C18 File Offset: 0x00006E18 // (set) Token: 0x06000186 RID: 390 RVA: 0x00008C38 File Offset: 0x00006E38 [Token(Token = "0x1700004D")] private float DJIEEHDFICG { [Token(Token = "0x6000185")] [Address(RVA = "0x147BD00", Offset = "0x147AD00", VA = "0x18147BD00")] get { return this.KKNEGLBAOFN.IAHDANBDAAM(); } [Token(Token = "0x6000186")] [Address(RVA = "0x147BDF0", Offset = "0x147ADF0", VA = "0x18147BDF0")] set { KLLMCPFPIIE kkneglbaofn = this.KKNEGLBAOFN; } } // Token: 0x1700004E RID: 78 // (get) Token: 0x06000187 RID: 391 RVA: 0x00008C54 File Offset: 0x00006E54 [Token(Token = "0x1700004E")] private float MLLAEKGDPAE { [Token(Token = "0x6000187")] [Address(RVA = "0x147C030", Offset = "0x147B030", VA = "0x18147C030")] get { double num = KKPBCOOONNK.EDNCMGJJLIH; return this.KKNEGLBAOFN.IAHDANBDAAM(); } } // Token: 0x06000188 RID: 392 RVA: 0x00008C7C File Offset: 0x00006E7C [Token(Token = "0x6000188")] [Address(RVA = "0x147B930", Offset = "0x147A930", VA = "0x18147B930", Slot = "13")] protected override void Awake() { base..ctor(); Transform transform = base.transform; Vector3 vector; float z = vector.z; this.k__BackingField.z = z; Transform transform2 = base.transform; Transform transform3 = base.transform; Vector3 vector2; float z2 = vector2.z; this.k__BackingField.z = z2; Transform transform4 = base.transform; Vector3 vector3; float z3 = vector3.z; this.k__BackingField.z = z3; Transform transform5 = base.transform; Vector3 vector4; float z4 = vector4.z; this.k__BackingField.z = z4; if (this.randomizeStart) { PhotonView componentInParent = base.GetComponentInParent(); int instanceID = base.GetInstanceID(); int num = 0; if (componentInParent != num) { } global::UnityEngine.Random.InitState(instanceID); float value = global::UnityEngine.Random.value; } KLLMCPFPIIE kllmcpfpiie; this.KKNEGLBAOFN = kllmcpfpiie; if (KKPBCOOONNK.BNNCCCFFALC) { double num2 = KKPBCOOONNK.EDNCMGJJLIH; KLLMCPFPIIE kkneglbaofn = this.KKNEGLBAOFN; throw new NullReferenceException(); } if (this.boardable) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; int num3 = 0; if (rigidbodyEx != num3) { this.rigidbodyEx.EnableProxyMovement(this); } } if (!this.updateAtFullFramerate) { Action action = new Action(this.ABIGDDKMJBD); IDisposable disposable = ADIFCODGAML.ICPMHNDIIFK(this, action); return; } Action action2 = new Action(this.ABIGDDKMJBD); IDisposable disposable2 = this.OPEMIFENIJM(action2); throw new NullReferenceException(); } // Token: 0x06000189 RID: 393 RVA: 0x00008DDC File Offset: 0x00006FDC [Token(Token = "0x6000189")] [Address(RVA = "0x147B900", Offset = "0x147A900", VA = "0x18147B900")] private void ABIGDDKMJBD() { float deltaTime = Time.deltaTime; this.ABIGDDKMJBD(deltaTime); } // Token: 0x0600018A RID: 394 RVA: 0x00008DF8 File Offset: 0x00006FF8 [Token(Token = "0x600018A")] [Address(RVA = "0x147AE00", Offset = "0x1479E00", VA = "0x18147AE00")] private void ABIGDDKMJBD(float CEHJGNDELGL) { /* An exception occurred when decompiling this method (0600018A) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void SynchronizedSimpleMotion::ABIGDDKMJBD(System.Single) ---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length') Actual value was -1. at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName) at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length) at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403 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 117 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x0600018B RID: 395 RVA: 0x00009060 File Offset: 0x00007260 [Token(Token = "0x600018B")] [Address(RVA = "0x147BE50", Offset = "0x147AE50", VA = "0x18147BE50")] private void OnValidate() { while (this.boardable) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (rigidbodyEx != 0) { } int num = 0; if (rigidbodyEx == num) { RigidbodyEx component = base.GetComponent(); this.rigidbodyEx = component; int num2 = 0; if (component == num2) { RigidbodyEx rigidbodyEx2 = base.gameObject.AddComponent(); this.rigidbodyEx = rigidbodyEx2; } Rigidbody unityRigidbody = this.rigidbodyEx.unityRigidbody; int num3 = 0; if (unityRigidbody == num3) { Rigidbody component2 = base.GetComponent(); int num4 = 0; if (component2 == num4) { base.gameObject.AddComponent().isKinematic = true; base.gameObject.NHCPFEKJPIA(DAJFOCGPHGP.StaticPhysics); break; } } } } } // Token: 0x0600018C RID: 396 RVA: 0x0000911C File Offset: 0x0000731C [Token(Token = "0x600018C")] [Address(RVA = "0x147C100", Offset = "0x147B100", VA = "0x18147C100")] public SynchronizedSimpleMotion() { float z = Vector3.zero.z; this.translationFrequency.z = z; float z2 = Vector3.zero.z; this.translationDisplacement.z = z2; float z3 = Vector3.zero.z; this.localTranslationFrequency.z = z3; float z4 = Vector3.zero.z; this.localTranslationDisplacement.z = z4; float z5 = Vector3.zero.z; this.rotationFrequency.z = z5; base..ctor(); } // Token: 0x04000148 RID: 328 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000148")] [SerializeField] private bool randomizeStart; // Token: 0x04000149 RID: 329 [FieldOffset(Offset = "0x41")] [Token(Token = "0x4000149")] [SerializeField] private bool updateAtFullFramerate; // Token: 0x0400014A RID: 330 [FieldOffset(Offset = "0x42")] [Token(Token = "0x400014A")] [SerializeField] private bool boardable; // Token: 0x0400014B RID: 331 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400014B")] [SerializeField] private Vector3 translationFrequency; // Token: 0x0400014C RID: 332 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400014C")] [SerializeField] private Vector3 translationDisplacement; // Token: 0x0400014D RID: 333 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400014D")] [SerializeField] private Vector3 localTranslationFrequency; // Token: 0x0400014E RID: 334 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400014E")] [SerializeField] private Vector3 localTranslationDisplacement; // Token: 0x0400014F RID: 335 [FieldOffset(Offset = "0x74")] [Token(Token = "0x400014F")] [SerializeField] private Vector3 rotationFrequency; // Token: 0x04000150 RID: 336 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4000150")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private RigidbodyEx rigidbodyEx; // Token: 0x04000151 RID: 337 [Token(Token = "0x4000151")] private const double EGKEADJKKLL = 1000.0; // Token: 0x04000152 RID: 338 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4000152")] private double AFOCOFGDIAN; // Token: 0x04000153 RID: 339 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4000153")] private KLLMCPFPIIE KKNEGLBAOFN; }