using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;

namespace RootMotion.Demos
{
	// Token: 0x020003B8 RID: 952
	public class BipedIKvsAnimatorIK : MonoBehaviour
	{
		// Token: 0x06007639 RID: 30265 RVA: 0x001E35B8 File Offset: 0x001E17B8
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591392, XrefRangeEnd = 591436, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void OnAnimatorIK(int layer)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref layer;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIKvsAnimatorIK.NativeMethodInfoPtr_OnAnimatorIK_Private_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x0600763A RID: 30266 RVA: 0x001E360C File Offset: 0x001E180C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591436, XrefRangeEnd = 591437, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe BipedIKvsAnimatorIK()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIKvsAnimatorIK.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600763B RID: 30267 RVA: 0x001E3658 File Offset: 0x001E1858
		// Note: this type is marked as 'beforefieldinit'.
		static BipedIKvsAnimatorIK()
		{
			Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "BipedIKvsAnimatorIK");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr);
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "animator");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_bipedIK = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "bipedIK");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtTargetBiped = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtTargetBiped");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtTargetAnimator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtTargetAnimator");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtWeight");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtBodyWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtBodyWeight");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtHeadWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtHeadWeight");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtEyesWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtEyesWeight");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtClampWeight");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeightHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtClampWeightHead");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeightEyes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtClampWeightEyes");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_footTargetBiped = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "footTargetBiped");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_footTargetAnimator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "footTargetAnimator");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_footPositionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "footPositionWeight");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_footRotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "footRotationWeight");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_handTargetBiped = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "handTargetBiped");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_handTargetAnimator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "handTargetAnimator");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_handPositionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "handPositionWeight");
			BipedIKvsAnimatorIK.NativeFieldInfoPtr_handRotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "handRotationWeight");
			BipedIKvsAnimatorIK.NativeMethodInfoPtr_OnAnimatorIK_Private_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, 100672258);
			BipedIKvsAnimatorIK.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, 100672259);
		}

		// Token: 0x0600763C RID: 30268 RVA: 0x0000351C File Offset: 0x0000171C
		public BipedIKvsAnimatorIK(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17002856 RID: 10326
		// (get) Token: 0x0600763D RID: 30269 RVA: 0x001E382C File Offset: 0x001E1A2C
		// (set) Token: 0x0600763E RID: 30270 RVA: 0x001E3860 File Offset: 0x001E1A60
		public unsafe Animator animator
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_animator);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Animator(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_animator), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002857 RID: 10327
		// (get) Token: 0x0600763F RID: 30271 RVA: 0x001E3888 File Offset: 0x001E1A88
		// (set) Token: 0x06007640 RID: 30272 RVA: 0x001E38BC File Offset: 0x001E1ABC
		public unsafe BipedIK bipedIK
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_bipedIK);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new BipedIK(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_bipedIK), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002858 RID: 10328
		// (get) Token: 0x06007641 RID: 30273 RVA: 0x001E38E4 File Offset: 0x001E1AE4
		// (set) Token: 0x06007642 RID: 30274 RVA: 0x001E3918 File Offset: 0x001E1B18
		public unsafe Transform lookAtTargetBiped
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtTargetBiped);
				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(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtTargetBiped), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002859 RID: 10329
		// (get) Token: 0x06007643 RID: 30275 RVA: 0x001E3940 File Offset: 0x001E1B40
		// (set) Token: 0x06007644 RID: 30276 RVA: 0x001E3974 File Offset: 0x001E1B74
		public unsafe Transform lookAtTargetAnimator
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtTargetAnimator);
				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(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtTargetAnimator), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700285A RID: 10330
		// (get) Token: 0x06007645 RID: 30277 RVA: 0x001E399C File Offset: 0x001E1B9C
		// (set) Token: 0x06007646 RID: 30278 RVA: 0x001E39C4 File Offset: 0x001E1BC4
		public unsafe float lookAtWeight
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtWeight);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtWeight)) = value;
			}
		}

		// Token: 0x1700285B RID: 10331
		// (get) Token: 0x06007647 RID: 30279 RVA: 0x001E39E8 File Offset: 0x001E1BE8
		// (set) Token: 0x06007648 RID: 30280 RVA: 0x001E3A10 File Offset: 0x001E1C10
		public unsafe float lookAtBodyWeight
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtBodyWeight);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtBodyWeight)) = value;
			}
		}

		// Token: 0x1700285C RID: 10332
		// (get) Token: 0x06007649 RID: 30281 RVA: 0x001E3A34 File Offset: 0x001E1C34
		// (set) Token: 0x0600764A RID: 30282 RVA: 0x001E3A5C File Offset: 0x001E1C5C
		public unsafe float lookAtHeadWeight
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtHeadWeight);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtHeadWeight)) = value;
			}
		}

		// Token: 0x1700285D RID: 10333
		// (get) Token: 0x0600764B RID: 30283 RVA: 0x001E3A80 File Offset: 0x001E1C80
		// (set) Token: 0x0600764C RID: 30284 RVA: 0x001E3AA8 File Offset: 0x001E1CA8
		public unsafe float lookAtEyesWeight
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtEyesWeight);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtEyesWeight)) = value;
			}
		}

		// Token: 0x1700285E RID: 10334
		// (get) Token: 0x0600764D RID: 30285 RVA: 0x001E3ACC File Offset: 0x001E1CCC
		// (set) Token: 0x0600764E RID: 30286 RVA: 0x001E3AF4 File Offset: 0x001E1CF4
		public unsafe float lookAtClampWeight
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeight);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeight)) = value;
			}
		}

		// Token: 0x1700285F RID: 10335
		// (get) Token: 0x0600764F RID: 30287 RVA: 0x001E3B18 File Offset: 0x001E1D18
		// (set) Token: 0x06007650 RID: 30288 RVA: 0x001E3B40 File Offset: 0x001E1D40
		public unsafe float lookAtClampWeightHead
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeightHead);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeightHead)) = value;
			}
		}

		// Token: 0x17002860 RID: 10336
		// (get) Token: 0x06007651 RID: 30289 RVA: 0x001E3B64 File Offset: 0x001E1D64
		// (set) Token: 0x06007652 RID: 30290 RVA: 0x001E3B8C File Offset: 0x001E1D8C
		public unsafe float lookAtClampWeightEyes
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeightEyes);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeightEyes)) = value;
			}
		}

		// Token: 0x17002861 RID: 10337
		// (get) Token: 0x06007653 RID: 30291 RVA: 0x001E3BB0 File Offset: 0x001E1DB0
		// (set) Token: 0x06007654 RID: 30292 RVA: 0x001E3BE4 File Offset: 0x001E1DE4
		public unsafe Transform footTargetBiped
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footTargetBiped);
				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(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footTargetBiped), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002862 RID: 10338
		// (get) Token: 0x06007655 RID: 30293 RVA: 0x001E3C0C File Offset: 0x001E1E0C
		// (set) Token: 0x06007656 RID: 30294 RVA: 0x001E3C40 File Offset: 0x001E1E40
		public unsafe Transform footTargetAnimator
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footTargetAnimator);
				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(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footTargetAnimator), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002863 RID: 10339
		// (get) Token: 0x06007657 RID: 30295 RVA: 0x001E3C68 File Offset: 0x001E1E68
		// (set) Token: 0x06007658 RID: 30296 RVA: 0x001E3C90 File Offset: 0x001E1E90
		public unsafe float footPositionWeight
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footPositionWeight);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footPositionWeight)) = value;
			}
		}

		// Token: 0x17002864 RID: 10340
		// (get) Token: 0x06007659 RID: 30297 RVA: 0x001E3CB4 File Offset: 0x001E1EB4
		// (set) Token: 0x0600765A RID: 30298 RVA: 0x001E3CDC File Offset: 0x001E1EDC
		public unsafe float footRotationWeight
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footRotationWeight);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footRotationWeight)) = value;
			}
		}

		// Token: 0x17002865 RID: 10341
		// (get) Token: 0x0600765B RID: 30299 RVA: 0x001E3D00 File Offset: 0x001E1F00
		// (set) Token: 0x0600765C RID: 30300 RVA: 0x001E3D34 File Offset: 0x001E1F34
		public unsafe Transform handTargetBiped
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handTargetBiped);
				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(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handTargetBiped), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002866 RID: 10342
		// (get) Token: 0x0600765D RID: 30301 RVA: 0x001E3D5C File Offset: 0x001E1F5C
		// (set) Token: 0x0600765E RID: 30302 RVA: 0x001E3D90 File Offset: 0x001E1F90
		public unsafe Transform handTargetAnimator
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handTargetAnimator);
				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(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handTargetAnimator), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17002867 RID: 10343
		// (get) Token: 0x0600765F RID: 30303 RVA: 0x001E3DB8 File Offset: 0x001E1FB8
		// (set) Token: 0x06007660 RID: 30304 RVA: 0x001E3DE0 File Offset: 0x001E1FE0
		public unsafe float handPositionWeight
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handPositionWeight);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handPositionWeight)) = value;
			}
		}

		// Token: 0x17002868 RID: 10344
		// (get) Token: 0x06007661 RID: 30305 RVA: 0x001E3E04 File Offset: 0x001E2004
		// (set) Token: 0x06007662 RID: 30306 RVA: 0x001E3E2C File Offset: 0x001E202C
		public unsafe float handRotationWeight
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handRotationWeight);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handRotationWeight)) = value;
			}
		}

		// Token: 0x04004F76 RID: 20342
		private static readonly IntPtr NativeFieldInfoPtr_animator;

		// Token: 0x04004F77 RID: 20343
		private static readonly IntPtr NativeFieldInfoPtr_bipedIK;

		// Token: 0x04004F78 RID: 20344
		private static readonly IntPtr NativeFieldInfoPtr_lookAtTargetBiped;

		// Token: 0x04004F79 RID: 20345
		private static readonly IntPtr NativeFieldInfoPtr_lookAtTargetAnimator;

		// Token: 0x04004F7A RID: 20346
		private static readonly IntPtr NativeFieldInfoPtr_lookAtWeight;

		// Token: 0x04004F7B RID: 20347
		private static readonly IntPtr NativeFieldInfoPtr_lookAtBodyWeight;

		// Token: 0x04004F7C RID: 20348
		private static readonly IntPtr NativeFieldInfoPtr_lookAtHeadWeight;

		// Token: 0x04004F7D RID: 20349
		private static readonly IntPtr NativeFieldInfoPtr_lookAtEyesWeight;

		// Token: 0x04004F7E RID: 20350
		private static readonly IntPtr NativeFieldInfoPtr_lookAtClampWeight;

		// Token: 0x04004F7F RID: 20351
		private static readonly IntPtr NativeFieldInfoPtr_lookAtClampWeightHead;

		// Token: 0x04004F80 RID: 20352
		private static readonly IntPtr NativeFieldInfoPtr_lookAtClampWeightEyes;

		// Token: 0x04004F81 RID: 20353
		private static readonly IntPtr NativeFieldInfoPtr_footTargetBiped;

		// Token: 0x04004F82 RID: 20354
		private static readonly IntPtr NativeFieldInfoPtr_footTargetAnimator;

		// Token: 0x04004F83 RID: 20355
		private static readonly IntPtr NativeFieldInfoPtr_footPositionWeight;

		// Token: 0x04004F84 RID: 20356
		private static readonly IntPtr NativeFieldInfoPtr_footRotationWeight;

		// Token: 0x04004F85 RID: 20357
		private static readonly IntPtr NativeFieldInfoPtr_handTargetBiped;

		// Token: 0x04004F86 RID: 20358
		private static readonly IntPtr NativeFieldInfoPtr_handTargetAnimator;

		// Token: 0x04004F87 RID: 20359
		private static readonly IntPtr NativeFieldInfoPtr_handPositionWeight;

		// Token: 0x04004F88 RID: 20360
		private static readonly IntPtr NativeFieldInfoPtr_handRotationWeight;

		// Token: 0x04004F89 RID: 20361
		private static readonly IntPtr NativeMethodInfoPtr_OnAnimatorIK_Private_Void_Int32_0;

		// Token: 0x04004F8A RID: 20362
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
	}
}
