639 lines
23 KiB
C#
639 lines
23 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000317 RID: 791
|
|
[Token(Token = "0x2000317")]
|
|
[Serializable]
|
|
public class MoveControllerNext
|
|
{
|
|
// Token: 0x170001C1 RID: 449
|
|
// (get) Token: 0x06001FDC RID: 8156 RVA: 0x0004C838 File Offset: 0x0004AA38
|
|
[Token(Token = "0x170001C1")]
|
|
public bool IsSky
|
|
{
|
|
[Token(Token = "0x6001FDC")]
|
|
[Address(RVA = "0x963930", Offset = "0x962730", VA = "0x180963930")]
|
|
get
|
|
{
|
|
return this.isSky;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001FDD RID: 8157 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FDD")]
|
|
[Address(RVA = "0xBCD4D0", Offset = "0xBCC2D0", VA = "0x180BCD4D0")]
|
|
public void Init(Transform source)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FDE RID: 8158 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FDE")]
|
|
[Address(RVA = "0xBCE540", Offset = "0xBCD340", VA = "0x180BCE540")]
|
|
public void Update(float deltaTime)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FDF RID: 8159 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FDF")]
|
|
[Address(RVA = "0xBCBD00", Offset = "0xBCAB00", VA = "0x180BCBD00")]
|
|
private void CalculateActionMove()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FE0 RID: 8160 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FE0")]
|
|
[Address(RVA = "0xBCBF90", Offset = "0xBCAD90", VA = "0x180BCBF90")]
|
|
private void CalculateActionRotate(Vector3 direction)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FE1 RID: 8161 RVA: 0x0004C84C File Offset: 0x0004AA4C
|
|
[Token(Token = "0x6001FE1")]
|
|
[Address(RVA = "0xBCC160", Offset = "0xBCAF60", VA = "0x180BCC160")]
|
|
private void CalculateMovement()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06001FE1)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MoveControllerNext::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: 0x06001FE2 RID: 8162 RVA: 0x0004C8C0 File Offset: 0x0004AAC0
|
|
[Token(Token = "0x6001FE2")]
|
|
[Address(RVA = "0xBCC0C0", Offset = "0xBCAEC0", VA = "0x180BCC0C0")]
|
|
private void CalculateGravity()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06001FE2)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MoveControllerNext::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: 0x06001FE3 RID: 8163 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FE3")]
|
|
[Address(RVA = "0xBCC780", Offset = "0xBCB580", VA = "0x180BCC780")]
|
|
private void CalculateSlideForce()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FE4 RID: 8164 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FE4")]
|
|
[Address(RVA = "0xBCE480", Offset = "0xBCD280", VA = "0x180BCE480")]
|
|
private void StartSliding(RaycastHit hit)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FE5 RID: 8165 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FE5")]
|
|
[Address(RVA = "0xBCD970", Offset = "0xBCC770", VA = "0x180BCD970")]
|
|
private bool IsBottomCenterGrounded()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FE6 RID: 8166 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FE6")]
|
|
[Address(RVA = "0xBCC220", Offset = "0xBCB020", VA = "0x180BCC220")]
|
|
private void CalculatePushForce()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FE7 RID: 8167 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FE7")]
|
|
[Address(RVA = "0xBCD3F0", Offset = "0xBCC1F0", VA = "0x180BCD3F0")]
|
|
private Vector3 GetPushDirection(Transform target)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FE8 RID: 8168 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FE8")]
|
|
[Address(RVA = "0xBCDF00", Offset = "0xBCCD00", VA = "0x180BCDF00")]
|
|
public void Move(Vector3 inputDirection, float inputSpeed, Vector3 lookAtDirection)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FE9 RID: 8169 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FE9")]
|
|
[Address(RVA = "0xBCDD30", Offset = "0xBCCB30", VA = "0x180BCDD30")]
|
|
public void MoveVertical(Vector3 inputDirection, float inputSpeed, Vector3 lookAtDirection)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FEA RID: 8170 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FEA")]
|
|
[Address(RVA = "0xBCDC20", Offset = "0xBCCA20", VA = "0x180BCDC20")]
|
|
public void LookAt(Vector3 lookAtDirection)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FEB RID: 8171 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FEB")]
|
|
[Address(RVA = "0xBCDAC0", Offset = "0xBCC8C0", VA = "0x180BCDAC0")]
|
|
public void LookAtVertical(Vector3 v3Direction)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FEC RID: 8172 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FEC")]
|
|
[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: 0x06001FED RID: 8173 RVA: 0x0004C960 File Offset: 0x0004AB60
|
|
[Token(Token = "0x6001FED")]
|
|
[Address(RVA = "0x606310", Offset = "0x605110", VA = "0x180606310")]
|
|
public void SetGravity(float gravity)
|
|
{
|
|
this.gravity = gravity;
|
|
}
|
|
|
|
// Token: 0x06001FEE RID: 8174 RVA: 0x0004C974 File Offset: 0x0004AB74
|
|
[Token(Token = "0x6001FEE")]
|
|
[Address(RVA = "0xBCE3F0", Offset = "0xBCD1F0", VA = "0x180BCE3F0")]
|
|
public void SetDragMove(float value)
|
|
{
|
|
if (value < 0.05f)
|
|
{
|
|
}
|
|
this.speedDragFactor = value;
|
|
}
|
|
|
|
// Token: 0x06001FEF RID: 8175 RVA: 0x0004C998 File Offset: 0x0004AB98
|
|
[Token(Token = "0x6001FEF")]
|
|
[Address(RVA = "0xBCE420", Offset = "0xBCD220", VA = "0x180BCE420")]
|
|
public void SetDragRotation(float value)
|
|
{
|
|
if (value < 0.05f)
|
|
{
|
|
}
|
|
this.rotationDragFactor = value;
|
|
}
|
|
|
|
// Token: 0x06001FF0 RID: 8176 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FF0")]
|
|
[Address(RVA = "0xBCD3D0", Offset = "0xBCC1D0", VA = "0x180BCD3D0")]
|
|
public Vector3 GetMove()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FF1 RID: 8177 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FF1")]
|
|
[Address(RVA = "0xBCD3A0", Offset = "0xBCC1A0", VA = "0x180BCD3A0")]
|
|
public Vector3 GetHorizontalMove()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FF2 RID: 8178 RVA: 0x0004C9BC File Offset: 0x0004ABBC
|
|
[Token(Token = "0x6001FF2")]
|
|
[Address(RVA = "0x4681E0", Offset = "0x466FE0", VA = "0x1804681E0")]
|
|
public float GetAngle()
|
|
{
|
|
return this.rotationAngle;
|
|
}
|
|
|
|
// Token: 0x06001FF3 RID: 8179 RVA: 0x0004C9D0 File Offset: 0x0004ABD0
|
|
[Token(Token = "0x6001FF3")]
|
|
[Address(RVA = "0x4681E0", Offset = "0x466FE0", VA = "0x1804681E0")]
|
|
public float GetAimAngle()
|
|
{
|
|
return this.rotationAngle;
|
|
}
|
|
|
|
// Token: 0x06001FF4 RID: 8180 RVA: 0x0004C9E4 File Offset: 0x0004ABE4
|
|
[Token(Token = "0x6001FF4")]
|
|
[Address(RVA = "0xBCE530", Offset = "0xBCD330", VA = "0x180BCE530")]
|
|
public void Stop()
|
|
{
|
|
int num = 0;
|
|
this.moveSpeed = (float)num;
|
|
this.inputSpeed = (float)num;
|
|
}
|
|
|
|
// Token: 0x06001FF5 RID: 8181 RVA: 0x0004CA04 File Offset: 0x0004AC04
|
|
[Token(Token = "0x6001FF5")]
|
|
[Address(RVA = "0xBCE270", Offset = "0xBCD070", VA = "0x180BCE270")]
|
|
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: 0x06001FF6 RID: 8182 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FF6")]
|
|
[Address(RVA = "0xBCE320", Offset = "0xBCD120", VA = "0x180BCE320")]
|
|
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: 0x06001FF7 RID: 8183 RVA: 0x0004CA54 File Offset: 0x0004AC54
|
|
[Token(Token = "0x6001FF7")]
|
|
[Address(RVA = "0xBCCDA0", Offset = "0xBCBBA0", VA = "0x180BCCDA0")]
|
|
public void CancelActionMove()
|
|
{
|
|
this.isActionMove = false;
|
|
this.floatingTimer = 0f;
|
|
}
|
|
|
|
// Token: 0x06001FF8 RID: 8184 RVA: 0x0004CA74 File Offset: 0x0004AC74
|
|
[Token(Token = "0x6001FF8")]
|
|
[Address(RVA = "0xBCDAB0", Offset = "0xBCC8B0", VA = "0x180BCDAB0")]
|
|
public void Jump(float force)
|
|
{
|
|
this.verticalForce = force;
|
|
this.isSky = true;
|
|
}
|
|
|
|
// Token: 0x06001FF9 RID: 8185 RVA: 0x0004CA90 File Offset: 0x0004AC90
|
|
[Token(Token = "0x6001FF9")]
|
|
[Address(RVA = "0x618E30", Offset = "0x617C30", VA = "0x180618E30")]
|
|
public float GetJump()
|
|
{
|
|
return this.verticalForce;
|
|
}
|
|
|
|
// Token: 0x06001FFA RID: 8186 RVA: 0x0004CAA4 File Offset: 0x0004ACA4
|
|
[Token(Token = "0x6001FFA")]
|
|
[Address(RVA = "0xBCE450", Offset = "0xBCD250", VA = "0x180BCE450")]
|
|
public void SetFloating(float duration)
|
|
{
|
|
this.floatingTimer = duration;
|
|
this.verticalForce = 1f;
|
|
}
|
|
|
|
// Token: 0x06001FFB RID: 8187 RVA: 0x0004CAC4 File Offset: 0x0004ACC4
|
|
[Token(Token = "0x6001FFB")]
|
|
[Address(RVA = "0x6FCD40", Offset = "0x6FBB40", VA = "0x1806FCD40")]
|
|
public float GetFloating()
|
|
{
|
|
return this.floatingTimer;
|
|
}
|
|
|
|
// Token: 0x06001FFC RID: 8188 RVA: 0x0004CAD8 File Offset: 0x0004ACD8
|
|
[Token(Token = "0x6001FFC")]
|
|
[Address(RVA = "0x606320", Offset = "0x605120", VA = "0x180606320")]
|
|
public void SetFall(float fallSpeedMax)
|
|
{
|
|
this.fallSpeedMax = fallSpeedMax;
|
|
}
|
|
|
|
// Token: 0x06001FFD RID: 8189 RVA: 0x0004CAEC File Offset: 0x0004ACEC
|
|
[Token(Token = "0x6001FFD")]
|
|
[Address(RVA = "0xBCD3C0", Offset = "0xBCC1C0", VA = "0x180BCD3C0")]
|
|
public float GetMaxFall()
|
|
{
|
|
return this.fallSpeedMax;
|
|
}
|
|
|
|
// Token: 0x06001FFE RID: 8190 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FFE")]
|
|
[Address(RVA = "0xBCD390", Offset = "0xBCC190", VA = "0x180BCD390")]
|
|
public bool GetHeightLand()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06001FFF RID: 8191 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6001FFF")]
|
|
[Address(RVA = "0xBCD010", Offset = "0xBCBE10", VA = "0x180BCD010")]
|
|
public Vector3 GetFloorPoint()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002000 RID: 8192 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002000")]
|
|
[Address(RVA = "0xBCCDC0", Offset = "0xBCBBC0", VA = "0x180BCCDC0")]
|
|
public float GetFloorDistance()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002001 RID: 8193 RVA: 0x0004CB00 File Offset: 0x0004AD00
|
|
[Token(Token = "0x6002001")]
|
|
[Address(RVA = "0xBCE460", Offset = "0xBCD260", VA = "0x180BCE460")]
|
|
public void SetForcePush(Vector3 pushForce)
|
|
{
|
|
float z = pushForce.z;
|
|
this.pushForce.z = z;
|
|
}
|
|
|
|
// Token: 0x06002002 RID: 8194 RVA: 0x0004CB20 File Offset: 0x0004AD20
|
|
[Token(Token = "0x6002002")]
|
|
[Address(RVA = "0xBCE060", Offset = "0xBCCE60", VA = "0x180BCE060")]
|
|
public void ProcessPushTarget(Action<Transform> processor)
|
|
{
|
|
if (this.lastPushAmount > 1)
|
|
{
|
|
int num = 0;
|
|
Collider collider = this.pushTargets[num];
|
|
int num2 = 0;
|
|
if (!(collider == num2))
|
|
{
|
|
GameObject gameObject = this.pushTargets[num].gameObject;
|
|
GameObject gameObject2 = this.controller.gameObject;
|
|
if (!(gameObject == gameObject2))
|
|
{
|
|
if (processor != 0)
|
|
{
|
|
Transform transform = this.pushTargets[num].transform;
|
|
processor(transform);
|
|
}
|
|
this.pushTargets[0] = num;
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002003 RID: 8195 RVA: 0x0004CBB4 File Offset: 0x0004ADB4
|
|
[Token(Token = "0x6002003")]
|
|
[Address(RVA = "0xBCCDB0", Offset = "0xBCBBB0", VA = "0x180BCCDB0")]
|
|
public void EnableCalculate(bool enable)
|
|
{
|
|
this.enableCalculate = enable;
|
|
}
|
|
|
|
// Token: 0x06002004 RID: 8196 RVA: 0x0004CBC8 File Offset: 0x0004ADC8
|
|
[Token(Token = "0x6002004")]
|
|
[Address(RVA = "0x2B4380", Offset = "0x2B3180", VA = "0x1802B4380")]
|
|
public CharacterController GetCharacterController()
|
|
{
|
|
return this.controller;
|
|
}
|
|
|
|
// Token: 0x06002005 RID: 8197 RVA: 0x0004CBDC File Offset: 0x0004ADDC
|
|
[Token(Token = "0x6002005")]
|
|
[Address(RVA = "0xBCE920", Offset = "0xBCD720", VA = "0x180BCE920")]
|
|
public MoveControllerNext()
|
|
{
|
|
Collider[] array = new Collider[3];
|
|
this.pushTargets = array;
|
|
this.gravity = 10f;
|
|
this.fallSpeedMax = -10f;
|
|
this.enableCalculate = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04002945 RID: 10565
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002945")]
|
|
[SerializeField]
|
|
private Transform source;
|
|
|
|
// Token: 0x04002946 RID: 10566
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002946")]
|
|
[SerializeField]
|
|
private CharacterController controller;
|
|
|
|
// Token: 0x04002947 RID: 10567
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002947")]
|
|
[SerializeField]
|
|
private float speedDragFactor = 5f;
|
|
|
|
// Token: 0x04002948 RID: 10568
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4002948")]
|
|
[SerializeField]
|
|
private float rotationDragFactor = 0.1f;
|
|
|
|
// Token: 0x04002949 RID: 10569
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002949")]
|
|
[SerializeField]
|
|
private float deltaTime;
|
|
|
|
// Token: 0x0400294A RID: 10570
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400294A")]
|
|
[SerializeField]
|
|
private Vector3 inputDirection;
|
|
|
|
// Token: 0x0400294B RID: 10571
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400294B")]
|
|
[SerializeField]
|
|
private float inputSpeed;
|
|
|
|
// Token: 0x0400294C RID: 10572
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400294C")]
|
|
[SerializeField]
|
|
private Vector3 movement;
|
|
|
|
// Token: 0x0400294D RID: 10573
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400294D")]
|
|
[SerializeField]
|
|
private Vector3 movementXZ;
|
|
|
|
// Token: 0x0400294E RID: 10574
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400294E")]
|
|
[SerializeField]
|
|
private float moveSpeed;
|
|
|
|
// Token: 0x0400294F RID: 10575
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400294F")]
|
|
[SerializeField]
|
|
private float rotationAngle;
|
|
|
|
// Token: 0x04002950 RID: 10576
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x4002950")]
|
|
[SerializeField]
|
|
private bool isGrounded;
|
|
|
|
// Token: 0x04002951 RID: 10577
|
|
[FieldOffset(Offset = "0x5D")]
|
|
[Token(Token = "0x4002951")]
|
|
[SerializeField]
|
|
private bool isSky;
|
|
|
|
// Token: 0x04002952 RID: 10578
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4002952")]
|
|
[SerializeField]
|
|
private float verticalForce;
|
|
|
|
// Token: 0x04002953 RID: 10579
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x4002953")]
|
|
[SerializeField]
|
|
private float floatingTimer;
|
|
|
|
// Token: 0x04002954 RID: 10580
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4002954")]
|
|
[SerializeField]
|
|
private bool isActionMove;
|
|
|
|
// Token: 0x04002955 RID: 10581
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4002955")]
|
|
[SerializeField]
|
|
private Transform actionTarget;
|
|
|
|
// Token: 0x04002956 RID: 10582
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4002956")]
|
|
[SerializeField]
|
|
private Vector3 actionDirection;
|
|
|
|
// Token: 0x04002957 RID: 10583
|
|
[FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x4002957")]
|
|
[SerializeField]
|
|
private Vector3 actionTrigger;
|
|
|
|
// Token: 0x04002958 RID: 10584
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4002958")]
|
|
[SerializeField]
|
|
private float actionDelayTimer;
|
|
|
|
// Token: 0x04002959 RID: 10585
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x4002959")]
|
|
[SerializeField]
|
|
private float actionMoveTimer;
|
|
|
|
// Token: 0x0400295A RID: 10586
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400295A")]
|
|
[SerializeField]
|
|
private float actionMoveSpeed;
|
|
|
|
// Token: 0x0400295B RID: 10587
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x400295B")]
|
|
[SerializeField]
|
|
private bool actionRotationLerp;
|
|
|
|
// Token: 0x0400295C RID: 10588
|
|
[FieldOffset(Offset = "0x9D")]
|
|
[Token(Token = "0x400295C")]
|
|
[SerializeField]
|
|
private bool onSliding;
|
|
|
|
// Token: 0x0400295D RID: 10589
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400295D")]
|
|
[SerializeField]
|
|
private Vector3 lastMovementForce;
|
|
|
|
// Token: 0x0400295E RID: 10590
|
|
[FieldOffset(Offset = "0xAC")]
|
|
[Token(Token = "0x400295E")]
|
|
[SerializeField]
|
|
private Vector3 slideForce;
|
|
|
|
// Token: 0x0400295F RID: 10591
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400295F")]
|
|
[SerializeField]
|
|
private Vector3 pushForce;
|
|
|
|
// Token: 0x04002960 RID: 10592
|
|
[FieldOffset(Offset = "0xC4")]
|
|
[Token(Token = "0x4002960")]
|
|
[SerializeField]
|
|
private int lastPushAmount;
|
|
|
|
// Token: 0x04002961 RID: 10593
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4002961")]
|
|
[SerializeField]
|
|
private Collider[] pushTargets;
|
|
|
|
// Token: 0x04002962 RID: 10594
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4002962")]
|
|
[SerializeField]
|
|
private LayerMask hitLayer;
|
|
|
|
// Token: 0x04002963 RID: 10595
|
|
[FieldOffset(Offset = "0xD4")]
|
|
[Token(Token = "0x4002963")]
|
|
[SerializeField]
|
|
private LayerMask pushLayer;
|
|
|
|
// Token: 0x04002964 RID: 10596
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4002964")]
|
|
[SerializeField]
|
|
private LayerMask floorLayer;
|
|
|
|
// Token: 0x04002965 RID: 10597
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4002965")]
|
|
private NPCManage npcSelf;
|
|
|
|
// Token: 0x04002966 RID: 10598
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4002966")]
|
|
private float gravity;
|
|
|
|
// Token: 0x04002967 RID: 10599
|
|
[FieldOffset(Offset = "0xEC")]
|
|
[Token(Token = "0x4002967")]
|
|
private float fallSpeedMax;
|
|
|
|
// Token: 0x04002968 RID: 10600
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4002968")]
|
|
private bool enableCalculate;
|
|
}
|