using System; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x020003FB RID: 1019 [Token(Token = "0x20003FB")] [Serializable] public abstract class Constraint { // Token: 0x17000207 RID: 519 // (get) Token: 0x0600246E RID: 9326 RVA: 0x00053394 File Offset: 0x00051594 [Token(Token = "0x17000207")] public bool isValid { [Token(Token = "0x600246E")] [Address(RVA = "0x1094FC0", Offset = "0x10937C0", VA = "0x181094FC0")] get { Transform transform = this.transform; int num = 0; return transform != num; } } // Token: 0x0600246F RID: 9327 [Token(Token = "0x600246F")] [Address(Slot = "4")] public abstract void UpdateConstraint(); // Token: 0x06002470 RID: 9328 RVA: 0x000533B4 File Offset: 0x000515B4 [Token(Token = "0x6002470")] [Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")] protected Constraint() { } // Token: 0x04002E3F RID: 11839 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002E3F")] public Transform transform; // Token: 0x04002E40 RID: 11840 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002E40")] public float weight; } }