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

namespace RootMotion.FinalIK
{
	// Token: 0x020004BF RID: 1215
	public class GenericPoser : Poser
	{
		// Token: 0x06008EF4 RID: 36596 RVA: 0x0024AD88 File Offset: 0x00248F88
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635519, XrefRangeEnd = 635565, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe override void AutoMapping()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), GenericPoser.NativeMethodInfoPtr_AutoMapping_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06008EF5 RID: 36597 RVA: 0x0024ADD8 File Offset: 0x00248FD8
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635565, XrefRangeEnd = 635566, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe override void InitiatePoser()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), GenericPoser.NativeMethodInfoPtr_InitiatePoser_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06008EF6 RID: 36598 RVA: 0x0024AE28 File Offset: 0x00249028
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635566, XrefRangeEnd = 635572, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe override void UpdatePoser()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), GenericPoser.NativeMethodInfoPtr_UpdatePoser_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06008EF7 RID: 36599 RVA: 0x0024AE78 File Offset: 0x00249078
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635572, XrefRangeEnd = 635574, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe override void FixPoserTransforms()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), GenericPoser.NativeMethodInfoPtr_FixPoserTransforms_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06008EF8 RID: 36600 RVA: 0x0024AEC8 File Offset: 0x002490C8
		[CallerCount(2)]
		[CachedScanResults(RefRangeStart = 635576, RefRangeEnd = 635578, XrefRangeStart = 635574, XrefRangeEnd = 635576, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void StoreDefaultState()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GenericPoser.NativeMethodInfoPtr_StoreDefaultState_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06008EF9 RID: 36601 RVA: 0x0024AF0C File Offset: 0x0024910C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635578, XrefRangeEnd = 635581, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe Transform GetTargetNamed(string tName, Il2CppReferenceArray<Transform> array)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr;
			checked
			{
				ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
				*ptr = IL2CPP.ManagedStringToIl2Cpp(tName);
			}
			ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(array);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GenericPoser.NativeMethodInfoPtr_GetTargetNamed_Private_Transform_String_Il2CppReferenceArray_1_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Transform(intPtr3) : null;
		}

		// Token: 0x06008EFA RID: 36602 RVA: 0x0024AF94 File Offset: 0x00249194
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635581, XrefRangeEnd = 635582, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe GenericPoser()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GenericPoser>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GenericPoser.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06008EFB RID: 36603 RVA: 0x0024AFE0 File Offset: 0x002491E0
		// Note: this type is marked as 'beforefieldinit'.
		static GenericPoser()
		{
			Il2CppClassPointerStore<GenericPoser>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "GenericPoser");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GenericPoser>.NativeClassPtr);
			GenericPoser.NativeFieldInfoPtr_maps = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GenericPoser>.NativeClassPtr, "maps");
			GenericPoser.NativeMethodInfoPtr_AutoMapping_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GenericPoser>.NativeClassPtr, 100674270);
			GenericPoser.NativeMethodInfoPtr_InitiatePoser_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GenericPoser>.NativeClassPtr, 100674271);
			GenericPoser.NativeMethodInfoPtr_UpdatePoser_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GenericPoser>.NativeClassPtr, 100674272);
			GenericPoser.NativeMethodInfoPtr_FixPoserTransforms_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GenericPoser>.NativeClassPtr, 100674273);
			GenericPoser.NativeMethodInfoPtr_StoreDefaultState_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GenericPoser>.NativeClassPtr, 100674274);
			GenericPoser.NativeMethodInfoPtr_GetTargetNamed_Private_Transform_String_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GenericPoser>.NativeClassPtr, 100674275);
			GenericPoser.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GenericPoser>.NativeClassPtr, 100674276);
		}

		// Token: 0x06008EFC RID: 36604 RVA: 0x0024B0B0 File Offset: 0x002492B0
		public GenericPoser(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x1700307F RID: 12415
		// (get) Token: 0x06008EFD RID: 36605 RVA: 0x0024B0BC File Offset: 0x002492BC
		// (set) Token: 0x06008EFE RID: 36606 RVA: 0x0024B0F0 File Offset: 0x002492F0
		public unsafe Il2CppReferenceArray<GenericPoser.Map> maps
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GenericPoser.NativeFieldInfoPtr_maps);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Il2CppReferenceArray<GenericPoser.Map>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GenericPoser.NativeFieldInfoPtr_maps), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04005F95 RID: 24469
		private static readonly IntPtr NativeFieldInfoPtr_maps;

		// Token: 0x04005F96 RID: 24470
		private static readonly IntPtr NativeMethodInfoPtr_AutoMapping_Public_Virtual_Void_0;

		// Token: 0x04005F97 RID: 24471
		private static readonly IntPtr NativeMethodInfoPtr_InitiatePoser_Protected_Virtual_Void_0;

		// Token: 0x04005F98 RID: 24472
		private static readonly IntPtr NativeMethodInfoPtr_UpdatePoser_Protected_Virtual_Void_0;

		// Token: 0x04005F99 RID: 24473
		private static readonly IntPtr NativeMethodInfoPtr_FixPoserTransforms_Protected_Virtual_Void_0;

		// Token: 0x04005F9A RID: 24474
		private static readonly IntPtr NativeMethodInfoPtr_StoreDefaultState_Private_Void_0;

		// Token: 0x04005F9B RID: 24475
		private static readonly IntPtr NativeMethodInfoPtr_GetTargetNamed_Private_Transform_String_Il2CppReferenceArray_1_Transform_0;

		// Token: 0x04005F9C RID: 24476
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x020004C0 RID: 1216
		[Serializable]
		public class Map : Il2CppSystem.Object
		{
			// Token: 0x06008EFF RID: 36607 RVA: 0x0024B118 File Offset: 0x00249318
			[CallerCount(1)]
			[CachedScanResults(RefRangeStart = 635506, RefRangeEnd = 635507, XrefRangeStart = 635501, XrefRangeEnd = 635506, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			public unsafe Map(Transform bone, Transform target)
				: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GenericPoser.Map>.NativeClassPtr))
			{
				IntPtr* ptr;
				checked
				{
					ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
					*ptr = IL2CPP.Il2CppObjectBaseToPtr(bone);
				}
				ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(target);
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GenericPoser.Map.NativeMethodInfoPtr__ctor_Public_Void_Transform_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}

			// Token: 0x06008F00 RID: 36608 RVA: 0x0024B194 File Offset: 0x00249394
			[CallerCount(7)]
			[CachedScanResults(RefRangeStart = 629359, RefRangeEnd = 629366, XrefRangeStart = 629359, XrefRangeEnd = 629366, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			public unsafe void StoreDefaultState()
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GenericPoser.Map.NativeMethodInfoPtr_StoreDefaultState_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}

			// Token: 0x06008F01 RID: 36609 RVA: 0x0024B1D8 File Offset: 0x002493D8
			[CallerCount(1)]
			[CachedScanResults(RefRangeStart = 635509, RefRangeEnd = 635510, XrefRangeStart = 635507, XrefRangeEnd = 635509, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			public unsafe void FixTransform()
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GenericPoser.Map.NativeMethodInfoPtr_FixTransform_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}

			// Token: 0x06008F02 RID: 36610 RVA: 0x0024B21C File Offset: 0x0024941C
			[CallerCount(1)]
			[CachedScanResults(RefRangeStart = 635518, RefRangeEnd = 635519, XrefRangeStart = 635510, XrefRangeEnd = 635518, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			public unsafe void Update(float localRotationWeight, float localPositionWeight)
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr;
				checked
				{
					ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
					*ptr = ref localRotationWeight;
				}
				ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref localPositionWeight;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GenericPoser.Map.NativeMethodInfoPtr_Update_Public_Void_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}

			// Token: 0x06008F03 RID: 36611 RVA: 0x0024B284 File Offset: 0x00249484
			// Note: this type is marked as 'beforefieldinit'.
			static Map()
			{
				Il2CppClassPointerStore<GenericPoser.Map>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<GenericPoser>.NativeClassPtr, "Map");
				IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GenericPoser.Map>.NativeClassPtr);
				GenericPoser.Map.NativeFieldInfoPtr_bone = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GenericPoser.Map>.NativeClassPtr, "bone");
				GenericPoser.Map.NativeFieldInfoPtr_target = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GenericPoser.Map>.NativeClassPtr, "target");
				GenericPoser.Map.NativeFieldInfoPtr_defaultLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GenericPoser.Map>.NativeClassPtr, "defaultLocalPosition");
				GenericPoser.Map.NativeFieldInfoPtr_defaultLocalRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GenericPoser.Map>.NativeClassPtr, "defaultLocalRotation");
				GenericPoser.Map.NativeMethodInfoPtr__ctor_Public_Void_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GenericPoser.Map>.NativeClassPtr, 100674277);
				GenericPoser.Map.NativeMethodInfoPtr_StoreDefaultState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GenericPoser.Map>.NativeClassPtr, 100674278);
				GenericPoser.Map.NativeMethodInfoPtr_FixTransform_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GenericPoser.Map>.NativeClassPtr, 100674279);
				GenericPoser.Map.NativeMethodInfoPtr_Update_Public_Void_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GenericPoser.Map>.NativeClassPtr, 100674280);
			}

			// Token: 0x06008F04 RID: 36612 RVA: 0x0000A74C File Offset: 0x0000894C
			public Map(IntPtr pointer)
				: base(pointer)
			{
			}

			// Token: 0x17003080 RID: 12416
			// (get) Token: 0x06008F05 RID: 36613 RVA: 0x0024B350 File Offset: 0x00249550
			// (set) Token: 0x06008F06 RID: 36614 RVA: 0x0024B384 File Offset: 0x00249584
			public unsafe Transform bone
			{
				get
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GenericPoser.Map.NativeFieldInfoPtr_bone);
					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(GenericPoser.Map.NativeFieldInfoPtr_bone), IL2CPP.Il2CppObjectBaseToPtr(value));
				}
			}

			// Token: 0x17003081 RID: 12417
			// (get) Token: 0x06008F07 RID: 36615 RVA: 0x0024B3AC File Offset: 0x002495AC
			// (set) Token: 0x06008F08 RID: 36616 RVA: 0x0024B3E0 File Offset: 0x002495E0
			public unsafe Transform target
			{
				get
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GenericPoser.Map.NativeFieldInfoPtr_target);
					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(GenericPoser.Map.NativeFieldInfoPtr_target), IL2CPP.Il2CppObjectBaseToPtr(value));
				}
			}

			// Token: 0x17003082 RID: 12418
			// (get) Token: 0x06008F09 RID: 36617 RVA: 0x0024B408 File Offset: 0x00249608
			// (set) Token: 0x06008F0A RID: 36618 RVA: 0x0024B430 File Offset: 0x00249630
			public unsafe Vector3 defaultLocalPosition
			{
				get
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GenericPoser.Map.NativeFieldInfoPtr_defaultLocalPosition);
					return *intPtr;
				}
				set
				{
					*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GenericPoser.Map.NativeFieldInfoPtr_defaultLocalPosition)) = value;
				}
			}

			// Token: 0x17003083 RID: 12419
			// (get) Token: 0x06008F0B RID: 36619 RVA: 0x0024B454 File Offset: 0x00249654
			// (set) Token: 0x06008F0C RID: 36620 RVA: 0x0024B47C File Offset: 0x0024967C
			public unsafe Quaternion defaultLocalRotation
			{
				get
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GenericPoser.Map.NativeFieldInfoPtr_defaultLocalRotation);
					return *intPtr;
				}
				set
				{
					*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GenericPoser.Map.NativeFieldInfoPtr_defaultLocalRotation)) = value;
				}
			}

			// Token: 0x04005F9D RID: 24477
			private static readonly IntPtr NativeFieldInfoPtr_bone;

			// Token: 0x04005F9E RID: 24478
			private static readonly IntPtr NativeFieldInfoPtr_target;

			// Token: 0x04005F9F RID: 24479
			private static readonly IntPtr NativeFieldInfoPtr_defaultLocalPosition;

			// Token: 0x04005FA0 RID: 24480
			private static readonly IntPtr NativeFieldInfoPtr_defaultLocalRotation;

			// Token: 0x04005FA1 RID: 24481
			private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Transform_Transform_0;

			// Token: 0x04005FA2 RID: 24482
			private static readonly IntPtr NativeMethodInfoPtr_StoreDefaultState_Public_Void_0;

			// Token: 0x04005FA3 RID: 24483
			private static readonly IntPtr NativeMethodInfoPtr_FixTransform_Public_Void_0;

			// Token: 0x04005FA4 RID: 24484
			private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_Single_Single_0;
		}
	}
}
