115 lines
3.2 KiB
C#
115 lines
3.2 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x02000042 RID: 66
|
|
[Token(Token = "0x2000039")]
|
|
public abstract class Grounder : MonoBehaviour
|
|
{
|
|
// Token: 0x0600018C RID: 396
|
|
[Token(Token = "0x6000185")]
|
|
[Address(Slot = "4")]
|
|
public abstract void ResetPosition();
|
|
|
|
// Token: 0x17000028 RID: 40
|
|
// (get) Token: 0x0600018D RID: 397 RVA: 0x00003018 File Offset: 0x00001218
|
|
// (set) Token: 0x0600018E RID: 398 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000027")]
|
|
public bool initiated
|
|
{
|
|
[Token(Token = "0x6000186")]
|
|
[Address(RVA = "0x43A970", Offset = "0x439770", VA = "0x18043A970")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x6000187")]
|
|
[Address(RVA = "0x43ABB0", Offset = "0x4399B0", VA = "0x18043ABB0")]
|
|
[CompilerGenerated]
|
|
protected set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600018F RID: 399 RVA: 0x00003030 File Offset: 0x00001230
|
|
[Token(Token = "0x6000188")]
|
|
[Address(RVA = "0x2D319C0", Offset = "0x2D307C0", VA = "0x182D319C0")]
|
|
protected Vector3 GetSpineOffsetTarget()
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x06000190 RID: 400 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000189")]
|
|
[Address(RVA = "0x25DE860", Offset = "0x25DD660", VA = "0x1825DE860")]
|
|
protected void LogWarning(string message)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000191 RID: 401 RVA: 0x00003048 File Offset: 0x00001248
|
|
[Token(Token = "0x600018A")]
|
|
[Address(RVA = "0x2D31520", Offset = "0x2D30320", VA = "0x182D31520")]
|
|
private Vector3 GetLegSpineBendVector(Grounding.Leg leg)
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x06000192 RID: 402 RVA: 0x00003060 File Offset: 0x00001260
|
|
[Token(Token = "0x600018B")]
|
|
[Address(RVA = "0x2D31730", Offset = "0x2D30530", VA = "0x182D31730")]
|
|
private Vector3 GetLegSpineTangent(Grounding.Leg leg)
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x06000193 RID: 403
|
|
[Token(Token = "0x600018C")]
|
|
[Address(Slot = "5")]
|
|
protected abstract void OpenUserManual();
|
|
|
|
// Token: 0x06000194 RID: 404
|
|
[Token(Token = "0x600018D")]
|
|
[Address(Slot = "6")]
|
|
protected abstract void OpenScriptReference();
|
|
|
|
// Token: 0x06000195 RID: 405 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600018E")]
|
|
[Address(RVA = "0x2D31D80", Offset = "0x2D30B80", VA = "0x182D31D80")]
|
|
protected Grounder()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000170 RID: 368
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400012F")]
|
|
[Tooltip("The master weight. Use this to fade in/out the grounding effect.")]
|
|
[Range(0f, 1f)]
|
|
public float weight;
|
|
|
|
// Token: 0x04000171 RID: 369
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000130")]
|
|
[Tooltip("The Grounding solver. Not to confuse with IK solvers.")]
|
|
public Grounding solver;
|
|
|
|
// Token: 0x04000172 RID: 370
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000131")]
|
|
public Grounder.GrounderDelegate OnPreGrounder;
|
|
|
|
// Token: 0x04000173 RID: 371
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000132")]
|
|
public Grounder.GrounderDelegate OnPostGrounder;
|
|
|
|
// Token: 0x02000043 RID: 67
|
|
// (Invoke) Token: 0x06000197 RID: 407
|
|
[Token(Token = "0x20000D7")]
|
|
public delegate void GrounderDelegate();
|
|
}
|
|
}
|