Files
NobetaSource/Interop/Assembly-CSharp/RootMotion/FinalIK/InteractionSystem.cs
2023-09-06 22:00:49 +02:00

1885 lines
101 KiB
C#

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: 0x0200045D RID: 1117
public class InteractionSystem : MonoBehaviour
{
// Token: 0x060085B9 RID: 34233 RVA: 0x00223EA4 File Offset: 0x002220A4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602258, XrefRangeEnd = 602261, 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: 0x060085BA RID: 34234 RVA: 0x00223EE8 File Offset: 0x002220E8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602261, XrefRangeEnd = 602264, 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: 0x060085BB RID: 34235 RVA: 0x00223F2C File Offset: 0x0022212C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602264, XrefRangeEnd = 602267, 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: 0x060085BC RID: 34236 RVA: 0x00223F70 File Offset: 0x00222170
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602267, XrefRangeEnd = 602270, 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: 0x060085BD RID: 34237 RVA: 0x00223FB4 File Offset: 0x002221B4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602270, XrefRangeEnd = 602273, 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: 0x060085BE RID: 34238 RVA: 0x00223FF8 File Offset: 0x002221F8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602273, XrefRangeEnd = 602276, 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: 0x17002DBF RID: 11711
// (get) Token: 0x060085BF RID: 34239 RVA: 0x0022403C File Offset: 0x0022223C
public unsafe bool inInteraction
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 602283, RefRangeEnd = 602285, XrefRangeStart = 602276, XrefRangeEnd = 602283, 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: 0x060085C0 RID: 34240 RVA: 0x0022408C File Offset: 0x0022228C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 602289, RefRangeEnd = 602290, XrefRangeStart = 602285, XrefRangeEnd = 602289, 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: 0x060085C1 RID: 34241 RVA: 0x002240F0 File Offset: 0x002222F0
[CallerCount(9)]
[CachedScanResults(RefRangeStart = 602294, RefRangeEnd = 602303, XrefRangeStart = 602290, XrefRangeEnd = 602294, 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: 0x060085C2 RID: 34242 RVA: 0x00224154 File Offset: 0x00222354
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 602310, RefRangeEnd = 602312, XrefRangeStart = 602303, XrefRangeEnd = 602310, 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: 0x060085C3 RID: 34243 RVA: 0x002241A4 File Offset: 0x002223A4
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 602317, RefRangeEnd = 602318, XrefRangeStart = 602312, XrefRangeEnd = 602317, 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: 0x060085C4 RID: 34244 RVA: 0x002241F4 File Offset: 0x002223F4
[CallerCount(20)]
[CachedScanResults(RefRangeStart = 602326, RefRangeEnd = 602346, XrefRangeStart = 602318, XrefRangeEnd = 602326, 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: 0x060085C5 RID: 34245 RVA: 0x00224284 File Offset: 0x00222484
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602346, XrefRangeEnd = 602349, 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: 0x060085C6 RID: 34246 RVA: 0x002242E8 File Offset: 0x002224E8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602349, XrefRangeEnd = 602352, 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: 0x060085C7 RID: 34247 RVA: 0x0022434C File Offset: 0x0022254C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602352, XrefRangeEnd = 602355, 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: 0x060085C8 RID: 34248 RVA: 0x002243B0 File Offset: 0x002225B0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602355, XrefRangeEnd = 602358, 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: 0x060085C9 RID: 34249 RVA: 0x002243F4 File Offset: 0x002225F4
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 602361, RefRangeEnd = 602364, XrefRangeStart = 602358, XrefRangeEnd = 602361, 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: 0x060085CA RID: 34250 RVA: 0x00224438 File Offset: 0x00222638
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602364, XrefRangeEnd = 602366, 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: 0x060085CB RID: 34251 RVA: 0x0022447C File Offset: 0x0022267C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602366, XrefRangeEnd = 602368, 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: 0x060085CC RID: 34252 RVA: 0x002244E4 File Offset: 0x002226E4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602368, XrefRangeEnd = 602371, 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: 0x060085CD RID: 34253 RVA: 0x00224548 File Offset: 0x00222748
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 602378, RefRangeEnd = 602379, XrefRangeStart = 602371, XrefRangeEnd = 602378, 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: 0x060085CE RID: 34254 RVA: 0x00224598 File Offset: 0x00222798
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602379, XrefRangeEnd = 602388, 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: 0x060085CF RID: 34255 RVA: 0x00224610 File Offset: 0x00222810
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602388, XrefRangeEnd = 602399, 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: 0x060085D0 RID: 34256 RVA: 0x002246B4 File Offset: 0x002228B4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602399, XrefRangeEnd = 602419, 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: 0x060085D1 RID: 34257 RVA: 0x00224758 File Offset: 0x00222958
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 602427, RefRangeEnd = 602431, XrefRangeStart = 602419, XrefRangeEnd = 602427, 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: 0x060085D2 RID: 34258 RVA: 0x002247B0 File Offset: 0x002229B0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602431, XrefRangeEnd = 602432, 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: 0x060085D3 RID: 34259 RVA: 0x00224808 File Offset: 0x00222A08
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602432, XrefRangeEnd = 602434, 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: 0x060085D4 RID: 34260 RVA: 0x00224860 File Offset: 0x00222A60
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602434, XrefRangeEnd = 602441, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Il2CppReferenceArray<InteractionObject> 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<InteractionObject>(intPtr3) : null;
}
// Token: 0x060085D5 RID: 34261 RVA: 0x002248B8 File Offset: 0x00222AB8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602441, XrefRangeEnd = 602465, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Il2CppReferenceArray<InteractionTarget> 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<InteractionTarget>(intPtr3) : null;
}
// Token: 0x060085D6 RID: 34262 RVA: 0x00224910 File Offset: 0x00222B10
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602465, XrefRangeEnd = 602480, 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: 0x060085D7 RID: 34263 RVA: 0x00224974 File Offset: 0x00222B74
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602480, XrefRangeEnd = 602487, 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: 0x060085D8 RID: 34264 RVA: 0x002249DC File Offset: 0x00222BDC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 602504, RefRangeEnd = 602505, XrefRangeStart = 602487, XrefRangeEnd = 602504, 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: 0x17002DC0 RID: 11712
// (get) Token: 0x060085D9 RID: 34265 RVA: 0x00224A2C File Offset: 0x00222C2C
// (set) Token: 0x060085DA RID: 34266 RVA: 0x00224A84 File Offset: 0x00222C84
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: 0x17002DC1 RID: 11713
// (get) Token: 0x060085DB RID: 34267 RVA: 0x00224AE0 File Offset: 0x00222CE0
// (set) Token: 0x060085DC RID: 34268 RVA: 0x00224B38 File Offset: 0x00222D38
public unsafe List<InteractionTrigger> 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<InteractionTrigger>(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: 0x060085DD RID: 34269 RVA: 0x00224B94 File Offset: 0x00222D94
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602505, XrefRangeEnd = 602588, 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: 0x060085DE RID: 34270 RVA: 0x00224BE4 File Offset: 0x00222DE4
[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: 0x060085DF RID: 34271 RVA: 0x00224C50 File Offset: 0x00222E50
[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: 0x060085E0 RID: 34272 RVA: 0x00224CBC File Offset: 0x00222EBC
[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: 0x060085E1 RID: 34273 RVA: 0x00224D28 File Offset: 0x00222F28
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602588, XrefRangeEnd = 602602, 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: 0x060085E2 RID: 34274 RVA: 0x00224D94 File Offset: 0x00222F94
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602602, XrefRangeEnd = 602618, 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: 0x060085E3 RID: 34275 RVA: 0x00224DF0 File Offset: 0x00222FF0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602618, XrefRangeEnd = 602631, 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: 0x060085E4 RID: 34276 RVA: 0x00224E4C File Offset: 0x0022304C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 602666, RefRangeEnd = 602667, XrefRangeStart = 602631, XrefRangeEnd = 602666, 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: 0x060085E5 RID: 34277 RVA: 0x00224EC4 File Offset: 0x002230C4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602667, XrefRangeEnd = 602683, 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: 0x060085E6 RID: 34278 RVA: 0x00224F08 File Offset: 0x00223108
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602683, XrefRangeEnd = 602727, 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: 0x060085E7 RID: 34279 RVA: 0x00224F4C File Offset: 0x0022314C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602727, XrefRangeEnd = 602736, 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: 0x060085E8 RID: 34280 RVA: 0x00224F90 File Offset: 0x00223190
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 602778, RefRangeEnd = 602780, XrefRangeStart = 602736, XrefRangeEnd = 602778, 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: 0x060085E9 RID: 34281 RVA: 0x00224FD4 File Offset: 0x002231D4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602780, XrefRangeEnd = 602789, 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: 0x060085EA RID: 34282 RVA: 0x00225018 File Offset: 0x00223218
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602789, XrefRangeEnd = 602799, 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: 0x060085EB RID: 34283 RVA: 0x0022505C File Offset: 0x0022325C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602799, XrefRangeEnd = 602811, 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: 0x060085EC RID: 34284 RVA: 0x002250A0 File Offset: 0x002232A0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602811, XrefRangeEnd = 602865, 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: 0x060085ED RID: 34285 RVA: 0x002250E4 File Offset: 0x002232E4
[CallerCount(22)]
[CachedScanResults(RefRangeStart = 602871, RefRangeEnd = 602893, XrefRangeStart = 602865, XrefRangeEnd = 602871, 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: 0x060085EE RID: 34286 RVA: 0x00225148 File Offset: 0x00223348
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 602902, RefRangeEnd = 602906, XrefRangeStart = 602893, XrefRangeEnd = 602902, 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: 0x060085EF RID: 34287 RVA: 0x002251AC File Offset: 0x002233AC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602906, XrefRangeEnd = 602909, 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: 0x060085F0 RID: 34288 RVA: 0x002251F0 File Offset: 0x002233F0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602909, XrefRangeEnd = 602912, 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: 0x060085F1 RID: 34289 RVA: 0x00225234 File Offset: 0x00223434
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602912, XrefRangeEnd = 603022, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe InteractionSystem()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionSystem>.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: 0x060085F2 RID: 34290 RVA: 0x00225280 File Offset: 0x00223480
// Note: this type is marked as 'beforefieldinit'.
static InteractionSystem()
{
Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "InteractionSystem");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr);
InteractionSystem.NativeFieldInfoPtr_targetTag = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "targetTag");
InteractionSystem.NativeFieldInfoPtr_fadeInTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "fadeInTime");
InteractionSystem.NativeFieldInfoPtr_speed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "speed");
InteractionSystem.NativeFieldInfoPtr_resetToDefaultsSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "resetToDefaultsSpeed");
InteractionSystem.NativeFieldInfoPtr_characterCollider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "characterCollider");
InteractionSystem.NativeFieldInfoPtr_FPSCamera = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "FPSCamera");
InteractionSystem.NativeFieldInfoPtr_camRaycastLayers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "camRaycastLayers");
InteractionSystem.NativeFieldInfoPtr_camRaycastDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "camRaycastDistance");
InteractionSystem.NativeFieldInfoPtr__triggersInRange_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "<triggersInRange>k__BackingField");
InteractionSystem.NativeFieldInfoPtr_inContact = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "inContact");
InteractionSystem.NativeFieldInfoPtr_bestRangeIndexes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "bestRangeIndexes");
InteractionSystem.NativeFieldInfoPtr_OnInteractionStart = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "OnInteractionStart");
InteractionSystem.NativeFieldInfoPtr_OnInteractionPause = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "OnInteractionPause");
InteractionSystem.NativeFieldInfoPtr_OnInteractionPickUp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "OnInteractionPickUp");
InteractionSystem.NativeFieldInfoPtr_OnInteractionResume = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "OnInteractionResume");
InteractionSystem.NativeFieldInfoPtr_OnInteractionStop = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "OnInteractionStop");
InteractionSystem.NativeFieldInfoPtr_OnInteractionEvent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "OnInteractionEvent");
InteractionSystem.NativeFieldInfoPtr_raycastHit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "raycastHit");
InteractionSystem.NativeFieldInfoPtr_fullBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "fullBody");
InteractionSystem.NativeFieldInfoPtr_lookAt = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "lookAt");
InteractionSystem.NativeFieldInfoPtr_interactionEffectors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "interactionEffectors");
InteractionSystem.NativeFieldInfoPtr_initiated = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "initiated");
InteractionSystem.NativeFieldInfoPtr_lastCollider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "lastCollider");
InteractionSystem.NativeFieldInfoPtr_c = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "c");
InteractionSystem.NativeMethodInfoPtr_OpenTutorial1_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673463);
InteractionSystem.NativeMethodInfoPtr_OpenTutorial2_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673464);
InteractionSystem.NativeMethodInfoPtr_OpenTutorial3_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673465);
InteractionSystem.NativeMethodInfoPtr_OpenTutorial4_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673466);
InteractionSystem.NativeMethodInfoPtr_SupportGroup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673467);
InteractionSystem.NativeMethodInfoPtr_ASThread_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673468);
InteractionSystem.NativeMethodInfoPtr_get_inInteraction_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673469);
InteractionSystem.NativeMethodInfoPtr_IsInInteraction_Public_Boolean_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673470);
InteractionSystem.NativeMethodInfoPtr_IsPaused_Public_Boolean_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673471);
InteractionSystem.NativeMethodInfoPtr_IsPaused_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673472);
InteractionSystem.NativeMethodInfoPtr_IsInSync_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673473);
InteractionSystem.NativeMethodInfoPtr_StartInteraction_Public_Boolean_FullBodyBipedEffector_InteractionObject_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673474);
InteractionSystem.NativeMethodInfoPtr_PauseInteraction_Public_Boolean_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673475);
InteractionSystem.NativeMethodInfoPtr_ResumeInteraction_Public_Boolean_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673476);
InteractionSystem.NativeMethodInfoPtr_StopInteraction_Public_Boolean_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673477);
InteractionSystem.NativeMethodInfoPtr_PauseAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673478);
InteractionSystem.NativeMethodInfoPtr_ResumeAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673479);
InteractionSystem.NativeMethodInfoPtr_StopAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673480);
InteractionSystem.NativeMethodInfoPtr_GetInteractionObject_Public_InteractionObject_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673481);
InteractionSystem.NativeMethodInfoPtr_GetProgress_Public_Single_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673482);
InteractionSystem.NativeMethodInfoPtr_GetMinActiveProgress_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673483);
InteractionSystem.NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673484);
InteractionSystem.NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_byref_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673485);
InteractionSystem.NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_byref_InteractionTarget_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673486);
InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionRange_Public_Range_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673487);
InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionObjectInRange_Public_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673488);
InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionTargetInRange_Public_InteractionTarget_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673489);
InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionObjectsInRange_Public_Il2CppReferenceArray_1_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673490);
InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionTargetsInRange_Public_Il2CppReferenceArray_1_InteractionTarget_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673491);
InteractionSystem.NativeMethodInfoPtr_TriggerEffectorsReady_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673492);
InteractionSystem.NativeMethodInfoPtr_GetTriggerRange_Public_Range_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673493);
InteractionSystem.NativeMethodInfoPtr_GetClosestTriggerIndex_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673494);
InteractionSystem.NativeMethodInfoPtr_get_ik_Public_get_FullBodyBipedIK_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673495);
InteractionSystem.NativeMethodInfoPtr_set_ik_Public_set_Void_FullBodyBipedIK_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673496);
InteractionSystem.NativeMethodInfoPtr_get_triggersInRange_Public_get_List_1_InteractionTrigger_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673497);
InteractionSystem.NativeMethodInfoPtr_set_triggersInRange_Private_set_Void_List_1_InteractionTrigger_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673498);
InteractionSystem.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673499);
InteractionSystem.NativeMethodInfoPtr_InteractionPause_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673500);
InteractionSystem.NativeMethodInfoPtr_InteractionResume_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673501);
InteractionSystem.NativeMethodInfoPtr_InteractionStop_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673502);
InteractionSystem.NativeMethodInfoPtr_LookAtInteraction_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673503);
InteractionSystem.NativeMethodInfoPtr_OnTriggerEnter_Public_Void_Collider_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673504);
InteractionSystem.NativeMethodInfoPtr_OnTriggerExit_Public_Void_Collider_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673505);
InteractionSystem.NativeMethodInfoPtr_ContactIsInRange_Private_Boolean_Int32_byref_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673506);
InteractionSystem.NativeMethodInfoPtr_OnDrawGizmosSelected_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673507);
InteractionSystem.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673508);
InteractionSystem.NativeMethodInfoPtr_Raycasting_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673509);
InteractionSystem.NativeMethodInfoPtr_UpdateTriggerEventBroadcasting_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673510);
InteractionSystem.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673511);
InteractionSystem.NativeMethodInfoPtr_OnPreFBBIK_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673512);
InteractionSystem.NativeMethodInfoPtr_OnPostFBBIK_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673513);
InteractionSystem.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673514);
InteractionSystem.NativeMethodInfoPtr_IsValid_Private_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673515);
InteractionSystem.NativeMethodInfoPtr_TriggerIndexIsValid_Private_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673516);
InteractionSystem.NativeMethodInfoPtr_OpenUserManual_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673517);
InteractionSystem.NativeMethodInfoPtr_OpenScriptReference_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673518);
InteractionSystem.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100673519);
}
// Token: 0x060085F3 RID: 34291 RVA: 0x0000351C File Offset: 0x0000171C
public InteractionSystem(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002DA7 RID: 11687
// (get) Token: 0x060085F4 RID: 34292 RVA: 0x00225904 File Offset: 0x00223B04
// (set) Token: 0x060085F5 RID: 34293 RVA: 0x0022592D File Offset: 0x00223B2D
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: 0x17002DA8 RID: 11688
// (get) Token: 0x060085F6 RID: 34294 RVA: 0x00225954 File Offset: 0x00223B54
// (set) Token: 0x060085F7 RID: 34295 RVA: 0x0022597C File Offset: 0x00223B7C
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: 0x17002DA9 RID: 11689
// (get) Token: 0x060085F8 RID: 34296 RVA: 0x002259A0 File Offset: 0x00223BA0
// (set) Token: 0x060085F9 RID: 34297 RVA: 0x002259C8 File Offset: 0x00223BC8
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: 0x17002DAA RID: 11690
// (get) Token: 0x060085FA RID: 34298 RVA: 0x002259EC File Offset: 0x00223BEC
// (set) Token: 0x060085FB RID: 34299 RVA: 0x00225A14 File Offset: 0x00223C14
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: 0x17002DAB RID: 11691
// (get) Token: 0x060085FC RID: 34300 RVA: 0x00225A38 File Offset: 0x00223C38
// (set) Token: 0x060085FD RID: 34301 RVA: 0x00225A6C File Offset: 0x00223C6C
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: 0x17002DAC RID: 11692
// (get) Token: 0x060085FE RID: 34302 RVA: 0x00225A94 File Offset: 0x00223C94
// (set) Token: 0x060085FF RID: 34303 RVA: 0x00225AC8 File Offset: 0x00223CC8
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: 0x17002DAD RID: 11693
// (get) Token: 0x06008600 RID: 34304 RVA: 0x00225AF0 File Offset: 0x00223CF0
// (set) Token: 0x06008601 RID: 34305 RVA: 0x00225B18 File Offset: 0x00223D18
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: 0x17002DAE RID: 11694
// (get) Token: 0x06008602 RID: 34306 RVA: 0x00225B3C File Offset: 0x00223D3C
// (set) Token: 0x06008603 RID: 34307 RVA: 0x00225B64 File Offset: 0x00223D64
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: 0x17002DAF RID: 11695
// (get) Token: 0x06008604 RID: 34308 RVA: 0x00225B88 File Offset: 0x00223D88
// (set) Token: 0x06008605 RID: 34309 RVA: 0x00225BBC File Offset: 0x00223DBC
public unsafe List<InteractionTrigger> _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<InteractionTrigger>(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: 0x17002DB0 RID: 11696
// (get) Token: 0x06008606 RID: 34310 RVA: 0x00225BE4 File Offset: 0x00223DE4
// (set) Token: 0x06008607 RID: 34311 RVA: 0x00225C18 File Offset: 0x00223E18
public unsafe List<InteractionTrigger> inContact
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_inContact);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<InteractionTrigger>(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: 0x17002DB1 RID: 11697
// (get) Token: 0x06008608 RID: 34312 RVA: 0x00225C40 File Offset: 0x00223E40
// (set) Token: 0x06008609 RID: 34313 RVA: 0x00225C74 File Offset: 0x00223E74
public unsafe List<int> bestRangeIndexes
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_bestRangeIndexes);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<int>(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: 0x17002DB2 RID: 11698
// (get) Token: 0x0600860A RID: 34314 RVA: 0x00225C9C File Offset: 0x00223E9C
// (set) Token: 0x0600860B RID: 34315 RVA: 0x00225CD0 File Offset: 0x00223ED0
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: 0x17002DB3 RID: 11699
// (get) Token: 0x0600860C RID: 34316 RVA: 0x00225CF8 File Offset: 0x00223EF8
// (set) Token: 0x0600860D RID: 34317 RVA: 0x00225D2C File Offset: 0x00223F2C
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: 0x17002DB4 RID: 11700
// (get) Token: 0x0600860E RID: 34318 RVA: 0x00225D54 File Offset: 0x00223F54
// (set) Token: 0x0600860F RID: 34319 RVA: 0x00225D88 File Offset: 0x00223F88
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: 0x17002DB5 RID: 11701
// (get) Token: 0x06008610 RID: 34320 RVA: 0x00225DB0 File Offset: 0x00223FB0
// (set) Token: 0x06008611 RID: 34321 RVA: 0x00225DE4 File Offset: 0x00223FE4
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: 0x17002DB6 RID: 11702
// (get) Token: 0x06008612 RID: 34322 RVA: 0x00225E0C File Offset: 0x0022400C
// (set) Token: 0x06008613 RID: 34323 RVA: 0x00225E40 File Offset: 0x00224040
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: 0x17002DB7 RID: 11703
// (get) Token: 0x06008614 RID: 34324 RVA: 0x00225E68 File Offset: 0x00224068
// (set) Token: 0x06008615 RID: 34325 RVA: 0x00225E9C File Offset: 0x0022409C
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: 0x17002DB8 RID: 11704
// (get) Token: 0x06008616 RID: 34326 RVA: 0x00225EC4 File Offset: 0x002240C4
// (set) Token: 0x06008617 RID: 34327 RVA: 0x00225EEC File Offset: 0x002240EC
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: 0x17002DB9 RID: 11705
// (get) Token: 0x06008618 RID: 34328 RVA: 0x00225F10 File Offset: 0x00224110
// (set) Token: 0x06008619 RID: 34329 RVA: 0x00225F44 File Offset: 0x00224144
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: 0x17002DBA RID: 11706
// (get) Token: 0x0600861A RID: 34330 RVA: 0x00225F6C File Offset: 0x0022416C
// (set) Token: 0x0600861B RID: 34331 RVA: 0x00225FA0 File Offset: 0x002241A0
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: 0x17002DBB RID: 11707
// (get) Token: 0x0600861C RID: 34332 RVA: 0x00225FC8 File Offset: 0x002241C8
// (set) Token: 0x0600861D RID: 34333 RVA: 0x00225FFC File Offset: 0x002241FC
public unsafe Il2CppReferenceArray<InteractionEffector> interactionEffectors
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystem.NativeFieldInfoPtr_interactionEffectors);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<InteractionEffector>(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: 0x17002DBC RID: 11708
// (get) Token: 0x0600861E RID: 34334 RVA: 0x00226024 File Offset: 0x00224224
// (set) Token: 0x0600861F RID: 34335 RVA: 0x0022604C File Offset: 0x0022424C
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: 0x17002DBD RID: 11709
// (get) Token: 0x06008620 RID: 34336 RVA: 0x00226070 File Offset: 0x00224270
// (set) Token: 0x06008621 RID: 34337 RVA: 0x002260A4 File Offset: 0x002242A4
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: 0x17002DBE RID: 11710
// (get) Token: 0x06008622 RID: 34338 RVA: 0x002260CC File Offset: 0x002242CC
// (set) Token: 0x06008623 RID: 34339 RVA: 0x00226100 File Offset: 0x00224300
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: 0x04005956 RID: 22870
private static readonly IntPtr NativeFieldInfoPtr_targetTag;
// Token: 0x04005957 RID: 22871
private static readonly IntPtr NativeFieldInfoPtr_fadeInTime;
// Token: 0x04005958 RID: 22872
private static readonly IntPtr NativeFieldInfoPtr_speed;
// Token: 0x04005959 RID: 22873
private static readonly IntPtr NativeFieldInfoPtr_resetToDefaultsSpeed;
// Token: 0x0400595A RID: 22874
private static readonly IntPtr NativeFieldInfoPtr_characterCollider;
// Token: 0x0400595B RID: 22875
private static readonly IntPtr NativeFieldInfoPtr_FPSCamera;
// Token: 0x0400595C RID: 22876
private static readonly IntPtr NativeFieldInfoPtr_camRaycastLayers;
// Token: 0x0400595D RID: 22877
private static readonly IntPtr NativeFieldInfoPtr_camRaycastDistance;
// Token: 0x0400595E RID: 22878
private static readonly IntPtr NativeFieldInfoPtr__triggersInRange_k__BackingField;
// Token: 0x0400595F RID: 22879
private static readonly IntPtr NativeFieldInfoPtr_inContact;
// Token: 0x04005960 RID: 22880
private static readonly IntPtr NativeFieldInfoPtr_bestRangeIndexes;
// Token: 0x04005961 RID: 22881
private static readonly IntPtr NativeFieldInfoPtr_OnInteractionStart;
// Token: 0x04005962 RID: 22882
private static readonly IntPtr NativeFieldInfoPtr_OnInteractionPause;
// Token: 0x04005963 RID: 22883
private static readonly IntPtr NativeFieldInfoPtr_OnInteractionPickUp;
// Token: 0x04005964 RID: 22884
private static readonly IntPtr NativeFieldInfoPtr_OnInteractionResume;
// Token: 0x04005965 RID: 22885
private static readonly IntPtr NativeFieldInfoPtr_OnInteractionStop;
// Token: 0x04005966 RID: 22886
private static readonly IntPtr NativeFieldInfoPtr_OnInteractionEvent;
// Token: 0x04005967 RID: 22887
private static readonly IntPtr NativeFieldInfoPtr_raycastHit;
// Token: 0x04005968 RID: 22888
private static readonly IntPtr NativeFieldInfoPtr_fullBody;
// Token: 0x04005969 RID: 22889
private static readonly IntPtr NativeFieldInfoPtr_lookAt;
// Token: 0x0400596A RID: 22890
private static readonly IntPtr NativeFieldInfoPtr_interactionEffectors;
// Token: 0x0400596B RID: 22891
private static readonly IntPtr NativeFieldInfoPtr_initiated;
// Token: 0x0400596C RID: 22892
private static readonly IntPtr NativeFieldInfoPtr_lastCollider;
// Token: 0x0400596D RID: 22893
private static readonly IntPtr NativeFieldInfoPtr_c;
// Token: 0x0400596E RID: 22894
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial1_Private_Void_0;
// Token: 0x0400596F RID: 22895
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial2_Private_Void_0;
// Token: 0x04005970 RID: 22896
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial3_Private_Void_0;
// Token: 0x04005971 RID: 22897
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial4_Private_Void_0;
// Token: 0x04005972 RID: 22898
private static readonly IntPtr NativeMethodInfoPtr_SupportGroup_Private_Void_0;
// Token: 0x04005973 RID: 22899
private static readonly IntPtr NativeMethodInfoPtr_ASThread_Private_Void_0;
// Token: 0x04005974 RID: 22900
private static readonly IntPtr NativeMethodInfoPtr_get_inInteraction_Public_get_Boolean_0;
// Token: 0x04005975 RID: 22901
private static readonly IntPtr NativeMethodInfoPtr_IsInInteraction_Public_Boolean_FullBodyBipedEffector_0;
// Token: 0x04005976 RID: 22902
private static readonly IntPtr NativeMethodInfoPtr_IsPaused_Public_Boolean_FullBodyBipedEffector_0;
// Token: 0x04005977 RID: 22903
private static readonly IntPtr NativeMethodInfoPtr_IsPaused_Public_Boolean_0;
// Token: 0x04005978 RID: 22904
private static readonly IntPtr NativeMethodInfoPtr_IsInSync_Public_Boolean_0;
// Token: 0x04005979 RID: 22905
private static readonly IntPtr NativeMethodInfoPtr_StartInteraction_Public_Boolean_FullBodyBipedEffector_InteractionObject_Boolean_0;
// Token: 0x0400597A RID: 22906
private static readonly IntPtr NativeMethodInfoPtr_PauseInteraction_Public_Boolean_FullBodyBipedEffector_0;
// Token: 0x0400597B RID: 22907
private static readonly IntPtr NativeMethodInfoPtr_ResumeInteraction_Public_Boolean_FullBodyBipedEffector_0;
// Token: 0x0400597C RID: 22908
private static readonly IntPtr NativeMethodInfoPtr_StopInteraction_Public_Boolean_FullBodyBipedEffector_0;
// Token: 0x0400597D RID: 22909
private static readonly IntPtr NativeMethodInfoPtr_PauseAll_Public_Void_0;
// Token: 0x0400597E RID: 22910
private static readonly IntPtr NativeMethodInfoPtr_ResumeAll_Public_Void_0;
// Token: 0x0400597F RID: 22911
private static readonly IntPtr NativeMethodInfoPtr_StopAll_Public_Void_0;
// Token: 0x04005980 RID: 22912
private static readonly IntPtr NativeMethodInfoPtr_GetInteractionObject_Public_InteractionObject_FullBodyBipedEffector_0;
// Token: 0x04005981 RID: 22913
private static readonly IntPtr NativeMethodInfoPtr_GetProgress_Public_Single_FullBodyBipedEffector_0;
// Token: 0x04005982 RID: 22914
private static readonly IntPtr NativeMethodInfoPtr_GetMinActiveProgress_Public_Single_0;
// Token: 0x04005983 RID: 22915
private static readonly IntPtr NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_0;
// Token: 0x04005984 RID: 22916
private static readonly IntPtr NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_byref_InteractionObject_0;
// Token: 0x04005985 RID: 22917
private static readonly IntPtr NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_byref_InteractionTarget_0;
// Token: 0x04005986 RID: 22918
private static readonly IntPtr NativeMethodInfoPtr_GetClosestInteractionRange_Public_Range_0;
// Token: 0x04005987 RID: 22919
private static readonly IntPtr NativeMethodInfoPtr_GetClosestInteractionObjectInRange_Public_InteractionObject_0;
// Token: 0x04005988 RID: 22920
private static readonly IntPtr NativeMethodInfoPtr_GetClosestInteractionTargetInRange_Public_InteractionTarget_0;
// Token: 0x04005989 RID: 22921
private static readonly IntPtr NativeMethodInfoPtr_GetClosestInteractionObjectsInRange_Public_Il2CppReferenceArray_1_InteractionObject_0;
// Token: 0x0400598A RID: 22922
private static readonly IntPtr NativeMethodInfoPtr_GetClosestInteractionTargetsInRange_Public_Il2CppReferenceArray_1_InteractionTarget_0;
// Token: 0x0400598B RID: 22923
private static readonly IntPtr NativeMethodInfoPtr_TriggerEffectorsReady_Public_Boolean_Int32_0;
// Token: 0x0400598C RID: 22924
private static readonly IntPtr NativeMethodInfoPtr_GetTriggerRange_Public_Range_Int32_0;
// Token: 0x0400598D RID: 22925
private static readonly IntPtr NativeMethodInfoPtr_GetClosestTriggerIndex_Public_Int32_0;
// Token: 0x0400598E RID: 22926
private static readonly IntPtr NativeMethodInfoPtr_get_ik_Public_get_FullBodyBipedIK_0;
// Token: 0x0400598F RID: 22927
private static readonly IntPtr NativeMethodInfoPtr_set_ik_Public_set_Void_FullBodyBipedIK_0;
// Token: 0x04005990 RID: 22928
private static readonly IntPtr NativeMethodInfoPtr_get_triggersInRange_Public_get_List_1_InteractionTrigger_0;
// Token: 0x04005991 RID: 22929
private static readonly IntPtr NativeMethodInfoPtr_set_triggersInRange_Private_set_Void_List_1_InteractionTrigger_0;
// Token: 0x04005992 RID: 22930
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0;
// Token: 0x04005993 RID: 22931
private static readonly IntPtr NativeMethodInfoPtr_InteractionPause_Private_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x04005994 RID: 22932
private static readonly IntPtr NativeMethodInfoPtr_InteractionResume_Private_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x04005995 RID: 22933
private static readonly IntPtr NativeMethodInfoPtr_InteractionStop_Private_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x04005996 RID: 22934
private static readonly IntPtr NativeMethodInfoPtr_LookAtInteraction_Private_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x04005997 RID: 22935
private static readonly IntPtr NativeMethodInfoPtr_OnTriggerEnter_Public_Void_Collider_0;
// Token: 0x04005998 RID: 22936
private static readonly IntPtr NativeMethodInfoPtr_OnTriggerExit_Public_Void_Collider_0;
// Token: 0x04005999 RID: 22937
private static readonly IntPtr NativeMethodInfoPtr_ContactIsInRange_Private_Boolean_Int32_byref_Int32_0;
// Token: 0x0400599A RID: 22938
private static readonly IntPtr NativeMethodInfoPtr_OnDrawGizmosSelected_Private_Void_0;
// Token: 0x0400599B RID: 22939
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x0400599C RID: 22940
private static readonly IntPtr NativeMethodInfoPtr_Raycasting_Private_Void_0;
// Token: 0x0400599D RID: 22941
private static readonly IntPtr NativeMethodInfoPtr_UpdateTriggerEventBroadcasting_Private_Void_0;
// Token: 0x0400599E RID: 22942
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x0400599F RID: 22943
private static readonly IntPtr NativeMethodInfoPtr_OnPreFBBIK_Private_Void_0;
// Token: 0x040059A0 RID: 22944
private static readonly IntPtr NativeMethodInfoPtr_OnPostFBBIK_Private_Void_0;
// Token: 0x040059A1 RID: 22945
private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;
// Token: 0x040059A2 RID: 22946
private static readonly IntPtr NativeMethodInfoPtr_IsValid_Private_Boolean_Boolean_0;
// Token: 0x040059A3 RID: 22947
private static readonly IntPtr NativeMethodInfoPtr_TriggerIndexIsValid_Private_Boolean_Int32_0;
// Token: 0x040059A4 RID: 22948
private static readonly IntPtr NativeMethodInfoPtr_OpenUserManual_Private_Void_0;
// Token: 0x040059A5 RID: 22949
private static readonly IntPtr NativeMethodInfoPtr_OpenScriptReference_Private_Void_0;
// Token: 0x040059A6 RID: 22950
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200045E RID: 1118
public sealed class InteractionDelegate : MulticastDelegate
{
// Token: 0x06008624 RID: 34340 RVA: 0x00226128 File Offset: 0x00224328
[CallerCount(1930)]
[CachedScanResults(RefRangeStart = 12873, RefRangeEnd = 14803, XrefRangeStart = 12873, XrefRangeEnd = 14803, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe InteractionDelegate(Il2CppSystem.Object @object, IntPtr method)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionSystem.InteractionDelegate>.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: 0x06008625 RID: 34341 RVA: 0x002261A0 File Offset: 0x002243A0
[CallerCount(6)]
[CachedScanResults(RefRangeStart = 219783, RefRangeEnd = 219789, XrefRangeStart = 219783, XrefRangeEnd = 219789, 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: 0x06008626 RID: 34342 RVA: 0x0022620C File Offset: 0x0022440C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602230, XrefRangeEnd = 602234, 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: 0x06008627 RID: 34343 RVA: 0x002262BC File Offset: 0x002244BC
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 14814, RefRangeEnd = 14817, XrefRangeStart = 14814, XrefRangeEnd = 14817, 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: 0x06008628 RID: 34344 RVA: 0x00226318 File Offset: 0x00224518
// Note: this type is marked as 'beforefieldinit'.
static InteractionDelegate()
{
Il2CppClassPointerStore<InteractionSystem.InteractionDelegate>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "InteractionDelegate");
InteractionSystem.InteractionDelegate.NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem.InteractionDelegate>.NativeClassPtr, 100673520);
InteractionSystem.InteractionDelegate.NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem.InteractionDelegate>.NativeClassPtr, 100673521);
InteractionSystem.InteractionDelegate.NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_FullBodyBipedEffector_InteractionObject_AsyncCallback_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem.InteractionDelegate>.NativeClassPtr, 100673522);
InteractionSystem.InteractionDelegate.NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem.InteractionDelegate>.NativeClassPtr, 100673523);
}
// Token: 0x06008629 RID: 34345 RVA: 0x00018FBD File Offset: 0x000171BD
public InteractionDelegate(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x0600862A RID: 34346 RVA: 0x00226389 File Offset: 0x00224589
public static implicit operator InteractionSystem.InteractionDelegate(Action<FullBodyBipedEffector, InteractionObject> A_0)
{
return DelegateSupport.ConvertDelegate<InteractionSystem.InteractionDelegate>(A_0);
}
// Token: 0x0600862B RID: 34347 RVA: 0x00226391 File Offset: 0x00224591
public static InteractionSystem.InteractionDelegate operator +(InteractionSystem.InteractionDelegate A_0, InteractionSystem.InteractionDelegate A_1)
{
return Delegate.Combine(A_0, A_1).Cast<InteractionSystem.InteractionDelegate>();
}
// Token: 0x0600862C RID: 34348 RVA: 0x0022639F File Offset: 0x0022459F
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<InteractionSystem.InteractionDelegate>();
}
return delegate2;
}
// Token: 0x040059A7 RID: 22951
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0;
// Token: 0x040059A8 RID: 22952
private static readonly IntPtr NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x040059A9 RID: 22953
private static readonly IntPtr NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_FullBodyBipedEffector_InteractionObject_AsyncCallback_Object_0;
// Token: 0x040059AA RID: 22954
private static readonly IntPtr NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0;
}
// Token: 0x0200045F RID: 1119
public sealed class InteractionEventDelegate : MulticastDelegate
{
// Token: 0x0600862D RID: 34349 RVA: 0x002263B0 File Offset: 0x002245B0
[CallerCount(1930)]
[CachedScanResults(RefRangeStart = 12873, RefRangeEnd = 14803, XrefRangeStart = 12873, XrefRangeEnd = 14803, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe InteractionEventDelegate(Il2CppSystem.Object @object, IntPtr method)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionSystem.InteractionEventDelegate>.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: 0x0600862E RID: 34350 RVA: 0x00226428 File Offset: 0x00224628
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 602253, RefRangeEnd = 602254, XrefRangeStart = 602234, XrefRangeEnd = 602253, 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: 0x0600862F RID: 34351 RVA: 0x002264AC File Offset: 0x002246AC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602254, XrefRangeEnd = 602258, 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: 0x06008630 RID: 34352 RVA: 0x00226574 File Offset: 0x00224774
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 14814, RefRangeEnd = 14817, XrefRangeStart = 14814, XrefRangeEnd = 14817, 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: 0x06008631 RID: 34353 RVA: 0x002265D0 File Offset: 0x002247D0
// Note: this type is marked as 'beforefieldinit'.
static InteractionEventDelegate()
{
Il2CppClassPointerStore<InteractionSystem.InteractionEventDelegate>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, "InteractionEventDelegate");
InteractionSystem.InteractionEventDelegate.NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem.InteractionEventDelegate>.NativeClassPtr, 100673524);
InteractionSystem.InteractionEventDelegate.NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_FullBodyBipedEffector_InteractionObject_InteractionEvent_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem.InteractionEventDelegate>.NativeClassPtr, 100673525);
InteractionSystem.InteractionEventDelegate.NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_FullBodyBipedEffector_InteractionObject_InteractionEvent_AsyncCallback_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem.InteractionEventDelegate>.NativeClassPtr, 100673526);
InteractionSystem.InteractionEventDelegate.NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem.InteractionEventDelegate>.NativeClassPtr, 100673527);
}
// Token: 0x06008632 RID: 34354 RVA: 0x00018FBD File Offset: 0x000171BD
public InteractionEventDelegate(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x06008633 RID: 34355 RVA: 0x00226641 File Offset: 0x00224841
public static implicit operator InteractionSystem.InteractionEventDelegate(Action<FullBodyBipedEffector, InteractionObject, InteractionObject.InteractionEvent> A_0)
{
return DelegateSupport.ConvertDelegate<InteractionSystem.InteractionEventDelegate>(A_0);
}
// Token: 0x06008634 RID: 34356 RVA: 0x00226649 File Offset: 0x00224849
public static InteractionSystem.InteractionEventDelegate operator +(InteractionSystem.InteractionEventDelegate A_0, InteractionSystem.InteractionEventDelegate A_1)
{
return Delegate.Combine(A_0, A_1).Cast<InteractionSystem.InteractionEventDelegate>();
}
// Token: 0x06008635 RID: 34357 RVA: 0x00226657 File Offset: 0x00224857
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<InteractionSystem.InteractionEventDelegate>();
}
return delegate2;
}
// Token: 0x040059AB RID: 22955
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0;
// Token: 0x040059AC RID: 22956
private static readonly IntPtr NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_FullBodyBipedEffector_InteractionObject_InteractionEvent_0;
// Token: 0x040059AD RID: 22957
private static readonly IntPtr NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_FullBodyBipedEffector_InteractionObject_InteractionEvent_AsyncCallback_Object_0;
// Token: 0x040059AE RID: 22958
private static readonly IntPtr NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0;
}
}
}