624 lines
22 KiB
C#
624 lines
22 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000316 RID: 790
|
|
[Token(Token = "0x2000316")]
|
|
[Serializable]
|
|
public class MoveControllerLegacy
|
|
{
|
|
// Token: 0x170001C0 RID: 448
|
|
// (get) Token: 0x06001FB5 RID: 8117 RVA: 0x0004C294 File Offset: 0x0004A494
|
|
[Token(Token = "0x170001C0")]
|
|
public bool IsSky
|
|
{
|
|
[Token(Token = "0x6001FB5")]
|
|
[Address(RVA = "0xBCBCF0", Offset = "0xBCAAF0", VA = "0x180BCBCF0")]
|
|
get
|
|
{
|
|
return this.g_bIsSky;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001FB6 RID: 8118 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FB6")]
|
|
[Address(RVA = "0xBCA750", Offset = "0xBC9550", VA = "0x180BCA750")]
|
|
public void Init(Transform source)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FB7 RID: 8119 RVA: 0x0004C2A8 File Offset: 0x0004A4A8
|
|
[Token(Token = "0x6001FB7")]
|
|
[Address(RVA = "0xBCB900", Offset = "0xBCA700", VA = "0x180BCB900")]
|
|
public void Update(float fDeltaTime)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06001FB7)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MoveControllerLegacy::Update(System.Single)
|
|
|
|
---> 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: 0x06001FB8 RID: 8120 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FB8")]
|
|
[Address(RVA = "0xBC9440", Offset = "0xBC8240", VA = "0x180BC9440")]
|
|
private void ActionMove()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FB9 RID: 8121 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FB9")]
|
|
[Address(RVA = "0xBC96E0", Offset = "0xBC84E0", VA = "0x180BC96E0")]
|
|
private void ActionRotate(Vector3 direction)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FBA RID: 8122 RVA: 0x0004C494 File Offset: 0x0004A694
|
|
[Token(Token = "0x6001FBA")]
|
|
[Address(RVA = "0xBC9900", Offset = "0xBC8700", VA = "0x180BC9900")]
|
|
private void CalculateSpeed()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06001FBA)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MoveControllerLegacy::CalculateSpeed()
|
|
|
|
---> 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: 0x06001FBB RID: 8123 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FBB")]
|
|
[Address(RVA = "0xBC99E0", Offset = "0xBC87E0", VA = "0x180BC99E0")]
|
|
private void DetectGround()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FBC RID: 8124 RVA: 0x0004C504 File Offset: 0x0004A704
|
|
[Token(Token = "0x6001FBC")]
|
|
[Address(RVA = "0xBC9810", Offset = "0xBC8610", VA = "0x180BC9810")]
|
|
private void CalculateGravity()
|
|
{
|
|
float num = this.g_fFloating;
|
|
int num2 = 0;
|
|
if (num <= (float)num2)
|
|
{
|
|
if (this.g_fGravity > (float)num2)
|
|
{
|
|
float z = this.g_v3Move.z;
|
|
float num3 = this.g_fJump;
|
|
float num4 = this.g_fFall;
|
|
this.g_v3Move.z = z;
|
|
if (num3 > num4)
|
|
{
|
|
this.g_fJump = num3;
|
|
if (num4 > num3)
|
|
{
|
|
this.g_fJump = num;
|
|
this.g_bHeightLand = true;
|
|
return;
|
|
}
|
|
this.g_bHeightLand = false;
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
float num5 = this.deltaTime;
|
|
int num6 = 0;
|
|
float num7 = Mathf.MoveTowards(num, (float)num6, num5);
|
|
this.g_fFloating = num7;
|
|
}
|
|
|
|
// Token: 0x06001FBD RID: 8125 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FBD")]
|
|
[Address(RVA = "0xBCAEE0", Offset = "0xBC9CE0", VA = "0x180BCAEE0")]
|
|
public void Push()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FBE RID: 8126 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FBE")]
|
|
[Address(RVA = "0xBCAD30", Offset = "0xBC9B30", VA = "0x180BCAD30")]
|
|
public void Move(Vector3 v3Direction, float fSpeed, Vector3 v3Target)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FBF RID: 8127 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FBF")]
|
|
[Address(RVA = "0xBCAB60", Offset = "0xBC9960", VA = "0x180BCAB60")]
|
|
public void MoveVertical(Vector3 v3Direction, float fSpeed, Vector3 v3Target)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FC0 RID: 8128 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FC0")]
|
|
[Address(RVA = "0xBCAAC0", Offset = "0xBC98C0", VA = "0x180BCAAC0")]
|
|
public void LookAt(Vector3 v3Direction)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FC1 RID: 8129 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FC1")]
|
|
[Address(RVA = "0xBCB690", Offset = "0xBCA490", VA = "0x180BCB690")]
|
|
public void Rotate(Vector3 v3Direction)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FC2 RID: 8130 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FC2")]
|
|
[Address(RVA = "0xBCA960", Offset = "0xBC9760", VA = "0x180BCA960")]
|
|
public void LookAtVertical(Vector3 v3Direction)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FC3 RID: 8131 RVA: 0x0004C598 File Offset: 0x0004A798
|
|
[Token(Token = "0x6001FC3")]
|
|
[Address(RVA = "0xBCB7C0", Offset = "0xBCA5C0", VA = "0x180BCB7C0")]
|
|
public void SetActionMove(Vector3 Direction, float fActionWaitTime, float fActionMoveTime, float fActionMoveSpeed, Vector3 Target, bool bLerpRotate = false)
|
|
{
|
|
this.g_bActionMove = true;
|
|
float z = Direction.z;
|
|
this.g_v3ActionDirection.z = z;
|
|
this.g_fActionMoveSpeed = (float)0;
|
|
this.g_fActionWaitTime = fActionWaitTime;
|
|
this.g_ActionTrigger.z = (float)0;
|
|
this.g_fActionMoveTime = fActionMoveTime;
|
|
this.g_bActionLerpRotation = false;
|
|
}
|
|
|
|
// Token: 0x06001FC4 RID: 8132 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FC4")]
|
|
[Address(RVA = "0xBCB710", Offset = "0xBCA510", VA = "0x180BCB710")]
|
|
public void SetActionMove(Transform Direction, float fActionWaitTime, float fActionMoveTime, float fActionMoveSpeed, bool bLerpRotate = false)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FC5 RID: 8133 RVA: 0x0004C5E8 File Offset: 0x0004A7E8
|
|
[Token(Token = "0x6001FC5")]
|
|
[Address(RVA = "0xBC99D0", Offset = "0xBC87D0", VA = "0x180BC99D0")]
|
|
public void CancelActionMove()
|
|
{
|
|
this.g_bActionMove = false;
|
|
this.g_fFloating = 0f;
|
|
}
|
|
|
|
// Token: 0x06001FC6 RID: 8134 RVA: 0x0004C608 File Offset: 0x0004A808
|
|
[Token(Token = "0x6001FC6")]
|
|
[Address(RVA = "0xBCA950", Offset = "0xBC9750", VA = "0x180BCA950")]
|
|
public void Jump(float fJump)
|
|
{
|
|
this.g_fJump = fJump;
|
|
}
|
|
|
|
// Token: 0x06001FC7 RID: 8135 RVA: 0x0004C61C File Offset: 0x0004A81C
|
|
[Token(Token = "0x6001FC7")]
|
|
[Address(RVA = "0xBCB8F0", Offset = "0xBCA6F0", VA = "0x180BCB8F0")]
|
|
public void Stop()
|
|
{
|
|
int num = 0;
|
|
this.g_fEnterSpeed = (float)num;
|
|
}
|
|
|
|
// Token: 0x06001FC8 RID: 8136 RVA: 0x0004C634 File Offset: 0x0004A834
|
|
[Token(Token = "0x6001FC8")]
|
|
[Address(RVA = "0xBCB870", Offset = "0xBCA670", VA = "0x180BCB870")]
|
|
public void SetDragMove(float fDragMove)
|
|
{
|
|
this.g_fDragMove = fDragMove;
|
|
this.g_fDragMove = 0.05f;
|
|
}
|
|
|
|
// Token: 0x06001FC9 RID: 8137 RVA: 0x0004C654 File Offset: 0x0004A854
|
|
[Token(Token = "0x6001FC9")]
|
|
[Address(RVA = "0xBCB890", Offset = "0xBCA690", VA = "0x180BCB890")]
|
|
public void SetDragRotation(float fDragRotation)
|
|
{
|
|
this.g_fDragRotation = fDragRotation;
|
|
this.g_fDragRotation = 0.05f;
|
|
}
|
|
|
|
// Token: 0x06001FCA RID: 8138 RVA: 0x0004C674 File Offset: 0x0004A874
|
|
[Token(Token = "0x6001FCA")]
|
|
[Address(RVA = "0x618E20", Offset = "0x617C20", VA = "0x180618E20")]
|
|
public float GetAimAngle()
|
|
{
|
|
return this.g_fAngle;
|
|
}
|
|
|
|
// Token: 0x06001FCB RID: 8139 RVA: 0x0004C688 File Offset: 0x0004A888
|
|
[Token(Token = "0x6001FCB")]
|
|
[Address(RVA = "0x618E20", Offset = "0x617C20", VA = "0x180618E20")]
|
|
public float GetAngle()
|
|
{
|
|
return this.g_fAngle;
|
|
}
|
|
|
|
// Token: 0x06001FCC RID: 8140 RVA: 0x0004C69C File Offset: 0x0004A89C
|
|
[Token(Token = "0x6001FCC")]
|
|
[Address(RVA = "0xBCB8E0", Offset = "0xBCA6E0", VA = "0x180BCB8E0")]
|
|
public void SetGravity(float fGravity)
|
|
{
|
|
this.g_fGravity = fGravity;
|
|
}
|
|
|
|
// Token: 0x06001FCD RID: 8141 RVA: 0x0004C6B0 File Offset: 0x0004A8B0
|
|
[Token(Token = "0x6001FCD")]
|
|
[Address(RVA = "0xBCB8B0", Offset = "0xBCA6B0", VA = "0x180BCB8B0")]
|
|
public void SetFall(float fFall)
|
|
{
|
|
this.g_fFall = fFall;
|
|
}
|
|
|
|
// Token: 0x06001FCE RID: 8142 RVA: 0x0004C6C4 File Offset: 0x0004A8C4
|
|
[Token(Token = "0x6001FCE")]
|
|
[Address(RVA = "0xBCA710", Offset = "0xBC9510", VA = "0x180BCA710")]
|
|
public float GetJump()
|
|
{
|
|
return this.g_fJump;
|
|
}
|
|
|
|
// Token: 0x06001FCF RID: 8143 RVA: 0x0004C6D8 File Offset: 0x0004A8D8
|
|
[Token(Token = "0x6001FCF")]
|
|
[Address(RVA = "0xBCA720", Offset = "0xBC9520", VA = "0x180BCA720")]
|
|
public float GetMaxFall()
|
|
{
|
|
return this.g_fFall;
|
|
}
|
|
|
|
// Token: 0x06001FD0 RID: 8144 RVA: 0x0004C6EC File Offset: 0x0004A8EC
|
|
[Token(Token = "0x6001FD0")]
|
|
[Address(RVA = "0xBCA6A0", Offset = "0xBC94A0", VA = "0x180BCA6A0")]
|
|
public bool GetHeightLand()
|
|
{
|
|
return this.g_bHeightLand;
|
|
}
|
|
|
|
// Token: 0x06001FD1 RID: 8145 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FD1")]
|
|
[Address(RVA = "0xBCA680", Offset = "0xBC9480", VA = "0x180BCA680")]
|
|
public Vector3 GetFloorPoint()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FD2 RID: 8146 RVA: 0x0004C700 File Offset: 0x0004A900
|
|
[Token(Token = "0x6001FD2")]
|
|
[Address(RVA = "0xBCB8C0", Offset = "0xBCA6C0", VA = "0x180BCB8C0")]
|
|
public void SetFloating(float fFloating)
|
|
{
|
|
this.g_fFloating = fFloating;
|
|
this.g_fJump = 1f;
|
|
}
|
|
|
|
// Token: 0x06001FD3 RID: 8147 RVA: 0x0004C720 File Offset: 0x0004A920
|
|
[Token(Token = "0x6001FD3")]
|
|
[Address(RVA = "0xBCA660", Offset = "0xBC9460", VA = "0x180BCA660")]
|
|
public float GetFloating()
|
|
{
|
|
return this.g_fFloating;
|
|
}
|
|
|
|
// Token: 0x06001FD4 RID: 8148 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FD4")]
|
|
[Address(RVA = "0xBCA730", Offset = "0xBC9530", VA = "0x180BCA730")]
|
|
public Vector3 GetMove()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FD5 RID: 8149 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FD5")]
|
|
[Address(RVA = "0xBCA6B0", Offset = "0xBC94B0", VA = "0x180BCA6B0")]
|
|
public Vector3 GetHorizontalMove()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FD6 RID: 8150 RVA: 0x0004C734 File Offset: 0x0004A934
|
|
[Token(Token = "0x6001FD6")]
|
|
[Address(RVA = "0x2B4380", Offset = "0x2B3180", VA = "0x1802B4380")]
|
|
public CharacterController GetCharacterController()
|
|
{
|
|
return this.character;
|
|
}
|
|
|
|
// Token: 0x06001FD7 RID: 8151 RVA: 0x0004C748 File Offset: 0x0004A948
|
|
[Token(Token = "0x6001FD7")]
|
|
[Address(RVA = "0xBCB8D0", Offset = "0xBCA6D0", VA = "0x180BCB8D0")]
|
|
public void SetForcePush(Vector3 v3Push)
|
|
{
|
|
float z = v3Push.z;
|
|
this.g_v3ForcePush.z = z;
|
|
}
|
|
|
|
// Token: 0x06001FD8 RID: 8152 RVA: 0x0004C768 File Offset: 0x0004A968
|
|
[Token(Token = "0x6001FD8")]
|
|
[Address(RVA = "0xBCAE40", Offset = "0xBC9C40", VA = "0x180BCAE40")]
|
|
public void ProcessPushTarget(Action<Transform> processor)
|
|
{
|
|
Transform transform = this.g_BePush;
|
|
int num = 0;
|
|
if (transform != num && processor != 0)
|
|
{
|
|
Transform transform2 = this.g_BePush;
|
|
processor(transform2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001FD9 RID: 8153 RVA: 0x0004C79C File Offset: 0x0004A99C
|
|
[Token(Token = "0x6001FD9")]
|
|
[Address(RVA = "0xBCA670", Offset = "0xBC9470", VA = "0x180BCA670")]
|
|
public float GetFloorDistance()
|
|
{
|
|
return this.g_fFloorDistacne;
|
|
}
|
|
|
|
// Token: 0x06001FDA RID: 8154 RVA: 0x0004C7B0 File Offset: 0x0004A9B0
|
|
[Token(Token = "0x6001FDA")]
|
|
[Address(RVA = "0x438A20", Offset = "0x437820", VA = "0x180438A20")]
|
|
public void EnableCalculate(bool enable)
|
|
{
|
|
this.enableCalculate = enable;
|
|
}
|
|
|
|
// Token: 0x06001FDB RID: 8155 RVA: 0x0004C7C4 File Offset: 0x0004A9C4
|
|
[Token(Token = "0x6001FDB")]
|
|
[Address(RVA = "0xBCBC70", Offset = "0xBCAA70", VA = "0x180BCBC70")]
|
|
public MoveControllerLegacy()
|
|
{
|
|
float z = Vector3.zero.z;
|
|
this.g_v3Direction.z = z;
|
|
this.g_fDragMove = 5f;
|
|
this.g_fDragRotation = 0.1f;
|
|
this.g_fGravity = 10f;
|
|
this.g_fFall = -10f;
|
|
float z2 = Vector3.zero.z;
|
|
this.g_ActionTrigger.z = z2;
|
|
this.enableCalculate = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04002921 RID: 10529
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002921")]
|
|
[SerializeField]
|
|
private Transform source;
|
|
|
|
// Token: 0x04002922 RID: 10530
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002922")]
|
|
[SerializeField]
|
|
private CharacterController character;
|
|
|
|
// Token: 0x04002923 RID: 10531
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002923")]
|
|
[SerializeField]
|
|
private float deltaTime;
|
|
|
|
// Token: 0x04002924 RID: 10532
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4002924")]
|
|
[SerializeField]
|
|
private Vector3 g_v3Move;
|
|
|
|
// Token: 0x04002925 RID: 10533
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002925")]
|
|
[SerializeField]
|
|
private Vector3 g_v3ForcePush;
|
|
|
|
// Token: 0x04002926 RID: 10534
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x4002926")]
|
|
[SerializeField]
|
|
private Vector3 g_v3Horizontal;
|
|
|
|
// Token: 0x04002927 RID: 10535
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002927")]
|
|
[SerializeField]
|
|
private Vector3 g_v3Direction;
|
|
|
|
// Token: 0x04002928 RID: 10536
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x4002928")]
|
|
[SerializeField]
|
|
private float g_fEnterSpeed;
|
|
|
|
// Token: 0x04002929 RID: 10537
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4002929")]
|
|
[SerializeField]
|
|
private float g_fSpeed;
|
|
|
|
// Token: 0x0400292A RID: 10538
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400292A")]
|
|
[SerializeField]
|
|
private float g_fAngle;
|
|
|
|
// Token: 0x0400292B RID: 10539
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400292B")]
|
|
[SerializeField]
|
|
private float fAngleH;
|
|
|
|
// Token: 0x0400292C RID: 10540
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x400292C")]
|
|
[SerializeField]
|
|
private float g_fDragMove;
|
|
|
|
// Token: 0x0400292D RID: 10541
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400292D")]
|
|
[SerializeField]
|
|
private float g_fDragRotation;
|
|
|
|
// Token: 0x0400292E RID: 10542
|
|
[FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x400292E")]
|
|
[SerializeField]
|
|
private float g_fGravity;
|
|
|
|
// Token: 0x0400292F RID: 10543
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400292F")]
|
|
[SerializeField]
|
|
private float g_fJump;
|
|
|
|
// Token: 0x04002930 RID: 10544
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x4002930")]
|
|
[SerializeField]
|
|
private float g_fFall;
|
|
|
|
// Token: 0x04002931 RID: 10545
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4002931")]
|
|
[SerializeField]
|
|
private bool g_bHeightLand;
|
|
|
|
// Token: 0x04002932 RID: 10546
|
|
[FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x4002932")]
|
|
[SerializeField]
|
|
private float g_fFloating;
|
|
|
|
// Token: 0x04002933 RID: 10547
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4002933")]
|
|
[SerializeField]
|
|
private float g_fFloorDistacne;
|
|
|
|
// Token: 0x04002934 RID: 10548
|
|
[FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x4002934")]
|
|
[SerializeField]
|
|
private bool g_bActionMove;
|
|
|
|
// Token: 0x04002935 RID: 10549
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4002935")]
|
|
[SerializeField]
|
|
private Vector3 g_v3ActionDirection;
|
|
|
|
// Token: 0x04002936 RID: 10550
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x4002936")]
|
|
[SerializeField]
|
|
private float g_fActionWaitTime;
|
|
|
|
// Token: 0x04002937 RID: 10551
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4002937")]
|
|
[SerializeField]
|
|
private float g_fActionMoveTime;
|
|
|
|
// Token: 0x04002938 RID: 10552
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x4002938")]
|
|
[SerializeField]
|
|
private float g_fActionMoveSpeed;
|
|
|
|
// Token: 0x04002939 RID: 10553
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4002939")]
|
|
[SerializeField]
|
|
private Vector3 g_ActionTrigger;
|
|
|
|
// Token: 0x0400293A RID: 10554
|
|
[FieldOffset(Offset = "0xAC")]
|
|
[Token(Token = "0x400293A")]
|
|
[SerializeField]
|
|
private bool g_bActionLerpRotation;
|
|
|
|
// Token: 0x0400293B RID: 10555
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400293B")]
|
|
[SerializeField]
|
|
private Transform g_ActionTarget;
|
|
|
|
// Token: 0x0400293C RID: 10556
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400293C")]
|
|
[SerializeField]
|
|
private Vector3 g_v3FloorPoint;
|
|
|
|
// Token: 0x0400293D RID: 10557
|
|
[FieldOffset(Offset = "0xC4")]
|
|
[Token(Token = "0x400293D")]
|
|
[SerializeField]
|
|
private bool g_bIsSky;
|
|
|
|
// Token: 0x0400293E RID: 10558
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400293E")]
|
|
[SerializeField]
|
|
private Transform g_BePush;
|
|
|
|
// Token: 0x0400293F RID: 10559
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400293F")]
|
|
[SerializeField]
|
|
private bool enableCalculate;
|
|
|
|
// Token: 0x04002940 RID: 10560
|
|
[FieldOffset(Offset = "0xD4")]
|
|
[Token(Token = "0x4002940")]
|
|
private LayerMask hitLayer;
|
|
|
|
// Token: 0x04002941 RID: 10561
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4002941")]
|
|
private LayerMask characterLayer;
|
|
|
|
// Token: 0x04002942 RID: 10562
|
|
[FieldOffset(Offset = "0xDC")]
|
|
[Token(Token = "0x4002942")]
|
|
private LayerMask pushLayer;
|
|
|
|
// Token: 0x04002943 RID: 10563
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4002943")]
|
|
private LayerMask specialObjectLayer;
|
|
|
|
// Token: 0x04002944 RID: 10564
|
|
[Token(Token = "0x4002944")]
|
|
private const float FLOOR_DISTANCE = 0.3f;
|
|
}
|