396 lines
19 KiB
C#
396 lines
19 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppSystem;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.FinalIK
|
|
{
|
|
// Token: 0x02000412 RID: 1042
|
|
public class Grounder : MonoBehaviour
|
|
{
|
|
// Token: 0x06007CBB RID: 31931 RVA: 0x001FC108 File Offset: 0x001FA308
|
|
[CallerCount(0)]
|
|
public unsafe virtual void ResetPosition()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Grounder.NativeMethodInfoPtr_ResetPosition_Public_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007CBC RID: 31932 RVA: 0x001FC158 File Offset: 0x001FA358
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 611988, RefRangeEnd = 611990, XrefRangeStart = 611985, XrefRangeEnd = 611988, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Vector3 GetSpineOffsetTarget()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounder.NativeMethodInfoPtr_GetSpineOffsetTarget_Protected_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x06007CBD RID: 31933 RVA: 0x001FC1A8 File Offset: 0x001FA3A8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void LogWarning(string message)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.ManagedStringToIl2Cpp(message);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounder.NativeMethodInfoPtr_LogWarning_Protected_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007CBE RID: 31934 RVA: 0x001FC204 File Offset: 0x001FA404
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 612002, RefRangeEnd = 612003, XrefRangeStart = 611990, XrefRangeEnd = 612002, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Vector3 GetLegSpineBendVector(Grounding.Leg leg)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(leg);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounder.NativeMethodInfoPtr_GetLegSpineBendVector_Private_Vector3_Leg_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007CBF RID: 31935 RVA: 0x001FC26C File Offset: 0x001FA46C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 612003, XrefRangeEnd = 612010, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Vector3 GetLegSpineTangent(Grounding.Leg leg)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(leg);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounder.NativeMethodInfoPtr_GetLegSpineTangent_Private_Vector3_Leg_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007CC0 RID: 31936 RVA: 0x001FC2D4 File Offset: 0x001FA4D4
|
|
[CallerCount(0)]
|
|
public unsafe virtual void OpenUserManual()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Grounder.NativeMethodInfoPtr_OpenUserManual_Protected_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007CC1 RID: 31937 RVA: 0x001FC324 File Offset: 0x001FA524
|
|
[CallerCount(0)]
|
|
public unsafe virtual void OpenScriptReference()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Grounder.NativeMethodInfoPtr_OpenScriptReference_Protected_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007CC2 RID: 31938 RVA: 0x001FC374 File Offset: 0x001FA574
|
|
[CallerCount(4)]
|
|
[CachedScanResults(RefRangeStart = 612016, RefRangeEnd = 612020, XrefRangeStart = 612010, XrefRangeEnd = 612016, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Grounder()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Grounder>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounder.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007CC3 RID: 31939 RVA: 0x001FC3C0 File Offset: 0x001FA5C0
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static Grounder()
|
|
{
|
|
Il2CppClassPointerStore<Grounder>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "Grounder");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Grounder>.NativeClassPtr);
|
|
Grounder.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounder>.NativeClassPtr, "weight");
|
|
Grounder.NativeFieldInfoPtr_solver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounder>.NativeClassPtr, "solver");
|
|
Grounder.NativeFieldInfoPtr_OnPreGrounder = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounder>.NativeClassPtr, "OnPreGrounder");
|
|
Grounder.NativeFieldInfoPtr_OnPostGrounder = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounder>.NativeClassPtr, "OnPostGrounder");
|
|
Grounder.NativeFieldInfoPtr_initiated = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Grounder>.NativeClassPtr, "initiated");
|
|
Grounder.NativeMethodInfoPtr_ResetPosition_Public_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounder>.NativeClassPtr, 100672667);
|
|
Grounder.NativeMethodInfoPtr_GetSpineOffsetTarget_Protected_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounder>.NativeClassPtr, 100672668);
|
|
Grounder.NativeMethodInfoPtr_LogWarning_Protected_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounder>.NativeClassPtr, 100672669);
|
|
Grounder.NativeMethodInfoPtr_GetLegSpineBendVector_Private_Vector3_Leg_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounder>.NativeClassPtr, 100672670);
|
|
Grounder.NativeMethodInfoPtr_GetLegSpineTangent_Private_Vector3_Leg_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounder>.NativeClassPtr, 100672671);
|
|
Grounder.NativeMethodInfoPtr_OpenUserManual_Protected_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounder>.NativeClassPtr, 100672672);
|
|
Grounder.NativeMethodInfoPtr_OpenScriptReference_Protected_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounder>.NativeClassPtr, 100672673);
|
|
Grounder.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounder>.NativeClassPtr, 100672674);
|
|
}
|
|
|
|
// Token: 0x06007CC4 RID: 31940 RVA: 0x0000351C File Offset: 0x0000171C
|
|
public Grounder(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002A8D RID: 10893
|
|
// (get) Token: 0x06007CC5 RID: 31941 RVA: 0x001FC4F4 File Offset: 0x001FA6F4
|
|
// (set) Token: 0x06007CC6 RID: 31942 RVA: 0x001FC51C File Offset: 0x001FA71C
|
|
public unsafe float weight
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounder.NativeFieldInfoPtr_weight);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounder.NativeFieldInfoPtr_weight)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A8E RID: 10894
|
|
// (get) Token: 0x06007CC7 RID: 31943 RVA: 0x001FC540 File Offset: 0x001FA740
|
|
// (set) Token: 0x06007CC8 RID: 31944 RVA: 0x001FC574 File Offset: 0x001FA774
|
|
public unsafe Grounding solver
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounder.NativeFieldInfoPtr_solver);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Grounding(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounder.NativeFieldInfoPtr_solver), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A8F RID: 10895
|
|
// (get) Token: 0x06007CC9 RID: 31945 RVA: 0x001FC59C File Offset: 0x001FA79C
|
|
// (set) Token: 0x06007CCA RID: 31946 RVA: 0x001FC5D0 File Offset: 0x001FA7D0
|
|
public unsafe Grounder.GrounderDelegate OnPreGrounder
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounder.NativeFieldInfoPtr_OnPreGrounder);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Grounder.GrounderDelegate(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounder.NativeFieldInfoPtr_OnPreGrounder), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A90 RID: 10896
|
|
// (get) Token: 0x06007CCB RID: 31947 RVA: 0x001FC5F8 File Offset: 0x001FA7F8
|
|
// (set) Token: 0x06007CCC RID: 31948 RVA: 0x001FC62C File Offset: 0x001FA82C
|
|
public unsafe Grounder.GrounderDelegate OnPostGrounder
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounder.NativeFieldInfoPtr_OnPostGrounder);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Grounder.GrounderDelegate(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounder.NativeFieldInfoPtr_OnPostGrounder), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A91 RID: 10897
|
|
// (get) Token: 0x06007CCD RID: 31949 RVA: 0x001FC654 File Offset: 0x001FA854
|
|
// (set) Token: 0x06007CCE RID: 31950 RVA: 0x001FC67C File Offset: 0x001FA87C
|
|
public unsafe bool initiated
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounder.NativeFieldInfoPtr_initiated);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Grounder.NativeFieldInfoPtr_initiated)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005357 RID: 21335
|
|
private static readonly IntPtr NativeFieldInfoPtr_weight;
|
|
|
|
// Token: 0x04005358 RID: 21336
|
|
private static readonly IntPtr NativeFieldInfoPtr_solver;
|
|
|
|
// Token: 0x04005359 RID: 21337
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPreGrounder;
|
|
|
|
// Token: 0x0400535A RID: 21338
|
|
private static readonly IntPtr NativeFieldInfoPtr_OnPostGrounder;
|
|
|
|
// Token: 0x0400535B RID: 21339
|
|
private static readonly IntPtr NativeFieldInfoPtr_initiated;
|
|
|
|
// Token: 0x0400535C RID: 21340
|
|
private static readonly IntPtr NativeMethodInfoPtr_ResetPosition_Public_Abstract_Virtual_New_Void_0;
|
|
|
|
// Token: 0x0400535D RID: 21341
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetSpineOffsetTarget_Protected_Vector3_0;
|
|
|
|
// Token: 0x0400535E RID: 21342
|
|
private static readonly IntPtr NativeMethodInfoPtr_LogWarning_Protected_Void_String_0;
|
|
|
|
// Token: 0x0400535F RID: 21343
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetLegSpineBendVector_Private_Vector3_Leg_0;
|
|
|
|
// Token: 0x04005360 RID: 21344
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetLegSpineTangent_Private_Vector3_Leg_0;
|
|
|
|
// Token: 0x04005361 RID: 21345
|
|
private static readonly IntPtr NativeMethodInfoPtr_OpenUserManual_Protected_Abstract_Virtual_New_Void_0;
|
|
|
|
// Token: 0x04005362 RID: 21346
|
|
private static readonly IntPtr NativeMethodInfoPtr_OpenScriptReference_Protected_Abstract_Virtual_New_Void_0;
|
|
|
|
// Token: 0x04005363 RID: 21347
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
|
|
|
|
// Token: 0x02000413 RID: 1043
|
|
public sealed class GrounderDelegate : MulticastDelegate
|
|
{
|
|
// Token: 0x06007CCF RID: 31951 RVA: 0x001FC6A0 File Offset: 0x001FA8A0
|
|
[CallerCount(2031)]
|
|
[CachedScanResults(RefRangeStart = 12521, RefRangeEnd = 14552, XrefRangeStart = 12521, XrefRangeEnd = 14552, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe GrounderDelegate(Il2CppSystem.Object @object, IntPtr method)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Grounder.GrounderDelegate>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(@object);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref method;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounder.GrounderDelegate.NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007CD0 RID: 31952 RVA: 0x001FC718 File Offset: 0x001FA918
|
|
[CallerCount(24)]
|
|
[CachedScanResults(RefRangeStart = 152924, RefRangeEnd = 152948, XrefRangeStart = 152924, XrefRangeEnd = 152948, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Invoke()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounder.GrounderDelegate.NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007CD1 RID: 31953 RVA: 0x001FC75C File Offset: 0x001FA95C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IAsyncResult BeginInvoke(AsyncCallback callback, Il2CppSystem.Object @object)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(callback);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(@object);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounder.GrounderDelegate.NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_AsyncCallback_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IAsyncResult(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x06007CD2 RID: 31954 RVA: 0x001FC7E4 File Offset: 0x001FA9E4
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 14563, RefRangeEnd = 14566, XrefRangeStart = 14563, XrefRangeEnd = 14566, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void EndInvoke(IAsyncResult result)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(result);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Grounder.GrounderDelegate.NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007CD3 RID: 31955 RVA: 0x001FC840 File Offset: 0x001FAA40
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static GrounderDelegate()
|
|
{
|
|
Il2CppClassPointerStore<Grounder.GrounderDelegate>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<Grounder>.NativeClassPtr, "GrounderDelegate");
|
|
Grounder.GrounderDelegate.NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounder.GrounderDelegate>.NativeClassPtr, 100672675);
|
|
Grounder.GrounderDelegate.NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounder.GrounderDelegate>.NativeClassPtr, 100672676);
|
|
Grounder.GrounderDelegate.NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_AsyncCallback_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounder.GrounderDelegate>.NativeClassPtr, 100672677);
|
|
Grounder.GrounderDelegate.NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Grounder.GrounderDelegate>.NativeClassPtr, 100672678);
|
|
}
|
|
|
|
// Token: 0x06007CD4 RID: 31956 RVA: 0x00019081 File Offset: 0x00017281
|
|
public GrounderDelegate(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007CD5 RID: 31957 RVA: 0x001FC8B1 File Offset: 0x001FAAB1
|
|
public static implicit operator Grounder.GrounderDelegate(Action A_0)
|
|
{
|
|
return DelegateSupport.ConvertDelegate<Grounder.GrounderDelegate>(A_0);
|
|
}
|
|
|
|
// Token: 0x06007CD6 RID: 31958 RVA: 0x001FC8B9 File Offset: 0x001FAAB9
|
|
public static Grounder.GrounderDelegate operator +(Grounder.GrounderDelegate A_0, Grounder.GrounderDelegate A_1)
|
|
{
|
|
return Delegate.Combine(A_0, A_1).Cast<Grounder.GrounderDelegate>();
|
|
}
|
|
|
|
// Token: 0x06007CD7 RID: 31959 RVA: 0x001FC8C7 File Offset: 0x001FAAC7
|
|
public static Grounder.GrounderDelegate operator -(Grounder.GrounderDelegate A_0, Grounder.GrounderDelegate A_1)
|
|
{
|
|
Delegate delegate2;
|
|
Delegate @delegate = (delegate2 = Delegate.Remove(A_0, A_1));
|
|
if (@delegate != null)
|
|
{
|
|
delegate2 = @delegate.Cast<Grounder.GrounderDelegate>();
|
|
}
|
|
return delegate2;
|
|
}
|
|
|
|
// Token: 0x04005364 RID: 21348
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Object_IntPtr_0;
|
|
|
|
// Token: 0x04005365 RID: 21349
|
|
private static readonly IntPtr NativeMethodInfoPtr_Invoke_Public_Virtual_New_Void_0;
|
|
|
|
// Token: 0x04005366 RID: 21350
|
|
private static readonly IntPtr NativeMethodInfoPtr_BeginInvoke_Public_Virtual_New_IAsyncResult_AsyncCallback_Object_0;
|
|
|
|
// Token: 0x04005367 RID: 21351
|
|
private static readonly IntPtr NativeMethodInfoPtr_EndInvoke_Public_Virtual_New_Void_IAsyncResult_0;
|
|
}
|
|
}
|
|
}
|