Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp-firstpass/RootMotion/Demos/MechSpiderLeg.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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;
}
}