using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections.Generic; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000466 RID: 1126 public class InteractionSystem : MonoBehaviour { // Token: 0x06008669 RID: 34409 RVA: 0x00226AA8 File Offset: 0x00224CA8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619989, XrefRangeEnd = 619992, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OpenTutorial1() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_OpenTutorial1_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600866A RID: 34410 RVA: 0x00226AEC File Offset: 0x00224CEC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619992, XrefRangeEnd = 619995, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OpenTutorial2() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_OpenTutorial2_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600866B RID: 34411 RVA: 0x00226B30 File Offset: 0x00224D30 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619995, XrefRangeEnd = 619998, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OpenTutorial3() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_OpenTutorial3_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600866C RID: 34412 RVA: 0x00226B74 File Offset: 0x00224D74 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619998, XrefRangeEnd = 620001, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OpenTutorial4() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_OpenTutorial4_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600866D RID: 34413 RVA: 0x00226BB8 File Offset: 0x00224DB8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620001, XrefRangeEnd = 620004, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SupportGroup() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_SupportGroup_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600866E RID: 34414 RVA: 0x00226BFC File Offset: 0x00224DFC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620004, XrefRangeEnd = 620007, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ASThread() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_ASThread_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x17002DF1 RID: 11761 // (get) Token: 0x0600866F RID: 34415 RVA: 0x00226C40 File Offset: 0x00224E40 public unsafe bool inInteraction { [CallerCount(2)] [CachedScanResults(RefRangeStart = 620014, RefRangeEnd = 620016, XrefRangeStart = 620007, XrefRangeEnd = 620014, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_get_inInteraction_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008670 RID: 34416 RVA: 0x00226C90 File Offset: 0x00224E90 [CallerCount(1)] [CachedScanResults(RefRangeStart = 620020, RefRangeEnd = 620021, XrefRangeStart = 620016, XrefRangeEnd = 620020, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsInInteraction(FullBodyBipedEffector effectorType) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_IsInInteraction_Public_Boolean_FullBodyBipedEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008671 RID: 34417 RVA: 0x00226CF4 File Offset: 0x00224EF4 [CallerCount(9)] [CachedScanResults(RefRangeStart = 620025, RefRangeEnd = 620034, XrefRangeStart = 620021, XrefRangeEnd = 620025, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsPaused(FullBodyBipedEffector effectorType) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_IsPaused_Public_Boolean_FullBodyBipedEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008672 RID: 34418 RVA: 0x00226D58 File Offset: 0x00224F58 [CallerCount(2)] [CachedScanResults(RefRangeStart = 620041, RefRangeEnd = 620043, XrefRangeStart = 620034, XrefRangeEnd = 620041, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsPaused() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_IsPaused_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06008673 RID: 34419 RVA: 0x00226DA8 File Offset: 0x00224FA8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 620048, RefRangeEnd = 620049, XrefRangeStart = 620043, XrefRangeEnd = 620048, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsInSync() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_IsInSync_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06008674 RID: 34420 RVA: 0x00226DF8 File Offset: 0x00224FF8 [CallerCount(20)] [CachedScanResults(RefRangeStart = 620057, RefRangeEnd = 620077, XrefRangeStart = 620049, XrefRangeEnd = 620057, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool StartInteraction(FullBodyBipedEffector effectorType, InteractionObject interactionObject, bool interrupt) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(interactionObject); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref interrupt; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_StartInteraction_Public_Boolean_FullBodyBipedEffector_InteractionObject_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06008675 RID: 34421 RVA: 0x00226E88 File Offset: 0x00225088 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620077, XrefRangeEnd = 620080, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool PauseInteraction(FullBodyBipedEffector effectorType) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_PauseInteraction_Public_Boolean_FullBodyBipedEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008676 RID: 34422 RVA: 0x00226EEC File Offset: 0x002250EC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620080, XrefRangeEnd = 620083, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool ResumeInteraction(FullBodyBipedEffector effectorType) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_ResumeInteraction_Public_Boolean_FullBodyBipedEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008677 RID: 34423 RVA: 0x00226F50 File Offset: 0x00225150 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620083, XrefRangeEnd = 620086, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool StopInteraction(FullBodyBipedEffector effectorType) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_StopInteraction_Public_Boolean_FullBodyBipedEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008678 RID: 34424 RVA: 0x00226FB4 File Offset: 0x002251B4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620086, XrefRangeEnd = 620089, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void PauseAll() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_PauseAll_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008679 RID: 34425 RVA: 0x00226FF8 File Offset: 0x002251F8 [CallerCount(3)] [CachedScanResults(RefRangeStart = 620092, RefRangeEnd = 620095, XrefRangeStart = 620089, XrefRangeEnd = 620092, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ResumeAll() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_ResumeAll_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600867A RID: 34426 RVA: 0x0022703C File Offset: 0x0022523C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620095, XrefRangeEnd = 620097, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void StopAll() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_StopAll_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600867B RID: 34427 RVA: 0x00227080 File Offset: 0x00225280 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620097, XrefRangeEnd = 620099, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe InteractionObject GetInteractionObject(FullBodyBipedEffector effectorType) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_GetInteractionObject_Public_InteractionObject_FullBodyBipedEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new InteractionObject(intPtr3) : null; } } // Token: 0x0600867C RID: 34428 RVA: 0x002270E8 File Offset: 0x002252E8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620099, XrefRangeEnd = 620102, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe float GetProgress(FullBodyBipedEffector effectorType) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_GetProgress_Public_Single_FullBodyBipedEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x0600867D RID: 34429 RVA: 0x0022714C File Offset: 0x0022534C [CallerCount(1)] [CachedScanResults(RefRangeStart = 620109, RefRangeEnd = 620110, XrefRangeStart = 620102, XrefRangeEnd = 620109, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe float GetMinActiveProgress() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_GetMinActiveProgress_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x0600867E RID: 34430 RVA: 0x0022719C File Offset: 0x0022539C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620110, XrefRangeEnd = 620119, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool TriggerInteraction(int index, bool interrupt) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref index; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref interrupt; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x0600867F RID: 34431 RVA: 0x00227214 File Offset: 0x00225414 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620119, XrefRangeEnd = 620130, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool TriggerInteraction(int index, bool interrupt, out InteractionObject interactionObject) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref index; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref interrupt; ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = 0; ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_byref_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); IntPtr intPtr4 = intPtr; interactionObject = ((intPtr4 == 0) ? null : new InteractionObject(intPtr4)); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06008680 RID: 34432 RVA: 0x002272B8 File Offset: 0x002254B8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620130, XrefRangeEnd = 620150, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool TriggerInteraction(int index, bool interrupt, out InteractionTarget interactionTarget) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref index; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref interrupt; ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = 0; ptr2 = &intPtr; IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_byref_InteractionTarget_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); IntPtr intPtr4 = intPtr; interactionTarget = ((intPtr4 == 0) ? null : new InteractionTarget(intPtr4)); return *IL2CPP.il2cpp_object_unbox(intPtr2); } // Token: 0x06008681 RID: 34433 RVA: 0x0022735C File Offset: 0x0022555C [CallerCount(4)] [CachedScanResults(RefRangeStart = 620158, RefRangeEnd = 620162, XrefRangeStart = 620150, XrefRangeEnd = 620158, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe InteractionTrigger.Range GetClosestInteractionRange() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionRange_Public_Range_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new InteractionTrigger.Range(intPtr3) : null; } // Token: 0x06008682 RID: 34434 RVA: 0x002273B4 File Offset: 0x002255B4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620162, XrefRangeEnd = 620163, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe InteractionObject GetClosestInteractionObjectInRange() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionObjectInRange_Public_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new InteractionObject(intPtr3) : null; } // Token: 0x06008683 RID: 34435 RVA: 0x0022740C File Offset: 0x0022560C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620163, XrefRangeEnd = 620165, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe InteractionTarget GetClosestInteractionTargetInRange() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionTargetInRange_Public_InteractionTarget_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new InteractionTarget(intPtr3) : null; } // Token: 0x06008684 RID: 34436 RVA: 0x00227464 File Offset: 0x00225664 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620165, XrefRangeEnd = 620172, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppReferenceArray GetClosestInteractionObjectsInRange() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionObjectsInRange_Public_Il2CppReferenceArray_1_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppReferenceArray(intPtr3) : null; } // Token: 0x06008685 RID: 34437 RVA: 0x002274BC File Offset: 0x002256BC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620172, XrefRangeEnd = 620196, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppReferenceArray GetClosestInteractionTargetsInRange() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionTargetsInRange_Public_Il2CppReferenceArray_1_InteractionTarget_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppReferenceArray(intPtr3) : null; } // Token: 0x06008686 RID: 34438 RVA: 0x00227514 File Offset: 0x00225714 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620196, XrefRangeEnd = 620211, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool TriggerEffectorsReady(int index) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref index; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_TriggerEffectorsReady_Public_Boolean_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008687 RID: 34439 RVA: 0x00227578 File Offset: 0x00225778 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620211, XrefRangeEnd = 620218, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe InteractionTrigger.Range GetTriggerRange(int index) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref index; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_GetTriggerRange_Public_Range_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new InteractionTrigger.Range(intPtr3) : null; } } // Token: 0x06008688 RID: 34440 RVA: 0x002275E0 File Offset: 0x002257E0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 620235, RefRangeEnd = 620236, XrefRangeStart = 620218, XrefRangeEnd = 620235, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe int GetClosestTriggerIndex() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_GetClosestTriggerIndex_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x17002DF2 RID: 11762 // (get) Token: 0x06008689 RID: 34441 RVA: 0x00227630 File Offset: 0x00225830 // (set) Token: 0x0600868A RID: 34442 RVA: 0x00227688 File Offset: 0x00225888 public unsafe FullBodyBipedIK ik { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_get_ik_Public_get_FullBodyBipedIK_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new FullBodyBipedIK(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_set_ik_Public_set_Void_FullBodyBipedIK_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002DF3 RID: 11763 // (get) Token: 0x0600868B RID: 34443 RVA: 0x002276E4 File Offset: 0x002258E4 // (set) Token: 0x0600868C RID: 34444 RVA: 0x0022773C File Offset: 0x0022593C public unsafe List triggersInRange { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_get_triggersInRange_Public_get_List_1_InteractionTrigger_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new List(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_set_triggersInRange_Private_set_Void_List_1_InteractionTrigger_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x0600868D RID: 34445 RVA: 0x00227798 File Offset: 0x00225998 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620236, XrefRangeEnd = 620319, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void Start() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), InteractionSystem.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600868E RID: 34446 RVA: 0x002277E8 File Offset: 0x002259E8 [CallerCount(0)] public unsafe void InteractionPause(FullBodyBipedEffector effector, InteractionObject interactionObject) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effector; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(interactionObject); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_InteractionPause_Private_Void_FullBodyBipedEffector_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600868F RID: 34447 RVA: 0x00227854 File Offset: 0x00225A54 [CallerCount(0)] public unsafe void InteractionResume(FullBodyBipedEffector effector, InteractionObject interactionObject) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effector; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(interactionObject); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_InteractionResume_Private_Void_FullBodyBipedEffector_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008690 RID: 34448 RVA: 0x002278C0 File Offset: 0x00225AC0 [CallerCount(0)] public unsafe void InteractionStop(FullBodyBipedEffector effector, InteractionObject interactionObject) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effector; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(interactionObject); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_InteractionStop_Private_Void_FullBodyBipedEffector_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008691 RID: 34449 RVA: 0x0022792C File Offset: 0x00225B2C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620319, XrefRangeEnd = 620333, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void LookAtInteraction(FullBodyBipedEffector effector, InteractionObject interactionObject) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effector; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(interactionObject); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_LookAtInteraction_Private_Void_FullBodyBipedEffector_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008692 RID: 34450 RVA: 0x00227998 File Offset: 0x00225B98 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620333, XrefRangeEnd = 620349, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnTriggerEnter(Collider c) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(c); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_OnTriggerEnter_Public_Void_Collider_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008693 RID: 34451 RVA: 0x002279F4 File Offset: 0x00225BF4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620349, XrefRangeEnd = 620362, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnTriggerExit(Collider c) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(c); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_OnTriggerExit_Public_Void_Collider_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008694 RID: 34452 RVA: 0x00227A50 File Offset: 0x00225C50 [CallerCount(1)] [CachedScanResults(RefRangeStart = 620397, RefRangeEnd = 620398, XrefRangeStart = 620362, XrefRangeEnd = 620397, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool ContactIsInRange(int index, out int bestRangeIndex) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref index; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &bestRangeIndex; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_ContactIsInRange_Private_Boolean_Int32_byref_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06008695 RID: 34453 RVA: 0x00227AC8 File Offset: 0x00225CC8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620398, XrefRangeEnd = 620414, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnDrawGizmosSelected() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_OnDrawGizmosSelected_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008696 RID: 34454 RVA: 0x00227B0C File Offset: 0x00225D0C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620414, XrefRangeEnd = 620458, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Update() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008697 RID: 34455 RVA: 0x00227B50 File Offset: 0x00225D50 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620458, XrefRangeEnd = 620467, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Raycasting() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_Raycasting_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008698 RID: 34456 RVA: 0x00227B94 File Offset: 0x00225D94 [CallerCount(2)] [CachedScanResults(RefRangeStart = 620509, RefRangeEnd = 620511, XrefRangeStart = 620467, XrefRangeEnd = 620509, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateTriggerEventBroadcasting() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_UpdateTriggerEventBroadcasting_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008699 RID: 34457 RVA: 0x00227BD8 File Offset: 0x00225DD8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620511, XrefRangeEnd = 620520, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void LateUpdate() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600869A RID: 34458 RVA: 0x00227C1C File Offset: 0x00225E1C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620520, XrefRangeEnd = 620530, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnPreFBBIK() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_OnPreFBBIK_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600869B RID: 34459 RVA: 0x00227C60 File Offset: 0x00225E60 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620530, XrefRangeEnd = 620542, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnPostFBBIK() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_OnPostFBBIK_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600869C RID: 34460 RVA: 0x00227CA4 File Offset: 0x00225EA4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620542, XrefRangeEnd = 620596, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnDestroy() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600869D RID: 34461 RVA: 0x00227CE8 File Offset: 0x00225EE8 [CallerCount(22)] [CachedScanResults(RefRangeStart = 620602, RefRangeEnd = 620624, XrefRangeStart = 620596, XrefRangeEnd = 620602, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsValid(bool log) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref log; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_IsValid_Private_Boolean_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x0600869E RID: 34462 RVA: 0x00227D4C File Offset: 0x00225F4C [CallerCount(4)] [CachedScanResults(RefRangeStart = 620633, RefRangeEnd = 620637, XrefRangeStart = 620624, XrefRangeEnd = 620633, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool TriggerIndexIsValid(int index) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref index; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_TriggerIndexIsValid_Private_Boolean_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x0600869F RID: 34463 RVA: 0x00227DB0 File Offset: 0x00225FB0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620637, XrefRangeEnd = 620640, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OpenUserManual() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_OpenUserManual_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060086A0 RID: 34464 RVA: 0x00227DF4 File Offset: 0x00225FF4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620640, XrefRangeEnd = 620643, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OpenScriptReference() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr_OpenScriptReference_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060086A1 RID: 34465 RVA: 0x00227E38 File Offset: 0x00226038 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620643, XrefRangeEnd = 620753, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe InteractionSystem() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060086A2 RID: 34466 RVA: 0x00227E84 File Offset: 0x00226084 // Note: this type is marked as 'beforefieldinit'. static InteractionSystem() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "InteractionSystem"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); InteractionSystem.NativeFieldInfoPtr_targetTag = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "targetTag"); InteractionSystem.NativeFieldInfoPtr_fadeInTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "fadeInTime"); InteractionSystem.NativeFieldInfoPtr_speed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "speed"); InteractionSystem.NativeFieldInfoPtr_resetToDefaultsSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "resetToDefaultsSpeed"); InteractionSystem.NativeFieldInfoPtr_characterCollider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "characterCollider"); InteractionSystem.NativeFieldInfoPtr_FPSCamera = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "FPSCamera"); InteractionSystem.NativeFieldInfoPtr_camRaycastLayers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "camRaycastLayers"); InteractionSystem.NativeFieldInfoPtr_camRaycastDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "camRaycastDistance"); InteractionSystem.NativeFieldInfoPtr__triggersInRange_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); InteractionSystem.NativeFieldInfoPtr_inContact = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "inContact"); InteractionSystem.NativeFieldInfoPtr_bestRangeIndexes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bestRangeIndexes"); InteractionSystem.NativeFieldInfoPtr_OnInteractionStart = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnInteractionStart"); InteractionSystem.NativeFieldInfoPtr_OnInteractionPause = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnInteractionPause"); InteractionSystem.NativeFieldInfoPtr_OnInteractionPickUp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnInteractionPickUp"); InteractionSystem.NativeFieldInfoPtr_OnInteractionResume = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnInteractionResume"); InteractionSystem.NativeFieldInfoPtr_OnInteractionStop = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnInteractionStop"); InteractionSystem.NativeFieldInfoPtr_OnInteractionEvent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnInteractionEvent"); InteractionSystem.NativeFieldInfoPtr_raycastHit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "raycastHit"); InteractionSystem.NativeFieldInfoPtr_fullBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "fullBody"); InteractionSystem.NativeFieldInfoPtr_lookAt = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lookAt"); InteractionSystem.NativeFieldInfoPtr_interactionEffectors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "interactionEffectors"); InteractionSystem.NativeFieldInfoPtr_initiated = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "initiated"); InteractionSystem.NativeFieldInfoPtr_lastCollider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lastCollider"); InteractionSystem.NativeFieldInfoPtr_c = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "c"); InteractionSystem.NativeMethodInfoPtr_OpenTutorial1_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673513); InteractionSystem.NativeMethodInfoPtr_OpenTutorial2_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673514); InteractionSystem.NativeMethodInfoPtr_OpenTutorial3_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673515); InteractionSystem.NativeMethodInfoPtr_OpenTutorial4_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673516); InteractionSystem.NativeMethodInfoPtr_SupportGroup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673517); InteractionSystem.NativeMethodInfoPtr_ASThread_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673518); InteractionSystem.NativeMethodInfoPtr_get_inInteraction_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673519); InteractionSystem.NativeMethodInfoPtr_IsInInteraction_Public_Boolean_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673520); InteractionSystem.NativeMethodInfoPtr_IsPaused_Public_Boolean_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673521); InteractionSystem.NativeMethodInfoPtr_IsPaused_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673522); InteractionSystem.NativeMethodInfoPtr_IsInSync_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673523); InteractionSystem.NativeMethodInfoPtr_StartInteraction_Public_Boolean_FullBodyBipedEffector_InteractionObject_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673524); InteractionSystem.NativeMethodInfoPtr_PauseInteraction_Public_Boolean_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673525); InteractionSystem.NativeMethodInfoPtr_ResumeInteraction_Public_Boolean_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673526); InteractionSystem.NativeMethodInfoPtr_StopInteraction_Public_Boolean_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673527); InteractionSystem.NativeMethodInfoPtr_PauseAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673528); InteractionSystem.NativeMethodInfoPtr_ResumeAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673529); InteractionSystem.NativeMethodInfoPtr_StopAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673530); InteractionSystem.NativeMethodInfoPtr_GetInteractionObject_Public_InteractionObject_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673531); InteractionSystem.NativeMethodInfoPtr_GetProgress_Public_Single_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673532); InteractionSystem.NativeMethodInfoPtr_GetMinActiveProgress_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673533); InteractionSystem.NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673534); InteractionSystem.NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_byref_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673535); InteractionSystem.NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_byref_InteractionTarget_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673536); InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionRange_Public_Range_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673537); InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionObjectInRange_Public_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673538); InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionTargetInRange_Public_InteractionTarget_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673539); InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionObjectsInRange_Public_Il2CppReferenceArray_1_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673540); InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionTargetsInRange_Public_Il2CppReferenceArray_1_InteractionTarget_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673541); InteractionSystem.NativeMethodInfoPtr_TriggerEffectorsReady_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673542); InteractionSystem.NativeMethodInfoPtr_GetTriggerRange_Public_Range_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673543); InteractionSystem.NativeMethodInfoPtr_GetClosestTriggerIndex_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673544); InteractionSystem.NativeMethodInfoPtr_get_ik_Public_get_FullBodyBipedIK_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673545); InteractionSystem.NativeMethodInfoPtr_set_ik_Public_set_Void_FullBodyBipedIK_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673546); InteractionSystem.NativeMethodInfoPtr_get_triggersInRange_Public_get_List_1_InteractionTrigger_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673547); InteractionSystem.NativeMethodInfoPtr_set_triggersInRange_Private_set_Void_List_1_InteractionTrigger_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673548); InteractionSystem.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673549); InteractionSystem.NativeMethodInfoPtr_InteractionPause_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673550); InteractionSystem.NativeMethodInfoPtr_InteractionResume_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673551); InteractionSystem.NativeMethodInfoPtr_InteractionStop_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673552); InteractionSystem.NativeMethodInfoPtr_LookAtInteraction_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673553); InteractionSystem.NativeMethodInfoPtr_OnTriggerEnter_Public_Void_Collider_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673554); InteractionSystem.NativeMethodInfoPtr_OnTriggerExit_Public_Void_Collider_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673555); InteractionSystem.NativeMethodInfoPtr_ContactIsInRange_Private_Boolean_Int32_byref_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673556); InteractionSystem.NativeMethodInfoPtr_OnDrawGizmosSelected_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673557); InteractionSystem.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673558); InteractionSystem.NativeMethodInfoPtr_Raycasting_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673559); InteractionSystem.NativeMethodInfoPtr_UpdateTriggerEventBroadcasting_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673560); InteractionSystem.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673561); InteractionSystem.NativeMethodInfoPtr_OnPreFBBIK_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673562); InteractionSystem.NativeMethodInfoPtr_OnPostFBBIK_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673563); InteractionSystem.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673564); InteractionSystem.NativeMethodInfoPtr_IsValid_Private_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673565); InteractionSystem.NativeMethodInfoPtr_TriggerIndexIsValid_Private_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673566); InteractionSystem.NativeMethodInfoPtr_OpenUserManual_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673567); InteractionSystem.NativeMethodInfoPtr_OpenScriptReference_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673568); InteractionSystem.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673569); } // Token: 0x060086A3 RID: 34467 RVA: 0x0000351C File Offset: 0x0000171C public InteractionSystem(IntPtr pointer) : base(pointer) { } // Token: 0x17002DD9 RID: 11737 // (get) Token: 0x060086A4 RID: 34468 RVA: 0x00228508 File Offset: 0x00226708 // (set) Token: 0x060086A5 RID: 34469 RVA: 0x00228531 File Offset: 0x00226731 public unsafe string targetTag { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_targetTag); return IL2CPP.Il2CppStringToManaged(*intPtr); } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_targetTag), IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x17002DDA RID: 11738 // (get) Token: 0x060086A6 RID: 34470 RVA: 0x00228558 File Offset: 0x00226758 // (set) Token: 0x060086A7 RID: 34471 RVA: 0x00228580 File Offset: 0x00226780 public unsafe float fadeInTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_fadeInTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_fadeInTime)) = value; } } // Token: 0x17002DDB RID: 11739 // (get) Token: 0x060086A8 RID: 34472 RVA: 0x002285A4 File Offset: 0x002267A4 // (set) Token: 0x060086A9 RID: 34473 RVA: 0x002285CC File Offset: 0x002267CC public unsafe float speed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_speed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_speed)) = value; } } // Token: 0x17002DDC RID: 11740 // (get) Token: 0x060086AA RID: 34474 RVA: 0x002285F0 File Offset: 0x002267F0 // (set) Token: 0x060086AB RID: 34475 RVA: 0x00228618 File Offset: 0x00226818 public unsafe float resetToDefaultsSpeed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_resetToDefaultsSpeed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_resetToDefaultsSpeed)) = value; } } // Token: 0x17002DDD RID: 11741 // (get) Token: 0x060086AC RID: 34476 RVA: 0x0022863C File Offset: 0x0022683C // (set) Token: 0x060086AD RID: 34477 RVA: 0x00228670 File Offset: 0x00226870 public unsafe Collider characterCollider { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_characterCollider); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Collider(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_characterCollider), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002DDE RID: 11742 // (get) Token: 0x060086AE RID: 34478 RVA: 0x00228698 File Offset: 0x00226898 // (set) Token: 0x060086AF RID: 34479 RVA: 0x002286CC File Offset: 0x002268CC public unsafe Transform FPSCamera { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_FPSCamera); 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(InteractionSystem.NativeFieldInfoPtr_FPSCamera), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002DDF RID: 11743 // (get) Token: 0x060086B0 RID: 34480 RVA: 0x002286F4 File Offset: 0x002268F4 // (set) Token: 0x060086B1 RID: 34481 RVA: 0x0022871C File Offset: 0x0022691C public unsafe LayerMask camRaycastLayers { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_camRaycastLayers); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_camRaycastLayers)) = value; } } // Token: 0x17002DE0 RID: 11744 // (get) Token: 0x060086B2 RID: 34482 RVA: 0x00228740 File Offset: 0x00226940 // (set) Token: 0x060086B3 RID: 34483 RVA: 0x00228768 File Offset: 0x00226968 public unsafe float camRaycastDistance { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_camRaycastDistance); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_camRaycastDistance)) = value; } } // Token: 0x17002DE1 RID: 11745 // (get) Token: 0x060086B4 RID: 34484 RVA: 0x0022878C File Offset: 0x0022698C // (set) Token: 0x060086B5 RID: 34485 RVA: 0x002287C0 File Offset: 0x002269C0 public unsafe List _triggersInRange_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr__triggersInRange_k__BackingField); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new List(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr__triggersInRange_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002DE2 RID: 11746 // (get) Token: 0x060086B6 RID: 34486 RVA: 0x002287E8 File Offset: 0x002269E8 // (set) Token: 0x060086B7 RID: 34487 RVA: 0x0022881C File Offset: 0x00226A1C public unsafe List inContact { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_inContact); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new List(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_inContact), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002DE3 RID: 11747 // (get) Token: 0x060086B8 RID: 34488 RVA: 0x00228844 File Offset: 0x00226A44 // (set) Token: 0x060086B9 RID: 34489 RVA: 0x00228878 File Offset: 0x00226A78 public unsafe List bestRangeIndexes { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_bestRangeIndexes); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new List(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_bestRangeIndexes), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002DE4 RID: 11748 // (get) Token: 0x060086BA RID: 34490 RVA: 0x002288A0 File Offset: 0x00226AA0 // (set) Token: 0x060086BB RID: 34491 RVA: 0x002288D4 File Offset: 0x00226AD4 public unsafe InteractionSystem.InteractionDelegate OnInteractionStart { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_OnInteractionStart); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new InteractionSystem.InteractionDelegate(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_OnInteractionStart), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002DE5 RID: 11749 // (get) Token: 0x060086BC RID: 34492 RVA: 0x002288FC File Offset: 0x00226AFC // (set) Token: 0x060086BD RID: 34493 RVA: 0x00228930 File Offset: 0x00226B30 public unsafe InteractionSystem.InteractionDelegate OnInteractionPause { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_OnInteractionPause); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new InteractionSystem.InteractionDelegate(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_OnInteractionPause), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002DE6 RID: 11750 // (get) Token: 0x060086BE RID: 34494 RVA: 0x00228958 File Offset: 0x00226B58 // (set) Token: 0x060086BF RID: 34495 RVA: 0x0022898C File Offset: 0x00226B8C public unsafe InteractionSystem.InteractionDelegate OnInteractionPickUp { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_OnInteractionPickUp); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new InteractionSystem.InteractionDelegate(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_OnInteractionPickUp), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002DE7 RID: 11751 // (get) Token: 0x060086C0 RID: 34496 RVA: 0x002289B4 File Offset: 0x00226BB4 // (set) Token: 0x060086C1 RID: 34497 RVA: 0x002289E8 File Offset: 0x00226BE8 public unsafe InteractionSystem.InteractionDelegate OnInteractionResume { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_OnInteractionResume); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new InteractionSystem.InteractionDelegate(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_OnInteractionResume), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002DE8 RID: 11752 // (get) Token: 0x060086C2 RID: 34498 RVA: 0x00228A10 File Offset: 0x00226C10 // (set) Token: 0x060086C3 RID: 34499 RVA: 0x00228A44 File Offset: 0x00226C44 public unsafe InteractionSystem.InteractionDelegate OnInteractionStop { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_OnInteractionStop); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new InteractionSystem.InteractionDelegate(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_OnInteractionStop), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002DE9 RID: 11753 // (get) Token: 0x060086C4 RID: 34500 RVA: 0x00228A6C File Offset: 0x00226C6C // (set) Token: 0x060086C5 RID: 34501 RVA: 0x00228AA0 File Offset: 0x00226CA0 public unsafe InteractionSystem.InteractionEventDelegate OnInteractionEvent { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_OnInteractionEvent); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new InteractionSystem.InteractionEventDelegate(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_OnInteractionEvent), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002DEA RID: 11754 // (get) Token: 0x060086C6 RID: 34502 RVA: 0x00228AC8 File Offset: 0x00226CC8 // (set) Token: 0x060086C7 RID: 34503 RVA: 0x00228AF0 File Offset: 0x00226CF0 public unsafe RaycastHit raycastHit { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_raycastHit); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_raycastHit)) = value; } } // Token: 0x17002DEB RID: 11755 // (get) Token: 0x060086C8 RID: 34504 RVA: 0x00228B14 File Offset: 0x00226D14 // (set) Token: 0x060086C9 RID: 34505 RVA: 0x00228B48 File Offset: 0x00226D48 public unsafe FullBodyBipedIK fullBody { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_fullBody); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_fullBody), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002DEC RID: 11756 // (get) Token: 0x060086CA RID: 34506 RVA: 0x00228B70 File Offset: 0x00226D70 // (set) Token: 0x060086CB RID: 34507 RVA: 0x00228BA4 File Offset: 0x00226DA4 public unsafe InteractionLookAt lookAt { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_lookAt); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new InteractionLookAt(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_lookAt), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002DED RID: 11757 // (get) Token: 0x060086CC RID: 34508 RVA: 0x00228BCC File Offset: 0x00226DCC // (set) Token: 0x060086CD RID: 34509 RVA: 0x00228C00 File Offset: 0x00226E00 public unsafe Il2CppReferenceArray interactionEffectors { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_interactionEffectors); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_interactionEffectors), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002DEE RID: 11758 // (get) Token: 0x060086CE RID: 34510 RVA: 0x00228C28 File Offset: 0x00226E28 // (set) Token: 0x060086CF RID: 34511 RVA: 0x00228C50 File Offset: 0x00226E50 public unsafe bool initiated { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_initiated); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_initiated)) = value; } } // Token: 0x17002DEF RID: 11759 // (get) Token: 0x060086D0 RID: 34512 RVA: 0x00228C74 File Offset: 0x00226E74 // (set) Token: 0x060086D1 RID: 34513 RVA: 0x00228CA8 File Offset: 0x00226EA8 public unsafe Collider lastCollider { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_lastCollider); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Collider(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_lastCollider), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002DF0 RID: 11760 // (get) Token: 0x060086D2 RID: 34514 RVA: 0x00228CD0 File Offset: 0x00226ED0 // (set) Token: 0x060086D3 RID: 34515 RVA: 0x00228D04 File Offset: 0x00226F04 public unsafe Collider c { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_c); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Collider(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_c), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x040059CA RID: 22986 private static readonly IntPtr NativeFieldInfoPtr_targetTag; // Token: 0x040059CB RID: 22987 private static readonly IntPtr NativeFieldInfoPtr_fadeInTime; // Token: 0x040059CC RID: 22988 private static readonly IntPtr NativeFieldInfoPtr_speed; // Token: 0x040059CD RID: 22989 private static readonly IntPtr NativeFieldInfoPtr_resetToDefaultsSpeed; // Token: 0x040059CE RID: 22990 private static readonly IntPtr NativeFieldInfoPtr_characterCollider; // Token: 0x040059CF RID: 22991 private static readonly IntPtr NativeFieldInfoPtr_FPSCamera; // Token: 0x040059D0 RID: 22992 private static readonly IntPtr NativeFieldInfoPtr_camRaycastLayers; // Token: 0x040059D1 RID: 22993 private static readonly IntPtr NativeFieldInfoPtr_camRaycastDistance; // Token: 0x040059D2 RID: 22994 private static readonly IntPtr NativeFieldInfoPtr__triggersInRange_k__BackingField; // Token: 0x040059D3 RID: 22995 private static readonly IntPtr NativeFieldInfoPtr_inContact; // Token: 0x040059D4 RID: 22996 private static readonly IntPtr NativeFieldInfoPtr_bestRangeIndexes; // Token: 0x040059D5 RID: 22997 private static readonly IntPtr NativeFieldInfoPtr_OnInteractionStart; // Token: 0x040059D6 RID: 22998 private static readonly IntPtr NativeFieldInfoPtr_OnInteractionPause; // Token: 0x040059D7 RID: 22999 private static readonly IntPtr NativeFieldInfoPtr_OnInteractionPickUp; // Token: 0x040059D8 RID: 23000 private static readonly IntPtr NativeFieldInfoPtr_OnInteractionResume; // Token: 0x040059D9 RID: 23001 private static readonly IntPtr NativeFieldInfoPtr_OnInteractionStop; // Token: 0x040059DA RID: 23002 private static readonly IntPtr NativeFieldInfoPtr_OnInteractionEvent; // Token: 0x040059DB RID: 23003 private static readonly IntPtr NativeFieldInfoPtr_raycastHit; // Token: 0x040059DC RID: 23004 private static readonly IntPtr NativeFieldInfoPtr_fullBody; // Token: 0x040059DD RID: 23005 private static readonly IntPtr NativeFieldInfoPtr_lookAt; // Token: 0x040059DE RID: 23006 private static readonly IntPtr NativeFieldInfoPtr_interactionEffectors; // Token: 0x040059DF RID: 23007 private static readonly IntPtr NativeFieldInfoPtr_initiated; // Token: 0x040059E0 RID: 23008 private static readonly IntPtr NativeFieldInfoPtr_lastCollider; // Token: 0x040059E1 RID: 23009 private static readonly IntPtr NativeFieldInfoPtr_c; // Token: 0x040059E2 RID: 23010 private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial1_Private_Void_0; // Token: 0x040059E3 RID: 23011 private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial2_Private_Void_0; // Token: 0x040059E4 RID: 23012 private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial3_Private_Void_0; // Token: 0x040059E5 RID: 23013 private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial4_Private_Void_0; // Token: 0x040059E6 RID: 23014 private static readonly IntPtr NativeMethodInfoPtr_SupportGroup_Private_Void_0; // Token: 0x040059E7 RID: 23015 private static readonly IntPtr NativeMethodInfoPtr_ASThread_Private_Void_0; // Token: 0x040059E8 RID: 23016 private static readonly IntPtr NativeMethodInfoPtr_get_inInteraction_Public_get_Boolean_0; // Token: 0x040059E9 RID: 23017 private static readonly IntPtr NativeMethodInfoPtr_IsInInteraction_Public_Boolean_FullBodyBipedEffector_0; // Token: 0x040059EA RID: 23018 private static readonly IntPtr NativeMethodInfoPtr_IsPaused_Public_Boolean_FullBodyBipedEffector_0; // Token: 0x040059EB RID: 23019 private static readonly IntPtr NativeMethodInfoPtr_IsPaused_Public_Boolean_0; // Token: 0x040059EC RID: 23020 private static readonly IntPtr NativeMethodInfoPtr_IsInSync_Public_Boolean_0; // Token: 0x040059ED RID: 23021 private static readonly IntPtr NativeMethodInfoPtr_StartInteraction_Public_Boolean_FullBodyBipedEffector_InteractionObject_Boolean_0; // Token: 0x040059EE RID: 23022 private static readonly IntPtr NativeMethodInfoPtr_PauseInteraction_Public_Boolean_FullBodyBipedEffector_0; // Token: 0x040059EF RID: 23023 private static readonly IntPtr NativeMethodInfoPtr_ResumeInteraction_Public_Boolean_FullBodyBipedEffector_0; // Token: 0x040059F0 RID: 23024 private static readonly IntPtr NativeMethodInfoPtr_StopInteraction_Public_Boolean_FullBodyBipedEffector_0; // Token: 0x040059F1 RID: 23025 private static readonly IntPtr NativeMethodInfoPtr_PauseAll_Public_Void_0; // Token: 0x040059F2 RID: 23026 private static readonly IntPtr NativeMethodInfoPtr_ResumeAll_Public_Void_0; // Token: 0x040059F3 RID: 23027 private static readonly IntPtr NativeMethodInfoPtr_StopAll_Public_Void_0; // Token: 0x040059F4 RID: 23028 private static readonly IntPtr NativeMethodInfoPtr_GetInteractionObject_Public_InteractionObject_FullBodyBipedEffector_0; // Token: 0x040059F5 RID: 23029 private static readonly IntPtr NativeMethodInfoPtr_GetProgress_Public_Single_FullBodyBipedEffector_0; // Token: 0x040059F6 RID: 23030 private static readonly IntPtr NativeMethodInfoPtr_GetMinActiveProgress_Public_Single_0; // Token: 0x040059F7 RID: 23031 private static readonly IntPtr NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_0; // Token: 0x040059F8 RID: 23032 private static readonly IntPtr NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_byref_InteractionObject_0; // Token: 0x040059F9 RID: 23033 private static readonly IntPtr NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_byref_InteractionTarget_0; // Token: 0x040059FA RID: 23034 private static readonly IntPtr NativeMethodInfoPtr_GetClosestInteractionRange_Public_Range_0; // Token: 0x040059FB RID: 23035 private static readonly IntPtr NativeMethodInfoPtr_GetClosestInteractionObjectInRange_Public_InteractionObject_0; // Token: 0x040059FC RID: 23036 private static readonly IntPtr NativeMethodInfoPtr_GetClosestInteractionTargetInRange_Public_InteractionTarget_0; // Token: 0x040059FD RID: 23037 private static readonly IntPtr NativeMethodInfoPtr_GetClosestInteractionObjectsInRange_Public_Il2CppReferenceArray_1_InteractionObject_0; // Token: 0x040059FE RID: 23038 private static readonly IntPtr NativeMethodInfoPtr_GetClosestInteractionTargetsInRange_Public_Il2CppReferenceArray_1_InteractionTarget_0; // Token: 0x040059FF RID: 23039 private static readonly IntPtr NativeMethodInfoPtr_TriggerEffectorsReady_Public_Boolean_Int32_0; // Token: 0x04005A00 RID: 23040 private static readonly IntPtr NativeMethodInfoPtr_GetTriggerRange_Public_Range_Int32_0; // Token: 0x04005A01 RID: 23041 private static readonly IntPtr NativeMethodInfoPtr_GetClosestTriggerIndex_Public_Int32_0; // Token: 0x04005A02 RID: 23042 private static readonly IntPtr NativeMethodInfoPtr_get_ik_Public_get_FullBodyBipedIK_0; // Token: 0x04005A03 RID: 23043 private static readonly IntPtr NativeMethodInfoPtr_set_ik_Public_set_Void_FullBodyBipedIK_0; // Token: 0x04005A04 RID: 23044 private static readonly IntPtr NativeMethodInfoPtr_get_triggersInRange_Public_get_List_1_InteractionTrigger_0; // Token: 0x04005A05 RID: 23045 private static readonly IntPtr NativeMethodInfoPtr_set_triggersInRange_Private_set_Void_List_1_InteractionTrigger_0; // Token: 0x04005A06 RID: 23046 private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0; // Token: 0x04005A07 RID: 23047 private static readonly IntPtr NativeMethodInfoPtr_InteractionPause_Private_Void_FullBodyBipedEffector_InteractionObject_0; // Token: 0x04005A08 RID: 23048 private static readonly IntPtr NativeMethodInfoPtr_InteractionResume_Private_Void_FullBodyBipedEffector_InteractionObject_0; // Token: 0x04005A09 RID: 23049 private static readonly IntPtr NativeMethodInfoPtr_InteractionStop_Private_Void_FullBodyBipedEffector_InteractionObject_0; // Token: 0x04005A0A RID: 23050 private static readonly IntPtr NativeMethodInfoPtr_LookAtInteraction_Private_Void_FullBodyBipedEffector_InteractionObject_0; // Token: 0x04005A0B RID: 23051 private static readonly IntPtr NativeMethodInfoPtr_OnTriggerEnter_Public_Void_Collider_0; // Token: 0x04005A0C RID: 23052 private static readonly IntPtr NativeMethodInfoPtr_OnTriggerExit_Public_Void_Collider_0; // Token: 0x04005A0D RID: 23053 private static readonly IntPtr NativeMethodInfoPtr_ContactIsInRange_Private_Boolean_Int32_byref_Int32_0; // Token: 0x04005A0E RID: 23054 private static readonly IntPtr NativeMethodInfoPtr_OnDrawGizmosSelected_Private_Void_0; // Token: 0x04005A0F RID: 23055 private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0; // Token: 0x04005A10 RID: 23056 private static readonly IntPtr NativeMethodInfoPtr_Raycasting_Private_Void_0; // Token: 0x04005A11 RID: 23057 private static readonly IntPtr NativeMethodInfoPtr_UpdateTriggerEventBroadcasting_Private_Void_0; // Token: 0x04005A12 RID: 23058 private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0; // Token: 0x04005A13 RID: 23059 private static readonly IntPtr NativeMethodInfoPtr_OnPreFBBIK_Private_Void_0; // Token: 0x04005A14 RID: 23060 private static readonly IntPtr NativeMethodInfoPtr_OnPostFBBIK_Private_Void_0; // Token: 0x04005A15 RID: 23061 private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0; // Token: 0x04005A16 RID: 23062 private static readonly IntPtr NativeMethodInfoPtr_IsValid_Private_Boolean_Boolean_0; // Token: 0x04005A17 RID: 23063 private static readonly IntPtr NativeMethodInfoPtr_TriggerIndexIsValid_Private_Boolean_Int32_0; // Token: 0x04005A18 RID: 23064 private static readonly IntPtr NativeMethodInfoPtr_OpenUserManual_Private_Void_0; // Token: 0x04005A19 RID: 23065 private static readonly IntPtr NativeMethodInfoPtr_OpenScriptReference_Private_Void_0; // Token: 0x04005A1A RID: 23066 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000467 RID: 1127 public sealed class InteractionDelegate : MulticastDelegate { // Token: 0x060086D4 RID: 34516 RVA: 0x00228D2C File Offset: 0x00226F2C [CallerCount(2031)] [CachedScanResults(RefRangeStart = 12521, RefRangeEnd = 14552, XrefRangeStart = 12521, XrefRangeEnd = 14552, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe InteractionDelegate(Il2CppSystem.Object @object, IntPtr method) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(@object); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref method; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.InteractionDelegate.NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060086D5 RID: 34517 RVA: 0x00228DA4 File Offset: 0x00226FA4 [CallerCount(6)] [CachedScanResults(RefRangeStart = 225609, RefRangeEnd = 225615, XrefRangeStart = 225609, XrefRangeEnd = 225615, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Invoke(FullBodyBipedEffector effectorType, InteractionObject interactionObject) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(interactionObject); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.InteractionDelegate.NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_FullBodyBipedEffector_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060086D6 RID: 34518 RVA: 0x00228E10 File Offset: 0x00227010 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619961, XrefRangeEnd = 619965, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe IAsyncResult BeginInvoke(FullBodyBipedEffector effectorType, InteractionObject interactionObject, AsyncCallback callback, Il2CppSystem.Object @object) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(interactionObject); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(callback); ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(@object); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.InteractionDelegate.NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_FullBodyBipedEffector_InteractionObject_AsyncCallback_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new IAsyncResult(intPtr3) : null; } // Token: 0x060086D7 RID: 34519 RVA: 0x00228EC0 File Offset: 0x002270C0 [CallerCount(3)] [CachedScanResults(RefRangeStart = 14563, RefRangeEnd = 14566, XrefRangeStart = 14563, XrefRangeEnd = 14566, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void EndInvoke(IAsyncResult result) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(result); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.InteractionDelegate.NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060086D8 RID: 34520 RVA: 0x00228F1C File Offset: 0x0022711C // Note: this type is marked as 'beforefieldinit'. static InteractionDelegate() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "InteractionDelegate"); InteractionSystem.InteractionDelegate.NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673570); InteractionSystem.InteractionDelegate.NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673571); InteractionSystem.InteractionDelegate.NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_FullBodyBipedEffector_InteractionObject_AsyncCallback_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673572); InteractionSystem.InteractionDelegate.NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673573); } // Token: 0x060086D9 RID: 34521 RVA: 0x00019081 File Offset: 0x00017281 public InteractionDelegate(IntPtr pointer) : base(pointer) { } // Token: 0x060086DA RID: 34522 RVA: 0x00228F8D File Offset: 0x0022718D public static implicit operator InteractionSystem.InteractionDelegate(Action A_0) { return DelegateSupport.ConvertDelegate(A_0); } // Token: 0x060086DB RID: 34523 RVA: 0x00228F95 File Offset: 0x00227195 public static InteractionSystem.InteractionDelegate operator +(InteractionSystem.InteractionDelegate A_0, InteractionSystem.InteractionDelegate A_1) { return Delegate.Combine(A_0, A_1).Cast(); } // Token: 0x060086DC RID: 34524 RVA: 0x00228FA3 File Offset: 0x002271A3 public static InteractionSystem.InteractionDelegate operator -(InteractionSystem.InteractionDelegate A_0, InteractionSystem.InteractionDelegate A_1) { Delegate delegate2; Delegate @delegate = (delegate2 = Delegate.Remove(A_0, A_1)); if (@delegate != null) { delegate2 = @delegate.Cast(); } return delegate2; } // Token: 0x04005A1B RID: 23067 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0; // Token: 0x04005A1C RID: 23068 private static readonly IntPtr NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_FullBodyBipedEffector_InteractionObject_0; // Token: 0x04005A1D RID: 23069 private static readonly IntPtr NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_FullBodyBipedEffector_InteractionObject_AsyncCallback_Object_0; // Token: 0x04005A1E RID: 23070 private static readonly IntPtr NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0; } // Token: 0x02000468 RID: 1128 public sealed class InteractionEventDelegate : MulticastDelegate { // Token: 0x060086DD RID: 34525 RVA: 0x00228FB4 File Offset: 0x002271B4 [CallerCount(2031)] [CachedScanResults(RefRangeStart = 12521, RefRangeEnd = 14552, XrefRangeStart = 12521, XrefRangeEnd = 14552, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe InteractionEventDelegate(Il2CppSystem.Object @object, IntPtr method) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(@object); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref method; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.InteractionEventDelegate.NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060086DE RID: 34526 RVA: 0x0022902C File Offset: 0x0022722C [CallerCount(1)] [CachedScanResults(RefRangeStart = 619984, RefRangeEnd = 619985, XrefRangeStart = 619965, XrefRangeEnd = 619984, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Invoke(FullBodyBipedEffector effectorType, InteractionObject interactionObject, InteractionObject.InteractionEvent interactionEvent) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(interactionObject); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(interactionEvent); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.InteractionEventDelegate.NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_FullBodyBipedEffector_InteractionObject_InteractionEvent_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060086DF RID: 34527 RVA: 0x002290B0 File Offset: 0x002272B0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619985, XrefRangeEnd = 619989, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe IAsyncResult BeginInvoke(FullBodyBipedEffector effectorType, InteractionObject interactionObject, InteractionObject.InteractionEvent interactionEvent, AsyncCallback callback, Il2CppSystem.Object @object) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(interactionObject); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(interactionEvent); ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(callback); ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(@object); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.InteractionEventDelegate.NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_FullBodyBipedEffector_InteractionObject_InteractionEvent_AsyncCallback_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new IAsyncResult(intPtr3) : null; } // Token: 0x060086E0 RID: 34528 RVA: 0x00229178 File Offset: 0x00227378 [CallerCount(3)] [CachedScanResults(RefRangeStart = 14563, RefRangeEnd = 14566, XrefRangeStart = 14563, XrefRangeEnd = 14566, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void EndInvoke(IAsyncResult result) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(result); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystem.InteractionEventDelegate.NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060086E1 RID: 34529 RVA: 0x002291D4 File Offset: 0x002273D4 // Note: this type is marked as 'beforefieldinit'. static InteractionEventDelegate() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "InteractionEventDelegate"); InteractionSystem.InteractionEventDelegate.NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673574); InteractionSystem.InteractionEventDelegate.NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_FullBodyBipedEffector_InteractionObject_InteractionEvent_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673575); InteractionSystem.InteractionEventDelegate.NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_FullBodyBipedEffector_InteractionObject_InteractionEvent_AsyncCallback_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673576); InteractionSystem.InteractionEventDelegate.NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673577); } // Token: 0x060086E2 RID: 34530 RVA: 0x00019081 File Offset: 0x00017281 public InteractionEventDelegate(IntPtr pointer) : base(pointer) { } // Token: 0x060086E3 RID: 34531 RVA: 0x00229245 File Offset: 0x00227445 public static implicit operator InteractionSystem.InteractionEventDelegate(Action A_0) { return DelegateSupport.ConvertDelegate(A_0); } // Token: 0x060086E4 RID: 34532 RVA: 0x0022924D File Offset: 0x0022744D public static InteractionSystem.InteractionEventDelegate operator +(InteractionSystem.InteractionEventDelegate A_0, InteractionSystem.InteractionEventDelegate A_1) { return Delegate.Combine(A_0, A_1).Cast(); } // Token: 0x060086E5 RID: 34533 RVA: 0x0022925B File Offset: 0x0022745B public static InteractionSystem.InteractionEventDelegate operator -(InteractionSystem.InteractionEventDelegate A_0, InteractionSystem.InteractionEventDelegate A_1) { Delegate delegate2; Delegate @delegate = (delegate2 = Delegate.Remove(A_0, A_1)); if (@delegate != null) { delegate2 = @delegate.Cast(); } return delegate2; } // Token: 0x04005A1F RID: 23071 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0; // Token: 0x04005A20 RID: 23072 private static readonly IntPtr NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_FullBodyBipedEffector_InteractionObject_InteractionEvent_0; // Token: 0x04005A21 RID: 23073 private static readonly IntPtr NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_FullBodyBipedEffector_InteractionObject_InteractionEvent_AsyncCallback_Object_0; // Token: 0x04005A22 RID: 23074 private static readonly IntPtr NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0; } } }