Files
NobetaSource/Interop/Assembly-CSharp/RootMotion/FinalIK/InteractionObject.cs
2023-09-06 22:00:49 +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: 0x02000456 RID: 1110
public class InteractionObject : MonoBehaviour
{
// Token: 0x0600854B RID: 34123 RVA: 0x00222090 File Offset: 0x00220290
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602052, XrefRangeEnd = 602055, 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: 0x0600854C RID: 34124 RVA: 0x002220D4 File Offset: 0x002202D4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602055, XrefRangeEnd = 602058, 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: 0x0600854D RID: 34125 RVA: 0x00222118 File Offset: 0x00220318
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602058, XrefRangeEnd = 602061, 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: 0x0600854E RID: 34126 RVA: 0x0022215C File Offset: 0x0022035C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602061, XrefRangeEnd = 602064, 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: 0x0600854F RID: 34127 RVA: 0x002221A0 File Offset: 0x002203A0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602064, XrefRangeEnd = 602067, 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: 0x06008550 RID: 34128 RVA: 0x002221E4 File Offset: 0x002203E4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602067, XrefRangeEnd = 602070, 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: 0x17002D8F RID: 11663
// (get) Token: 0x06008551 RID: 34129 RVA: 0x00222228 File Offset: 0x00220428
// (set) Token: 0x06008552 RID: 34130 RVA: 0x00222278 File Offset: 0x00220478
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 = 218257, RefRangeEnd = 218258, XrefRangeStart = 218257, XrefRangeEnd = 218258, 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: 0x17002D90 RID: 11664
// (get) Token: 0x06008553 RID: 34131 RVA: 0x002222CC File Offset: 0x002204CC
// (set) Token: 0x06008554 RID: 34132 RVA: 0x00222324 File Offset: 0x00220524
public unsafe InteractionSystem lastUsedInteractionSystem
{
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 11058, RefRangeEnd = 11059, XrefRangeStart = 11058, XrefRangeEnd = 11059, 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: 0x06008555 RID: 34133 RVA: 0x00222380 File Offset: 0x00220580
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 602099, RefRangeEnd = 602100, XrefRangeStart = 602070, XrefRangeEnd = 602099, 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: 0x17002D91 RID: 11665
// (get) Token: 0x06008556 RID: 34134 RVA: 0x002223C4 File Offset: 0x002205C4
public unsafe Transform lookAtTarget
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602100, XrefRangeEnd = 602105, 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: 0x06008557 RID: 34135 RVA: 0x0022241C File Offset: 0x0022061C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 602117, RefRangeEnd = 602119, XrefRangeStart = 602105, XrefRangeEnd = 602117, 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: 0x06008558 RID: 34136 RVA: 0x0022249C File Offset: 0x0022069C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602119, XrefRangeEnd = 602121, 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: 0x06008559 RID: 34137 RVA: 0x00222500 File Offset: 0x00220700
[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: 0x0600855A RID: 34138 RVA: 0x00222558 File Offset: 0x00220758
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 602140, RefRangeEnd = 602141, XrefRangeStart = 602121, XrefRangeEnd = 602140, 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: 0x0600855B RID: 34139 RVA: 0x002225D8 File Offset: 0x002207D8
[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: 0x0600855C RID: 34140 RVA: 0x00222634 File Offset: 0x00220834
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 602184, RefRangeEnd = 602185, XrefRangeStart = 602141, XrefRangeEnd = 602184, 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: 0x0600855D RID: 34141 RVA: 0x002226E0 File Offset: 0x002208E0
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 602193, RefRangeEnd = 602195, XrefRangeStart = 602185, XrefRangeEnd = 602193, 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: 0x17002D92 RID: 11666
// (get) Token: 0x0600855E RID: 34142 RVA: 0x00222770 File Offset: 0x00220970
public unsafe Transform targetsRoot
{
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 602200, RefRangeEnd = 602203, XrefRangeStart = 602195, XrefRangeEnd = 602200, 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: 0x0600855F RID: 34143 RVA: 0x002227C8 File Offset: 0x002209C8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602203, XrefRangeEnd = 602204, 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: 0x06008560 RID: 34144 RVA: 0x0022280C File Offset: 0x00220A0C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 602208, RefRangeEnd = 602210, XrefRangeStart = 602204, XrefRangeEnd = 602208, 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: 0x06008561 RID: 34145 RVA: 0x002228B4 File Offset: 0x00220AB4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602210, XrefRangeEnd = 602216, 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: 0x06008562 RID: 34146 RVA: 0x0022291C File Offset: 0x00220B1C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 602217, RefRangeEnd = 602218, XrefRangeStart = 602216, XrefRangeEnd = 602217, 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: 0x06008563 RID: 34147 RVA: 0x00222980 File Offset: 0x00220B80
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602218, XrefRangeEnd = 602219, 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: 0x06008564 RID: 34148 RVA: 0x002229E4 File Offset: 0x00220BE4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602219, XrefRangeEnd = 602222, 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: 0x06008565 RID: 34149 RVA: 0x00222A28 File Offset: 0x00220C28
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602222, XrefRangeEnd = 602225, 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: 0x06008566 RID: 34150 RVA: 0x00222A6C File Offset: 0x00220C6C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602225, XrefRangeEnd = 602230, 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: 0x06008567 RID: 34151 RVA: 0x00222AB8 File Offset: 0x00220CB8
// 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, 100673423);
InteractionObject.NativeMethodInfoPtr_OpenTutorial2_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673424);
InteractionObject.NativeMethodInfoPtr_OpenTutorial3_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673425);
InteractionObject.NativeMethodInfoPtr_OpenTutorial4_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673426);
InteractionObject.NativeMethodInfoPtr_SupportGroup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673427);
InteractionObject.NativeMethodInfoPtr_ASThread_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673428);
InteractionObject.NativeMethodInfoPtr_get_length_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673429);
InteractionObject.NativeMethodInfoPtr_set_length_Private_set_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673430);
InteractionObject.NativeMethodInfoPtr_get_lastUsedInteractionSystem_Public_get_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673431);
InteractionObject.NativeMethodInfoPtr_set_lastUsedInteractionSystem_Private_set_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673432);
InteractionObject.NativeMethodInfoPtr_Initiate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673433);
InteractionObject.NativeMethodInfoPtr_get_lookAtTarget_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673434);
InteractionObject.NativeMethodInfoPtr_GetTarget_Public_InteractionTarget_FullBodyBipedEffector_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673435);
InteractionObject.NativeMethodInfoPtr_CurveUsed_Public_Boolean_Type_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673436);
InteractionObject.NativeMethodInfoPtr_GetTargets_Public_Il2CppReferenceArray_1_InteractionTarget_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673437);
InteractionObject.NativeMethodInfoPtr_GetTarget_Public_Transform_FullBodyBipedEffector_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673438);
InteractionObject.NativeMethodInfoPtr_OnStartInteraction_Public_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673439);
InteractionObject.NativeMethodInfoPtr_Apply_Public_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_InteractionTarget_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673440);
InteractionObject.NativeMethodInfoPtr_GetValue_Public_Single_Type_InteractionTarget_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673441);
InteractionObject.NativeMethodInfoPtr_get_targetsRoot_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673442);
InteractionObject.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673443);
InteractionObject.NativeMethodInfoPtr_Apply_Private_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_Type_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673444);
InteractionObject.NativeMethodInfoPtr_GetTarget_Private_Transform_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673445);
InteractionObject.NativeMethodInfoPtr_GetWeightCurveIndex_Private_Int32_Type_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673446);
InteractionObject.NativeMethodInfoPtr_GetMultiplierIndex_Private_Int32_Type_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673447);
InteractionObject.NativeMethodInfoPtr_OpenUserManual_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673448);
InteractionObject.NativeMethodInfoPtr_OpenScriptReference_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673449);
InteractionObject.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject>.NativeClassPtr, 100673450);
}
// Token: 0x06008568 RID: 34152 RVA: 0x0000351C File Offset: 0x0000171C
public InteractionObject(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002D86 RID: 11654
// (get) Token: 0x06008569 RID: 34153 RVA: 0x00222DCC File Offset: 0x00220FCC
// (set) Token: 0x0600856A RID: 34154 RVA: 0x00222E00 File Offset: 0x00221000
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: 0x17002D87 RID: 11655
// (get) Token: 0x0600856B RID: 34155 RVA: 0x00222E28 File Offset: 0x00221028
// (set) Token: 0x0600856C RID: 34156 RVA: 0x00222E5C File Offset: 0x0022105C
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: 0x17002D88 RID: 11656
// (get) Token: 0x0600856D RID: 34157 RVA: 0x00222E84 File Offset: 0x00221084
// (set) Token: 0x0600856E RID: 34158 RVA: 0x00222EB8 File Offset: 0x002210B8
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: 0x17002D89 RID: 11657
// (get) Token: 0x0600856F RID: 34159 RVA: 0x00222EE0 File Offset: 0x002210E0
// (set) Token: 0x06008570 RID: 34160 RVA: 0x00222F14 File Offset: 0x00221114
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: 0x17002D8A RID: 11658
// (get) Token: 0x06008571 RID: 34161 RVA: 0x00222F3C File Offset: 0x0022113C
// (set) Token: 0x06008572 RID: 34162 RVA: 0x00222F70 File Offset: 0x00221170
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: 0x17002D8B RID: 11659
// (get) Token: 0x06008573 RID: 34163 RVA: 0x00222F98 File Offset: 0x00221198
// (set) Token: 0x06008574 RID: 34164 RVA: 0x00222FCC File Offset: 0x002211CC
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: 0x17002D8C RID: 11660
// (get) Token: 0x06008575 RID: 34165 RVA: 0x00222FF4 File Offset: 0x002211F4
// (set) Token: 0x06008576 RID: 34166 RVA: 0x0022301C File Offset: 0x0022121C
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: 0x17002D8D RID: 11661
// (get) Token: 0x06008577 RID: 34167 RVA: 0x00223040 File Offset: 0x00221240
// (set) Token: 0x06008578 RID: 34168 RVA: 0x00223074 File Offset: 0x00221274
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: 0x17002D8E RID: 11662
// (get) Token: 0x06008579 RID: 34169 RVA: 0x0022309C File Offset: 0x0022129C
// (set) Token: 0x0600857A RID: 34170 RVA: 0x002230D0 File Offset: 0x002212D0
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: 0x04005905 RID: 22789
private static readonly IntPtr NativeFieldInfoPtr_otherLookAtTarget;
// Token: 0x04005906 RID: 22790
private static readonly IntPtr NativeFieldInfoPtr_otherTargetsRoot;
// Token: 0x04005907 RID: 22791
private static readonly IntPtr NativeFieldInfoPtr_positionOffsetSpace;
// Token: 0x04005908 RID: 22792
private static readonly IntPtr NativeFieldInfoPtr_weightCurves;
// Token: 0x04005909 RID: 22793
private static readonly IntPtr NativeFieldInfoPtr_multipliers;
// Token: 0x0400590A RID: 22794
private static readonly IntPtr NativeFieldInfoPtr_events;
// Token: 0x0400590B RID: 22795
private static readonly IntPtr NativeFieldInfoPtr__length_k__BackingField;
// Token: 0x0400590C RID: 22796
private static readonly IntPtr NativeFieldInfoPtr__lastUsedInteractionSystem_k__BackingField;
// Token: 0x0400590D RID: 22797
private static readonly IntPtr NativeFieldInfoPtr_targets;
// Token: 0x0400590E RID: 22798
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial1_Private_Void_0;
// Token: 0x0400590F RID: 22799
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial2_Private_Void_0;
// Token: 0x04005910 RID: 22800
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial3_Private_Void_0;
// Token: 0x04005911 RID: 22801
private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial4_Private_Void_0;
// Token: 0x04005912 RID: 22802
private static readonly IntPtr NativeMethodInfoPtr_SupportGroup_Private_Void_0;
// Token: 0x04005913 RID: 22803
private static readonly IntPtr NativeMethodInfoPtr_ASThread_Private_Void_0;
// Token: 0x04005914 RID: 22804
private static readonly IntPtr NativeMethodInfoPtr_get_length_Public_get_Single_0;
// Token: 0x04005915 RID: 22805
private static readonly IntPtr NativeMethodInfoPtr_set_length_Private_set_Void_Single_0;
// Token: 0x04005916 RID: 22806
private static readonly IntPtr NativeMethodInfoPtr_get_lastUsedInteractionSystem_Public_get_InteractionSystem_0;
// Token: 0x04005917 RID: 22807
private static readonly IntPtr NativeMethodInfoPtr_set_lastUsedInteractionSystem_Private_set_Void_InteractionSystem_0;
// Token: 0x04005918 RID: 22808
private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_0;
// Token: 0x04005919 RID: 22809
private static readonly IntPtr NativeMethodInfoPtr_get_lookAtTarget_Public_get_Transform_0;
// Token: 0x0400591A RID: 22810
private static readonly IntPtr NativeMethodInfoPtr_GetTarget_Public_InteractionTarget_FullBodyBipedEffector_InteractionSystem_0;
// Token: 0x0400591B RID: 22811
private static readonly IntPtr NativeMethodInfoPtr_CurveUsed_Public_Boolean_Type_0;
// Token: 0x0400591C RID: 22812
private static readonly IntPtr NativeMethodInfoPtr_GetTargets_Public_Il2CppReferenceArray_1_InteractionTarget_0;
// Token: 0x0400591D RID: 22813
private static readonly IntPtr NativeMethodInfoPtr_GetTarget_Public_Transform_FullBodyBipedEffector_String_0;
// Token: 0x0400591E RID: 22814
private static readonly IntPtr NativeMethodInfoPtr_OnStartInteraction_Public_Void_InteractionSystem_0;
// Token: 0x0400591F RID: 22815
private static readonly IntPtr NativeMethodInfoPtr_Apply_Public_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_InteractionTarget_Single_Single_0;
// Token: 0x04005920 RID: 22816
private static readonly IntPtr NativeMethodInfoPtr_GetValue_Public_Single_Type_InteractionTarget_Single_0;
// Token: 0x04005921 RID: 22817
private static readonly IntPtr NativeMethodInfoPtr_get_targetsRoot_Public_get_Transform_0;
// Token: 0x04005922 RID: 22818
private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0;
// Token: 0x04005923 RID: 22819
private static readonly IntPtr NativeMethodInfoPtr_Apply_Private_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_Type_Single_Single_0;
// Token: 0x04005924 RID: 22820
private static readonly IntPtr NativeMethodInfoPtr_GetTarget_Private_Transform_FullBodyBipedEffector_0;
// Token: 0x04005925 RID: 22821
private static readonly IntPtr NativeMethodInfoPtr_GetWeightCurveIndex_Private_Int32_Type_0;
// Token: 0x04005926 RID: 22822
private static readonly IntPtr NativeMethodInfoPtr_GetMultiplierIndex_Private_Int32_Type_0;
// Token: 0x04005927 RID: 22823
private static readonly IntPtr NativeMethodInfoPtr_OpenUserManual_Private_Void_0;
// Token: 0x04005928 RID: 22824
private static readonly IntPtr NativeMethodInfoPtr_OpenScriptReference_Private_Void_0;
// Token: 0x04005929 RID: 22825
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000457 RID: 1111
[Serializable]
public class InteractionEvent : Il2CppSystem.Object
{
// Token: 0x0600857B RID: 34171 RVA: 0x002230F8 File Offset: 0x002212F8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 601998, RefRangeEnd = 601999, XrefRangeStart = 601984, XrefRangeEnd = 601998, 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: 0x0600857C RID: 34172 RVA: 0x00223154 File Offset: 0x00221354
[CallerCount(1642)]
[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, 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: 0x0600857D RID: 34173 RVA: 0x002231A0 File Offset: 0x002213A0
// 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, 100673451);
InteractionObject.InteractionEvent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.InteractionEvent>.NativeClassPtr, 100673452);
}
// Token: 0x0600857E RID: 34174 RVA: 0x0000A688 File Offset: 0x00008888
public InteractionEvent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002D93 RID: 11667
// (get) Token: 0x0600857F RID: 34175 RVA: 0x00223258 File Offset: 0x00221458
// (set) Token: 0x06008580 RID: 34176 RVA: 0x00223280 File Offset: 0x00221480
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: 0x17002D94 RID: 11668
// (get) Token: 0x06008581 RID: 34177 RVA: 0x002232A4 File Offset: 0x002214A4
// (set) Token: 0x06008582 RID: 34178 RVA: 0x002232CC File Offset: 0x002214CC
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: 0x17002D95 RID: 11669
// (get) Token: 0x06008583 RID: 34179 RVA: 0x002232F0 File Offset: 0x002214F0
// (set) Token: 0x06008584 RID: 34180 RVA: 0x00223318 File Offset: 0x00221518
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: 0x17002D96 RID: 11670
// (get) Token: 0x06008585 RID: 34181 RVA: 0x0022333C File Offset: 0x0022153C
// (set) Token: 0x06008586 RID: 34182 RVA: 0x00223370 File Offset: 0x00221570
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: 0x17002D97 RID: 11671
// (get) Token: 0x06008587 RID: 34183 RVA: 0x00223398 File Offset: 0x00221598
// (set) Token: 0x06008588 RID: 34184 RVA: 0x002233CC File Offset: 0x002215CC
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: 0x0400592A RID: 22826
private static readonly IntPtr NativeFieldInfoPtr_time;
// Token: 0x0400592B RID: 22827
private static readonly IntPtr NativeFieldInfoPtr_pause;
// Token: 0x0400592C RID: 22828
private static readonly IntPtr NativeFieldInfoPtr_pickUp;
// Token: 0x0400592D RID: 22829
private static readonly IntPtr NativeFieldInfoPtr_animations;
// Token: 0x0400592E RID: 22830
private static readonly IntPtr NativeFieldInfoPtr_messages;
// Token: 0x0400592F RID: 22831
private static readonly IntPtr NativeMethodInfoPtr_Activate_Public_Void_Transform_0;
// Token: 0x04005930 RID: 22832
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
// Token: 0x02000458 RID: 1112
[Serializable]
public class Message : Il2CppSystem.Object
{
// Token: 0x06008589 RID: 34185 RVA: 0x002233F4 File Offset: 0x002215F4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 601999, XrefRangeEnd = 602010, 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: 0x0600858A RID: 34186 RVA: 0x00223450 File Offset: 0x00221650
[CallerCount(1642)]
[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, 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: 0x0600858B RID: 34187 RVA: 0x0022349C File Offset: 0x0022169C
// 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, 100673453);
InteractionObject.Message.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.Message>.NativeClassPtr, 100673454);
}
// Token: 0x0600858C RID: 34188 RVA: 0x0000A688 File Offset: 0x00008888
public Message(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002D98 RID: 11672
// (get) Token: 0x0600858D RID: 34189 RVA: 0x0022352C File Offset: 0x0022172C
// (set) Token: 0x0600858E RID: 34190 RVA: 0x00223555 File Offset: 0x00221755
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: 0x17002D99 RID: 11673
// (get) Token: 0x0600858F RID: 34191 RVA: 0x0022357C File Offset: 0x0022177C
// (set) Token: 0x06008590 RID: 34192 RVA: 0x002235B0 File Offset: 0x002217B0
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: 0x17002D9A RID: 11674
// (get) Token: 0x06008591 RID: 34193 RVA: 0x002235D8 File Offset: 0x002217D8
// (set) Token: 0x06008592 RID: 34194 RVA: 0x002235F8 File Offset: 0x002217F8
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: 0x04005931 RID: 22833
private static readonly IntPtr NativeFieldInfoPtr_function;
// Token: 0x04005932 RID: 22834
private static readonly IntPtr NativeFieldInfoPtr_recipient;
// Token: 0x04005933 RID: 22835
private static readonly IntPtr NativeFieldInfoPtr_empty;
// Token: 0x04005934 RID: 22836
private static readonly IntPtr NativeMethodInfoPtr_Send_Public_Void_Transform_0;
// Token: 0x04005935 RID: 22837
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
// Token: 0x02000459 RID: 1113
[Serializable]
public class AnimatorEvent : Il2CppSystem.Object
{
// Token: 0x06008593 RID: 34195 RVA: 0x00223610 File Offset: 0x00221810
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 602032, RefRangeEnd = 602033, XrefRangeStart = 602010, XrefRangeEnd = 602032, 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: 0x06008594 RID: 34196 RVA: 0x00223664 File Offset: 0x00221864
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602033, XrefRangeEnd = 602037, 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: 0x06008595 RID: 34197 RVA: 0x002236C0 File Offset: 0x002218C0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602037, XrefRangeEnd = 602045, 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: 0x06008596 RID: 34198 RVA: 0x0022371C File Offset: 0x0022191C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602045, XrefRangeEnd = 602046, 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: 0x06008597 RID: 34199 RVA: 0x00223768 File Offset: 0x00221968
// 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, 100673455);
InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Private_Void_Animator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr, 100673456);
InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Private_Void_Animation_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr, 100673457);
InteractionObject.AnimatorEvent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.AnimatorEvent>.NativeClassPtr, 100673458);
}
// Token: 0x06008598 RID: 34200 RVA: 0x0000A688 File Offset: 0x00008888
public AnimatorEvent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002D9B RID: 11675
// (get) Token: 0x06008599 RID: 34201 RVA: 0x00223870 File Offset: 0x00221A70
// (set) Token: 0x0600859A RID: 34202 RVA: 0x002238A4 File Offset: 0x00221AA4
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: 0x17002D9C RID: 11676
// (get) Token: 0x0600859B RID: 34203 RVA: 0x002238CC File Offset: 0x00221ACC
// (set) Token: 0x0600859C RID: 34204 RVA: 0x00223900 File Offset: 0x00221B00
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: 0x17002D9D RID: 11677
// (get) Token: 0x0600859D RID: 34205 RVA: 0x00223928 File Offset: 0x00221B28
// (set) Token: 0x0600859E RID: 34206 RVA: 0x00223951 File Offset: 0x00221B51
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: 0x17002D9E RID: 11678
// (get) Token: 0x0600859F RID: 34207 RVA: 0x00223978 File Offset: 0x00221B78
// (set) Token: 0x060085A0 RID: 34208 RVA: 0x002239A0 File Offset: 0x00221BA0
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: 0x17002D9F RID: 11679
// (get) Token: 0x060085A1 RID: 34209 RVA: 0x002239C4 File Offset: 0x00221BC4
// (set) Token: 0x060085A2 RID: 34210 RVA: 0x002239EC File Offset: 0x00221BEC
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: 0x17002DA0 RID: 11680
// (get) Token: 0x060085A3 RID: 34211 RVA: 0x00223A10 File Offset: 0x00221C10
// (set) Token: 0x060085A4 RID: 34212 RVA: 0x00223A38 File Offset: 0x00221C38
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: 0x17002DA1 RID: 11681
// (get) Token: 0x060085A5 RID: 34213 RVA: 0x00223A5C File Offset: 0x00221C5C
// (set) Token: 0x060085A6 RID: 34214 RVA: 0x00223A7C File Offset: 0x00221C7C
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: 0x04005936 RID: 22838
private static readonly IntPtr NativeFieldInfoPtr_animator;
// Token: 0x04005937 RID: 22839
private static readonly IntPtr NativeFieldInfoPtr_animation;
// Token: 0x04005938 RID: 22840
private static readonly IntPtr NativeFieldInfoPtr_animationState;
// Token: 0x04005939 RID: 22841
private static readonly IntPtr NativeFieldInfoPtr_crossfadeTime;
// Token: 0x0400593A RID: 22842
private static readonly IntPtr NativeFieldInfoPtr_layer;
// Token: 0x0400593B RID: 22843
private static readonly IntPtr NativeFieldInfoPtr_resetNormalizedTime;
// Token: 0x0400593C RID: 22844
private static readonly IntPtr NativeFieldInfoPtr_empty;
// Token: 0x0400593D RID: 22845
private static readonly IntPtr NativeMethodInfoPtr_Activate_Public_Void_Boolean_0;
// Token: 0x0400593E RID: 22846
private static readonly IntPtr NativeMethodInfoPtr_Activate_Private_Void_Animator_0;
// Token: 0x0400593F RID: 22847
private static readonly IntPtr NativeMethodInfoPtr_Activate_Private_Void_Animation_0;
// Token: 0x04005940 RID: 22848
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
// Token: 0x0200045A RID: 1114
[Serializable]
public class WeightCurve : Il2CppSystem.Object
{
// Token: 0x060085A7 RID: 34215 RVA: 0x00223A94 File Offset: 0x00221C94
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 602048, RefRangeEnd = 602050, XrefRangeStart = 602046, XrefRangeEnd = 602048, 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: 0x060085A8 RID: 34216 RVA: 0x00223AF8 File Offset: 0x00221CF8
[CallerCount(1642)]
[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, 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: 0x060085A9 RID: 34217 RVA: 0x00223B44 File Offset: 0x00221D44
// 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, 100673459);
InteractionObject.WeightCurve.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.WeightCurve>.NativeClassPtr, 100673460);
}
// Token: 0x060085AA RID: 34218 RVA: 0x0000A688 File Offset: 0x00008888
public WeightCurve(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002DA2 RID: 11682
// (get) Token: 0x060085AB RID: 34219 RVA: 0x00223BC0 File Offset: 0x00221DC0
// (set) Token: 0x060085AC RID: 34220 RVA: 0x00223BE8 File Offset: 0x00221DE8
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: 0x17002DA3 RID: 11683
// (get) Token: 0x060085AD RID: 34221 RVA: 0x00223C0C File Offset: 0x00221E0C
// (set) Token: 0x060085AE RID: 34222 RVA: 0x00223C40 File Offset: 0x00221E40
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: 0x04005941 RID: 22849
private static readonly IntPtr NativeFieldInfoPtr_type;
// Token: 0x04005942 RID: 22850
private static readonly IntPtr NativeFieldInfoPtr_curve;
// Token: 0x04005943 RID: 22851
private static readonly IntPtr NativeMethodInfoPtr_GetValue_Public_Single_Single_0;
// Token: 0x04005944 RID: 22852
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200045B RID: 1115
[Serializable]
public enum Type
{
// Token: 0x04005946 RID: 22854
PositionWeight,
// Token: 0x04005947 RID: 22855
RotationWeight,
// Token: 0x04005948 RID: 22856
PositionOffsetX,
// Token: 0x04005949 RID: 22857
PositionOffsetY,
// Token: 0x0400594A RID: 22858
PositionOffsetZ,
// Token: 0x0400594B RID: 22859
Pull,
// Token: 0x0400594C RID: 22860
Reach,
// Token: 0x0400594D RID: 22861
RotateBoneWeight,
// Token: 0x0400594E RID: 22862
Push,
// Token: 0x0400594F RID: 22863
PushParent,
// Token: 0x04005950 RID: 22864
PoserWeight
}
}
// Token: 0x0200045C RID: 1116
[Serializable]
public class Multiplier : Il2CppSystem.Object
{
// Token: 0x060085AF RID: 34223 RVA: 0x00223C68 File Offset: 0x00221E68
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 602051, RefRangeEnd = 602052, XrefRangeStart = 602050, XrefRangeEnd = 602051, 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: 0x060085B0 RID: 34224 RVA: 0x00223CE4 File Offset: 0x00221EE4
[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: 0x060085B1 RID: 34225 RVA: 0x00223D30 File Offset: 0x00221F30
// 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, 100673461);
InteractionObject.Multiplier.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionObject.Multiplier>.NativeClassPtr, 100673462);
}
// Token: 0x060085B2 RID: 34226 RVA: 0x0000A688 File Offset: 0x00008888
public Multiplier(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002DA4 RID: 11684
// (get) Token: 0x060085B3 RID: 34227 RVA: 0x00223DC0 File Offset: 0x00221FC0
// (set) Token: 0x060085B4 RID: 34228 RVA: 0x00223DE8 File Offset: 0x00221FE8
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: 0x17002DA5 RID: 11685
// (get) Token: 0x060085B5 RID: 34229 RVA: 0x00223E0C File Offset: 0x0022200C
// (set) Token: 0x060085B6 RID: 34230 RVA: 0x00223E34 File Offset: 0x00222034
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: 0x17002DA6 RID: 11686
// (get) Token: 0x060085B7 RID: 34231 RVA: 0x00223E58 File Offset: 0x00222058
// (set) Token: 0x060085B8 RID: 34232 RVA: 0x00223E80 File Offset: 0x00222080
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: 0x04005951 RID: 22865
private static readonly IntPtr NativeFieldInfoPtr_curve;
// Token: 0x04005952 RID: 22866
private static readonly IntPtr NativeFieldInfoPtr_multiplier;
// Token: 0x04005953 RID: 22867
private static readonly IntPtr NativeFieldInfoPtr_result;
// Token: 0x04005954 RID: 22868
private static readonly IntPtr NativeMethodInfoPtr_GetValue_Public_Single_WeightCurve_Single_0;
// Token: 0x04005955 RID: 22869
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}
}