Files
NobetaSource/Interop/Assembly-CSharp/RootMotion/FinalIK/InteractionTrigger.cs
2023-09-06 22:19:13 +02:00

820 lines
41 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x020004BA RID: 1210
public class InteractionTrigger : MonoBehaviour
{
// Token: 0x06008EB2 RID: 36530 RVA: 0x00249D68 File Offset: 0x00247F68
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635476, XrefRangeEnd = 635479, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OpenTutorial4()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.NativeMethodInfoPtr_OpenTutorial4_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008EB3 RID: 36531 RVA: 0x00249DAC File Offset: 0x00247FAC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635479, XrefRangeEnd = 635482, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SupportGroup()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.NativeMethodInfoPtr_SupportGroup_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008EB4 RID: 36532 RVA: 0x00249DF0 File Offset: 0x00247FF0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635482, XrefRangeEnd = 635485, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ASThread()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.NativeMethodInfoPtr_ASThread_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008EB5 RID: 36533 RVA: 0x00249E34 File Offset: 0x00248034
[CallerCount(5874)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008EB6 RID: 36534 RVA: 0x00249E78 File Offset: 0x00248078
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635485, XrefRangeEnd = 635496, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe int GetBestRangeIndex(Transform character, Transform raycastFrom, RaycastHit raycastHit)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(character);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(raycastFrom);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref raycastHit;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.NativeMethodInfoPtr_GetBestRangeIndex_Public_Int32_Transform_Transform_RaycastHit_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06008EB7 RID: 36535 RVA: 0x00249F0C File Offset: 0x0024810C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635496, XrefRangeEnd = 635501, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe InteractionTrigger()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionTrigger>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008EB8 RID: 36536 RVA: 0x00249F58 File Offset: 0x00248158
// Note: this type is marked as 'beforefieldinit'.
static InteractionTrigger()
{
Il2CppClassPointerStore<InteractionTrigger>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "InteractionTrigger");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InteractionTrigger>.NativeClassPtr);
InteractionTrigger.NativeFieldInfoPtr_ranges = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger>.NativeClassPtr, "ranges");
InteractionTrigger.NativeMethodInfoPtr_OpenTutorial4_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger>.NativeClassPtr, 100674254);
InteractionTrigger.NativeMethodInfoPtr_SupportGroup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger>.NativeClassPtr, 100674255);
InteractionTrigger.NativeMethodInfoPtr_ASThread_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger>.NativeClassPtr, 100674256);
InteractionTrigger.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger>.NativeClassPtr, 100674257);
InteractionTrigger.NativeMethodInfoPtr_GetBestRangeIndex_Public_Int32_Transform_Transform_RaycastHit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger>.NativeClassPtr, 100674258);
InteractionTrigger.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger>.NativeClassPtr, 100674259);
}
// Token: 0x06008EB9 RID: 36537 RVA: 0x0000351C File Offset: 0x0000171C
public InteractionTrigger(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003069 RID: 12393
// (get) Token: 0x06008EBA RID: 36538 RVA: 0x0024A014 File Offset: 0x00248214
// (set) Token: 0x06008EBB RID: 36539 RVA: 0x0024A048 File Offset: 0x00248248
public unsafe Il2CppReferenceArray<InteractionTrigger.Range> ranges
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.NativeFieldInfoPtr_ranges);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<InteractionTrigger.Range>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.NativeFieldInfoPtr_ranges), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005F71 RID: 24433
private static readonly IntPtr NativeFieldInfoPtr_ranges;
// Token: 0x04005F72 RID: 24434
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial4_Private_Void_0;
// Token: 0x04005F73 RID: 24435
private static readonly IntPtr NativeMethodInfoPtr_SupportGroup_Private_Void_0;
// Token: 0x04005F74 RID: 24436
private static readonly IntPtr NativeMethodInfoPtr_ASThread_Private_Void_0;
// Token: 0x04005F75 RID: 24437
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04005F76 RID: 24438
private static readonly IntPtr NativeMethodInfoPtr_GetBestRangeIndex_Public_Int32_Transform_Transform_RaycastHit_0;
// Token: 0x04005F77 RID: 24439
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020004BB RID: 1211
[Serializable]
public class CharacterPosition : Il2CppSystem.Object
{
// Token: 0x17003071 RID: 12401
// (get) Token: 0x06008EBC RID: 36540 RVA: 0x0024A070 File Offset: 0x00248270
public unsafe Vector3 offset3D
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_get_offset3D_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17003072 RID: 12402
// (get) Token: 0x06008EBD RID: 36541 RVA: 0x0024A0C0 File Offset: 0x002482C0
public unsafe Vector3 direction3D
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635406, XrefRangeEnd = 635410, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_get_direction3D_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06008EBE RID: 36542 RVA: 0x0024A110 File Offset: 0x00248310
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 635427, RefRangeEnd = 635428, XrefRangeStart = 635410, XrefRangeEnd = 635427, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool IsInRange(Transform character, Transform trigger, out float error)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(character);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(trigger);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &error;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_byref_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06008EBF RID: 36543 RVA: 0x0024A1A4 File Offset: 0x002483A4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635428, XrefRangeEnd = 635429, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe CharacterPosition()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionTrigger.CharacterPosition>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.CharacterPosition.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008EC0 RID: 36544 RVA: 0x0024A1F0 File Offset: 0x002483F0
// Note: this type is marked as 'beforefieldinit'.
static CharacterPosition()
{
Il2CppClassPointerStore<InteractionTrigger.CharacterPosition>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<InteractionTrigger>.NativeClassPtr, "CharacterPosition");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InteractionTrigger.CharacterPosition>.NativeClassPtr);
InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_use = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.CharacterPosition>.NativeClassPtr, "use");
InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_offset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.CharacterPosition>.NativeClassPtr, "offset");
InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_angleOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.CharacterPosition>.NativeClassPtr, "angleOffset");
InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_maxAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.CharacterPosition>.NativeClassPtr, "maxAngle");
InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_radius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.CharacterPosition>.NativeClassPtr, "radius");
InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_orbit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.CharacterPosition>.NativeClassPtr, "orbit");
InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_fixYAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.CharacterPosition>.NativeClassPtr, "fixYAxis");
InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_get_offset3D_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger.CharacterPosition>.NativeClassPtr, 100674260);
InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_get_direction3D_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger.CharacterPosition>.NativeClassPtr, 100674261);
InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_byref_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger.CharacterPosition>.NativeClassPtr, 100674262);
InteractionTrigger.CharacterPosition.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger.CharacterPosition>.NativeClassPtr, 100674263);
}
// Token: 0x06008EC1 RID: 36545 RVA: 0x0000A74C File Offset: 0x0000894C
public CharacterPosition(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700306A RID: 12394
// (get) Token: 0x06008EC2 RID: 36546 RVA: 0x0024A2F8 File Offset: 0x002484F8
// (set) Token: 0x06008EC3 RID: 36547 RVA: 0x0024A320 File Offset: 0x00248520
public unsafe bool use
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_use);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_use)) = value;
}
}
// Token: 0x1700306B RID: 12395
// (get) Token: 0x06008EC4 RID: 36548 RVA: 0x0024A344 File Offset: 0x00248544
// (set) Token: 0x06008EC5 RID: 36549 RVA: 0x0024A36C File Offset: 0x0024856C
public unsafe Vector2 offset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_offset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_offset)) = value;
}
}
// Token: 0x1700306C RID: 12396
// (get) Token: 0x06008EC6 RID: 36550 RVA: 0x0024A390 File Offset: 0x00248590
// (set) Token: 0x06008EC7 RID: 36551 RVA: 0x0024A3B8 File Offset: 0x002485B8
public unsafe float angleOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_angleOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_angleOffset)) = value;
}
}
// Token: 0x1700306D RID: 12397
// (get) Token: 0x06008EC8 RID: 36552 RVA: 0x0024A3DC File Offset: 0x002485DC
// (set) Token: 0x06008EC9 RID: 36553 RVA: 0x0024A404 File Offset: 0x00248604
public unsafe float maxAngle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_maxAngle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_maxAngle)) = value;
}
}
// Token: 0x1700306E RID: 12398
// (get) Token: 0x06008ECA RID: 36554 RVA: 0x0024A428 File Offset: 0x00248628
// (set) Token: 0x06008ECB RID: 36555 RVA: 0x0024A450 File Offset: 0x00248650
public unsafe float radius
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_radius);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_radius)) = value;
}
}
// Token: 0x1700306F RID: 12399
// (get) Token: 0x06008ECC RID: 36556 RVA: 0x0024A474 File Offset: 0x00248674
// (set) Token: 0x06008ECD RID: 36557 RVA: 0x0024A49C File Offset: 0x0024869C
public unsafe bool orbit
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_orbit);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_orbit)) = value;
}
}
// Token: 0x17003070 RID: 12400
// (get) Token: 0x06008ECE RID: 36558 RVA: 0x0024A4C0 File Offset: 0x002486C0
// (set) Token: 0x06008ECF RID: 36559 RVA: 0x0024A4E8 File Offset: 0x002486E8
public unsafe bool fixYAxis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_fixYAxis);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_fixYAxis)) = value;
}
}
// Token: 0x04005F78 RID: 24440
private static readonly IntPtr NativeFieldInfoPtr_use;
// Token: 0x04005F79 RID: 24441
private static readonly IntPtr NativeFieldInfoPtr_offset;
// Token: 0x04005F7A RID: 24442
private static readonly IntPtr NativeFieldInfoPtr_angleOffset;
// Token: 0x04005F7B RID: 24443
private static readonly IntPtr NativeFieldInfoPtr_maxAngle;
// Token: 0x04005F7C RID: 24444
private static readonly IntPtr NativeFieldInfoPtr_radius;
// Token: 0x04005F7D RID: 24445
private static readonly IntPtr NativeFieldInfoPtr_orbit;
// Token: 0x04005F7E RID: 24446
private static readonly IntPtr NativeFieldInfoPtr_fixYAxis;
// Token: 0x04005F7F RID: 24447
private static readonly IntPtr NativeMethodInfoPtr_get_offset3D_Public_get_Vector3_0;
// Token: 0x04005F80 RID: 24448
private static readonly IntPtr NativeMethodInfoPtr_get_direction3D_Public_get_Vector3_0;
// Token: 0x04005F81 RID: 24449
private static readonly IntPtr NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_byref_Single_0;
// Token: 0x04005F82 RID: 24450
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
// Token: 0x020004BC RID: 1212
[Serializable]
public class CameraPosition : Il2CppSystem.Object
{
// Token: 0x06008ED0 RID: 36560 RVA: 0x0024A50C File Offset: 0x0024870C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635429, XrefRangeEnd = 635438, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Quaternion GetRotation()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.CameraPosition.NativeMethodInfoPtr_GetRotation_Public_Quaternion_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06008ED1 RID: 36561 RVA: 0x0024A55C File Offset: 0x0024875C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 635467, RefRangeEnd = 635468, XrefRangeStart = 635438, XrefRangeEnd = 635467, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool IsInRange(Transform raycastFrom, RaycastHit hit, Transform trigger, out float error)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(raycastFrom);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref hit;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(trigger);
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &error;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.CameraPosition.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_RaycastHit_Transform_byref_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06008ED2 RID: 36562 RVA: 0x0024A604 File Offset: 0x00248804
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635468, XrefRangeEnd = 635470, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe CameraPosition()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionTrigger.CameraPosition>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.CameraPosition.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008ED3 RID: 36563 RVA: 0x0024A650 File Offset: 0x00248850
// Note: this type is marked as 'beforefieldinit'.
static CameraPosition()
{
Il2CppClassPointerStore<InteractionTrigger.CameraPosition>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<InteractionTrigger>.NativeClassPtr, "CameraPosition");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InteractionTrigger.CameraPosition>.NativeClassPtr);
InteractionTrigger.CameraPosition.NativeFieldInfoPtr_lookAtTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.CameraPosition>.NativeClassPtr, "lookAtTarget");
InteractionTrigger.CameraPosition.NativeFieldInfoPtr_direction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.CameraPosition>.NativeClassPtr, "direction");
InteractionTrigger.CameraPosition.NativeFieldInfoPtr_maxDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.CameraPosition>.NativeClassPtr, "maxDistance");
InteractionTrigger.CameraPosition.NativeFieldInfoPtr_maxAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.CameraPosition>.NativeClassPtr, "maxAngle");
InteractionTrigger.CameraPosition.NativeFieldInfoPtr_fixYAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.CameraPosition>.NativeClassPtr, "fixYAxis");
InteractionTrigger.CameraPosition.NativeMethodInfoPtr_GetRotation_Public_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger.CameraPosition>.NativeClassPtr, 100674264);
InteractionTrigger.CameraPosition.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_RaycastHit_Transform_byref_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger.CameraPosition>.NativeClassPtr, 100674265);
InteractionTrigger.CameraPosition.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger.CameraPosition>.NativeClassPtr, 100674266);
}
// Token: 0x06008ED4 RID: 36564 RVA: 0x0000A74C File Offset: 0x0000894C
public CameraPosition(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003073 RID: 12403
// (get) Token: 0x06008ED5 RID: 36565 RVA: 0x0024A71C File Offset: 0x0024891C
// (set) Token: 0x06008ED6 RID: 36566 RVA: 0x0024A750 File Offset: 0x00248950
public unsafe Collider lookAtTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_lookAtTarget);
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(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_lookAtTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003074 RID: 12404
// (get) Token: 0x06008ED7 RID: 36567 RVA: 0x0024A778 File Offset: 0x00248978
// (set) Token: 0x06008ED8 RID: 36568 RVA: 0x0024A7A0 File Offset: 0x002489A0
public unsafe Vector3 direction
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_direction);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_direction)) = value;
}
}
// Token: 0x17003075 RID: 12405
// (get) Token: 0x06008ED9 RID: 36569 RVA: 0x0024A7C4 File Offset: 0x002489C4
// (set) Token: 0x06008EDA RID: 36570 RVA: 0x0024A7EC File Offset: 0x002489EC
public unsafe float maxDistance
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_maxDistance);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_maxDistance)) = value;
}
}
// Token: 0x17003076 RID: 12406
// (get) Token: 0x06008EDB RID: 36571 RVA: 0x0024A810 File Offset: 0x00248A10
// (set) Token: 0x06008EDC RID: 36572 RVA: 0x0024A838 File Offset: 0x00248A38
public unsafe float maxAngle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_maxAngle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_maxAngle)) = value;
}
}
// Token: 0x17003077 RID: 12407
// (get) Token: 0x06008EDD RID: 36573 RVA: 0x0024A85C File Offset: 0x00248A5C
// (set) Token: 0x06008EDE RID: 36574 RVA: 0x0024A884 File Offset: 0x00248A84
public unsafe bool fixYAxis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_fixYAxis);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_fixYAxis)) = value;
}
}
// Token: 0x04005F83 RID: 24451
private static readonly IntPtr NativeFieldInfoPtr_lookAtTarget;
// Token: 0x04005F84 RID: 24452
private static readonly IntPtr NativeFieldInfoPtr_direction;
// Token: 0x04005F85 RID: 24453
private static readonly IntPtr NativeFieldInfoPtr_maxDistance;
// Token: 0x04005F86 RID: 24454
private static readonly IntPtr NativeFieldInfoPtr_maxAngle;
// Token: 0x04005F87 RID: 24455
private static readonly IntPtr NativeFieldInfoPtr_fixYAxis;
// Token: 0x04005F88 RID: 24456
private static readonly IntPtr NativeMethodInfoPtr_GetRotation_Public_Quaternion_0;
// Token: 0x04005F89 RID: 24457
private static readonly IntPtr NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_RaycastHit_Transform_byref_Single_0;
// Token: 0x04005F8A RID: 24458
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
// Token: 0x020004BD RID: 1213
[Serializable]
public class Range : Il2CppSystem.Object
{
// Token: 0x06008EDF RID: 36575 RVA: 0x0024A8A8 File Offset: 0x00248AA8
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 635473, RefRangeEnd = 635475, XrefRangeStart = 635470, XrefRangeEnd = 635473, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool IsInRange(Transform character, Transform raycastFrom, RaycastHit raycastHit, Transform trigger, out float maxError)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(character);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(raycastFrom);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref raycastHit;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(trigger);
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &maxError;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.Range.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_RaycastHit_Transform_byref_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06008EE0 RID: 36576 RVA: 0x0024A968 File Offset: 0x00248B68
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635475, XrefRangeEnd = 635476, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Range()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionTrigger.Range>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.Range.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008EE1 RID: 36577 RVA: 0x0024A9B4 File Offset: 0x00248BB4
// Note: this type is marked as 'beforefieldinit'.
static Range()
{
Il2CppClassPointerStore<InteractionTrigger.Range>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<InteractionTrigger>.NativeClassPtr, "Range");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InteractionTrigger.Range>.NativeClassPtr);
InteractionTrigger.Range.NativeFieldInfoPtr_name = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.Range>.NativeClassPtr, "name");
InteractionTrigger.Range.NativeFieldInfoPtr_show = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.Range>.NativeClassPtr, "show");
InteractionTrigger.Range.NativeFieldInfoPtr_characterPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.Range>.NativeClassPtr, "characterPosition");
InteractionTrigger.Range.NativeFieldInfoPtr_cameraPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.Range>.NativeClassPtr, "cameraPosition");
InteractionTrigger.Range.NativeFieldInfoPtr_interactions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.Range>.NativeClassPtr, "interactions");
InteractionTrigger.Range.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_RaycastHit_Transform_byref_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger.Range>.NativeClassPtr, 100674267);
InteractionTrigger.Range.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger.Range>.NativeClassPtr, 100674268);
}
// Token: 0x06008EE2 RID: 36578 RVA: 0x0000A74C File Offset: 0x0000894C
public Range(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003078 RID: 12408
// (get) Token: 0x06008EE3 RID: 36579 RVA: 0x0024AA6C File Offset: 0x00248C6C
// (set) Token: 0x06008EE4 RID: 36580 RVA: 0x0024AA95 File Offset: 0x00248C95
public unsafe string name
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_name);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_name), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x17003079 RID: 12409
// (get) Token: 0x06008EE5 RID: 36581 RVA: 0x0024AABC File Offset: 0x00248CBC
// (set) Token: 0x06008EE6 RID: 36582 RVA: 0x0024AAE4 File Offset: 0x00248CE4
public unsafe bool show
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_show);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_show)) = value;
}
}
// Token: 0x1700307A RID: 12410
// (get) Token: 0x06008EE7 RID: 36583 RVA: 0x0024AB08 File Offset: 0x00248D08
// (set) Token: 0x06008EE8 RID: 36584 RVA: 0x0024AB3C File Offset: 0x00248D3C
public unsafe InteractionTrigger.CharacterPosition characterPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_characterPosition);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new InteractionTrigger.CharacterPosition(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_characterPosition), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700307B RID: 12411
// (get) Token: 0x06008EE9 RID: 36585 RVA: 0x0024AB64 File Offset: 0x00248D64
// (set) Token: 0x06008EEA RID: 36586 RVA: 0x0024AB98 File Offset: 0x00248D98
public unsafe InteractionTrigger.CameraPosition cameraPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_cameraPosition);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new InteractionTrigger.CameraPosition(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_cameraPosition), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700307C RID: 12412
// (get) Token: 0x06008EEB RID: 36587 RVA: 0x0024ABC0 File Offset: 0x00248DC0
// (set) Token: 0x06008EEC RID: 36588 RVA: 0x0024ABF4 File Offset: 0x00248DF4
public unsafe Il2CppReferenceArray<InteractionTrigger.Range.Interaction> interactions
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_interactions);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<InteractionTrigger.Range.Interaction>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_interactions), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005F8B RID: 24459
private static readonly IntPtr NativeFieldInfoPtr_name;
// Token: 0x04005F8C RID: 24460
private static readonly IntPtr NativeFieldInfoPtr_show;
// Token: 0x04005F8D RID: 24461
private static readonly IntPtr NativeFieldInfoPtr_characterPosition;
// Token: 0x04005F8E RID: 24462
private static readonly IntPtr NativeFieldInfoPtr_cameraPosition;
// Token: 0x04005F8F RID: 24463
private static readonly IntPtr NativeFieldInfoPtr_interactions;
// Token: 0x04005F90 RID: 24464
private static readonly IntPtr NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_RaycastHit_Transform_byref_Single_0;
// Token: 0x04005F91 RID: 24465
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020004BE RID: 1214
[Serializable]
public class Interaction : Il2CppSystem.Object
{
// Token: 0x06008EED RID: 36589 RVA: 0x0024AC1C File Offset: 0x00248E1C
[CallerCount(1664)]
[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Interaction()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionTrigger.Range.Interaction>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.Range.Interaction.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008EEE RID: 36590 RVA: 0x0024AC68 File Offset: 0x00248E68
// Note: this type is marked as 'beforefieldinit'.
static Interaction()
{
Il2CppClassPointerStore<InteractionTrigger.Range.Interaction>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<InteractionTrigger.Range>.NativeClassPtr, "Interaction");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InteractionTrigger.Range.Interaction>.NativeClassPtr);
InteractionTrigger.Range.Interaction.NativeFieldInfoPtr_interactionObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.Range.Interaction>.NativeClassPtr, "interactionObject");
InteractionTrigger.Range.Interaction.NativeFieldInfoPtr_effectors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionTrigger.Range.Interaction>.NativeClassPtr, "effectors");
InteractionTrigger.Range.Interaction.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionTrigger.Range.Interaction>.NativeClassPtr, 100674269);
}
// Token: 0x06008EEF RID: 36591 RVA: 0x0000A74C File Offset: 0x0000894C
public Interaction(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700307D RID: 12413
// (get) Token: 0x06008EF0 RID: 36592 RVA: 0x0024ACD0 File Offset: 0x00248ED0
// (set) Token: 0x06008EF1 RID: 36593 RVA: 0x0024AD04 File Offset: 0x00248F04
public unsafe InteractionObject interactionObject
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.Interaction.NativeFieldInfoPtr_interactionObject);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new InteractionObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.Interaction.NativeFieldInfoPtr_interactionObject), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700307E RID: 12414
// (get) Token: 0x06008EF2 RID: 36594 RVA: 0x0024AD2C File Offset: 0x00248F2C
// (set) Token: 0x06008EF3 RID: 36595 RVA: 0x0024AD60 File Offset: 0x00248F60
public unsafe Il2CppStructArray<FullBodyBipedEffector> effectors
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.Interaction.NativeFieldInfoPtr_effectors);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<FullBodyBipedEffector>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.Interaction.NativeFieldInfoPtr_effectors), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005F92 RID: 24466
private static readonly IntPtr NativeFieldInfoPtr_interactionObject;
// Token: 0x04005F93 RID: 24467
private static readonly IntPtr NativeFieldInfoPtr_effectors;
// Token: 0x04005F94 RID: 24468
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}
}
}