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