using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000291 RID: 657 [Token(Token = "0x2000291")] public class Interpolator : MonoBehaviour { // Token: 0x170002CE RID: 718 // (get) Token: 0x0600133F RID: 4927 RVA: 0x0005122C File Offset: 0x0004F42C [Token(Token = "0x170002CE")] public bool DCLBFAMFIKJ { [Token(Token = "0x600133F")] [Address(RVA = "0x888DA0", Offset = "0x887BA0", VA = "0x180888DA0")] get { return base.enabled; } } // Token: 0x1400003C RID: 60 // (add) Token: 0x06001340 RID: 4928 RVA: 0x00051240 File Offset: 0x0004F440 // (remove) Token: 0x06001341 RID: 4929 RVA: 0x00051268 File Offset: 0x0004F468 [Token(Token = "0x1400003C")] public event Action LCFBBMAGKIL { [Token(Token = "0x6001340")] [Address(RVA = "0x888BC0", Offset = "0x8879C0", VA = "0x180888BC0")] [CompilerGenerated] add { Action lcfbbmagkil; Delegate @delegate; do { lcfbbmagkil = this.LCFBBMAGKIL; @delegate = Delegate.Combine(lcfbbmagkil, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != lcfbbmagkil) { } } [Token(Token = "0x6001341")] [Address(RVA = "0x888FE0", Offset = "0x887DE0", VA = "0x180888FE0")] [CompilerGenerated] remove { Action lcfbbmagkil; Delegate @delegate; do { lcfbbmagkil = this.LCFBBMAGKIL; @delegate = Delegate.Remove(lcfbbmagkil, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != lcfbbmagkil) { } } } // Token: 0x1400003D RID: 61 // (add) Token: 0x06001342 RID: 4930 RVA: 0x00051290 File Offset: 0x0004F490 // (remove) Token: 0x06001343 RID: 4931 RVA: 0x000512B8 File Offset: 0x0004F4B8 [Token(Token = "0x1400003D")] public event Action KIGAMFBANAA { [Token(Token = "0x6001342")] [Address(RVA = "0x888C60", Offset = "0x887A60", VA = "0x180888C60")] [CompilerGenerated] add { Action kigamfbanaa; Delegate @delegate; do { kigamfbanaa = this.KIGAMFBANAA; @delegate = Delegate.Combine(kigamfbanaa, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != kigamfbanaa) { } } [Token(Token = "0x6001343")] [Address(RVA = "0x889080", Offset = "0x887E80", VA = "0x180889080")] [CompilerGenerated] remove { Action kigamfbanaa; Delegate @delegate; do { kigamfbanaa = this.KIGAMFBANAA; @delegate = Delegate.Remove(kigamfbanaa, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != kigamfbanaa) { } } } // Token: 0x1400003E RID: 62 // (add) Token: 0x06001344 RID: 4932 RVA: 0x000512E0 File Offset: 0x0004F4E0 // (remove) Token: 0x06001345 RID: 4933 RVA: 0x000512FC File Offset: 0x0004F4FC [Token(Token = "0x1400003E")] public event Action ANGNALBAEON { [Token(Token = "0x6001344")] [Address(RVA = "0x888D00", Offset = "0x887B00", VA = "0x180888D00")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6001345")] [Address(RVA = "0x889120", Offset = "0x887F20", VA = "0x180889120")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x170002CF RID: 719 // (set) Token: 0x06001346 RID: 4934 RVA: 0x00051318 File Offset: 0x0004F518 [Token(Token = "0x170002CF")] public Transform MDKDCJFEBJH { [Token(Token = "0x6001346")] [Address(RVA = "0x889220", Offset = "0x888020", VA = "0x180889220")] set { this.GECLDFCDBJG = value; this.GBMHJNLFHHJ = true; this.CCAODDFDDCB = true; base.enabled = true; } } // Token: 0x170002D0 RID: 720 // (get) Token: 0x06001347 RID: 4935 RVA: 0x00051344 File Offset: 0x0004F544 // (set) Token: 0x06001348 RID: 4936 RVA: 0x00051368 File Offset: 0x0004F568 [Token(Token = "0x170002D0")] public Vector3 EHAINJEAMKF { [Token(Token = "0x6001347")] [Address(RVA = "0x888DB0", Offset = "0x887BB0", VA = "0x180888DB0")] get { if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L) { } bool flag; if (flag) { } throw new NullReferenceException(); } [Token(Token = "0x6001348")] [Address(RVA = "0x8891C0", Offset = "0x887FC0", VA = "0x1808891C0")] set { float z = value.z; this.OOBBCBEEOIL.z = z; this.GBMHJNLFHHJ = true; base.enabled = true; } } // Token: 0x170002D1 RID: 721 // (get) Token: 0x06001349 RID: 4937 RVA: 0x00051398 File Offset: 0x0004F598 [Token(Token = "0x170002D1")] private Vector3 MEJENALPOIC { [Token(Token = "0x6001349")] [Address(RVA = "0x888160", Offset = "0x886F60", VA = "0x180888160")] get { if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L) { } bool flag; if (!flag) { Transform transform; Transform parent = transform.parent; int num = 0; if (parent == num) { } Transform transform2; Transform parent2 = transform2.parent; } Transform transform3; Transform parent3 = transform3.parent; bool flag2; if (!flag2) { Transform transform4; Transform parent4 = transform4.parent; int num2 = 0; if (parent4 == num2) { } Transform transform5; Transform parent5 = transform5.parent; Vector3 vector; float z = vector.z; } Vector3 vector2; float z2 = vector2.z; throw new NullReferenceException(); } } // Token: 0x170002D2 RID: 722 // (get) Token: 0x0600134A RID: 4938 RVA: 0x0005141C File Offset: 0x0004F61C // (set) Token: 0x0600134B RID: 4939 RVA: 0x00051440 File Offset: 0x0004F640 [Token(Token = "0x170002D2")] public Quaternion IKNMCIEGEHH { [Token(Token = "0x600134A")] [Address(RVA = "0x888E80", Offset = "0x887C80", VA = "0x180888E80")] get { if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L) { } bool flag; if (flag) { } throw new NullReferenceException(); } [Token(Token = "0x600134B")] [Address(RVA = "0x8891E0", Offset = "0x887FE0", VA = "0x1808891E0")] set { this.CCAODDFDDCB = true; base.enabled = true; } } // Token: 0x170002D3 RID: 723 // (get) Token: 0x0600134C RID: 4940 RVA: 0x0005145C File Offset: 0x0004F65C // (set) Token: 0x0600134D RID: 4941 RVA: 0x00051480 File Offset: 0x0004F680 [Token(Token = "0x170002D3")] public Vector3 IIEHDMAFPBC { [Token(Token = "0x600134C")] [Address(RVA = "0x888F70", Offset = "0x887D70", VA = "0x180888F70")] get { if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L) { Vector3 vector; float z = vector.z; } throw new NullReferenceException(); } [Token(Token = "0x600134D")] [Address(RVA = "0x889200", Offset = "0x888000", VA = "0x180889200")] set { float z = value.z; this.JCMMLOLFNIB.z = z; this.KGPHEELJIBD = true; base.enabled = true; } } // Token: 0x0600134E RID: 4942 RVA: 0x000514B0 File Offset: 0x0004F6B0 [Token(Token = "0x600134E")] [Address(RVA = "0x888A90", Offset = "0x887890", VA = "0x180888A90")] private void Update() { this.HCLKMFGHLBN(); this.NGBEGPNJMJP(); this.MCPBGBMNDLE(); if (!this.GBMHJNLFHHJ && !this.CCAODDFDDCB && !this.KGPHEELJIBD) { int num = 0; base.enabled = num != 0; return; } } // Token: 0x0600134F RID: 4943 RVA: 0x000514F4 File Offset: 0x0004F6F4 [Token(Token = "0x600134F")] [Address(RVA = "0x887DD0", Offset = "0x886BD0", VA = "0x180887DD0")] private void HCLKMFGHLBN() { /* An exception occurred when decompiling this method (0600134F) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Interpolator::HCLKMFGHLBN() ---> 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 337 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: 0x06001350 RID: 4944 RVA: 0x00051560 File Offset: 0x0004F760 [Token(Token = "0x6001350")] [Address(RVA = "0x888740", Offset = "0x887540", VA = "0x180888740")] private void NGBEGPNJMJP() { /* An exception occurred when decompiling this method (06001350) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Interpolator::NGBEGPNJMJP() ---> 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 337 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: 0x06001351 RID: 4945 RVA: 0x000515BC File Offset: 0x0004F7BC [Token(Token = "0x6001351")] [Address(RVA = "0x888420", Offset = "0x887220", VA = "0x180888420")] private void MCPBGBMNDLE() { /* An exception occurred when decompiling this method (06001351) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Interpolator::MCPBGBMNDLE() ---> 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 337 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: 0x06001352 RID: 4946 RVA: 0x00051638 File Offset: 0x0004F838 [Token(Token = "0x6001352")] [Address(RVA = "0x888A80", Offset = "0x887880", VA = "0x180888A80")] public void StopInterpolation() { this.CCAODDFDDCB = false; this.GBMHJNLFHHJ = false; this.KGPHEELJIBD = false; } // Token: 0x06001353 RID: 4947 RVA: 0x0005165C File Offset: 0x0004F85C [Token(Token = "0x6001353")] [Address(RVA = "0x888970", Offset = "0x887770", VA = "0x180888970")] public void SnapToTarget() { Transform transform = base.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; Transform transform3 = base.transform; if (!this.KGPHEELJIBD) { Transform transform4 = base.transform; } float z2 = this.JCMMLOLFNIB.z; this.CCAODDFDDCB = false; this.GBMHJNLFHHJ = false; this.KGPHEELJIBD = false; } // Token: 0x06001354 RID: 4948 RVA: 0x000516C0 File Offset: 0x0004F8C0 [Token(Token = "0x6001354")] [Address(RVA = "0x888AE0", Offset = "0x8878E0", VA = "0x180888AE0")] public Interpolator() { float z = Vector3.zero.z; this.OOBBCBEEOIL.z = z; Quaternion identity = Quaternion.identity; float z2 = Vector3.zero.z; this.JCMMLOLFNIB.z = z2; base..ctor(); } // Token: 0x04000F62 RID: 3938 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000F62")] [Header("Movement")] public bool UseMovementEaseIn; // Token: 0x04000F63 RID: 3939 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4000F63")] [Tooltip("At what minimum distance should we apply easeIn")] public float MovementEaseInDistance = 0.5f; // Token: 0x04000F64 RID: 3940 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000F64")] [Tooltip("What percent of the original speed easeIn should effect.")] [Range(0f, 0.99f)] public float MovementEaseInPercent = 0.8f; // Token: 0x04000F65 RID: 3941 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4000F65")] [SerializeField] [Tooltip("Meters/second")] private float movementSpeed = 2f; // Token: 0x04000F66 RID: 3942 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000F66")] [SerializeField] [Header("Rotation")] [Tooltip("Degrees/second")] private float rotationSpeed = 90f; // Token: 0x04000F67 RID: 3943 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x4000F67")] [SerializeField] [Header("Scale")] private float scaleSpeed = 2f; // Token: 0x04000F68 RID: 3944 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000F68")] private Transform GECLDFCDBJG; // Token: 0x04000F69 RID: 3945 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000F69")] private bool GBMHJNLFHHJ; // Token: 0x04000F6A RID: 3946 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x4000F6A")] private Vector3 OOBBCBEEOIL; // Token: 0x04000F6B RID: 3947 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000F6B")] private bool CCAODDFDDCB; // Token: 0x04000F6C RID: 3948 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x4000F6C")] private Quaternion PCCCBOADKCA; // Token: 0x04000F6D RID: 3949 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x4000F6D")] private bool KGPHEELJIBD; // Token: 0x04000F6E RID: 3950 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000F6E")] private Vector3 JCMMLOLFNIB; }