Files
2023-09-06 22:19:13 +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: 0x020004B5 RID: 1205
public class InteractionSystem : MonoBehaviour
{
// Token: 0x06008E0C RID: 36364 RVA: 0x00246BE0 File Offset: 0x00244DE0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634572, XrefRangeEnd = 634575, 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: 0x06008E0D RID: 36365 RVA: 0x00246C24 File Offset: 0x00244E24
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634575, XrefRangeEnd = 634578, 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: 0x06008E0E RID: 36366 RVA: 0x00246C68 File Offset: 0x00244E68
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634578, XrefRangeEnd = 634581, 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: 0x06008E0F RID: 36367 RVA: 0x00246CAC File Offset: 0x00244EAC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634581, XrefRangeEnd = 634584, 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: 0x06008E10 RID: 36368 RVA: 0x00246CF0 File Offset: 0x00244EF0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634584, XrefRangeEnd = 634587, 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: 0x06008E11 RID: 36369 RVA: 0x00246D34 File Offset: 0x00244F34
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634587, XrefRangeEnd = 634590, 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: 0x1700305A RID: 12378
// (get) Token: 0x06008E12 RID: 36370 RVA: 0x00246D78 File Offset: 0x00244F78
public unsafe bool inInteraction
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 634597, RefRangeEnd = 634599, XrefRangeStart = 634590, XrefRangeEnd = 634597, 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: 0x06008E13 RID: 36371 RVA: 0x00246DC8 File Offset: 0x00244FC8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 634603, RefRangeEnd = 634604, XrefRangeStart = 634599, XrefRangeEnd = 634603, 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: 0x06008E14 RID: 36372 RVA: 0x00246E2C File Offset: 0x0024502C
[CallerCount(9)]
[CachedScanResults(RefRangeStart = 634608, RefRangeEnd = 634617, XrefRangeStart = 634604, XrefRangeEnd = 634608, 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: 0x06008E15 RID: 36373 RVA: 0x00246E90 File Offset: 0x00245090
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 634624, RefRangeEnd = 634626, XrefRangeStart = 634617, XrefRangeEnd = 634624, 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: 0x06008E16 RID: 36374 RVA: 0x00246EE0 File Offset: 0x002450E0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 634631, RefRangeEnd = 634632, XrefRangeStart = 634626, XrefRangeEnd = 634631, 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: 0x06008E17 RID: 36375 RVA: 0x00246F30 File Offset: 0x00245130
[CallerCount(20)]
[CachedScanResults(RefRangeStart = 634640, RefRangeEnd = 634660, XrefRangeStart = 634632, XrefRangeEnd = 634640, 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: 0x06008E18 RID: 36376 RVA: 0x00246FC0 File Offset: 0x002451C0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634660, XrefRangeEnd = 634663, 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: 0x06008E19 RID: 36377 RVA: 0x00247024 File Offset: 0x00245224
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634663, XrefRangeEnd = 634666, 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: 0x06008E1A RID: 36378 RVA: 0x00247088 File Offset: 0x00245288
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634666, XrefRangeEnd = 634669, 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: 0x06008E1B RID: 36379 RVA: 0x002470EC File Offset: 0x002452EC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634669, XrefRangeEnd = 634672, 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: 0x06008E1C RID: 36380 RVA: 0x00247130 File Offset: 0x00245330
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 634675, RefRangeEnd = 634678, XrefRangeStart = 634672, XrefRangeEnd = 634675, 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: 0x06008E1D RID: 36381 RVA: 0x00247174 File Offset: 0x00245374
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634678, XrefRangeEnd = 634680, 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: 0x06008E1E RID: 36382 RVA: 0x002471B8 File Offset: 0x002453B8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634680, XrefRangeEnd = 634682, 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: 0x06008E1F RID: 36383 RVA: 0x00247220 File Offset: 0x00245420
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634682, XrefRangeEnd = 634685, 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: 0x06008E20 RID: 36384 RVA: 0x00247284 File Offset: 0x00245484
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 634692, RefRangeEnd = 634693, XrefRangeStart = 634685, XrefRangeEnd = 634692, 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: 0x06008E21 RID: 36385 RVA: 0x002472D4 File Offset: 0x002454D4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634693, XrefRangeEnd = 634702, 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: 0x06008E22 RID: 36386 RVA: 0x0024734C File Offset: 0x0024554C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634702, XrefRangeEnd = 634713, 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: 0x06008E23 RID: 36387 RVA: 0x002473F0 File Offset: 0x002455F0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634713, XrefRangeEnd = 634733, 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: 0x06008E24 RID: 36388 RVA: 0x00247494 File Offset: 0x00245694
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 634741, RefRangeEnd = 634745, XrefRangeStart = 634733, XrefRangeEnd = 634741, 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: 0x06008E25 RID: 36389 RVA: 0x002474EC File Offset: 0x002456EC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634745, XrefRangeEnd = 634746, 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: 0x06008E26 RID: 36390 RVA: 0x00247544 File Offset: 0x00245744
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634746, XrefRangeEnd = 634748, 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: 0x06008E27 RID: 36391 RVA: 0x0024759C File Offset: 0x0024579C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634748, XrefRangeEnd = 634755, 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: 0x06008E28 RID: 36392 RVA: 0x002475F4 File Offset: 0x002457F4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634755, XrefRangeEnd = 634779, 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: 0x06008E29 RID: 36393 RVA: 0x0024764C File Offset: 0x0024584C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634779, XrefRangeEnd = 634794, 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: 0x06008E2A RID: 36394 RVA: 0x002476B0 File Offset: 0x002458B0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634794, XrefRangeEnd = 634801, 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: 0x06008E2B RID: 36395 RVA: 0x00247718 File Offset: 0x00245918
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 634818, RefRangeEnd = 634819, XrefRangeStart = 634801, XrefRangeEnd = 634818, 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: 0x1700305B RID: 12379
// (get) Token: 0x06008E2C RID: 36396 RVA: 0x00247768 File Offset: 0x00245968
// (set) Token: 0x06008E2D RID: 36397 RVA: 0x002477C0 File Offset: 0x002459C0
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: 0x1700305C RID: 12380
// (get) Token: 0x06008E2E RID: 36398 RVA: 0x0024781C File Offset: 0x00245A1C
// (set) Token: 0x06008E2F RID: 36399 RVA: 0x00247874 File Offset: 0x00245A74
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: 0x06008E30 RID: 36400 RVA: 0x002478D0 File Offset: 0x00245AD0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634819, XrefRangeEnd = 634902, 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: 0x06008E31 RID: 36401 RVA: 0x00247920 File Offset: 0x00245B20
[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: 0x06008E32 RID: 36402 RVA: 0x0024798C File Offset: 0x00245B8C
[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: 0x06008E33 RID: 36403 RVA: 0x002479F8 File Offset: 0x00245BF8
[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: 0x06008E34 RID: 36404 RVA: 0x00247A64 File Offset: 0x00245C64
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634902, XrefRangeEnd = 634916, 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: 0x06008E35 RID: 36405 RVA: 0x00247AD0 File Offset: 0x00245CD0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634916, XrefRangeEnd = 634932, 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: 0x06008E36 RID: 36406 RVA: 0x00247B2C File Offset: 0x00245D2C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634932, XrefRangeEnd = 634945, 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: 0x06008E37 RID: 36407 RVA: 0x00247B88 File Offset: 0x00245D88
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 634980, RefRangeEnd = 634981, XrefRangeStart = 634945, XrefRangeEnd = 634980, 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: 0x06008E38 RID: 36408 RVA: 0x00247C00 File Offset: 0x00245E00
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634981, XrefRangeEnd = 634997, 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: 0x06008E39 RID: 36409 RVA: 0x00247C44 File Offset: 0x00245E44
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634997, XrefRangeEnd = 635041, 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: 0x06008E3A RID: 36410 RVA: 0x00247C88 File Offset: 0x00245E88
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635041, XrefRangeEnd = 635050, 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: 0x06008E3B RID: 36411 RVA: 0x00247CCC File Offset: 0x00245ECC
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 635092, RefRangeEnd = 635094, XrefRangeStart = 635050, XrefRangeEnd = 635092, 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: 0x06008E3C RID: 36412 RVA: 0x00247D10 File Offset: 0x00245F10
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635094, XrefRangeEnd = 635103, 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: 0x06008E3D RID: 36413 RVA: 0x00247D54 File Offset: 0x00245F54
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635103, XrefRangeEnd = 635113, 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: 0x06008E3E RID: 36414 RVA: 0x00247D98 File Offset: 0x00245F98
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635113, XrefRangeEnd = 635125, 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: 0x06008E3F RID: 36415 RVA: 0x00247DDC File Offset: 0x00245FDC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635125, XrefRangeEnd = 635179, 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: 0x06008E40 RID: 36416 RVA: 0x00247E20 File Offset: 0x00246020
[CallerCount(22)]
[CachedScanResults(RefRangeStart = 635185, RefRangeEnd = 635207, XrefRangeStart = 635179, XrefRangeEnd = 635185, 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: 0x06008E41 RID: 36417 RVA: 0x00247E84 File Offset: 0x00246084
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 635216, RefRangeEnd = 635220, XrefRangeStart = 635207, XrefRangeEnd = 635216, 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: 0x06008E42 RID: 36418 RVA: 0x00247EE8 File Offset: 0x002460E8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635220, XrefRangeEnd = 635223, 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: 0x06008E43 RID: 36419 RVA: 0x00247F2C File Offset: 0x0024612C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635223, XrefRangeEnd = 635226, 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: 0x06008E44 RID: 36420 RVA: 0x00247F70 File Offset: 0x00246170
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635226, XrefRangeEnd = 635336, 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: 0x06008E45 RID: 36421 RVA: 0x00247FBC File Offset: 0x002461BC
// 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, 100674176);
InteractionSystem.NativeMethodInfoPtr_OpenTutorial2_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674177);
InteractionSystem.NativeMethodInfoPtr_OpenTutorial3_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674178);
InteractionSystem.NativeMethodInfoPtr_OpenTutorial4_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674179);
InteractionSystem.NativeMethodInfoPtr_SupportGroup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674180);
InteractionSystem.NativeMethodInfoPtr_ASThread_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674181);
InteractionSystem.NativeMethodInfoPtr_get_inInteraction_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674182);
InteractionSystem.NativeMethodInfoPtr_IsInInteraction_Public_Boolean_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674183);
InteractionSystem.NativeMethodInfoPtr_IsPaused_Public_Boolean_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674184);
InteractionSystem.NativeMethodInfoPtr_IsPaused_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674185);
InteractionSystem.NativeMethodInfoPtr_IsInSync_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674186);
InteractionSystem.NativeMethodInfoPtr_StartInteraction_Public_Boolean_FullBodyBipedEffector_InteractionObject_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674187);
InteractionSystem.NativeMethodInfoPtr_PauseInteraction_Public_Boolean_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674188);
InteractionSystem.NativeMethodInfoPtr_ResumeInteraction_Public_Boolean_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674189);
InteractionSystem.NativeMethodInfoPtr_StopInteraction_Public_Boolean_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674190);
InteractionSystem.NativeMethodInfoPtr_PauseAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674191);
InteractionSystem.NativeMethodInfoPtr_ResumeAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674192);
InteractionSystem.NativeMethodInfoPtr_StopAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674193);
InteractionSystem.NativeMethodInfoPtr_GetInteractionObject_Public_InteractionObject_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674194);
InteractionSystem.NativeMethodInfoPtr_GetProgress_Public_Single_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674195);
InteractionSystem.NativeMethodInfoPtr_GetMinActiveProgress_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674196);
InteractionSystem.NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674197);
InteractionSystem.NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_byref_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674198);
InteractionSystem.NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_byref_InteractionTarget_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674199);
InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionRange_Public_Range_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674200);
InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionObjectInRange_Public_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674201);
InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionTargetInRange_Public_InteractionTarget_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674202);
InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionObjectsInRange_Public_Il2CppReferenceArray_1_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674203);
InteractionSystem.NativeMethodInfoPtr_GetClosestInteractionTargetsInRange_Public_Il2CppReferenceArray_1_InteractionTarget_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674204);
InteractionSystem.NativeMethodInfoPtr_TriggerEffectorsReady_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674205);
InteractionSystem.NativeMethodInfoPtr_GetTriggerRange_Public_Range_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674206);
InteractionSystem.NativeMethodInfoPtr_GetClosestTriggerIndex_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674207);
InteractionSystem.NativeMethodInfoPtr_get_ik_Public_get_FullBodyBipedIK_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674208);
InteractionSystem.NativeMethodInfoPtr_set_ik_Public_set_Void_FullBodyBipedIK_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674209);
InteractionSystem.NativeMethodInfoPtr_get_triggersInRange_Public_get_List_1_InteractionTrigger_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674210);
InteractionSystem.NativeMethodInfoPtr_set_triggersInRange_Private_set_Void_List_1_InteractionTrigger_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674211);
InteractionSystem.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674212);
InteractionSystem.NativeMethodInfoPtr_InteractionPause_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674213);
InteractionSystem.NativeMethodInfoPtr_InteractionResume_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674214);
InteractionSystem.NativeMethodInfoPtr_InteractionStop_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674215);
InteractionSystem.NativeMethodInfoPtr_LookAtInteraction_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674216);
InteractionSystem.NativeMethodInfoPtr_OnTriggerEnter_Public_Void_Collider_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674217);
InteractionSystem.NativeMethodInfoPtr_OnTriggerExit_Public_Void_Collider_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674218);
InteractionSystem.NativeMethodInfoPtr_ContactIsInRange_Private_Boolean_Int32_byref_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674219);
InteractionSystem.NativeMethodInfoPtr_OnDrawGizmosSelected_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674220);
InteractionSystem.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674221);
InteractionSystem.NativeMethodInfoPtr_Raycasting_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674222);
InteractionSystem.NativeMethodInfoPtr_UpdateTriggerEventBroadcasting_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674223);
InteractionSystem.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674224);
InteractionSystem.NativeMethodInfoPtr_OnPreFBBIK_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674225);
InteractionSystem.NativeMethodInfoPtr_OnPostFBBIK_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674226);
InteractionSystem.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674227);
InteractionSystem.NativeMethodInfoPtr_IsValid_Private_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674228);
InteractionSystem.NativeMethodInfoPtr_TriggerIndexIsValid_Private_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674229);
InteractionSystem.NativeMethodInfoPtr_OpenUserManual_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674230);
InteractionSystem.NativeMethodInfoPtr_OpenScriptReference_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674231);
InteractionSystem.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem>.NativeClassPtr, 100674232);
}
// Token: 0x06008E46 RID: 36422 RVA: 0x0000351C File Offset: 0x0000171C
public InteractionSystem(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003042 RID: 12354
// (get) Token: 0x06008E47 RID: 36423 RVA: 0x00248640 File Offset: 0x00246840
// (set) Token: 0x06008E48 RID: 36424 RVA: 0x00248669 File Offset: 0x00246869
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: 0x17003043 RID: 12355
// (get) Token: 0x06008E49 RID: 36425 RVA: 0x00248690 File Offset: 0x00246890
// (set) Token: 0x06008E4A RID: 36426 RVA: 0x002486B8 File Offset: 0x002468B8
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: 0x17003044 RID: 12356
// (get) Token: 0x06008E4B RID: 36427 RVA: 0x002486DC File Offset: 0x002468DC
// (set) Token: 0x06008E4C RID: 36428 RVA: 0x00248704 File Offset: 0x00246904
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: 0x17003045 RID: 12357
// (get) Token: 0x06008E4D RID: 36429 RVA: 0x00248728 File Offset: 0x00246928
// (set) Token: 0x06008E4E RID: 36430 RVA: 0x00248750 File Offset: 0x00246950
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: 0x17003046 RID: 12358
// (get) Token: 0x06008E4F RID: 36431 RVA: 0x00248774 File Offset: 0x00246974
// (set) Token: 0x06008E50 RID: 36432 RVA: 0x002487A8 File Offset: 0x002469A8
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: 0x17003047 RID: 12359
// (get) Token: 0x06008E51 RID: 36433 RVA: 0x002487D0 File Offset: 0x002469D0
// (set) Token: 0x06008E52 RID: 36434 RVA: 0x00248804 File Offset: 0x00246A04
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: 0x17003048 RID: 12360
// (get) Token: 0x06008E53 RID: 36435 RVA: 0x0024882C File Offset: 0x00246A2C
// (set) Token: 0x06008E54 RID: 36436 RVA: 0x00248854 File Offset: 0x00246A54
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: 0x17003049 RID: 12361
// (get) Token: 0x06008E55 RID: 36437 RVA: 0x00248878 File Offset: 0x00246A78
// (set) Token: 0x06008E56 RID: 36438 RVA: 0x002488A0 File Offset: 0x00246AA0
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: 0x1700304A RID: 12362
// (get) Token: 0x06008E57 RID: 36439 RVA: 0x002488C4 File Offset: 0x00246AC4
// (set) Token: 0x06008E58 RID: 36440 RVA: 0x002488F8 File Offset: 0x00246AF8
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: 0x1700304B RID: 12363
// (get) Token: 0x06008E59 RID: 36441 RVA: 0x00248920 File Offset: 0x00246B20
// (set) Token: 0x06008E5A RID: 36442 RVA: 0x00248954 File Offset: 0x00246B54
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: 0x1700304C RID: 12364
// (get) Token: 0x06008E5B RID: 36443 RVA: 0x0024897C File Offset: 0x00246B7C
// (set) Token: 0x06008E5C RID: 36444 RVA: 0x002489B0 File Offset: 0x00246BB0
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: 0x1700304D RID: 12365
// (get) Token: 0x06008E5D RID: 36445 RVA: 0x002489D8 File Offset: 0x00246BD8
// (set) Token: 0x06008E5E RID: 36446 RVA: 0x00248A0C File Offset: 0x00246C0C
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: 0x1700304E RID: 12366
// (get) Token: 0x06008E5F RID: 36447 RVA: 0x00248A34 File Offset: 0x00246C34
// (set) Token: 0x06008E60 RID: 36448 RVA: 0x00248A68 File Offset: 0x00246C68
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: 0x1700304F RID: 12367
// (get) Token: 0x06008E61 RID: 36449 RVA: 0x00248A90 File Offset: 0x00246C90
// (set) Token: 0x06008E62 RID: 36450 RVA: 0x00248AC4 File Offset: 0x00246CC4
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: 0x17003050 RID: 12368
// (get) Token: 0x06008E63 RID: 36451 RVA: 0x00248AEC File Offset: 0x00246CEC
// (set) Token: 0x06008E64 RID: 36452 RVA: 0x00248B20 File Offset: 0x00246D20
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: 0x17003051 RID: 12369
// (get) Token: 0x06008E65 RID: 36453 RVA: 0x00248B48 File Offset: 0x00246D48
// (set) Token: 0x06008E66 RID: 36454 RVA: 0x00248B7C File Offset: 0x00246D7C
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: 0x17003052 RID: 12370
// (get) Token: 0x06008E67 RID: 36455 RVA: 0x00248BA4 File Offset: 0x00246DA4
// (set) Token: 0x06008E68 RID: 36456 RVA: 0x00248BD8 File Offset: 0x00246DD8
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: 0x17003053 RID: 12371
// (get) Token: 0x06008E69 RID: 36457 RVA: 0x00248C00 File Offset: 0x00246E00
// (set) Token: 0x06008E6A RID: 36458 RVA: 0x00248C28 File Offset: 0x00246E28
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: 0x17003054 RID: 12372
// (get) Token: 0x06008E6B RID: 36459 RVA: 0x00248C4C File Offset: 0x00246E4C
// (set) Token: 0x06008E6C RID: 36460 RVA: 0x00248C80 File Offset: 0x00246E80
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: 0x17003055 RID: 12373
// (get) Token: 0x06008E6D RID: 36461 RVA: 0x00248CA8 File Offset: 0x00246EA8
// (set) Token: 0x06008E6E RID: 36462 RVA: 0x00248CDC File Offset: 0x00246EDC
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: 0x17003056 RID: 12374
// (get) Token: 0x06008E6F RID: 36463 RVA: 0x00248D04 File Offset: 0x00246F04
// (set) Token: 0x06008E70 RID: 36464 RVA: 0x00248D38 File Offset: 0x00246F38
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: 0x17003057 RID: 12375
// (get) Token: 0x06008E71 RID: 36465 RVA: 0x00248D60 File Offset: 0x00246F60
// (set) Token: 0x06008E72 RID: 36466 RVA: 0x00248D88 File Offset: 0x00246F88
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: 0x17003058 RID: 12376
// (get) Token: 0x06008E73 RID: 36467 RVA: 0x00248DAC File Offset: 0x00246FAC
// (set) Token: 0x06008E74 RID: 36468 RVA: 0x00248DE0 File Offset: 0x00246FE0
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: 0x17003059 RID: 12377
// (get) Token: 0x06008E75 RID: 36469 RVA: 0x00248E08 File Offset: 0x00247008
// (set) Token: 0x06008E76 RID: 36470 RVA: 0x00248E3C File Offset: 0x0024703C
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: 0x04005EFF RID: 24319
private static readonly IntPtr NativeFieldInfoPtr_targetTag;
// Token: 0x04005F00 RID: 24320
private static readonly IntPtr NativeFieldInfoPtr_fadeInTime;
// Token: 0x04005F01 RID: 24321
private static readonly IntPtr NativeFieldInfoPtr_speed;
// Token: 0x04005F02 RID: 24322
private static readonly IntPtr NativeFieldInfoPtr_resetToDefaultsSpeed;
// Token: 0x04005F03 RID: 24323
private static readonly IntPtr NativeFieldInfoPtr_characterCollider;
// Token: 0x04005F04 RID: 24324
private static readonly IntPtr NativeFieldInfoPtr_FPSCamera;
// Token: 0x04005F05 RID: 24325
private static readonly IntPtr NativeFieldInfoPtr_camRaycastLayers;
// Token: 0x04005F06 RID: 24326
private static readonly IntPtr NativeFieldInfoPtr_camRaycastDistance;
// Token: 0x04005F07 RID: 24327
private static readonly IntPtr NativeFieldInfoPtr__triggersInRange_k__BackingField;
// Token: 0x04005F08 RID: 24328
private static readonly IntPtr NativeFieldInfoPtr_inContact;
// Token: 0x04005F09 RID: 24329
private static readonly IntPtr NativeFieldInfoPtr_bestRangeIndexes;
// Token: 0x04005F0A RID: 24330
private static readonly IntPtr NativeFieldInfoPtr_OnInteractionStart;
// Token: 0x04005F0B RID: 24331
private static readonly IntPtr NativeFieldInfoPtr_OnInteractionPause;
// Token: 0x04005F0C RID: 24332
private static readonly IntPtr NativeFieldInfoPtr_OnInteractionPickUp;
// Token: 0x04005F0D RID: 24333
private static readonly IntPtr NativeFieldInfoPtr_OnInteractionResume;
// Token: 0x04005F0E RID: 24334
private static readonly IntPtr NativeFieldInfoPtr_OnInteractionStop;
// Token: 0x04005F0F RID: 24335
private static readonly IntPtr NativeFieldInfoPtr_OnInteractionEvent;
// Token: 0x04005F10 RID: 24336
private static readonly IntPtr NativeFieldInfoPtr_raycastHit;
// Token: 0x04005F11 RID: 24337
private static readonly IntPtr NativeFieldInfoPtr_fullBody;
// Token: 0x04005F12 RID: 24338
private static readonly IntPtr NativeFieldInfoPtr_lookAt;
// Token: 0x04005F13 RID: 24339
private static readonly IntPtr NativeFieldInfoPtr_interactionEffectors;
// Token: 0x04005F14 RID: 24340
private static readonly IntPtr NativeFieldInfoPtr_initiated;
// Token: 0x04005F15 RID: 24341
private static readonly IntPtr NativeFieldInfoPtr_lastCollider;
// Token: 0x04005F16 RID: 24342
private static readonly IntPtr NativeFieldInfoPtr_c;
// Token: 0x04005F17 RID: 24343
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial1_Private_Void_0;
// Token: 0x04005F18 RID: 24344
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial2_Private_Void_0;
// Token: 0x04005F19 RID: 24345
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial3_Private_Void_0;
// Token: 0x04005F1A RID: 24346
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial4_Private_Void_0;
// Token: 0x04005F1B RID: 24347
private static readonly IntPtr NativeMethodInfoPtr_SupportGroup_Private_Void_0;
// Token: 0x04005F1C RID: 24348
private static readonly IntPtr NativeMethodInfoPtr_ASThread_Private_Void_0;
// Token: 0x04005F1D RID: 24349
private static readonly IntPtr NativeMethodInfoPtr_get_inInteraction_Public_get_Boolean_0;
// Token: 0x04005F1E RID: 24350
private static readonly IntPtr NativeMethodInfoPtr_IsInInteraction_Public_Boolean_FullBodyBipedEffector_0;
// Token: 0x04005F1F RID: 24351
private static readonly IntPtr NativeMethodInfoPtr_IsPaused_Public_Boolean_FullBodyBipedEffector_0;
// Token: 0x04005F20 RID: 24352
private static readonly IntPtr NativeMethodInfoPtr_IsPaused_Public_Boolean_0;
// Token: 0x04005F21 RID: 24353
private static readonly IntPtr NativeMethodInfoPtr_IsInSync_Public_Boolean_0;
// Token: 0x04005F22 RID: 24354
private static readonly IntPtr NativeMethodInfoPtr_StartInteraction_Public_Boolean_FullBodyBipedEffector_InteractionObject_Boolean_0;
// Token: 0x04005F23 RID: 24355
private static readonly IntPtr NativeMethodInfoPtr_PauseInteraction_Public_Boolean_FullBodyBipedEffector_0;
// Token: 0x04005F24 RID: 24356
private static readonly IntPtr NativeMethodInfoPtr_ResumeInteraction_Public_Boolean_FullBodyBipedEffector_0;
// Token: 0x04005F25 RID: 24357
private static readonly IntPtr NativeMethodInfoPtr_StopInteraction_Public_Boolean_FullBodyBipedEffector_0;
// Token: 0x04005F26 RID: 24358
private static readonly IntPtr NativeMethodInfoPtr_PauseAll_Public_Void_0;
// Token: 0x04005F27 RID: 24359
private static readonly IntPtr NativeMethodInfoPtr_ResumeAll_Public_Void_0;
// Token: 0x04005F28 RID: 24360
private static readonly IntPtr NativeMethodInfoPtr_StopAll_Public_Void_0;
// Token: 0x04005F29 RID: 24361
private static readonly IntPtr NativeMethodInfoPtr_GetInteractionObject_Public_InteractionObject_FullBodyBipedEffector_0;
// Token: 0x04005F2A RID: 24362
private static readonly IntPtr NativeMethodInfoPtr_GetProgress_Public_Single_FullBodyBipedEffector_0;
// Token: 0x04005F2B RID: 24363
private static readonly IntPtr NativeMethodInfoPtr_GetMinActiveProgress_Public_Single_0;
// Token: 0x04005F2C RID: 24364
private static readonly IntPtr NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_0;
// Token: 0x04005F2D RID: 24365
private static readonly IntPtr NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_byref_InteractionObject_0;
// Token: 0x04005F2E RID: 24366
private static readonly IntPtr NativeMethodInfoPtr_TriggerInteraction_Public_Boolean_Int32_Boolean_byref_InteractionTarget_0;
// Token: 0x04005F2F RID: 24367
private static readonly IntPtr NativeMethodInfoPtr_GetClosestInteractionRange_Public_Range_0;
// Token: 0x04005F30 RID: 24368
private static readonly IntPtr NativeMethodInfoPtr_GetClosestInteractionObjectInRange_Public_InteractionObject_0;
// Token: 0x04005F31 RID: 24369
private static readonly IntPtr NativeMethodInfoPtr_GetClosestInteractionTargetInRange_Public_InteractionTarget_0;
// Token: 0x04005F32 RID: 24370
private static readonly IntPtr NativeMethodInfoPtr_GetClosestInteractionObjectsInRange_Public_Il2CppReferenceArray_1_InteractionObject_0;
// Token: 0x04005F33 RID: 24371
private static readonly IntPtr NativeMethodInfoPtr_GetClosestInteractionTargetsInRange_Public_Il2CppReferenceArray_1_InteractionTarget_0;
// Token: 0x04005F34 RID: 24372
private static readonly IntPtr NativeMethodInfoPtr_TriggerEffectorsReady_Public_Boolean_Int32_0;
// Token: 0x04005F35 RID: 24373
private static readonly IntPtr NativeMethodInfoPtr_GetTriggerRange_Public_Range_Int32_0;
// Token: 0x04005F36 RID: 24374
private static readonly IntPtr NativeMethodInfoPtr_GetClosestTriggerIndex_Public_Int32_0;
// Token: 0x04005F37 RID: 24375
private static readonly IntPtr NativeMethodInfoPtr_get_ik_Public_get_FullBodyBipedIK_0;
// Token: 0x04005F38 RID: 24376
private static readonly IntPtr NativeMethodInfoPtr_set_ik_Public_set_Void_FullBodyBipedIK_0;
// Token: 0x04005F39 RID: 24377
private static readonly IntPtr NativeMethodInfoPtr_get_triggersInRange_Public_get_List_1_InteractionTrigger_0;
// Token: 0x04005F3A RID: 24378
private static readonly IntPtr NativeMethodInfoPtr_set_triggersInRange_Private_set_Void_List_1_InteractionTrigger_0;
// Token: 0x04005F3B RID: 24379
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0;
// Token: 0x04005F3C RID: 24380
private static readonly IntPtr NativeMethodInfoPtr_InteractionPause_Private_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x04005F3D RID: 24381
private static readonly IntPtr NativeMethodInfoPtr_InteractionResume_Private_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x04005F3E RID: 24382
private static readonly IntPtr NativeMethodInfoPtr_InteractionStop_Private_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x04005F3F RID: 24383
private static readonly IntPtr NativeMethodInfoPtr_LookAtInteraction_Private_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x04005F40 RID: 24384
private static readonly IntPtr NativeMethodInfoPtr_OnTriggerEnter_Public_Void_Collider_0;
// Token: 0x04005F41 RID: 24385
private static readonly IntPtr NativeMethodInfoPtr_OnTriggerExit_Public_Void_Collider_0;
// Token: 0x04005F42 RID: 24386
private static readonly IntPtr NativeMethodInfoPtr_ContactIsInRange_Private_Boolean_Int32_byref_Int32_0;
// Token: 0x04005F43 RID: 24387
private static readonly IntPtr NativeMethodInfoPtr_OnDrawGizmosSelected_Private_Void_0;
// Token: 0x04005F44 RID: 24388
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x04005F45 RID: 24389
private static readonly IntPtr NativeMethodInfoPtr_Raycasting_Private_Void_0;
// Token: 0x04005F46 RID: 24390
private static readonly IntPtr NativeMethodInfoPtr_UpdateTriggerEventBroadcasting_Private_Void_0;
// Token: 0x04005F47 RID: 24391
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x04005F48 RID: 24392
private static readonly IntPtr NativeMethodInfoPtr_OnPreFBBIK_Private_Void_0;
// Token: 0x04005F49 RID: 24393
private static readonly IntPtr NativeMethodInfoPtr_OnPostFBBIK_Private_Void_0;
// Token: 0x04005F4A RID: 24394
private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;
// Token: 0x04005F4B RID: 24395
private static readonly IntPtr NativeMethodInfoPtr_IsValid_Private_Boolean_Boolean_0;
// Token: 0x04005F4C RID: 24396
private static readonly IntPtr NativeMethodInfoPtr_TriggerIndexIsValid_Private_Boolean_Int32_0;
// Token: 0x04005F4D RID: 24397
private static readonly IntPtr NativeMethodInfoPtr_OpenUserManual_Private_Void_0;
// Token: 0x04005F4E RID: 24398
private static readonly IntPtr NativeMethodInfoPtr_OpenScriptReference_Private_Void_0;
// Token: 0x04005F4F RID: 24399
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020004B6 RID: 1206
public sealed class InteractionDelegate : MulticastDelegate
{
// Token: 0x06008E77 RID: 36471 RVA: 0x00248E64 File Offset: 0x00247064
[CallerCount(2079)]
[CachedScanResults(RefRangeStart = 12621, RefRangeEnd = 14700, XrefRangeStart = 12621, XrefRangeEnd = 14700, 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: 0x06008E78 RID: 36472 RVA: 0x00248EDC File Offset: 0x002470DC
[CallerCount(6)]
[CachedScanResults(RefRangeStart = 227710, RefRangeEnd = 227716, XrefRangeStart = 227710, XrefRangeEnd = 227716, 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: 0x06008E79 RID: 36473 RVA: 0x00248F48 File Offset: 0x00247148
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634544, XrefRangeEnd = 634548, 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: 0x06008E7A RID: 36474 RVA: 0x00248FF8 File Offset: 0x002471F8
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 14711, RefRangeEnd = 14714, XrefRangeStart = 14711, XrefRangeEnd = 14714, 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: 0x06008E7B RID: 36475 RVA: 0x00249054 File Offset: 0x00247254
// 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, 100674233);
InteractionSystem.InteractionDelegate.NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem.InteractionDelegate>.NativeClassPtr, 100674234);
InteractionSystem.InteractionDelegate.NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_FullBodyBipedEffector_InteractionObject_AsyncCallback_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem.InteractionDelegate>.NativeClassPtr, 100674235);
InteractionSystem.InteractionDelegate.NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem.InteractionDelegate>.NativeClassPtr, 100674236);
}
// Token: 0x06008E7C RID: 36476 RVA: 0x00019081 File Offset: 0x00017281
public InteractionDelegate(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x06008E7D RID: 36477 RVA: 0x002490C5 File Offset: 0x002472C5
public static implicit operator InteractionSystem.InteractionDelegate(Action<FullBodyBipedEffector, InteractionObject> A_0)
{
return DelegateSupport.ConvertDelegate<InteractionSystem.InteractionDelegate>(A_0);
}
// Token: 0x06008E7E RID: 36478 RVA: 0x002490CD File Offset: 0x002472CD
public static InteractionSystem.InteractionDelegate operator +(InteractionSystem.InteractionDelegate A_0, InteractionSystem.InteractionDelegate A_1)
{
return Delegate.Combine(A_0, A_1).Cast<InteractionSystem.InteractionDelegate>();
}
// Token: 0x06008E7F RID: 36479 RVA: 0x002490DB File Offset: 0x002472DB
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: 0x04005F50 RID: 24400
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0;
// Token: 0x04005F51 RID: 24401
private static readonly IntPtr NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x04005F52 RID: 24402
private static readonly IntPtr NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_FullBodyBipedEffector_InteractionObject_AsyncCallback_Object_0;
// Token: 0x04005F53 RID: 24403
private static readonly IntPtr NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0;
}
// Token: 0x020004B7 RID: 1207
public sealed class InteractionEventDelegate : MulticastDelegate
{
// Token: 0x06008E80 RID: 36480 RVA: 0x002490EC File Offset: 0x002472EC
[CallerCount(2079)]
[CachedScanResults(RefRangeStart = 12621, RefRangeEnd = 14700, XrefRangeStart = 12621, XrefRangeEnd = 14700, 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: 0x06008E81 RID: 36481 RVA: 0x00249164 File Offset: 0x00247364
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 634567, RefRangeEnd = 634568, XrefRangeStart = 634548, XrefRangeEnd = 634567, 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: 0x06008E82 RID: 36482 RVA: 0x002491E8 File Offset: 0x002473E8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634568, XrefRangeEnd = 634572, 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: 0x06008E83 RID: 36483 RVA: 0x002492B0 File Offset: 0x002474B0
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 14711, RefRangeEnd = 14714, XrefRangeStart = 14711, XrefRangeEnd = 14714, 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: 0x06008E84 RID: 36484 RVA: 0x0024930C File Offset: 0x0024750C
// 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, 100674237);
InteractionSystem.InteractionEventDelegate.NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_FullBodyBipedEffector_InteractionObject_InteractionEvent_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem.InteractionEventDelegate>.NativeClassPtr, 100674238);
InteractionSystem.InteractionEventDelegate.NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_FullBodyBipedEffector_InteractionObject_InteractionEvent_AsyncCallback_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem.InteractionEventDelegate>.NativeClassPtr, 100674239);
InteractionSystem.InteractionEventDelegate.NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystem.InteractionEventDelegate>.NativeClassPtr, 100674240);
}
// Token: 0x06008E85 RID: 36485 RVA: 0x00019081 File Offset: 0x00017281
public InteractionEventDelegate(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x06008E86 RID: 36486 RVA: 0x0024937D File Offset: 0x0024757D
public static implicit operator InteractionSystem.InteractionEventDelegate(Action<FullBodyBipedEffector, InteractionObject, InteractionObject.InteractionEvent> A_0)
{
return DelegateSupport.ConvertDelegate<InteractionSystem.InteractionEventDelegate>(A_0);
}
// Token: 0x06008E87 RID: 36487 RVA: 0x00249385 File Offset: 0x00247585
public static InteractionSystem.InteractionEventDelegate operator +(InteractionSystem.InteractionEventDelegate A_0, InteractionSystem.InteractionEventDelegate A_1)
{
return Delegate.Combine(A_0, A_1).Cast<InteractionSystem.InteractionEventDelegate>();
}
// Token: 0x06008E88 RID: 36488 RVA: 0x00249393 File Offset: 0x00247593
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: 0x04005F54 RID: 24404
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0;
// Token: 0x04005F55 RID: 24405
private static readonly IntPtr NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_FullBodyBipedEffector_InteractionObject_InteractionEvent_0;
// Token: 0x04005F56 RID: 24406
private static readonly IntPtr NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_FullBodyBipedEffector_InteractionObject_InteractionEvent_AsyncCallback_Object_0;
// Token: 0x04005F57 RID: 24407
private static readonly IntPtr NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0;
}
}
}