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 = "0x417650", Offset = "0x416650", VA = "0x180417650")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x6000187")] [Address(RVA = "0x417950", Offset = "0x416950", VA = "0x180417950")] [CompilerGenerated] protected set { } } // Token: 0x0600018F RID: 399 RVA: 0x00003030 File Offset: 0x00001230 [Token(Token = "0x6000188")] [Address(RVA = "0xF16890", Offset = "0xF15890", VA = "0x180F16890")] protected Vector3 GetSpineOffsetTarget() { return default(Vector3); } // Token: 0x06000190 RID: 400 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000189")] [Address(RVA = "0xA8CA80", Offset = "0xA8BA80", VA = "0x180A8CA80")] protected void LogWarning(string message) { } // Token: 0x06000191 RID: 401 RVA: 0x00003048 File Offset: 0x00001248 [Token(Token = "0x600018A")] [Address(RVA = "0xF163F0", Offset = "0xF153F0", VA = "0x180F163F0")] private Vector3 GetLegSpineBendVector(Grounding.Leg leg) { return default(Vector3); } // Token: 0x06000192 RID: 402 RVA: 0x00003060 File Offset: 0x00001260 [Token(Token = "0x600018B")] [Address(RVA = "0xF16600", Offset = "0xF15600", VA = "0x180F16600")] 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 = "0xF16C50", Offset = "0xF15C50", VA = "0x180F16C50")] 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(); } }