648 lines
23 KiB
C#
648 lines
23 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020000A3 RID: 163
|
|
[Token(Token = "0x20000A3")]
|
|
[Serializable]
|
|
public class MoveController
|
|
{
|
|
// Token: 0x17000033 RID: 51
|
|
// (get) Token: 0x06000714 RID: 1812 RVA: 0x00010C74 File Offset: 0x0000EE74
|
|
[Token(Token = "0x17000033")]
|
|
public bool IsSky
|
|
{
|
|
[Token(Token = "0x6000714")]
|
|
[Address(RVA = "0x9F81C0", Offset = "0x9F69C0", VA = "0x1809F81C0")]
|
|
get
|
|
{
|
|
return this.isSky;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000715 RID: 1813 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000715")]
|
|
[Address(RVA = "0xCC8450", Offset = "0xCC6C50", VA = "0x180CC8450")]
|
|
public void Init(Transform source)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000716 RID: 1814 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000716")]
|
|
[Address(RVA = "0xCC8B80", Offset = "0xCC7380", VA = "0x180CC8B80")]
|
|
public void Update(float deltaTime)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000717 RID: 1815 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000717")]
|
|
[Address(RVA = "0xCC6F80", Offset = "0xCC5780", VA = "0x180CC6F80")]
|
|
private void CalculateActionMove()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000718 RID: 1816 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000718")]
|
|
[Address(RVA = "0xCC4570", Offset = "0xCC2D70", VA = "0x180CC4570")]
|
|
private void CalculateActionRotate(Vector3 direction)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000719 RID: 1817 RVA: 0x00010C88 File Offset: 0x0000EE88
|
|
[Token(Token = "0x6000719")]
|
|
[Address(RVA = "0xCC4740", Offset = "0xCC2F40", VA = "0x180CC4740")]
|
|
private void CalculateMovement()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06000719)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MoveController::CalculateMovement()
|
|
|
|
---> System.ArgumentOutOfRangeException: Non-negative number required. (Parameter 'length')
|
|
at System.Array.Copy(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.StackSlot.ModifyStack(StackSlot[] stack, Int32 popCount, Int32 pushCount, ByteCode pushDefinition) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 51
|
|
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 401
|
|
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.Build(MethodDef methodDef, Boolean optimize, DecompilerContext context) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 276
|
|
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 112
|
|
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 1618
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600071A RID: 1818 RVA: 0x00010CFC File Offset: 0x0000EEFC
|
|
[Token(Token = "0x600071A")]
|
|
[Address(RVA = "0xCC7210", Offset = "0xCC5A10", VA = "0x180CC7210")]
|
|
private void CalculateGravity()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600071A)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MoveController::CalculateGravity()
|
|
|
|
---> System.ArgumentOutOfRangeException: Non-negative number required. (Parameter 'length')
|
|
at System.Array.Copy(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.StackSlot.ModifyStack(StackSlot[] stack, Int32 popCount, Int32 pushCount, ByteCode pushDefinition) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 51
|
|
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 401
|
|
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.Build(MethodDef methodDef, Boolean optimize, DecompilerContext context) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 276
|
|
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 112
|
|
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 1618
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600071B RID: 1819 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600071B")]
|
|
[Address(RVA = "0xCC7870", Offset = "0xCC6070", VA = "0x180CC7870")]
|
|
private void CalculateSlideForce()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600071C RID: 1820 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600071C")]
|
|
[Address(RVA = "0xCC8B10", Offset = "0xCC7310", VA = "0x180CC8B10")]
|
|
private void StartSliding(RaycastHit hit)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600071D RID: 1821 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600071D")]
|
|
[Address(RVA = "0xCC5F50", Offset = "0xCC4750", VA = "0x180CC5F50")]
|
|
private bool IsBottomCenterGrounded()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600071E RID: 1822 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600071E")]
|
|
[Address(RVA = "0xCC72B0", Offset = "0xCC5AB0", VA = "0x180CC72B0")]
|
|
private void CalculatePushForce()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600071F RID: 1823 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600071F")]
|
|
[Address(RVA = "0xCC59D0", Offset = "0xCC41D0", VA = "0x180CC59D0")]
|
|
private Vector3 GetPushDirection(Transform target)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000720 RID: 1824 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000720")]
|
|
[Address(RVA = "0xCC88F0", Offset = "0xCC70F0", VA = "0x180CC88F0")]
|
|
public void Move(Vector3 inputDirection, float inputSpeed, Vector3 lookAtDirection)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000721 RID: 1825 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000721")]
|
|
[Address(RVA = "0xCC6310", Offset = "0xCC4B10", VA = "0x180CC6310")]
|
|
public void MoveVertical(Vector3 inputDirection, float inputSpeed, Vector3 lookAtDirection)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000722 RID: 1826 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000722")]
|
|
[Address(RVA = "0xCC6200", Offset = "0xCC4A00", VA = "0x180CC6200")]
|
|
public void LookAt(Vector3 lookAtDirection)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000723 RID: 1827 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000723")]
|
|
[Address(RVA = "0xCC60A0", Offset = "0xCC48A0", VA = "0x180CC60A0")]
|
|
public void LookAtVertical(Vector3 v3Direction)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000724 RID: 1828 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000724")]
|
|
[Address(RVA = "0xCC3C70", Offset = "0xCC2470", VA = "0x180CC3C70")]
|
|
public void Rotate(Vector3 v3Direction)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000725 RID: 1829 RVA: 0x00010D9C File Offset: 0x0000EF9C
|
|
[Token(Token = "0x6000725")]
|
|
[Address(RVA = "0xCC8B00", Offset = "0xCC7300", VA = "0x180CC8B00")]
|
|
public void SetGravity(float gravity)
|
|
{
|
|
this.gravity = gravity;
|
|
}
|
|
|
|
// Token: 0x06000726 RID: 1830 RVA: 0x00010DB0 File Offset: 0x0000EFB0
|
|
[Token(Token = "0x6000726")]
|
|
[Address(RVA = "0xCC69D0", Offset = "0xCC51D0", VA = "0x180CC69D0")]
|
|
public void SetDragMove(float value)
|
|
{
|
|
if (value < 0.05f)
|
|
{
|
|
}
|
|
this.speedDragFactor = value;
|
|
}
|
|
|
|
// Token: 0x06000727 RID: 1831 RVA: 0x00010DD4 File Offset: 0x0000EFD4
|
|
[Token(Token = "0x6000727")]
|
|
[Address(RVA = "0xCC6A00", Offset = "0xCC5200", VA = "0x180CC6A00")]
|
|
public void SetDragRotation(float value)
|
|
{
|
|
if (value < 0.05f)
|
|
{
|
|
}
|
|
this.rotationDragFactor = value;
|
|
}
|
|
|
|
// Token: 0x06000728 RID: 1832 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000728")]
|
|
[Address(RVA = "0xCC59B0", Offset = "0xCC41B0", VA = "0x180CC59B0")]
|
|
public Vector3 GetMove()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000729 RID: 1833 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000729")]
|
|
[Address(RVA = "0xCC5980", Offset = "0xCC4180", VA = "0x180CC5980")]
|
|
public Vector3 GetHorizontalMove()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600072A RID: 1834 RVA: 0x00010DF8 File Offset: 0x0000EFF8
|
|
[Token(Token = "0x600072A")]
|
|
[Address(RVA = "0x4AB6A0", Offset = "0x4A9EA0", VA = "0x1804AB6A0")]
|
|
public float GetAngle()
|
|
{
|
|
return this.rotationAngle;
|
|
}
|
|
|
|
// Token: 0x0600072B RID: 1835 RVA: 0x00010E0C File Offset: 0x0000F00C
|
|
[Token(Token = "0x600072B")]
|
|
[Address(RVA = "0x4AB6A0", Offset = "0x4A9EA0", VA = "0x1804AB6A0")]
|
|
public float GetAimAngle()
|
|
{
|
|
return this.rotationAngle;
|
|
}
|
|
|
|
// Token: 0x0600072C RID: 1836 RVA: 0x00010E20 File Offset: 0x0000F020
|
|
[Token(Token = "0x600072C")]
|
|
[Address(RVA = "0xCC6B10", Offset = "0xCC5310", VA = "0x180CC6B10")]
|
|
public void Stop()
|
|
{
|
|
int num = 0;
|
|
this.moveSpeed = (float)num;
|
|
this.inputSpeed = (float)num;
|
|
}
|
|
|
|
// Token: 0x0600072D RID: 1837 RVA: 0x00010E40 File Offset: 0x0000F040
|
|
[Token(Token = "0x600072D")]
|
|
[Address(RVA = "0xCC6850", Offset = "0xCC5050", VA = "0x180CC6850")]
|
|
public void SetActionMove(Vector3 target, float actionDelayTimer, float actionMoveTimer, float actionMoveSpeed, Vector3 Target, bool actionRotationLerp = false)
|
|
{
|
|
this.isActionMove = true;
|
|
float z = target.z;
|
|
this.actionDirection.z = z;
|
|
this.actionDelayTimer = actionDelayTimer;
|
|
this.actionMoveTimer = actionMoveTimer;
|
|
this.actionTrigger.z = (float)0;
|
|
this.actionRotationLerp = false;
|
|
this.actionMoveSpeed = (float)0;
|
|
}
|
|
|
|
// Token: 0x0600072E RID: 1838 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600072E")]
|
|
[Address(RVA = "0xCC6900", Offset = "0xCC5100", VA = "0x180CC6900")]
|
|
public void SetActionMove(Transform target, float actionDelayTimer, float actionMoveTimer, float actionMoveSpeed, bool actionRotationLerp = false)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600072F RID: 1839 RVA: 0x00010E90 File Offset: 0x0000F090
|
|
[Token(Token = "0x600072F")]
|
|
[Address(RVA = "0xCC5380", Offset = "0xCC3B80", VA = "0x180CC5380")]
|
|
public void CancelActionMove()
|
|
{
|
|
this.isActionMove = false;
|
|
this.floatingTimer = 0f;
|
|
}
|
|
|
|
// Token: 0x06000730 RID: 1840 RVA: 0x00010EB0 File Offset: 0x0000F0B0
|
|
[Token(Token = "0x6000730")]
|
|
[Address(RVA = "0xCC6090", Offset = "0xCC4890", VA = "0x180CC6090")]
|
|
public void Jump(float force)
|
|
{
|
|
this.verticalForce = force;
|
|
this.isSky = true;
|
|
}
|
|
|
|
// Token: 0x06000731 RID: 1841 RVA: 0x00010ECC File Offset: 0x0000F0CC
|
|
[Token(Token = "0x6000731")]
|
|
[Address(RVA = "0x5FEE90", Offset = "0x5FD690", VA = "0x1805FEE90")]
|
|
public float GetJump()
|
|
{
|
|
return this.verticalForce;
|
|
}
|
|
|
|
// Token: 0x06000732 RID: 1842 RVA: 0x00010EE0 File Offset: 0x0000F0E0
|
|
[Token(Token = "0x6000732")]
|
|
[Address(RVA = "0xCC6A30", Offset = "0xCC5230", VA = "0x180CC6A30")]
|
|
public void SetFloating(float duration)
|
|
{
|
|
this.floatingTimer = duration;
|
|
this.verticalForce = 1f;
|
|
}
|
|
|
|
// Token: 0x06000733 RID: 1843 RVA: 0x00010F00 File Offset: 0x0000F100
|
|
[Token(Token = "0x6000733")]
|
|
[Address(RVA = "0x777740", Offset = "0x775F40", VA = "0x180777740")]
|
|
public float GetFloating()
|
|
{
|
|
return this.floatingTimer;
|
|
}
|
|
|
|
// Token: 0x06000734 RID: 1844 RVA: 0x00010F14 File Offset: 0x0000F114
|
|
[Token(Token = "0x6000734")]
|
|
[Address(RVA = "0xCC8AF0", Offset = "0xCC72F0", VA = "0x180CC8AF0")]
|
|
public void SetFall(float fallSpeedMax)
|
|
{
|
|
this.fallSpeedMax = fallSpeedMax;
|
|
}
|
|
|
|
// Token: 0x06000735 RID: 1845 RVA: 0x00010F28 File Offset: 0x0000F128
|
|
[Token(Token = "0x6000735")]
|
|
[Address(RVA = "0xCC8440", Offset = "0xCC6C40", VA = "0x180CC8440")]
|
|
public float GetMaxFall()
|
|
{
|
|
return this.fallSpeedMax;
|
|
}
|
|
|
|
// Token: 0x06000736 RID: 1846 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000736")]
|
|
[Address(RVA = "0xCC8430", Offset = "0xCC6C30", VA = "0x180CC8430")]
|
|
public bool GetHeightLand()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000737 RID: 1847 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000737")]
|
|
[Address(RVA = "0xCC55F0", Offset = "0xCC3DF0", VA = "0x180CC55F0")]
|
|
public Vector3 GetFloorPoint()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000738 RID: 1848 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000738")]
|
|
[Address(RVA = "0xCC53A0", Offset = "0xCC3BA0", VA = "0x180CC53A0")]
|
|
public float GetFloorDistance()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000739 RID: 1849 RVA: 0x00010F3C File Offset: 0x0000F13C
|
|
[Token(Token = "0x6000739")]
|
|
[Address(RVA = "0xCC6A40", Offset = "0xCC5240", VA = "0x180CC6A40")]
|
|
public void SetForcePush(Vector3 pushForce)
|
|
{
|
|
float z = pushForce.z;
|
|
this.pushForce.z = z;
|
|
}
|
|
|
|
// Token: 0x0600073A RID: 1850 RVA: 0x00010F5C File Offset: 0x0000F15C
|
|
[Token(Token = "0x600073A")]
|
|
[Address(RVA = "0xCC8990", Offset = "0xCC7190", VA = "0x180CC8990")]
|
|
public void ProcessPushTarget(Action<DamageObject> processor)
|
|
{
|
|
if (this.lastPushAmount > 0)
|
|
{
|
|
int num = 0;
|
|
DamageObject damageObject = this.pushTargets[num];
|
|
int num2 = 0;
|
|
if (!(damageObject == num2))
|
|
{
|
|
if (processor != 0)
|
|
{
|
|
DamageObject damageObject2 = this.pushTargets[num];
|
|
processor(damageObject2);
|
|
}
|
|
this.pushTargets[0] = num;
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600073B RID: 1851 RVA: 0x00010FBC File Offset: 0x0000F1BC
|
|
[Token(Token = "0x600073B")]
|
|
[Address(RVA = "0xCC8420", Offset = "0xCC6C20", VA = "0x180CC8420")]
|
|
public void EnableCalculate(bool enable)
|
|
{
|
|
this.enableCalculate = enable;
|
|
}
|
|
|
|
// Token: 0x0600073C RID: 1852 RVA: 0x00010FD0 File Offset: 0x0000F1D0
|
|
[Token(Token = "0x600073C")]
|
|
[Address(RVA = "0x2DB450", Offset = "0x2D9C50", VA = "0x1802DB450")]
|
|
public CharacterController GetCharacterController()
|
|
{
|
|
return this.controller;
|
|
}
|
|
|
|
// Token: 0x0600073D RID: 1853 RVA: 0x00010FE4 File Offset: 0x0000F1E4
|
|
[Token(Token = "0x600073D")]
|
|
[Address(RVA = "0xCC8F80", Offset = "0xCC7780", VA = "0x180CC8F80")]
|
|
public MoveController()
|
|
{
|
|
DamageObject[] array = new DamageObject[3];
|
|
this.pushTargets = array;
|
|
this.gravity = 10f;
|
|
this.fallSpeedMax = -10f;
|
|
this.enableCalculate = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04000825 RID: 2085
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000825")]
|
|
[SerializeField]
|
|
private Transform source;
|
|
|
|
// Token: 0x04000826 RID: 2086
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000826")]
|
|
[SerializeField]
|
|
private CharacterController controller;
|
|
|
|
// Token: 0x04000827 RID: 2087
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000827")]
|
|
[SerializeField]
|
|
private float speedDragFactor = 5f;
|
|
|
|
// Token: 0x04000828 RID: 2088
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4000828")]
|
|
[SerializeField]
|
|
private float rotationDragFactor = 0.1f;
|
|
|
|
// Token: 0x04000829 RID: 2089
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000829")]
|
|
[SerializeField]
|
|
private float deltaTime;
|
|
|
|
// Token: 0x0400082A RID: 2090
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400082A")]
|
|
[SerializeField]
|
|
private Vector3 inputDirection;
|
|
|
|
// Token: 0x0400082B RID: 2091
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400082B")]
|
|
[SerializeField]
|
|
private float inputSpeed;
|
|
|
|
// Token: 0x0400082C RID: 2092
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400082C")]
|
|
[SerializeField]
|
|
private Vector3 movement;
|
|
|
|
// Token: 0x0400082D RID: 2093
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400082D")]
|
|
[SerializeField]
|
|
private Vector3 movementXZ;
|
|
|
|
// Token: 0x0400082E RID: 2094
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400082E")]
|
|
[SerializeField]
|
|
private float moveSpeed;
|
|
|
|
// Token: 0x0400082F RID: 2095
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400082F")]
|
|
[SerializeField]
|
|
private float rotationAngle;
|
|
|
|
// Token: 0x04000830 RID: 2096
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x4000830")]
|
|
[SerializeField]
|
|
private bool isGrounded;
|
|
|
|
// Token: 0x04000831 RID: 2097
|
|
[FieldOffset(Offset = "0x5D")]
|
|
[Token(Token = "0x4000831")]
|
|
[SerializeField]
|
|
private bool isSky;
|
|
|
|
// Token: 0x04000832 RID: 2098
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000832")]
|
|
[SerializeField]
|
|
private float verticalForce;
|
|
|
|
// Token: 0x04000833 RID: 2099
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x4000833")]
|
|
[SerializeField]
|
|
private float floatingTimer;
|
|
|
|
// Token: 0x04000834 RID: 2100
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000834")]
|
|
[SerializeField]
|
|
private bool isActionMove;
|
|
|
|
// Token: 0x04000835 RID: 2101
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000835")]
|
|
[SerializeField]
|
|
private Transform actionTarget;
|
|
|
|
// Token: 0x04000836 RID: 2102
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000836")]
|
|
[SerializeField]
|
|
private Vector3 actionDirection;
|
|
|
|
// Token: 0x04000837 RID: 2103
|
|
[FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x4000837")]
|
|
[SerializeField]
|
|
private Vector3 actionTrigger;
|
|
|
|
// Token: 0x04000838 RID: 2104
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4000838")]
|
|
[SerializeField]
|
|
private float actionDelayTimer;
|
|
|
|
// Token: 0x04000839 RID: 2105
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x4000839")]
|
|
[SerializeField]
|
|
private float actionMoveTimer;
|
|
|
|
// Token: 0x0400083A RID: 2106
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400083A")]
|
|
[SerializeField]
|
|
private float actionMoveSpeed;
|
|
|
|
// Token: 0x0400083B RID: 2107
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x400083B")]
|
|
[SerializeField]
|
|
private bool actionRotationLerp;
|
|
|
|
// Token: 0x0400083C RID: 2108
|
|
[FieldOffset(Offset = "0x9D")]
|
|
[Token(Token = "0x400083C")]
|
|
[SerializeField]
|
|
private bool isSliding;
|
|
|
|
// Token: 0x0400083D RID: 2109
|
|
[FieldOffset(Offset = "0x9E")]
|
|
[Token(Token = "0x400083D")]
|
|
[SerializeField]
|
|
private bool sideWallFixed;
|
|
|
|
// Token: 0x0400083E RID: 2110
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400083E")]
|
|
[SerializeField]
|
|
private Vector3 lastMovementForce;
|
|
|
|
// Token: 0x0400083F RID: 2111
|
|
[FieldOffset(Offset = "0xAC")]
|
|
[Token(Token = "0x400083F")]
|
|
[SerializeField]
|
|
private Vector3 slideForce;
|
|
|
|
// Token: 0x04000840 RID: 2112
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4000840")]
|
|
[SerializeField]
|
|
private Vector3 pushForce;
|
|
|
|
// Token: 0x04000841 RID: 2113
|
|
[FieldOffset(Offset = "0xC4")]
|
|
[Token(Token = "0x4000841")]
|
|
[SerializeField]
|
|
private int lastPushAmount;
|
|
|
|
// Token: 0x04000842 RID: 2114
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4000842")]
|
|
[SerializeField]
|
|
private DamageObject[] pushTargets;
|
|
|
|
// Token: 0x04000843 RID: 2115
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4000843")]
|
|
[SerializeField]
|
|
private LayerMask hitLayer;
|
|
|
|
// Token: 0x04000844 RID: 2116
|
|
[FieldOffset(Offset = "0xD4")]
|
|
[Token(Token = "0x4000844")]
|
|
[SerializeField]
|
|
private LayerMask pushLayer;
|
|
|
|
// Token: 0x04000845 RID: 2117
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4000845")]
|
|
private NPCManage npcSelf;
|
|
|
|
// Token: 0x04000846 RID: 2118
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4000846")]
|
|
private float gravity;
|
|
|
|
// Token: 0x04000847 RID: 2119
|
|
[FieldOffset(Offset = "0xE4")]
|
|
[Token(Token = "0x4000847")]
|
|
private float fallSpeedMax;
|
|
|
|
// Token: 0x04000848 RID: 2120
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4000848")]
|
|
private bool enableCalculate;
|
|
|
|
// Token: 0x04000849 RID: 2121
|
|
[Token(Token = "0x4000849")]
|
|
private const float HIT_GROUND_RADIUS = 0.25f;
|
|
|
|
// Token: 0x0400084A RID: 2122
|
|
[FieldOffset(Offset = "0xE9")]
|
|
[Token(Token = "0x400084A")]
|
|
public bool IsCenterSky;
|
|
|
|
// Token: 0x0400084B RID: 2123
|
|
[FieldOffset(Offset = "0xEA")]
|
|
[Token(Token = "0x400084B")]
|
|
public bool IsOverEnemy;
|
|
}
|