using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core; using RecRoom.Networking.SynchronizedFields; using UnityEngine; // Token: 0x02000051 RID: 81 [Token(Token = "0x2000051")] [RequireComponent(typeof(PhotonView))] [StructLayout(3)] public class SynchronizedSimpleMotion : MonoBehaviourPun { // Token: 0x17000060 RID: 96 // (get) Token: 0x06000250 RID: 592 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06000251 RID: 593 RVA: 0x0000C15C File Offset: 0x0000A35C [Token(Token = "0x17000060")] private Vector3 JIPFCINCGDC { [Token(Token = "0x6000250")] [Address(RVA = "0x567CE0", Offset = "0x5666E0", VA = "0x180567CE0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6000251")] [Address(RVA = "0x13ADC90", Offset = "0x13AC690", VA = "0x1813ADC90")] [CompilerGenerated] set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17000061 RID: 97 // (get) Token: 0x06000252 RID: 594 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06000253 RID: 595 RVA: 0x0000C17C File Offset: 0x0000A37C [Token(Token = "0x17000061")] private Quaternion LMAFOPIFFEB { [Token(Token = "0x6000252")] [Address(RVA = "0x13ADC10", Offset = "0x13AC610", VA = "0x1813ADC10")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6000253")] [Address(RVA = "0xC5B8B0", Offset = "0xC5A2B0", VA = "0x180C5B8B0")] [CompilerGenerated] set { } } // Token: 0x17000062 RID: 98 // (get) Token: 0x06000254 RID: 596 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06000255 RID: 597 RVA: 0x0000C18C File Offset: 0x0000A38C [Token(Token = "0x17000062")] private Vector3 NOMHMPFADMK { [Token(Token = "0x6000254")] [Address(RVA = "0x13ADBF0", Offset = "0x13AC5F0", VA = "0x1813ADBF0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6000255")] [Address(RVA = "0x13ADCD0", Offset = "0x13AC6D0", VA = "0x1813ADCD0")] [CompilerGenerated] set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17000063 RID: 99 // (get) Token: 0x06000256 RID: 598 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06000257 RID: 599 RVA: 0x0000C1AC File Offset: 0x0000A3AC [Token(Token = "0x17000063")] private Vector3 DNNOFINFAIK { [Token(Token = "0x6000256")] [Address(RVA = "0x13ADC70", Offset = "0x13AC670", VA = "0x1813ADC70")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6000257")] [Address(RVA = "0x13ADCF0", Offset = "0x13AC6F0", VA = "0x1813ADCF0")] [CompilerGenerated] set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17000064 RID: 100 // (get) Token: 0x06000258 RID: 600 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06000259 RID: 601 RVA: 0x0000C1CC File Offset: 0x0000A3CC [Token(Token = "0x17000064")] private Vector3 GNOCLBHJBID { [Token(Token = "0x6000258")] [Address(RVA = "0x13ADD10", Offset = "0x13AC710", VA = "0x1813ADD10")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6000259")] [Address(RVA = "0x13ADCB0", Offset = "0x13AC6B0", VA = "0x1813ADCB0")] [CompilerGenerated] set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17000065 RID: 101 // (get) Token: 0x0600025A RID: 602 RVA: 0x0000C1EC File Offset: 0x0000A3EC // (set) Token: 0x0600025B RID: 603 RVA: 0x0000C20C File Offset: 0x0000A40C [Token(Token = "0x17000065")] private float DJIEEHDFICG { [Token(Token = "0x600025A")] [Address(RVA = "0x13ADC20", Offset = "0x13AC620", VA = "0x1813ADC20")] get { return this.KKNEGLBAOFN.Get(); } [Token(Token = "0x600025B")] [Address(RVA = "0x13ADD30", Offset = "0x13AC730", VA = "0x1813ADD30")] set { SynchronizedField kkneglbaofn = this.KKNEGLBAOFN; } } // Token: 0x17000066 RID: 102 // (get) Token: 0x0600025C RID: 604 RVA: 0x0000C228 File Offset: 0x0000A428 [Token(Token = "0x17000066")] private float MLLAEKGDPAE { [Token(Token = "0x600025C")] [Address(RVA = "0x13ADF70", Offset = "0x13AC970", VA = "0x1813ADF70")] get { double time = PhotonNetwork.Time; return this.KKNEGLBAOFN.Get(); } } // Token: 0x0600025D RID: 605 RVA: 0x0000C250 File Offset: 0x0000A450 [Token(Token = "0x600025D")] [Address(RVA = "0x13AD850", Offset = "0x13AC250", VA = "0x1813AD850", 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; } SynchronizedField synchronizedField; this.KKNEGLBAOFN = synchronizedField; if (PhotonNetwork.IsMasterClient) { double time = PhotonNetwork.Time; SynchronizedField kkneglbaofn = this.KKNEGLBAOFN; } if (this.boardable) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; int num2 = 0; if (rigidbodyEx != num2) { this.rigidbodyEx.EnableProxyMovement(this); } } if (!this.updateAtFullFramerate) { Action action = new Action(this.ABIGDDKMJBD); IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.Update30hz(this, action); return; } Action action2 = new Action(this.ABIGDDKMJBD); IDisposable disposable2 = this.Update(action2); throw new NullReferenceException(); } // Token: 0x0600025E RID: 606 RVA: 0x0000C3AC File Offset: 0x0000A5AC [Token(Token = "0x600025E")] [Address(RVA = "0x13AD820", Offset = "0x13AC220", VA = "0x1813AD820")] private void ABIGDDKMJBD() { float deltaTime = Time.deltaTime; this.ABIGDDKMJBD(deltaTime); } // Token: 0x0600025F RID: 607 RVA: 0x0000C3C8 File Offset: 0x0000A5C8 [Token(Token = "0x600025F")] [Address(RVA = "0x13ACD20", Offset = "0x13AB720", VA = "0x1813ACD20")] private void ABIGDDKMJBD(float CEHJGNDELGL) { /* An exception occurred when decompiling this method (0600025F) 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 327 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: 0x06000260 RID: 608 RVA: 0x0000C630 File Offset: 0x0000A830 [Token(Token = "0x6000260")] [Address(RVA = "0x13ADD90", Offset = "0x13AC790", VA = "0x1813ADD90")] 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: 0x06000261 RID: 609 RVA: 0x0000C6EC File Offset: 0x0000A8EC [Token(Token = "0x6000261")] [Address(RVA = "0x13AE040", Offset = "0x13ACA40", VA = "0x1813AE040")] 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: 0x04000224 RID: 548 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4000224")] [SerializeField] private bool randomizeStart; // Token: 0x04000225 RID: 549 [global::Cpp2IlInjected.FieldOffset(Offset = "0x41")] [Token(Token = "0x4000225")] [SerializeField] private bool updateAtFullFramerate; // Token: 0x04000226 RID: 550 [global::Cpp2IlInjected.FieldOffset(Offset = "0x42")] [Token(Token = "0x4000226")] [SerializeField] private bool boardable; // Token: 0x04000227 RID: 551 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x4000227")] [SerializeField] private Vector3 translationFrequency; // Token: 0x04000228 RID: 552 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4000228")] [SerializeField] private Vector3 translationDisplacement; // Token: 0x04000229 RID: 553 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x4000229")] [SerializeField] private Vector3 localTranslationFrequency; // Token: 0x0400022A RID: 554 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400022A")] [SerializeField] private Vector3 localTranslationDisplacement; // Token: 0x0400022B RID: 555 [global::Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x400022B")] [SerializeField] private Vector3 rotationFrequency; // Token: 0x0400022C RID: 556 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400022C")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private RigidbodyEx rigidbodyEx; // Token: 0x0400022D RID: 557 [Token(Token = "0x400022D")] private const double EGKEADJKKLL = 1000.0; // Token: 0x0400022E RID: 558 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400022E")] private double AFOCOFGDIAN; // Token: 0x0400022F RID: 559 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400022F")] private SynchronizedField KKNEGLBAOFN; }