using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; namespace RootMotion.FinalIK { // Token: 0x02000427 RID: 1063 public class LookAtIK : IK { // Token: 0x06007EA9 RID: 32425 RVA: 0x002045A4 File Offset: 0x002027A4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613241, XrefRangeEnd = 613244, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void OpenUserManual() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), LookAtIK.NativeMethodInfoPtr_OpenUserManual_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007EAA RID: 32426 RVA: 0x002045F4 File Offset: 0x002027F4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613244, XrefRangeEnd = 613247, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void OpenScriptReference() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), LookAtIK.NativeMethodInfoPtr_OpenScriptReference_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007EAB RID: 32427 RVA: 0x00204644 File Offset: 0x00202844 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613247, XrefRangeEnd = 613250, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SupportGroup() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LookAtIK.NativeMethodInfoPtr_SupportGroup_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007EAC RID: 32428 RVA: 0x00204688 File Offset: 0x00202888 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613250, XrefRangeEnd = 613253, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ASThread() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LookAtIK.NativeMethodInfoPtr_ASThread_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007EAD RID: 32429 RVA: 0x002046CC File Offset: 0x002028CC [CallerCount(6)] [CachedScanResults(RefRangeStart = 11228, RefRangeEnd = 11234, XrefRangeStart = 11228, XrefRangeEnd = 11234, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override IKSolver GetIKSolver() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), LookAtIK.NativeMethodInfoPtr_GetIKSolver_Public_Virtual_IKSolver_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new IKSolver(intPtr3) : null; } // Token: 0x06007EAE RID: 32430 RVA: 0x00204730 File Offset: 0x00202930 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613253, XrefRangeEnd = 613259, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe LookAtIK() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LookAtIK.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007EAF RID: 32431 RVA: 0x0020477C File Offset: 0x0020297C // Note: this type is marked as 'beforefieldinit'. static LookAtIK() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "LookAtIK"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); LookAtIK.NativeFieldInfoPtr_solver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "solver"); LookAtIK.NativeMethodInfoPtr_OpenUserManual_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672863); LookAtIK.NativeMethodInfoPtr_OpenScriptReference_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672864); LookAtIK.NativeMethodInfoPtr_SupportGroup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672865); LookAtIK.NativeMethodInfoPtr_ASThread_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672866); LookAtIK.NativeMethodInfoPtr_GetIKSolver_Public_Virtual_IKSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672867); LookAtIK.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672868); } // Token: 0x06007EB0 RID: 32432 RVA: 0x00202934 File Offset: 0x00200B34 public LookAtIK(IntPtr pointer) : base(pointer) { } // Token: 0x17002B20 RID: 11040 // (get) Token: 0x06007EB1 RID: 32433 RVA: 0x00204838 File Offset: 0x00202A38 // (set) Token: 0x06007EB2 RID: 32434 RVA: 0x0020486C File Offset: 0x00202A6C public unsafe IKSolverLookAt solver { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LookAtIK.NativeFieldInfoPtr_solver); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new IKSolverLookAt(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(LookAtIK.NativeFieldInfoPtr_solver), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x0400549E RID: 21662 private static readonly IntPtr NativeFieldInfoPtr_solver; // Token: 0x0400549F RID: 21663 private static readonly IntPtr NativeMethodInfoPtr_OpenUserManual_Protected_Virtual_Void_0; // Token: 0x040054A0 RID: 21664 private static readonly IntPtr NativeMethodInfoPtr_OpenScriptReference_Protected_Virtual_Void_0; // Token: 0x040054A1 RID: 21665 private static readonly IntPtr NativeMethodInfoPtr_SupportGroup_Private_Void_0; // Token: 0x040054A2 RID: 21666 private static readonly IntPtr NativeMethodInfoPtr_ASThread_Private_Void_0; // Token: 0x040054A3 RID: 21667 private static readonly IntPtr NativeMethodInfoPtr_GetIKSolver_Public_Virtual_IKSolver_0; // Token: 0x040054A4 RID: 21668 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } }