Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/Interpolator.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

496 lines
18 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000297 RID: 663
[Token(Token = "0x2000297")]
public class Interpolator : MonoBehaviour
{
// Token: 0x170002D3 RID: 723
// (get) Token: 0x0600137D RID: 4989 RVA: 0x00051F24 File Offset: 0x00050124
[Token(Token = "0x170002D3")]
public bool DCLBFAMFIKJ
{
[Token(Token = "0x600137D")]
[Address(RVA = "0x8F3020", Offset = "0x8F2020", VA = "0x1808F3020")]
get
{
return base.enabled;
}
}
// Token: 0x1400003C RID: 60
// (add) Token: 0x0600137E RID: 4990 RVA: 0x00051F38 File Offset: 0x00050138
// (remove) Token: 0x0600137F RID: 4991 RVA: 0x00051F60 File Offset: 0x00050160
[Token(Token = "0x1400003C")]
public event Action<Vector3> LCFBBMAGKIL
{
[Token(Token = "0x600137E")]
[Address(RVA = "0x1363900", Offset = "0x1362900", VA = "0x181363900")]
[CompilerGenerated]
add
{
Action<Vector3> lcfbbmagkil;
Delegate @delegate;
do
{
lcfbbmagkil = this.LCFBBMAGKIL;
@delegate = Delegate.Combine(lcfbbmagkil, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != lcfbbmagkil)
{
}
}
[Token(Token = "0x600137F")]
[Address(RVA = "0x1363D10", Offset = "0x1362D10", VA = "0x181363D10")]
[CompilerGenerated]
remove
{
Action<Vector3> 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: 0x06001380 RID: 4992 RVA: 0x00051F88 File Offset: 0x00050188
// (remove) Token: 0x06001381 RID: 4993 RVA: 0x00051FB0 File Offset: 0x000501B0
[Token(Token = "0x1400003D")]
public event Action<Quaternion> KIGAMFBANAA
{
[Token(Token = "0x6001380")]
[Address(RVA = "0x13639A0", Offset = "0x13629A0", VA = "0x1813639A0")]
[CompilerGenerated]
add
{
Action<Quaternion> kigamfbanaa;
Delegate @delegate;
do
{
kigamfbanaa = this.KIGAMFBANAA;
@delegate = Delegate.Combine(kigamfbanaa, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != kigamfbanaa)
{
}
}
[Token(Token = "0x6001381")]
[Address(RVA = "0x1363DB0", Offset = "0x1362DB0", VA = "0x181363DB0")]
[CompilerGenerated]
remove
{
Action<Quaternion> 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: 0x06001382 RID: 4994 RVA: 0x00051FD8 File Offset: 0x000501D8
// (remove) Token: 0x06001383 RID: 4995 RVA: 0x00051FF4 File Offset: 0x000501F4
[Token(Token = "0x1400003E")]
public event Action<Vector3> ANGNALBAEON
{
[Token(Token = "0x6001382")]
[Address(RVA = "0x1363A40", Offset = "0x1362A40", VA = "0x181363A40")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6001383")]
[Address(RVA = "0x1363E50", Offset = "0x1362E50", VA = "0x181363E50")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x170002D4 RID: 724
// (set) Token: 0x06001384 RID: 4996 RVA: 0x00052010 File Offset: 0x00050210
[Token(Token = "0x170002D4")]
public Transform MDKDCJFEBJH
{
[Token(Token = "0x6001384")]
[Address(RVA = "0x1363F50", Offset = "0x1362F50", VA = "0x181363F50")]
set
{
this.GECLDFCDBJG = value;
this.GBMHJNLFHHJ = true;
this.CCAODDFDDCB = true;
base.enabled = true;
}
}
// Token: 0x170002D5 RID: 725
// (get) Token: 0x06001385 RID: 4997 RVA: 0x0005203C File Offset: 0x0005023C
// (set) Token: 0x06001386 RID: 4998 RVA: 0x00052060 File Offset: 0x00050260
[Token(Token = "0x170002D5")]
public Vector3 EHAINJEAMKF
{
[Token(Token = "0x6001385")]
[Address(RVA = "0x1363AE0", Offset = "0x1362AE0", VA = "0x181363AE0")]
get
{
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L)
{
}
bool flag;
if (flag)
{
}
throw new NullReferenceException();
}
[Token(Token = "0x6001386")]
[Address(RVA = "0x1363EF0", Offset = "0x1362EF0", VA = "0x181363EF0")]
set
{
float z = value.z;
this.OOBBCBEEOIL.z = z;
this.GBMHJNLFHHJ = true;
base.enabled = true;
}
}
// Token: 0x170002D6 RID: 726
// (get) Token: 0x06001387 RID: 4999 RVA: 0x00052090 File Offset: 0x00050290
[Token(Token = "0x170002D6")]
private Vector3 MEJENALPOIC
{
[Token(Token = "0x6001387")]
[Address(RVA = "0x1362EA0", Offset = "0x1361EA0", VA = "0x181362EA0")]
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: 0x170002D7 RID: 727
// (get) Token: 0x06001388 RID: 5000 RVA: 0x00052114 File Offset: 0x00050314
// (set) Token: 0x06001389 RID: 5001 RVA: 0x00052138 File Offset: 0x00050338
[Token(Token = "0x170002D7")]
public Quaternion IKNMCIEGEHH
{
[Token(Token = "0x6001388")]
[Address(RVA = "0x1363BB0", Offset = "0x1362BB0", VA = "0x181363BB0")]
get
{
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L)
{
}
bool flag;
if (flag)
{
}
throw new NullReferenceException();
}
[Token(Token = "0x6001389")]
[Address(RVA = "0x1363F10", Offset = "0x1362F10", VA = "0x181363F10")]
set
{
this.CCAODDFDDCB = true;
base.enabled = true;
}
}
// Token: 0x170002D8 RID: 728
// (get) Token: 0x0600138A RID: 5002 RVA: 0x00052154 File Offset: 0x00050354
// (set) Token: 0x0600138B RID: 5003 RVA: 0x00052178 File Offset: 0x00050378
[Token(Token = "0x170002D8")]
public Vector3 IIEHDMAFPBC
{
[Token(Token = "0x600138A")]
[Address(RVA = "0x1363CA0", Offset = "0x1362CA0", VA = "0x181363CA0")]
get
{
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L)
{
Vector3 vector;
float z = vector.z;
}
throw new NullReferenceException();
}
[Token(Token = "0x600138B")]
[Address(RVA = "0x1363F30", Offset = "0x1362F30", VA = "0x181363F30")]
set
{
float z = value.z;
this.JCMMLOLFNIB.z = z;
this.KGPHEELJIBD = true;
base.enabled = true;
}
}
// Token: 0x0600138C RID: 5004 RVA: 0x000521A8 File Offset: 0x000503A8
[Token(Token = "0x600138C")]
[Address(RVA = "0x13637D0", Offset = "0x13627D0", VA = "0x1813637D0")]
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: 0x0600138D RID: 5005 RVA: 0x000521EC File Offset: 0x000503EC
[Token(Token = "0x600138D")]
[Address(RVA = "0x1362B10", Offset = "0x1361B10", VA = "0x181362B10")]
private void HCLKMFGHLBN()
{
/*
An exception occurred when decompiling this method (0600138D)
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 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: 0x0600138E RID: 5006 RVA: 0x00052258 File Offset: 0x00050458
[Token(Token = "0x600138E")]
[Address(RVA = "0x1363480", Offset = "0x1362480", VA = "0x181363480")]
private void NGBEGPNJMJP()
{
/*
An exception occurred when decompiling this method (0600138E)
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 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: 0x0600138F RID: 5007 RVA: 0x000522B4 File Offset: 0x000504B4
[Token(Token = "0x600138F")]
[Address(RVA = "0x1363160", Offset = "0x1362160", VA = "0x181363160")]
private void MCPBGBMNDLE()
{
/*
An exception occurred when decompiling this method (0600138F)
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 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: 0x06001390 RID: 5008 RVA: 0x00052330 File Offset: 0x00050530
[Token(Token = "0x6001390")]
[Address(RVA = "0x13637C0", Offset = "0x13627C0", VA = "0x1813637C0")]
public void StopInterpolation()
{
this.CCAODDFDDCB = false;
this.GBMHJNLFHHJ = false;
this.KGPHEELJIBD = false;
}
// Token: 0x06001391 RID: 5009 RVA: 0x00052354 File Offset: 0x00050554
[Token(Token = "0x6001391")]
[Address(RVA = "0x13636B0", Offset = "0x13626B0", VA = "0x1813636B0")]
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: 0x06001392 RID: 5010 RVA: 0x000523B8 File Offset: 0x000505B8
[Token(Token = "0x6001392")]
[Address(RVA = "0x1363820", Offset = "0x1362820", VA = "0x181363820")]
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: 0x04000F96 RID: 3990
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000F96")]
[Header("Movement")]
public bool UseMovementEaseIn;
// Token: 0x04000F97 RID: 3991
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4000F97")]
[Tooltip("At what minimum distance should we apply easeIn")]
public float MovementEaseInDistance = 0.5f;
// Token: 0x04000F98 RID: 3992
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000F98")]
[Range(0f, 0.99f)]
[Tooltip("What percent of the original speed easeIn should effect.")]
public float MovementEaseInPercent = 0.8f;
// Token: 0x04000F99 RID: 3993
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000F99")]
[SerializeField]
[Tooltip("Meters/second")]
private float movementSpeed = 2f;
// Token: 0x04000F9A RID: 3994
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000F9A")]
[SerializeField]
[Header("Rotation")]
[Tooltip("Degrees/second")]
private float rotationSpeed = 90f;
// Token: 0x04000F9B RID: 3995
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000F9B")]
[SerializeField]
[Header("Scale")]
private float scaleSpeed = 2f;
// Token: 0x04000F9C RID: 3996
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000F9C")]
private Transform GECLDFCDBJG;
// Token: 0x04000F9D RID: 3997
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000F9D")]
private bool GBMHJNLFHHJ;
// Token: 0x04000F9E RID: 3998
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4000F9E")]
private Vector3 OOBBCBEEOIL;
// Token: 0x04000F9F RID: 3999
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000F9F")]
private bool CCAODDFDDCB;
// Token: 0x04000FA0 RID: 4000
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4000FA0")]
private Quaternion PCCCBOADKCA;
// Token: 0x04000FA1 RID: 4001
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4000FA1")]
private bool KGPHEELJIBD;
// Token: 0x04000FA2 RID: 4002
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000FA2")]
private Vector3 JCMMLOLFNIB;
}