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

1531 lines
77 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using UnityEngine;
namespace RootMotion.FinalIK
{
// Token: 0x0200045F RID: 1119
public class InteractionObject : MonoBehaviour
{
// Token: 0x060085FB RID: 34299 RVA: 0x00224C94 File Offset: 0x00222E94
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619783, XrefRangeEnd = 619786, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OpenTutorial1()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_OpenTutorial1_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060085FC RID: 34300 RVA: 0x00224CD8 File Offset: 0x00222ED8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619786, XrefRangeEnd = 619789, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OpenTutorial2()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_OpenTutorial2_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060085FD RID: 34301 RVA: 0x00224D1C File Offset: 0x00222F1C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619789, XrefRangeEnd = 619792, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OpenTutorial3()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_OpenTutorial3_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060085FE RID: 34302 RVA: 0x00224D60 File Offset: 0x00222F60
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619792, XrefRangeEnd = 619795, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OpenTutorial4()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_OpenTutorial4_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060085FF RID: 34303 RVA: 0x00224DA4 File Offset: 0x00222FA4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619795, XrefRangeEnd = 619798, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SupportGroup()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_SupportGroup_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008600 RID: 34304 RVA: 0x00224DE8 File Offset: 0x00222FE8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619798, XrefRangeEnd = 619801, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ASThread()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_ASThread_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x17002DC1 RID: 11713
// (get) Token: 0x06008601 RID: 34305 RVA: 0x00224E2C File Offset: 0x0022302C
// (set) Token: 0x06008602 RID: 34306 RVA: 0x00224E7C File Offset: 0x0022307C
public unsafe float length
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_get_length_Public_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 223884, RefRangeEnd = 223885, XrefRangeStart = 223884, XrefRangeEnd = 223885, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_set_length_Private_set_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x17002DC2 RID: 11714
// (get) Token: 0x06008603 RID: 34307 RVA: 0x00224ED0 File Offset: 0x002230D0
// (set) Token: 0x06008604 RID: 34308 RVA: 0x00224F28 File Offset: 0x00223128
public unsafe InteractionSystem lastUsedInteractionSystem
{
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 11297, RefRangeEnd = 11298, XrefRangeStart = 11297, XrefRangeEnd = 11298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_get_lastUsedInteractionSystem_Public_get_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new InteractionSystem(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(InteractionObject.NativeMethodInfoPtr_set_lastUsedInteractionSystem_Private_set_Void_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x06008605 RID: 34309 RVA: 0x00224F84 File Offset: 0x00223184
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 619830, RefRangeEnd = 619831, XrefRangeStart = 619801, XrefRangeEnd = 619830, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Initiate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_Initiate_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x17002DC3 RID: 11715
// (get) Token: 0x06008606 RID: 34310 RVA: 0x00224FC8 File Offset: 0x002231C8
public unsafe Transform lookAtTarget
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619831, XrefRangeEnd = 619836, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_get_lookAtTarget_Public_get_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
}
// Token: 0x06008607 RID: 34311 RVA: 0x00225020 File Offset: 0x00223220
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 619848, RefRangeEnd = 619850, XrefRangeStart = 619836, XrefRangeEnd = 619848, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe InteractionTarget GetTarget(FullBodyBipedEffector effectorType, InteractionSystem interactionSystem)
{
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(interactionSystem);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_GetTarget_Public_InteractionTarget_FullBodyBipedEffector_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new InteractionTarget(intPtr3) : null;
}
// Token: 0x06008608 RID: 34312 RVA: 0x002250A0 File Offset: 0x002232A0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619850, XrefRangeEnd = 619852, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool CurveUsed(InteractionObject.WeightCurve.Type type)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref type;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_CurveUsed_Public_Boolean_Type_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06008609 RID: 34313 RVA: 0x00225104 File Offset: 0x00223304
[CallerCount(0)]
public unsafe Il2CppReferenceArray<InteractionTarget> GetTargets()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_GetTargets_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: 0x0600860A RID: 34314 RVA: 0x0022515C File Offset: 0x0022335C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 619871, RefRangeEnd = 619872, XrefRangeStart = 619852, XrefRangeEnd = 619871, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Transform GetTarget(FullBodyBipedEffector effectorType, string tag)
{
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.ManagedStringToIl2Cpp(tag);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_GetTarget_Public_Transform_FullBodyBipedEffector_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
// Token: 0x0600860B RID: 34315 RVA: 0x002251DC File Offset: 0x002233DC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnStartInteraction(InteractionSystem interactionSystem)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(interactionSystem);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_OnStartInteraction_Public_Void_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600860C RID: 34316 RVA: 0x00225238 File Offset: 0x00223438
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 619915, RefRangeEnd = 619916, XrefRangeStart = 619872, XrefRangeEnd = 619915, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Apply(IKSolverFullBodyBiped solver, FullBodyBipedEffector effector, InteractionTarget target, float timer, float weight)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(solver);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref effector;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(target);
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref timer;
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_Apply_Public_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_InteractionTarget_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600860D RID: 34317 RVA: 0x002252E4 File Offset: 0x002234E4
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 619924, RefRangeEnd = 619926, XrefRangeStart = 619916, XrefRangeEnd = 619924, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float GetValue(InteractionObject.WeightCurve.Type weightCurveType, InteractionTarget target, float timer)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref weightCurveType;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(target);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref timer;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_GetValue_Public_Single_Type_InteractionTarget_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x17002DC4 RID: 11716
// (get) Token: 0x0600860E RID: 34318 RVA: 0x00225374 File Offset: 0x00223574
public unsafe Transform targetsRoot
{
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 619931, RefRangeEnd = 619934, XrefRangeStart = 619926, XrefRangeEnd = 619931, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_get_targetsRoot_Public_get_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
}
// Token: 0x0600860F RID: 34319 RVA: 0x002253CC File Offset: 0x002235CC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619934, XrefRangeEnd = 619935, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Awake()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_Awake_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008610 RID: 34320 RVA: 0x00225410 File Offset: 0x00223610
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 619939, RefRangeEnd = 619941, XrefRangeStart = 619935, XrefRangeEnd = 619939, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Apply(IKSolverFullBodyBiped solver, FullBodyBipedEffector effector, InteractionObject.WeightCurve.Type type, float value, float weight)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(solver);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref effector;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref type;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref value;
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_Apply_Private_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_Type_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008611 RID: 34321 RVA: 0x002254B8 File Offset: 0x002236B8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619941, XrefRangeEnd = 619947, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Transform GetTarget(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(InteractionObject.NativeMethodInfoPtr_GetTarget_Private_Transform_FullBodyBipedEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
}
// Token: 0x06008612 RID: 34322 RVA: 0x00225520 File Offset: 0x00223720
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 619948, RefRangeEnd = 619949, XrefRangeStart = 619947, XrefRangeEnd = 619948, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe int GetWeightCurveIndex(InteractionObject.WeightCurve.Type weightCurveType)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref weightCurveType;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_GetWeightCurveIndex_Private_Int32_Type_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06008613 RID: 34323 RVA: 0x00225584 File Offset: 0x00223784
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619949, XrefRangeEnd = 619950, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe int GetMultiplierIndex(InteractionObject.WeightCurve.Type weightCurveType)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref weightCurveType;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_GetMultiplierIndex_Private_Int32_Type_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06008614 RID: 34324 RVA: 0x002255E8 File Offset: 0x002237E8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619950, XrefRangeEnd = 619953, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OpenUserManual()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_OpenUserManual_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008615 RID: 34325 RVA: 0x0022562C File Offset: 0x0022382C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619953, XrefRangeEnd = 619956, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OpenScriptReference()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_OpenScriptReference_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008616 RID: 34326 RVA: 0x00225670 File Offset: 0x00223870
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619956, XrefRangeEnd = 619961, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe InteractionObject()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008617 RID: 34327 RVA: 0x002256BC File Offset: 0x002238BC
// Note: this type is marked as 'beforefieldinit'.
static InteractionObject()
{
Il2CppClassPointerStore<InteractionObject>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "InteractionObject");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr);
InteractionObject.NativeFieldInfoPtr_otherLookAtTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, "otherLookAtTarget");
InteractionObject.NativeFieldInfoPtr_otherTargetsRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, "otherTargetsRoot");
InteractionObject.NativeFieldInfoPtr_positionOffsetSpace = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, "positionOffsetSpace");
InteractionObject.NativeFieldInfoPtr_weightCurves = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, "weightCurves");
InteractionObject.NativeFieldInfoPtr_multipliers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, "multipliers");
InteractionObject.NativeFieldInfoPtr_events = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, "events");
InteractionObject.NativeFieldInfoPtr__length_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, "<length>k__BackingField");
InteractionObject.NativeFieldInfoPtr__lastUsedInteractionSystem_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, "<lastUsedInteractionSystem>k__BackingField");
InteractionObject.NativeFieldInfoPtr_targets = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, "targets");
InteractionObject.NativeMethodInfoPtr_OpenTutorial1_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673473);
InteractionObject.NativeMethodInfoPtr_OpenTutorial2_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673474);
InteractionObject.NativeMethodInfoPtr_OpenTutorial3_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673475);
InteractionObject.NativeMethodInfoPtr_OpenTutorial4_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673476);
InteractionObject.NativeMethodInfoPtr_SupportGroup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673477);
InteractionObject.NativeMethodInfoPtr_ASThread_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673478);
InteractionObject.NativeMethodInfoPtr_get_length_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673479);
InteractionObject.NativeMethodInfoPtr_set_length_Private_set_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673480);
InteractionObject.NativeMethodInfoPtr_get_lastUsedInteractionSystem_Public_get_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673481);
InteractionObject.NativeMethodInfoPtr_set_lastUsedInteractionSystem_Private_set_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673482);
InteractionObject.NativeMethodInfoPtr_Initiate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673483);
InteractionObject.NativeMethodInfoPtr_get_lookAtTarget_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673484);
InteractionObject.NativeMethodInfoPtr_GetTarget_Public_InteractionTarget_FullBodyBipedEffector_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673485);
InteractionObject.NativeMethodInfoPtr_CurveUsed_Public_Boolean_Type_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673486);
InteractionObject.NativeMethodInfoPtr_GetTargets_Public_Il2CppReferenceArray_1_InteractionTarget_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673487);
InteractionObject.NativeMethodInfoPtr_GetTarget_Public_Transform_FullBodyBipedEffector_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673488);
InteractionObject.NativeMethodInfoPtr_OnStartInteraction_Public_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673489);
InteractionObject.NativeMethodInfoPtr_Apply_Public_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_InteractionTarget_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673490);
InteractionObject.NativeMethodInfoPtr_GetValue_Public_Single_Type_InteractionTarget_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673491);
InteractionObject.NativeMethodInfoPtr_get_targetsRoot_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673492);
InteractionObject.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673493);
InteractionObject.NativeMethodInfoPtr_Apply_Private_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_Type_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673494);
InteractionObject.NativeMethodInfoPtr_GetTarget_Private_Transform_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673495);
InteractionObject.NativeMethodInfoPtr_GetWeightCurveIndex_Private_Int32_Type_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673496);
InteractionObject.NativeMethodInfoPtr_GetMultiplierIndex_Private_Int32_Type_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673497);
InteractionObject.NativeMethodInfoPtr_OpenUserManual_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673498);
InteractionObject.NativeMethodInfoPtr_OpenScriptReference_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673499);
InteractionObject.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673500);
}
// Token: 0x06008618 RID: 34328 RVA: 0x0000351C File Offset: 0x0000171C
public InteractionObject(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002DB8 RID: 11704
// (get) Token: 0x06008619 RID: 34329 RVA: 0x002259D0 File Offset: 0x00223BD0
// (set) Token: 0x0600861A RID: 34330 RVA: 0x00225A04 File Offset: 0x00223C04
public unsafe Transform otherLookAtTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_otherLookAtTarget);
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(InteractionObject.NativeFieldInfoPtr_otherLookAtTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002DB9 RID: 11705
// (get) Token: 0x0600861B RID: 34331 RVA: 0x00225A2C File Offset: 0x00223C2C
// (set) Token: 0x0600861C RID: 34332 RVA: 0x00225A60 File Offset: 0x00223C60
public unsafe Transform otherTargetsRoot
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_otherTargetsRoot);
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(InteractionObject.NativeFieldInfoPtr_otherTargetsRoot), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002DBA RID: 11706
// (get) Token: 0x0600861D RID: 34333 RVA: 0x00225A88 File Offset: 0x00223C88
// (set) Token: 0x0600861E RID: 34334 RVA: 0x00225ABC File Offset: 0x00223CBC
public unsafe Transform positionOffsetSpace
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_positionOffsetSpace);
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(InteractionObject.NativeFieldInfoPtr_positionOffsetSpace), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002DBB RID: 11707
// (get) Token: 0x0600861F RID: 34335 RVA: 0x00225AE4 File Offset: 0x00223CE4
// (set) Token: 0x06008620 RID: 34336 RVA: 0x00225B18 File Offset: 0x00223D18
public unsafe Il2CppReferenceArray<InteractionObject.WeightCurve> weightCurves
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_weightCurves);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<InteractionObject.WeightCurve>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_weightCurves), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002DBC RID: 11708
// (get) Token: 0x06008621 RID: 34337 RVA: 0x00225B40 File Offset: 0x00223D40
// (set) Token: 0x06008622 RID: 34338 RVA: 0x00225B74 File Offset: 0x00223D74
public unsafe Il2CppReferenceArray<InteractionObject.Multiplier> multipliers
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_multipliers);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<InteractionObject.Multiplier>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_multipliers), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002DBD RID: 11709
// (get) Token: 0x06008623 RID: 34339 RVA: 0x00225B9C File Offset: 0x00223D9C
// (set) Token: 0x06008624 RID: 34340 RVA: 0x00225BD0 File Offset: 0x00223DD0
public unsafe Il2CppReferenceArray<InteractionObject.InteractionEvent> events
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_events);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<InteractionObject.InteractionEvent>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_events), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002DBE RID: 11710
// (get) Token: 0x06008625 RID: 34341 RVA: 0x00225BF8 File Offset: 0x00223DF8
// (set) Token: 0x06008626 RID: 34342 RVA: 0x00225C20 File Offset: 0x00223E20
public unsafe float _length_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr__length_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr__length_k__BackingField)) = value;
}
}
// Token: 0x17002DBF RID: 11711
// (get) Token: 0x06008627 RID: 34343 RVA: 0x00225C44 File Offset: 0x00223E44
// (set) Token: 0x06008628 RID: 34344 RVA: 0x00225C78 File Offset: 0x00223E78
public unsafe InteractionSystem _lastUsedInteractionSystem_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr__lastUsedInteractionSystem_k__BackingField);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new InteractionSystem(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr__lastUsedInteractionSystem_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002DC0 RID: 11712
// (get) Token: 0x06008629 RID: 34345 RVA: 0x00225CA0 File Offset: 0x00223EA0
// (set) Token: 0x0600862A RID: 34346 RVA: 0x00225CD4 File Offset: 0x00223ED4
public unsafe Il2CppReferenceArray<InteractionTarget> targets
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_targets);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<InteractionTarget>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_targets), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005979 RID: 22905
private static readonly IntPtr NativeFieldInfoPtr_otherLookAtTarget;
// Token: 0x0400597A RID: 22906
private static readonly IntPtr NativeFieldInfoPtr_otherTargetsRoot;
// Token: 0x0400597B RID: 22907
private static readonly IntPtr NativeFieldInfoPtr_positionOffsetSpace;
// Token: 0x0400597C RID: 22908
private static readonly IntPtr NativeFieldInfoPtr_weightCurves;
// Token: 0x0400597D RID: 22909
private static readonly IntPtr NativeFieldInfoPtr_multipliers;
// Token: 0x0400597E RID: 22910
private static readonly IntPtr NativeFieldInfoPtr_events;
// Token: 0x0400597F RID: 22911
private static readonly IntPtr NativeFieldInfoPtr__length_k__BackingField;
// Token: 0x04005980 RID: 22912
private static readonly IntPtr NativeFieldInfoPtr__lastUsedInteractionSystem_k__BackingField;
// Token: 0x04005981 RID: 22913
private static readonly IntPtr NativeFieldInfoPtr_targets;
// Token: 0x04005982 RID: 22914
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial1_Private_Void_0;
// Token: 0x04005983 RID: 22915
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial2_Private_Void_0;
// Token: 0x04005984 RID: 22916
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial3_Private_Void_0;
// Token: 0x04005985 RID: 22917
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial4_Private_Void_0;
// Token: 0x04005986 RID: 22918
private static readonly IntPtr NativeMethodInfoPtr_SupportGroup_Private_Void_0;
// Token: 0x04005987 RID: 22919
private static readonly IntPtr NativeMethodInfoPtr_ASThread_Private_Void_0;
// Token: 0x04005988 RID: 22920
private static readonly IntPtr NativeMethodInfoPtr_get_length_Public_get_Single_0;
// Token: 0x04005989 RID: 22921
private static readonly IntPtr NativeMethodInfoPtr_set_length_Private_set_Void_Single_0;
// Token: 0x0400598A RID: 22922
private static readonly IntPtr NativeMethodInfoPtr_get_lastUsedInteractionSystem_Public_get_InteractionSystem_0;
// Token: 0x0400598B RID: 22923
private static readonly IntPtr NativeMethodInfoPtr_set_lastUsedInteractionSystem_Private_set_Void_InteractionSystem_0;
// Token: 0x0400598C RID: 22924
private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_0;
// Token: 0x0400598D RID: 22925
private static readonly IntPtr NativeMethodInfoPtr_get_lookAtTarget_Public_get_Transform_0;
// Token: 0x0400598E RID: 22926
private static readonly IntPtr NativeMethodInfoPtr_GetTarget_Public_InteractionTarget_FullBodyBipedEffector_InteractionSystem_0;
// Token: 0x0400598F RID: 22927
private static readonly IntPtr NativeMethodInfoPtr_CurveUsed_Public_Boolean_Type_0;
// Token: 0x04005990 RID: 22928
private static readonly IntPtr NativeMethodInfoPtr_GetTargets_Public_Il2CppReferenceArray_1_InteractionTarget_0;
// Token: 0x04005991 RID: 22929
private static readonly IntPtr NativeMethodInfoPtr_GetTarget_Public_Transform_FullBodyBipedEffector_String_0;
// Token: 0x04005992 RID: 22930
private static readonly IntPtr NativeMethodInfoPtr_OnStartInteraction_Public_Void_InteractionSystem_0;
// Token: 0x04005993 RID: 22931
private static readonly IntPtr NativeMethodInfoPtr_Apply_Public_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_InteractionTarget_Single_Single_0;
// Token: 0x04005994 RID: 22932
private static readonly IntPtr NativeMethodInfoPtr_GetValue_Public_Single_Type_InteractionTarget_Single_0;
// Token: 0x04005995 RID: 22933
private static readonly IntPtr NativeMethodInfoPtr_get_targetsRoot_Public_get_Transform_0;
// Token: 0x04005996 RID: 22934
private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0;
// Token: 0x04005997 RID: 22935
private static readonly IntPtr NativeMethodInfoPtr_Apply_Private_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_Type_Single_Single_0;
// Token: 0x04005998 RID: 22936
private static readonly IntPtr NativeMethodInfoPtr_GetTarget_Private_Transform_FullBodyBipedEffector_0;
// Token: 0x04005999 RID: 22937
private static readonly IntPtr NativeMethodInfoPtr_GetWeightCurveIndex_Private_Int32_Type_0;
// Token: 0x0400599A RID: 22938
private static readonly IntPtr NativeMethodInfoPtr_GetMultiplierIndex_Private_Int32_Type_0;
// Token: 0x0400599B RID: 22939
private static readonly IntPtr NativeMethodInfoPtr_OpenUserManual_Private_Void_0;
// Token: 0x0400599C RID: 22940
private static readonly IntPtr NativeMethodInfoPtr_OpenScriptReference_Private_Void_0;
// Token: 0x0400599D RID: 22941
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000460 RID: 1120
[Serializable]
public class InteractionEvent : Il2CppSystem.Object
{
// Token: 0x0600862B RID: 34347 RVA: 0x00225CFC File Offset: 0x00223EFC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 619612, RefRangeEnd = 619613, XrefRangeStart = 619598, XrefRangeEnd = 619612, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Activate(Transform t)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(t);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.InteractionEvent.NativeMethodInfoPtr_Activate_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600862C RID: 34348 RVA: 0x00225D58 File Offset: 0x00223F58
[CallerCount(1659)]
[CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe InteractionEvent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionObject.InteractionEvent>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.InteractionEvent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600862D RID: 34349 RVA: 0x00225DA4 File Offset: 0x00223FA4
// Note: this type is marked as 'beforefieldinit'.
static InteractionEvent()
{
Il2CppClassPointerStore<InteractionObject.InteractionEvent>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, "InteractionEvent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InteractionObject.InteractionEvent>.NativeClassPtr);
InteractionObject.InteractionEvent.NativeFieldInfoPtr_time = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.InteractionEvent>.NativeClassPtr, "time");
InteractionObject.InteractionEvent.NativeFieldInfoPtr_pause = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.InteractionEvent>.NativeClassPtr, "pause");
InteractionObject.InteractionEvent.NativeFieldInfoPtr_pickUp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.InteractionEvent>.NativeClassPtr, "pickUp");
InteractionObject.InteractionEvent.NativeFieldInfoPtr_animations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.InteractionEvent>.NativeClassPtr, "animations");
InteractionObject.InteractionEvent.NativeFieldInfoPtr_messages = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.InteractionEvent>.NativeClassPtr, "messages");
InteractionObject.InteractionEvent.NativeMethodInfoPtr_Activate_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.InteractionEvent>.NativeClassPtr, 100673501);
InteractionObject.InteractionEvent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.InteractionEvent>.NativeClassPtr, 100673502);
}
// Token: 0x0600862E RID: 34350 RVA: 0x0000A74C File Offset: 0x0000894C
public InteractionEvent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002DC5 RID: 11717
// (get) Token: 0x0600862F RID: 34351 RVA: 0x00225E5C File Offset: 0x0022405C
// (set) Token: 0x06008630 RID: 34352 RVA: 0x00225E84 File Offset: 0x00224084
public unsafe float time
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_time);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_time)) = value;
}
}
// Token: 0x17002DC6 RID: 11718
// (get) Token: 0x06008631 RID: 34353 RVA: 0x00225EA8 File Offset: 0x002240A8
// (set) Token: 0x06008632 RID: 34354 RVA: 0x00225ED0 File Offset: 0x002240D0
public unsafe bool pause
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_pause);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_pause)) = value;
}
}
// Token: 0x17002DC7 RID: 11719
// (get) Token: 0x06008633 RID: 34355 RVA: 0x00225EF4 File Offset: 0x002240F4
// (set) Token: 0x06008634 RID: 34356 RVA: 0x00225F1C File Offset: 0x0022411C
public unsafe bool pickUp
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_pickUp);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_pickUp)) = value;
}
}
// Token: 0x17002DC8 RID: 11720
// (get) Token: 0x06008635 RID: 34357 RVA: 0x00225F40 File Offset: 0x00224140
// (set) Token: 0x06008636 RID: 34358 RVA: 0x00225F74 File Offset: 0x00224174
public unsafe Il2CppReferenceArray<InteractionObject.AnimatorEvent> animations
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_animations);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<InteractionObject.AnimatorEvent>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_animations), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002DC9 RID: 11721
// (get) Token: 0x06008637 RID: 34359 RVA: 0x00225F9C File Offset: 0x0022419C
// (set) Token: 0x06008638 RID: 34360 RVA: 0x00225FD0 File Offset: 0x002241D0
public unsafe Il2CppReferenceArray<InteractionObject.Message> messages
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_messages);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<InteractionObject.Message>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_messages), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x0400599E RID: 22942
private static readonly IntPtr NativeFieldInfoPtr_time;
// Token: 0x0400599F RID: 22943
private static readonly IntPtr NativeFieldInfoPtr_pause;
// Token: 0x040059A0 RID: 22944
private static readonly IntPtr NativeFieldInfoPtr_pickUp;
// Token: 0x040059A1 RID: 22945
private static readonly IntPtr NativeFieldInfoPtr_animations;
// Token: 0x040059A2 RID: 22946
private static readonly IntPtr NativeFieldInfoPtr_messages;
// Token: 0x040059A3 RID: 22947
private static readonly IntPtr NativeMethodInfoPtr_Activate_Public_Void_Transform_0;
// Token: 0x040059A4 RID: 22948
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
// Token: 0x02000461 RID: 1121
[Serializable]
public class Message : Il2CppSystem.Object
{
// Token: 0x06008639 RID: 34361 RVA: 0x00225FF8 File Offset: 0x002241F8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619613, XrefRangeEnd = 619624, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Send(Transform t)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(t);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.Message.NativeMethodInfoPtr_Send_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600863A RID: 34362 RVA: 0x00226054 File Offset: 0x00224254
[CallerCount(1659)]
[CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Message()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionObject.Message>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.Message.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600863B RID: 34363 RVA: 0x002260A0 File Offset: 0x002242A0
// Note: this type is marked as 'beforefieldinit'.
static Message()
{
Il2CppClassPointerStore<InteractionObject.Message>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, "Message");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InteractionObject.Message>.NativeClassPtr);
InteractionObject.Message.NativeFieldInfoPtr_function = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.Message>.NativeClassPtr, "function");
InteractionObject.Message.NativeFieldInfoPtr_recipient = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.Message>.NativeClassPtr, "recipient");
InteractionObject.Message.NativeFieldInfoPtr_empty = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.Message>.NativeClassPtr, "empty");
InteractionObject.Message.NativeMethodInfoPtr_Send_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.Message>.NativeClassPtr, 100673503);
InteractionObject.Message.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.Message>.NativeClassPtr, 100673504);
}
// Token: 0x0600863C RID: 34364 RVA: 0x0000A74C File Offset: 0x0000894C
public Message(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002DCA RID: 11722
// (get) Token: 0x0600863D RID: 34365 RVA: 0x00226130 File Offset: 0x00224330
// (set) Token: 0x0600863E RID: 34366 RVA: 0x00226159 File Offset: 0x00224359
public unsafe string function
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Message.NativeFieldInfoPtr_function);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Message.NativeFieldInfoPtr_function), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x17002DCB RID: 11723
// (get) Token: 0x0600863F RID: 34367 RVA: 0x00226180 File Offset: 0x00224380
// (set) Token: 0x06008640 RID: 34368 RVA: 0x002261B4 File Offset: 0x002243B4
public unsafe GameObject recipient
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Message.NativeFieldInfoPtr_recipient);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Message.NativeFieldInfoPtr_recipient), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002DCC RID: 11724
// (get) Token: 0x06008641 RID: 34369 RVA: 0x002261DC File Offset: 0x002243DC
// (set) Token: 0x06008642 RID: 34370 RVA: 0x002261FC File Offset: 0x002243FC
public unsafe static string empty
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(InteractionObject.Message.NativeFieldInfoPtr_empty, (void*)(&intPtr));
return IL2CPP.Il2CppStringToManaged(intPtr);
}
set
{
IL2CPP.il2cpp_field_static_set_value(InteractionObject.Message.NativeFieldInfoPtr_empty, IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x040059A5 RID: 22949
private static readonly IntPtr NativeFieldInfoPtr_function;
// Token: 0x040059A6 RID: 22950
private static readonly IntPtr NativeFieldInfoPtr_recipient;
// Token: 0x040059A7 RID: 22951
private static readonly IntPtr NativeFieldInfoPtr_empty;
// Token: 0x040059A8 RID: 22952
private static readonly IntPtr NativeMethodInfoPtr_Send_Public_Void_Transform_0;
// Token: 0x040059A9 RID: 22953
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
// Token: 0x02000462 RID: 1122
[Serializable]
public class AnimatorEvent : Il2CppSystem.Object
{
// Token: 0x06008643 RID: 34371 RVA: 0x00226214 File Offset: 0x00224414
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 619646, RefRangeEnd = 619647, XrefRangeStart = 619624, XrefRangeEnd = 619646, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Activate(bool pickUp)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref pickUp;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008644 RID: 34372 RVA: 0x00226268 File Offset: 0x00224468
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619647, XrefRangeEnd = 619651, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Activate(Animator animator)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(animator);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Private_Void_Animator_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008645 RID: 34373 RVA: 0x002262C4 File Offset: 0x002244C4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619651, XrefRangeEnd = 619659, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Activate(Animation animation)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(animation);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Private_Void_Animation_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06008646 RID: 34374 RVA: 0x00226320 File Offset: 0x00224520
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619659, XrefRangeEnd = 619660, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe AnimatorEvent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.AnimatorEvent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008647 RID: 34375 RVA: 0x0022636C File Offset: 0x0022456C
// Note: this type is marked as 'beforefieldinit'.
static AnimatorEvent()
{
Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, "AnimatorEvent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr);
InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr, "animator");
InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr, "animation");
InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animationState = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr, "animationState");
InteractionObject.AnimatorEvent.NativeFieldInfoPtr_crossfadeTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr, "crossfadeTime");
InteractionObject.AnimatorEvent.NativeFieldInfoPtr_layer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr, "layer");
InteractionObject.AnimatorEvent.NativeFieldInfoPtr_resetNormalizedTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr, "resetNormalizedTime");
InteractionObject.AnimatorEvent.NativeFieldInfoPtr_empty = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr, "empty");
InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr, 100673505);
InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Private_Void_Animator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr, 100673506);
InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Private_Void_Animation_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr, 100673507);
InteractionObject.AnimatorEvent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr, 100673508);
}
// Token: 0x06008648 RID: 34376 RVA: 0x0000A74C File Offset: 0x0000894C
public AnimatorEvent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002DCD RID: 11725
// (get) Token: 0x06008649 RID: 34377 RVA: 0x00226474 File Offset: 0x00224674
// (set) Token: 0x0600864A RID: 34378 RVA: 0x002264A8 File Offset: 0x002246A8
public unsafe Animator animator
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animator);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Animator(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animator), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002DCE RID: 11726
// (get) Token: 0x0600864B RID: 34379 RVA: 0x002264D0 File Offset: 0x002246D0
// (set) Token: 0x0600864C RID: 34380 RVA: 0x00226504 File Offset: 0x00224704
public unsafe Animation animation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animation);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Animation(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animation), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002DCF RID: 11727
// (get) Token: 0x0600864D RID: 34381 RVA: 0x0022652C File Offset: 0x0022472C
// (set) Token: 0x0600864E RID: 34382 RVA: 0x00226555 File Offset: 0x00224755
public unsafe string animationState
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animationState);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animationState), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x17002DD0 RID: 11728
// (get) Token: 0x0600864F RID: 34383 RVA: 0x0022657C File Offset: 0x0022477C
// (set) Token: 0x06008650 RID: 34384 RVA: 0x002265A4 File Offset: 0x002247A4
public unsafe float crossfadeTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_crossfadeTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_crossfadeTime)) = value;
}
}
// Token: 0x17002DD1 RID: 11729
// (get) Token: 0x06008651 RID: 34385 RVA: 0x002265C8 File Offset: 0x002247C8
// (set) Token: 0x06008652 RID: 34386 RVA: 0x002265F0 File Offset: 0x002247F0
public unsafe int layer
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_layer);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_layer)) = value;
}
}
// Token: 0x17002DD2 RID: 11730
// (get) Token: 0x06008653 RID: 34387 RVA: 0x00226614 File Offset: 0x00224814
// (set) Token: 0x06008654 RID: 34388 RVA: 0x0022663C File Offset: 0x0022483C
public unsafe bool resetNormalizedTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_resetNormalizedTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_resetNormalizedTime)) = value;
}
}
// Token: 0x17002DD3 RID: 11731
// (get) Token: 0x06008655 RID: 34389 RVA: 0x00226660 File Offset: 0x00224860
// (set) Token: 0x06008656 RID: 34390 RVA: 0x00226680 File Offset: 0x00224880
public unsafe static string empty
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_empty, (void*)(&intPtr));
return IL2CPP.Il2CppStringToManaged(intPtr);
}
set
{
IL2CPP.il2cpp_field_static_set_value(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_empty, IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x040059AA RID: 22954
private static readonly IntPtr NativeFieldInfoPtr_animator;
// Token: 0x040059AB RID: 22955
private static readonly IntPtr NativeFieldInfoPtr_animation;
// Token: 0x040059AC RID: 22956
private static readonly IntPtr NativeFieldInfoPtr_animationState;
// Token: 0x040059AD RID: 22957
private static readonly IntPtr NativeFieldInfoPtr_crossfadeTime;
// Token: 0x040059AE RID: 22958
private static readonly IntPtr NativeFieldInfoPtr_layer;
// Token: 0x040059AF RID: 22959
private static readonly IntPtr NativeFieldInfoPtr_resetNormalizedTime;
// Token: 0x040059B0 RID: 22960
private static readonly IntPtr NativeFieldInfoPtr_empty;
// Token: 0x040059B1 RID: 22961
private static readonly IntPtr NativeMethodInfoPtr_Activate_Public_Void_Boolean_0;
// Token: 0x040059B2 RID: 22962
private static readonly IntPtr NativeMethodInfoPtr_Activate_Private_Void_Animator_0;
// Token: 0x040059B3 RID: 22963
private static readonly IntPtr NativeMethodInfoPtr_Activate_Private_Void_Animation_0;
// Token: 0x040059B4 RID: 22964
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
// Token: 0x02000463 RID: 1123
[Serializable]
public class WeightCurve : Il2CppSystem.Object
{
// Token: 0x06008657 RID: 34391 RVA: 0x00226698 File Offset: 0x00224898
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 619779, RefRangeEnd = 619781, XrefRangeStart = 619660, XrefRangeEnd = 619779, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float GetValue(float timer)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref timer;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.WeightCurve.NativeMethodInfoPtr_GetValue_Public_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06008658 RID: 34392 RVA: 0x002266FC File Offset: 0x002248FC
[CallerCount(1659)]
[CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe WeightCurve()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionObject.WeightCurve>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.WeightCurve.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008659 RID: 34393 RVA: 0x00226748 File Offset: 0x00224948
// Note: this type is marked as 'beforefieldinit'.
static WeightCurve()
{
Il2CppClassPointerStore<InteractionObject.WeightCurve>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, "WeightCurve");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InteractionObject.WeightCurve>.NativeClassPtr);
InteractionObject.WeightCurve.NativeFieldInfoPtr_type = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.WeightCurve>.NativeClassPtr, "type");
InteractionObject.WeightCurve.NativeFieldInfoPtr_curve = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.WeightCurve>.NativeClassPtr, "curve");
InteractionObject.WeightCurve.NativeMethodInfoPtr_GetValue_Public_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.WeightCurve>.NativeClassPtr, 100673509);
InteractionObject.WeightCurve.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.WeightCurve>.NativeClassPtr, 100673510);
}
// Token: 0x0600865A RID: 34394 RVA: 0x0000A74C File Offset: 0x0000894C
public WeightCurve(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002DD4 RID: 11732
// (get) Token: 0x0600865B RID: 34395 RVA: 0x002267C4 File Offset: 0x002249C4
// (set) Token: 0x0600865C RID: 34396 RVA: 0x002267EC File Offset: 0x002249EC
public unsafe InteractionObject.WeightCurve.Type type
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.WeightCurve.NativeFieldInfoPtr_type);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.WeightCurve.NativeFieldInfoPtr_type)) = value;
}
}
// Token: 0x17002DD5 RID: 11733
// (get) Token: 0x0600865D RID: 34397 RVA: 0x00226810 File Offset: 0x00224A10
// (set) Token: 0x0600865E RID: 34398 RVA: 0x00226844 File Offset: 0x00224A44
public unsafe AnimationCurve curve
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.WeightCurve.NativeFieldInfoPtr_curve);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AnimationCurve(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.WeightCurve.NativeFieldInfoPtr_curve), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040059B5 RID: 22965
private static readonly IntPtr NativeFieldInfoPtr_type;
// Token: 0x040059B6 RID: 22966
private static readonly IntPtr NativeFieldInfoPtr_curve;
// Token: 0x040059B7 RID: 22967
private static readonly IntPtr NativeMethodInfoPtr_GetValue_Public_Single_Single_0;
// Token: 0x040059B8 RID: 22968
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000464 RID: 1124
[Serializable]
public enum Type
{
// Token: 0x040059BA RID: 22970
PositionWeight,
// Token: 0x040059BB RID: 22971
RotationWeight,
// Token: 0x040059BC RID: 22972
PositionOffsetX,
// Token: 0x040059BD RID: 22973
PositionOffsetY,
// Token: 0x040059BE RID: 22974
PositionOffsetZ,
// Token: 0x040059BF RID: 22975
Pull,
// Token: 0x040059C0 RID: 22976
Reach,
// Token: 0x040059C1 RID: 22977
RotateBoneWeight,
// Token: 0x040059C2 RID: 22978
Push,
// Token: 0x040059C3 RID: 22979
PushParent,
// Token: 0x040059C4 RID: 22980
PoserWeight
}
}
// Token: 0x02000465 RID: 1125
[Serializable]
public class Multiplier : Il2CppSystem.Object
{
// Token: 0x0600865F RID: 34399 RVA: 0x0022686C File Offset: 0x00224A6C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 619782, RefRangeEnd = 619783, XrefRangeStart = 619781, XrefRangeEnd = 619782, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float GetValue(InteractionObject.WeightCurve weightCurve, float timer)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(weightCurve);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref timer;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.Multiplier.NativeMethodInfoPtr_GetValue_Public_Single_WeightCurve_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06008660 RID: 34400 RVA: 0x002268E8 File Offset: 0x00224AE8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Multiplier()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionObject.Multiplier>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.Multiplier.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06008661 RID: 34401 RVA: 0x00226934 File Offset: 0x00224B34
// Note: this type is marked as 'beforefieldinit'.
static Multiplier()
{
Il2CppClassPointerStore<InteractionObject.Multiplier>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, "Multiplier");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InteractionObject.Multiplier>.NativeClassPtr);
InteractionObject.Multiplier.NativeFieldInfoPtr_curve = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.Multiplier>.NativeClassPtr, "curve");
InteractionObject.Multiplier.NativeFieldInfoPtr_multiplier = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.Multiplier>.NativeClassPtr, "multiplier");
InteractionObject.Multiplier.NativeFieldInfoPtr_result = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionObject.Multiplier>.NativeClassPtr, "result");
InteractionObject.Multiplier.NativeMethodInfoPtr_GetValue_Public_Single_WeightCurve_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.Multiplier>.NativeClassPtr, 100673511);
InteractionObject.Multiplier.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.Multiplier>.NativeClassPtr, 100673512);
}
// Token: 0x06008662 RID: 34402 RVA: 0x0000A74C File Offset: 0x0000894C
public Multiplier(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002DD6 RID: 11734
// (get) Token: 0x06008663 RID: 34403 RVA: 0x002269C4 File Offset: 0x00224BC4
// (set) Token: 0x06008664 RID: 34404 RVA: 0x002269EC File Offset: 0x00224BEC
public unsafe InteractionObject.WeightCurve.Type curve
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Multiplier.NativeFieldInfoPtr_curve);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Multiplier.NativeFieldInfoPtr_curve)) = value;
}
}
// Token: 0x17002DD7 RID: 11735
// (get) Token: 0x06008665 RID: 34405 RVA: 0x00226A10 File Offset: 0x00224C10
// (set) Token: 0x06008666 RID: 34406 RVA: 0x00226A38 File Offset: 0x00224C38
public unsafe float multiplier
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Multiplier.NativeFieldInfoPtr_multiplier);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Multiplier.NativeFieldInfoPtr_multiplier)) = value;
}
}
// Token: 0x17002DD8 RID: 11736
// (get) Token: 0x06008667 RID: 34407 RVA: 0x00226A5C File Offset: 0x00224C5C
// (set) Token: 0x06008668 RID: 34408 RVA: 0x00226A84 File Offset: 0x00224C84
public unsafe InteractionObject.WeightCurve.Type result
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Multiplier.NativeFieldInfoPtr_result);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Multiplier.NativeFieldInfoPtr_result)) = value;
}
}
// Token: 0x040059C5 RID: 22981
private static readonly IntPtr NativeFieldInfoPtr_curve;
// Token: 0x040059C6 RID: 22982
private static readonly IntPtr NativeFieldInfoPtr_multiplier;
// Token: 0x040059C7 RID: 22983
private static readonly IntPtr NativeFieldInfoPtr_result;
// Token: 0x040059C8 RID: 22984
private static readonly IntPtr NativeMethodInfoPtr_GetValue_Public_Single_WeightCurve_Single_0;
// Token: 0x040059C9 RID: 22985
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}
}