214 lines
5.6 KiB
C#
214 lines
5.6 KiB
C#
using System;
|
|
using System.Collections;
|
|
using Cpp2IlInjected;
|
|
using RootMotion.FinalIK;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.Demos
|
|
{
|
|
// Token: 0x020000EE RID: 238
|
|
[Token(Token = "0x2000095")]
|
|
public class MechSpiderLeg : MonoBehaviour
|
|
{
|
|
// Token: 0x170000C9 RID: 201
|
|
// (get) Token: 0x060006E4 RID: 1764 RVA: 0x00004A28 File Offset: 0x00002C28
|
|
[Token(Token = "0x1700007A")]
|
|
public bool isStepping
|
|
{
|
|
[Token(Token = "0x600053B")]
|
|
[Address(RVA = "0x25EE370", Offset = "0x25ED170", VA = "0x1825EE370")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000CA RID: 202
|
|
// (get) Token: 0x060006E5 RID: 1765 RVA: 0x00004A40 File Offset: 0x00002C40
|
|
// (set) Token: 0x060006E6 RID: 1766 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700007B")]
|
|
public Vector3 position
|
|
{
|
|
[Token(Token = "0x600053C")]
|
|
[Address(RVA = "0x25EE390", Offset = "0x25ED190", VA = "0x1825EE390")]
|
|
get
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
[Token(Token = "0x600053D")]
|
|
[Address(RVA = "0x25EE3F0", Offset = "0x25ED1F0", VA = "0x1825EE3F0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060006E7 RID: 1767 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600053E")]
|
|
[Address(RVA = "0x25ECFC0", Offset = "0x25EBDC0", VA = "0x1825ECFC0")]
|
|
private void Awake()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060006E8 RID: 1768 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600053F")]
|
|
[Address(RVA = "0x25ECD40", Offset = "0x25EBB40", VA = "0x1825ECD40")]
|
|
private void AfterIK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060006E9 RID: 1769 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000540")]
|
|
[Address(RVA = "0x25ED730", Offset = "0x25EC530", VA = "0x1825ED730")]
|
|
private void Start()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060006EA RID: 1770 RVA: 0x00004A58 File Offset: 0x00002C58
|
|
[Token(Token = "0x6000541")]
|
|
[Address(RVA = "0x25ED230", Offset = "0x25EC030", VA = "0x1825ED230")]
|
|
private Vector3 GetStepTarget(out bool stepFound, float focus, float distance)
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x060006EB RID: 1771 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000542")]
|
|
[Address(RVA = "0x25EDC00", Offset = "0x25ECA00", VA = "0x1825EDC00")]
|
|
private void UpdatePosition(float distance)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060006EC RID: 1772 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000543")]
|
|
[Address(RVA = "0x25EDF40", Offset = "0x25ECD40", VA = "0x1825EDF40")]
|
|
private void Update()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060006ED RID: 1773 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000544")]
|
|
[Address(RVA = "0x25EDB60", Offset = "0x25EC960", VA = "0x1825EDB60")]
|
|
private IEnumerator Step(Vector3 stepStartPosition, Vector3 targetPosition)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060006EE RID: 1774 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000545")]
|
|
[Address(RVA = "0x25EE2C0", Offset = "0x25ED0C0", VA = "0x1825EE2C0")]
|
|
public MechSpiderLeg()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040006B2 RID: 1714
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400043F")]
|
|
public MechSpider mechSpider;
|
|
|
|
// Token: 0x040006B3 RID: 1715
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000440")]
|
|
public MechSpiderLeg unSync;
|
|
|
|
// Token: 0x040006B4 RID: 1716
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000441")]
|
|
public Vector3 offset;
|
|
|
|
// Token: 0x040006B5 RID: 1717
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4000442")]
|
|
public float minDelay;
|
|
|
|
// Token: 0x040006B6 RID: 1718
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000443")]
|
|
public float maxOffset;
|
|
|
|
// Token: 0x040006B7 RID: 1719
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x4000444")]
|
|
public float stepSpeed;
|
|
|
|
// Token: 0x040006B8 RID: 1720
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000445")]
|
|
public float footHeight;
|
|
|
|
// Token: 0x040006B9 RID: 1721
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x4000446")]
|
|
public float velocityPrediction;
|
|
|
|
// Token: 0x040006BA RID: 1722
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000447")]
|
|
public float raycastFocus;
|
|
|
|
// Token: 0x040006BB RID: 1723
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000448")]
|
|
public AnimationCurve yOffset;
|
|
|
|
// Token: 0x040006BC RID: 1724
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000449")]
|
|
public Transform foot;
|
|
|
|
// Token: 0x040006BD RID: 1725
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400044A")]
|
|
public Vector3 footUpAxis;
|
|
|
|
// Token: 0x040006BE RID: 1726
|
|
[FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x400044B")]
|
|
public float footRotationSpeed;
|
|
|
|
// Token: 0x040006BF RID: 1727
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400044C")]
|
|
public ParticleSystem sand;
|
|
|
|
// Token: 0x040006C0 RID: 1728
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400044D")]
|
|
private IK ik;
|
|
|
|
// Token: 0x040006C1 RID: 1729
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400044E")]
|
|
private float stepProgress;
|
|
|
|
// Token: 0x040006C2 RID: 1730
|
|
[FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x400044F")]
|
|
private float lastStepTime;
|
|
|
|
// Token: 0x040006C3 RID: 1731
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000450")]
|
|
private Vector3 defaultPosition;
|
|
|
|
// Token: 0x040006C4 RID: 1732
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x4000451")]
|
|
private RaycastHit hit;
|
|
|
|
// Token: 0x040006C5 RID: 1733
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4000452")]
|
|
private Quaternion lastFootLocalRotation;
|
|
|
|
// Token: 0x040006C6 RID: 1734
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4000453")]
|
|
private Vector3 smoothHitNormal;
|
|
|
|
// Token: 0x040006C7 RID: 1735
|
|
[FieldOffset(Offset = "0xDC")]
|
|
[Token(Token = "0x4000454")]
|
|
private Vector3 lastStepPosition;
|
|
}
|
|
}
|