using System; using System.Runtime.CompilerServices; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x0200016A RID: 362 public sealed class CharacterJoint : Joint { // Token: 0x170005C9 RID: 1481 // (get) Token: 0x06001AB3 RID: 6835 RVA: 0x00021220 File Offset: 0x0001F420 // (set) Token: 0x06001AB4 RID: 6836 RVA: 0x00021240 File Offset: 0x0001F440 public Vector3 swingAxis { get { Vector3 vector; this.INTERNAL_get_swingAxis(out vector); return vector; } set { this.INTERNAL_set_swingAxis(ref value); } } // Token: 0x06001AB5 RID: 6837 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_swingAxis(out Vector3 value); // Token: 0x06001AB6 RID: 6838 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_set_swingAxis(ref Vector3 value); // Token: 0x170005CA RID: 1482 // (get) Token: 0x06001AB7 RID: 6839 RVA: 0x0002124C File Offset: 0x0001F44C // (set) Token: 0x06001AB8 RID: 6840 RVA: 0x0002126C File Offset: 0x0001F46C public SoftJointLimitSpring twistLimitSpring { get { SoftJointLimitSpring softJointLimitSpring; this.INTERNAL_get_twistLimitSpring(out softJointLimitSpring); return softJointLimitSpring; } set { this.INTERNAL_set_twistLimitSpring(ref value); } } // Token: 0x06001AB9 RID: 6841 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_twistLimitSpring(out SoftJointLimitSpring value); // Token: 0x06001ABA RID: 6842 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_set_twistLimitSpring(ref SoftJointLimitSpring value); // Token: 0x170005CB RID: 1483 // (get) Token: 0x06001ABB RID: 6843 RVA: 0x00021278 File Offset: 0x0001F478 // (set) Token: 0x06001ABC RID: 6844 RVA: 0x00021298 File Offset: 0x0001F498 public SoftJointLimitSpring swingLimitSpring { get { SoftJointLimitSpring softJointLimitSpring; this.INTERNAL_get_swingLimitSpring(out softJointLimitSpring); return softJointLimitSpring; } set { this.INTERNAL_set_swingLimitSpring(ref value); } } // Token: 0x06001ABD RID: 6845 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_swingLimitSpring(out SoftJointLimitSpring value); // Token: 0x06001ABE RID: 6846 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_set_swingLimitSpring(ref SoftJointLimitSpring value); // Token: 0x170005CC RID: 1484 // (get) Token: 0x06001ABF RID: 6847 RVA: 0x000212A4 File Offset: 0x0001F4A4 // (set) Token: 0x06001AC0 RID: 6848 RVA: 0x000212C4 File Offset: 0x0001F4C4 public SoftJointLimit lowTwistLimit { get { SoftJointLimit softJointLimit; this.INTERNAL_get_lowTwistLimit(out softJointLimit); return softJointLimit; } set { this.INTERNAL_set_lowTwistLimit(ref value); } } // Token: 0x06001AC1 RID: 6849 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_lowTwistLimit(out SoftJointLimit value); // Token: 0x06001AC2 RID: 6850 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_set_lowTwistLimit(ref SoftJointLimit value); // Token: 0x170005CD RID: 1485 // (get) Token: 0x06001AC3 RID: 6851 RVA: 0x000212D0 File Offset: 0x0001F4D0 // (set) Token: 0x06001AC4 RID: 6852 RVA: 0x000212F0 File Offset: 0x0001F4F0 public SoftJointLimit highTwistLimit { get { SoftJointLimit softJointLimit; this.INTERNAL_get_highTwistLimit(out softJointLimit); return softJointLimit; } set { this.INTERNAL_set_highTwistLimit(ref value); } } // Token: 0x06001AC5 RID: 6853 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_highTwistLimit(out SoftJointLimit value); // Token: 0x06001AC6 RID: 6854 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_set_highTwistLimit(ref SoftJointLimit value); // Token: 0x170005CE RID: 1486 // (get) Token: 0x06001AC7 RID: 6855 RVA: 0x000212FC File Offset: 0x0001F4FC // (set) Token: 0x06001AC8 RID: 6856 RVA: 0x0002131C File Offset: 0x0001F51C public SoftJointLimit swing1Limit { get { SoftJointLimit softJointLimit; this.INTERNAL_get_swing1Limit(out softJointLimit); return softJointLimit; } set { this.INTERNAL_set_swing1Limit(ref value); } } // Token: 0x06001AC9 RID: 6857 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_swing1Limit(out SoftJointLimit value); // Token: 0x06001ACA RID: 6858 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_set_swing1Limit(ref SoftJointLimit value); // Token: 0x170005CF RID: 1487 // (get) Token: 0x06001ACB RID: 6859 RVA: 0x00021328 File Offset: 0x0001F528 // (set) Token: 0x06001ACC RID: 6860 RVA: 0x00021348 File Offset: 0x0001F548 public SoftJointLimit swing2Limit { get { SoftJointLimit softJointLimit; this.INTERNAL_get_swing2Limit(out softJointLimit); return softJointLimit; } set { this.INTERNAL_set_swing2Limit(ref value); } } // Token: 0x06001ACD RID: 6861 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_swing2Limit(out SoftJointLimit value); // Token: 0x06001ACE RID: 6862 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_set_swing2Limit(ref SoftJointLimit value); // Token: 0x170005D0 RID: 1488 // (get) Token: 0x06001ACF RID: 6863 // (set) Token: 0x06001AD0 RID: 6864 public extern bool enableProjection { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x170005D1 RID: 1489 // (get) Token: 0x06001AD1 RID: 6865 // (set) Token: 0x06001AD2 RID: 6866 public extern float projectionDistance { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x170005D2 RID: 1490 // (get) Token: 0x06001AD3 RID: 6867 // (set) Token: 0x06001AD4 RID: 6868 public extern float projectionAngle { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x040003FD RID: 1021 [Obsolete("TargetRotation not in use for Unity 5 and assumed disabled.", true)] public Quaternion targetRotation; // Token: 0x040003FE RID: 1022 [Obsolete("TargetAngularVelocity not in use for Unity 5 and assumed disabled.", true)] public Vector3 targetAngularVelocity; // Token: 0x040003FF RID: 1023 [Obsolete("RotationDrive not in use for Unity 5 and assumed disabled.", true)] public JointDrive rotationDrive; } }