using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using UnityEngine;

namespace RootMotion.Demos
{
	// Token: 0x020003B9 RID: 953
	public class MechSpider : MonoBehaviour
	{
		// Token: 0x06007663 RID: 30307 RVA: 0x001E3E50 File Offset: 0x001E2050
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591437, XrefRangeEnd = 591493, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void Update()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpider.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06007664 RID: 30308 RVA: 0x001E3E94 File Offset: 0x001E2094
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591493, XrefRangeEnd = 591495, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe Vector3 GetLegCentroid()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpider.NativeMethodInfoPtr_GetLegCentroid_Private_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x06007665 RID: 30309 RVA: 0x001E3EE4 File Offset: 0x001E20E4
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 591510, RefRangeEnd = 591511, XrefRangeStart = 591495, XrefRangeEnd = 591510, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe Vector3 GetLegsPlaneNormal()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpider.NativeMethodInfoPtr_GetLegsPlaneNormal_Private_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x06007666 RID: 30310 RVA: 0x001E3F34 File Offset: 0x001E2134
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591511, XrefRangeEnd = 591512, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe MechSpider()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MechSpider>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpider.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06007667 RID: 30311 RVA: 0x001E3F80 File Offset: 0x001E2180
		// Note: this type is marked as 'beforefieldinit'.
		static MechSpider()
		{
			Il2CppClassPointerStore<MechSpider>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "MechSpider");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MechSpider>.NativeClassPtr);
			MechSpider.NativeFieldInfoPtr_raycastLayers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "raycastLayers");
			MechSpider.NativeFieldInfoPtr_scale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "scale");
			MechSpider.NativeFieldInfoPtr_body = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "body");
			MechSpider.NativeFieldInfoPtr_legs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "legs");
			MechSpider.NativeFieldInfoPtr_legRotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "legRotationWeight");
			MechSpider.NativeFieldInfoPtr_rootPositionSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "rootPositionSpeed");
			MechSpider.NativeFieldInfoPtr_rootRotationSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "rootRotationSpeed");
			MechSpider.NativeFieldInfoPtr_breatheSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "breatheSpeed");
			MechSpider.NativeFieldInfoPtr_breatheMagnitude = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "breatheMagnitude");
			MechSpider.NativeFieldInfoPtr_height = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "height");
			MechSpider.NativeFieldInfoPtr_minHeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "minHeight");
			MechSpider.NativeFieldInfoPtr_raycastHeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "raycastHeight");
			MechSpider.NativeFieldInfoPtr_raycastDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "raycastDistance");
			MechSpider.NativeFieldInfoPtr_lastPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "lastPosition");
			MechSpider.NativeFieldInfoPtr_defaultBodyLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "defaultBodyLocalPosition");
			MechSpider.NativeFieldInfoPtr_sine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "sine");
			MechSpider.NativeFieldInfoPtr_rootHit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "rootHit");
			MechSpider.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, 100672260);
			MechSpider.NativeMethodInfoPtr_GetLegCentroid_Private_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, 100672261);
			MechSpider.NativeMethodInfoPtr_GetLegsPlaneNormal_Private_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, 100672262);
			MechSpider.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, 100672263);
		}

		// Token: 0x06007668 RID: 30312 RVA: 0x0000351C File Offset: 0x0000171C
		public MechSpider(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17002869 RID: 10345
		// (get) Token: 0x06007669 RID: 30313 RVA: 0x001E4154 File Offset: 0x001E2354
		// (set) Token: 0x0600766A RID: 30314 RVA: 0x001E417C File Offset: 0x001E237C
		public unsafe LayerMask raycastLayers
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_raycastLayers);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_raycastLayers)) = value;
			}
		}

		// Token: 0x1700286A RID: 10346
		// (get) Token: 0x0600766B RID: 30315 RVA: 0x001E41A0 File Offset: 0x001E23A0
		// (set) Token: 0x0600766C RID: 30316 RVA: 0x001E41C8 File Offset: 0x001E23C8
		public unsafe float scale
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_scale);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_scale)) = value;
			}
		}

		// Token: 0x1700286B RID: 10347
		// (get) Token: 0x0600766D RID: 30317 RVA: 0x001E41EC File Offset: 0x001E23EC
		// (set) Token: 0x0600766E RID: 30318 RVA: 0x001E4220 File Offset: 0x001E2420
		public unsafe Transform body
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_body);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Transform(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_body), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700286C RID: 10348
		// (get) Token: 0x0600766F RID: 30319 RVA: 0x001E4248 File Offset: 0x001E2448
		// (set) Token: 0x06007670 RID: 30320 RVA: 0x001E427C File Offset: 0x001E247C
		public unsafe Il2CppReferenceArray<MechSpiderLeg> legs
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_legs);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Il2CppReferenceArray<MechSpiderLeg>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_legs), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700286D RID: 10349
		// (get) Token: 0x06007671 RID: 30321 RVA: 0x001E42A4 File Offset: 0x001E24A4
		// (set) Token: 0x06007672 RID: 30322 RVA: 0x001E42CC File Offset: 0x001E24CC
		public unsafe float legRotationWeight
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_legRotationWeight);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_legRotationWeight)) = value;
			}
		}

		// Token: 0x1700286E RID: 10350
		// (get) Token: 0x06007673 RID: 30323 RVA: 0x001E42F0 File Offset: 0x001E24F0
		// (set) Token: 0x06007674 RID: 30324 RVA: 0x001E4318 File Offset: 0x001E2518
		public unsafe float rootPositionSpeed
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_rootPositionSpeed);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_rootPositionSpeed)) = value;
			}
		}

		// Token: 0x1700286F RID: 10351
		// (get) Token: 0x06007675 RID: 30325 RVA: 0x001E433C File Offset: 0x001E253C
		// (set) Token: 0x06007676 RID: 30326 RVA: 0x001E4364 File Offset: 0x001E2564
		public unsafe float rootRotationSpeed
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_rootRotationSpeed);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_rootRotationSpeed)) = value;
			}
		}

		// Token: 0x17002870 RID: 10352
		// (get) Token: 0x06007677 RID: 30327 RVA: 0x001E4388 File Offset: 0x001E2588
		// (set) Token: 0x06007678 RID: 30328 RVA: 0x001E43B0 File Offset: 0x001E25B0
		public unsafe float breatheSpeed
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_breatheSpeed);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_breatheSpeed)) = value;
			}
		}

		// Token: 0x17002871 RID: 10353
		// (get) Token: 0x06007679 RID: 30329 RVA: 0x001E43D4 File Offset: 0x001E25D4
		// (set) Token: 0x0600767A RID: 30330 RVA: 0x001E43FC File Offset: 0x001E25FC
		public unsafe float breatheMagnitude
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_breatheMagnitude);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_breatheMagnitude)) = value;
			}
		}

		// Token: 0x17002872 RID: 10354
		// (get) Token: 0x0600767B RID: 30331 RVA: 0x001E4420 File Offset: 0x001E2620
		// (set) Token: 0x0600767C RID: 30332 RVA: 0x001E4448 File Offset: 0x001E2648
		public unsafe float height
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_height);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_height)) = value;
			}
		}

		// Token: 0x17002873 RID: 10355
		// (get) Token: 0x0600767D RID: 30333 RVA: 0x001E446C File Offset: 0x001E266C
		// (set) Token: 0x0600767E RID: 30334 RVA: 0x001E4494 File Offset: 0x001E2694
		public unsafe float minHeight
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_minHeight);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_minHeight)) = value;
			}
		}

		// Token: 0x17002874 RID: 10356
		// (get) Token: 0x0600767F RID: 30335 RVA: 0x001E44B8 File Offset: 0x001E26B8
		// (set) Token: 0x06007680 RID: 30336 RVA: 0x001E44E0 File Offset: 0x001E26E0
		public unsafe float raycastHeight
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_raycastHeight);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_raycastHeight)) = value;
			}
		}

		// Token: 0x17002875 RID: 10357
		// (get) Token: 0x06007681 RID: 30337 RVA: 0x001E4504 File Offset: 0x001E2704
		// (set) Token: 0x06007682 RID: 30338 RVA: 0x001E452C File Offset: 0x001E272C
		public unsafe float raycastDistance
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_raycastDistance);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_raycastDistance)) = value;
			}
		}

		// Token: 0x17002876 RID: 10358
		// (get) Token: 0x06007683 RID: 30339 RVA: 0x001E4550 File Offset: 0x001E2750
		// (set) Token: 0x06007684 RID: 30340 RVA: 0x001E4578 File Offset: 0x001E2778
		public unsafe Vector3 lastPosition
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_lastPosition);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_lastPosition)) = value;
			}
		}

		// Token: 0x17002877 RID: 10359
		// (get) Token: 0x06007685 RID: 30341 RVA: 0x001E459C File Offset: 0x001E279C
		// (set) Token: 0x06007686 RID: 30342 RVA: 0x001E45C4 File Offset: 0x001E27C4
		public unsafe Vector3 defaultBodyLocalPosition
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_defaultBodyLocalPosition);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_defaultBodyLocalPosition)) = value;
			}
		}

		// Token: 0x17002878 RID: 10360
		// (get) Token: 0x06007687 RID: 30343 RVA: 0x001E45E8 File Offset: 0x001E27E8
		// (set) Token: 0x06007688 RID: 30344 RVA: 0x001E4610 File Offset: 0x001E2810
		public unsafe float sine
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_sine);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_sine)) = value;
			}
		}

		// Token: 0x17002879 RID: 10361
		// (get) Token: 0x06007689 RID: 30345 RVA: 0x001E4634 File Offset: 0x001E2834
		// (set) Token: 0x0600768A RID: 30346 RVA: 0x001E465C File Offset: 0x001E285C
		public unsafe RaycastHit rootHit
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_rootHit);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_rootHit)) = value;
			}
		}

		// Token: 0x04004F8B RID: 20363
		private static readonly IntPtr NativeFieldInfoPtr_raycastLayers;

		// Token: 0x04004F8C RID: 20364
		private static readonly IntPtr NativeFieldInfoPtr_scale;

		// Token: 0x04004F8D RID: 20365
		private static readonly IntPtr NativeFieldInfoPtr_body;

		// Token: 0x04004F8E RID: 20366
		private static readonly IntPtr NativeFieldInfoPtr_legs;

		// Token: 0x04004F8F RID: 20367
		private static readonly IntPtr NativeFieldInfoPtr_legRotationWeight;

		// Token: 0x04004F90 RID: 20368
		private static readonly IntPtr NativeFieldInfoPtr_rootPositionSpeed;

		// Token: 0x04004F91 RID: 20369
		private static readonly IntPtr NativeFieldInfoPtr_rootRotationSpeed;

		// Token: 0x04004F92 RID: 20370
		private static readonly IntPtr NativeFieldInfoPtr_breatheSpeed;

		// Token: 0x04004F93 RID: 20371
		private static readonly IntPtr NativeFieldInfoPtr_breatheMagnitude;

		// Token: 0x04004F94 RID: 20372
		private static readonly IntPtr NativeFieldInfoPtr_height;

		// Token: 0x04004F95 RID: 20373
		private static readonly IntPtr NativeFieldInfoPtr_minHeight;

		// Token: 0x04004F96 RID: 20374
		private static readonly IntPtr NativeFieldInfoPtr_raycastHeight;

		// Token: 0x04004F97 RID: 20375
		private static readonly IntPtr NativeFieldInfoPtr_raycastDistance;

		// Token: 0x04004F98 RID: 20376
		private static readonly IntPtr NativeFieldInfoPtr_lastPosition;

		// Token: 0x04004F99 RID: 20377
		private static readonly IntPtr NativeFieldInfoPtr_defaultBodyLocalPosition;

		// Token: 0x04004F9A RID: 20378
		private static readonly IntPtr NativeFieldInfoPtr_sine;

		// Token: 0x04004F9B RID: 20379
		private static readonly IntPtr NativeFieldInfoPtr_rootHit;

		// Token: 0x04004F9C RID: 20380
		private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

		// Token: 0x04004F9D RID: 20381
		private static readonly IntPtr NativeMethodInfoPtr_GetLegCentroid_Private_Vector3_0;

		// Token: 0x04004F9E RID: 20382
		private static readonly IntPtr NativeMethodInfoPtr_GetLegsPlaneNormal_Private_Vector3_0;

		// Token: 0x04004F9F RID: 20383
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
	}
}
