using System; using Cpp2IlInjected; using RootMotion.FinalIK; using UnityEngine; namespace RootMotion.Demos { // Token: 0x020000E9 RID: 233 [Token(Token = "0x2000090")] public class SimpleAimingSystem : MonoBehaviour { // Token: 0x060006CF RID: 1743 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000526")] [Address(RVA = "0x25F5330", Offset = "0x25F4130", VA = "0x1825F5330")] private void Start() { } // Token: 0x060006D0 RID: 1744 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000527")] [Address(RVA = "0x25F4B70", Offset = "0x25F3970", VA = "0x1825F4B70")] private void LateUpdate() { } // Token: 0x060006D1 RID: 1745 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000528")] [Address(RVA = "0x25F4F40", Offset = "0x25F3D40", VA = "0x1825F4F40")] private void Pose() { } // Token: 0x060006D2 RID: 1746 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000529")] [Address(RVA = "0x25F4CB0", Offset = "0x25F3AB0", VA = "0x1825F4CB0")] private void LimitAimTarget() { } // Token: 0x060006D3 RID: 1747 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600052A")] [Address(RVA = "0x25F4A80", Offset = "0x25F3880", VA = "0x1825F4A80")] private void DirectCrossFade(string state, float target) { } // Token: 0x060006D4 RID: 1748 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600052B")] [Address(RVA = "0x25F5370", Offset = "0x25F4170", VA = "0x1825F5370")] public SimpleAimingSystem() { } // Token: 0x04000679 RID: 1657 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000406")] [Tooltip("AimPoser is a tool that returns an animation name based on direction.")] public AimPoser aimPoser; // Token: 0x0400067A RID: 1658 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000407")] [Tooltip("Reference to the AimIK component.")] public AimIK aim; // Token: 0x0400067B RID: 1659 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000408")] [Tooltip("Reference to the LookAt component (only used for the head in this instance).")] public LookAtIK lookAt; // Token: 0x0400067C RID: 1660 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000409")] [Tooltip("Reference to the Animator component.")] public Animator animator; // Token: 0x0400067D RID: 1661 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400040A")] [Tooltip("Time of cross-fading from pose to pose.")] public float crossfadeTime; // Token: 0x0400067E RID: 1662 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400040B")] [Tooltip("Will keep the aim target at a distance.")] public float minAimDistance; // Token: 0x0400067F RID: 1663 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400040C")] private AimPoser.Pose aimPose; // Token: 0x04000680 RID: 1664 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400040D")] private AimPoser.Pose lastPose; } }