101 lines
2.9 KiB
C#
101 lines
2.9 KiB
C#
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 = "0xAA35E0", Offset = "0xAA25E0", VA = "0x180AA35E0")]
|
|
private void Start()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060006D0 RID: 1744 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000527")]
|
|
[Address(RVA = "0xAA2E20", Offset = "0xAA1E20", VA = "0x180AA2E20")]
|
|
private void LateUpdate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060006D1 RID: 1745 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000528")]
|
|
[Address(RVA = "0xAA31F0", Offset = "0xAA21F0", VA = "0x180AA31F0")]
|
|
private void Pose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060006D2 RID: 1746 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000529")]
|
|
[Address(RVA = "0xAA2F60", Offset = "0xAA1F60", VA = "0x180AA2F60")]
|
|
private void LimitAimTarget()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060006D3 RID: 1747 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600052A")]
|
|
[Address(RVA = "0xAA2D30", Offset = "0xAA1D30", VA = "0x180AA2D30")]
|
|
private void DirectCrossFade(string state, float target)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060006D4 RID: 1748 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600052B")]
|
|
[Address(RVA = "0xAA3620", Offset = "0xAA2620", VA = "0x180AA3620")]
|
|
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;
|
|
}
|
|
}
|