using System; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x020000CB RID: 203 [Token(Token = "0x2000081")] public class Inertia : OffsetModifier { // Token: 0x06000655 RID: 1621 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60004D1")] [Address(RVA = "0x2EDFB70", Offset = "0x2EDE970", VA = "0x182EDFB70")] public void ResetBodies() { } // Token: 0x06000656 RID: 1622 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60004D2")] [Address(RVA = "0x2EDFAA0", Offset = "0x2EDE8A0", VA = "0x182EDFAA0", Slot = "4")] protected override void OnModifyOffset() { } // Token: 0x06000657 RID: 1623 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60004D3")] [Address(RVA = "0x25DD6E0", Offset = "0x25DC4E0", VA = "0x1825DD6E0")] public Inertia() { } // Token: 0x040005CF RID: 1487 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40003B6")] [Tooltip("The array of Bodies")] public Inertia.Body[] bodies; // Token: 0x040005D0 RID: 1488 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40003B7")] [Tooltip("The array of OffsetLimits")] public OffsetModifier.OffsetLimits[] limits; // Token: 0x020000CC RID: 204 [Token(Token = "0x2000110")] [Serializable] public class Body { // Token: 0x06000658 RID: 1624 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60007B3")] [Address(RVA = "0x2EDEA50", Offset = "0x2EDD850", VA = "0x182EDEA50")] public void Reset() { } // Token: 0x06000659 RID: 1625 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60007B4")] [Address(RVA = "0x2EDEB50", Offset = "0x2EDD950", VA = "0x182EDEB50")] public void Update(IKSolverFullBodyBiped solver, float weight, float deltaTime) { } // Token: 0x0600065A RID: 1626 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60007B5")] [Address(RVA = "0x2EDF0C0", Offset = "0x2EDDEC0", VA = "0x182EDF0C0")] public Body() { } // Token: 0x040005D1 RID: 1489 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40007C2")] [Tooltip("The Transform to follow, can be any bone of the character")] public Transform transform; // Token: 0x040005D2 RID: 1490 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40007C3")] [Tooltip("Linking the body to effectors. One Body can be used to offset more than one effector")] public Inertia.Body.EffectorLink[] effectorLinks; // Token: 0x040005D3 RID: 1491 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40007C4")] [Tooltip("The speed to follow the Transform")] public float speed; // Token: 0x040005D4 RID: 1492 [FieldOffset(Offset = "0x24")] [Token(Token = "0x40007C5")] [Tooltip("The acceleration, smaller values means lazyer following")] public float acceleration; // Token: 0x040005D5 RID: 1493 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40007C6")] [Tooltip("Matching target velocity")] [Range(0f, 1f)] public float matchVelocity; // Token: 0x040005D6 RID: 1494 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x40007C7")] [Tooltip("gravity applied to the Body")] public float gravity; // Token: 0x040005D7 RID: 1495 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40007C8")] private Vector3 delta; // Token: 0x040005D8 RID: 1496 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x40007C9")] private Vector3 lazyPoint; // Token: 0x040005D9 RID: 1497 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40007CA")] private Vector3 direction; // Token: 0x040005DA RID: 1498 [FieldOffset(Offset = "0x54")] [Token(Token = "0x40007CB")] private Vector3 lastPosition; // Token: 0x040005DB RID: 1499 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40007CC")] private bool firstUpdate; // Token: 0x020000CD RID: 205 [Token(Token = "0x2000137")] [Serializable] public class EffectorLink { // Token: 0x0600065B RID: 1627 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000817")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public EffectorLink() { } // Token: 0x040005DC RID: 1500 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400089B")] [Tooltip("Type of the FBBIK effector to use")] public FullBodyBipedEffector effector; // Token: 0x040005DD RID: 1501 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400089C")] [Tooltip("Weight of using this effector")] public float weight; } } } }