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

267 lines
15 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using UnityEngine;
namespace RootMotion
{
// Token: 0x020003B2 RID: 946
public class Hierarchy : Il2CppSystem.Object
{
// Token: 0x06007618 RID: 30232 RVA: 0x001E1A58 File Offset: 0x001DFC58
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 608320, RefRangeEnd = 608321, XrefRangeStart = 608318, XrefRangeEnd = 608320, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static bool HierarchyIsValid(Il2CppReferenceArray<Transform> bones)
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(bones);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Hierarchy.NativeMethodInfoPtr_HierarchyIsValid_Public_Static_Boolean_Il2CppReferenceArray_1_Transform_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007619 RID: 30233 RVA: 0x001E1AB0 File Offset: 0x001DFCB0
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 608327, RefRangeEnd = 608330, XrefRangeStart = 608321, XrefRangeEnd = 608327, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static UnityEngine.Object ContainsDuplicate(Il2CppReferenceArray<UnityEngine.Object> objects)
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(objects);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Hierarchy.NativeMethodInfoPtr_ContainsDuplicate_Public_Static_Object_Il2CppReferenceArray_1_Object_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new UnityEngine.Object(intPtr3) : null;
}
}
// Token: 0x0600761A RID: 30234 RVA: 0x001E1B10 File Offset: 0x001DFD10
[CallerCount(12)]
[CachedScanResults(RefRangeStart = 608347, RefRangeEnd = 608359, XrefRangeStart = 608330, XrefRangeEnd = 608347, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static bool IsAncestor(Transform transform, Transform ancestor)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transform);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(ancestor);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Hierarchy.NativeMethodInfoPtr_IsAncestor_Public_Static_Boolean_Transform_Transform_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600761B RID: 30235 RVA: 0x001E1B80 File Offset: 0x001DFD80
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 608371, RefRangeEnd = 608373, XrefRangeStart = 608359, XrefRangeEnd = 608371, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static bool ContainsChild(Transform transform, Transform child)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transform);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(child);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Hierarchy.NativeMethodInfoPtr_ContainsChild_Public_Static_Boolean_Transform_Transform_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600761C RID: 30236 RVA: 0x001E1BF0 File Offset: 0x001DFDF0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 608398, RefRangeEnd = 608399, XrefRangeStart = 608373, XrefRangeEnd = 608398, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static void AddAncestors(Transform transform, Transform blocker, ref Il2CppReferenceArray<Transform> array)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transform);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(blocker);
ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)];
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtr(array);
ptr2 = &intPtr;
IntPtr intPtr3;
IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(Hierarchy.NativeMethodInfoPtr_AddAncestors_Public_Static_Void_Transform_Transform_byref_Il2CppReferenceArray_1_Transform_0, 0, (void**)ptr, ref intPtr3);
Il2CppException.RaiseExceptionIfNecessary(intPtr3);
IntPtr intPtr4 = intPtr;
array = ((intPtr4 == 0) ? null : new Il2CppReferenceArray(intPtr4));
}
// Token: 0x0600761D RID: 30237 RVA: 0x001E1C8C File Offset: 0x001DFE8C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 608412, RefRangeEnd = 608413, XrefRangeStart = 608399, XrefRangeEnd = 608412, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static Transform GetAncestor(Transform transform, int minChildCount)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transform);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref minChildCount;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Hierarchy.NativeMethodInfoPtr_GetAncestor_Public_Static_Transform_Transform_Int32_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
// Token: 0x0600761E RID: 30238 RVA: 0x001E1D00 File Offset: 0x001DFF00
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 608433, RefRangeEnd = 608435, XrefRangeStart = 608413, XrefRangeEnd = 608433, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static Transform GetFirstCommonAncestor(Transform t1, Transform t2)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(t1);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(t2);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Hierarchy.NativeMethodInfoPtr_GetFirstCommonAncestor_Public_Static_Transform_Transform_Transform_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
// Token: 0x0600761F RID: 30239 RVA: 0x001E1D78 File Offset: 0x001DFF78
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 608435, XrefRangeEnd = 608444, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static Transform GetFirstCommonAncestor(Il2CppReferenceArray<Transform> transforms)
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transforms);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Hierarchy.NativeMethodInfoPtr_GetFirstCommonAncestor_Public_Static_Transform_Il2CppReferenceArray_1_Transform_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
}
// Token: 0x06007620 RID: 30240 RVA: 0x001E1DD8 File Offset: 0x001DFFD8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 608459, RefRangeEnd = 608460, XrefRangeStart = 608444, XrefRangeEnd = 608459, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static Transform GetFirstCommonAncestorRecursive(Transform transform, Il2CppReferenceArray<Transform> transforms)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transform);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(transforms);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Hierarchy.NativeMethodInfoPtr_GetFirstCommonAncestorRecursive_Public_Static_Transform_Transform_Il2CppReferenceArray_1_Transform_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
// Token: 0x06007621 RID: 30241 RVA: 0x001E1E50 File Offset: 0x001E0050
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 608483, RefRangeEnd = 608485, XrefRangeStart = 608460, XrefRangeEnd = 608483, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static bool IsCommonAncestor(Transform transform, Il2CppReferenceArray<Transform> transforms)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(transform);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(transforms);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Hierarchy.NativeMethodInfoPtr_IsCommonAncestor_Public_Static_Boolean_Transform_Il2CppReferenceArray_1_Transform_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007622 RID: 30242 RVA: 0x001E1EC0 File Offset: 0x001E00C0
[CallerCount(1659)]
[CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Hierarchy()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Hierarchy>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Hierarchy.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007623 RID: 30243 RVA: 0x001E1F0C File Offset: 0x001E010C
// Note: this type is marked as 'beforefieldinit'.
static Hierarchy()
{
Il2CppClassPointerStore<Hierarchy>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion", "Hierarchy");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Hierarchy>.NativeClassPtr);
Hierarchy.NativeMethodInfoPtr_HierarchyIsValid_Public_Static_Boolean_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Hierarchy>.NativeClassPtr, 100672193);
Hierarchy.NativeMethodInfoPtr_ContainsDuplicate_Public_Static_Object_Il2CppReferenceArray_1_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Hierarchy>.NativeClassPtr, 100672194);
Hierarchy.NativeMethodInfoPtr_IsAncestor_Public_Static_Boolean_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Hierarchy>.NativeClassPtr, 100672195);
Hierarchy.NativeMethodInfoPtr_ContainsChild_Public_Static_Boolean_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Hierarchy>.NativeClassPtr, 100672196);
Hierarchy.NativeMethodInfoPtr_AddAncestors_Public_Static_Void_Transform_Transform_byref_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Hierarchy>.NativeClassPtr, 100672197);
Hierarchy.NativeMethodInfoPtr_GetAncestor_Public_Static_Transform_Transform_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Hierarchy>.NativeClassPtr, 100672198);
Hierarchy.NativeMethodInfoPtr_GetFirstCommonAncestor_Public_Static_Transform_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Hierarchy>.NativeClassPtr, 100672199);
Hierarchy.NativeMethodInfoPtr_GetFirstCommonAncestor_Public_Static_Transform_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Hierarchy>.NativeClassPtr, 100672200);
Hierarchy.NativeMethodInfoPtr_GetFirstCommonAncestorRecursive_Public_Static_Transform_Transform_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Hierarchy>.NativeClassPtr, 100672201);
Hierarchy.NativeMethodInfoPtr_IsCommonAncestor_Public_Static_Boolean_Transform_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Hierarchy>.NativeClassPtr, 100672202);
Hierarchy.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Hierarchy>.NativeClassPtr, 100672203);
}
// Token: 0x06007624 RID: 30244 RVA: 0x0000A74C File Offset: 0x0000894C
public Hierarchy(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x04004F3F RID: 20287
private static readonly IntPtr NativeMethodInfoPtr_HierarchyIsValid_Public_Static_Boolean_Il2CppReferenceArray_1_Transform_0;
// Token: 0x04004F40 RID: 20288
private static readonly IntPtr NativeMethodInfoPtr_ContainsDuplicate_Public_Static_Object_Il2CppReferenceArray_1_Object_0;
// Token: 0x04004F41 RID: 20289
private static readonly IntPtr NativeMethodInfoPtr_IsAncestor_Public_Static_Boolean_Transform_Transform_0;
// Token: 0x04004F42 RID: 20290
private static readonly IntPtr NativeMethodInfoPtr_ContainsChild_Public_Static_Boolean_Transform_Transform_0;
// Token: 0x04004F43 RID: 20291
private static readonly IntPtr NativeMethodInfoPtr_AddAncestors_Public_Static_Void_Transform_Transform_byref_Il2CppReferenceArray_1_Transform_0;
// Token: 0x04004F44 RID: 20292
private static readonly IntPtr NativeMethodInfoPtr_GetAncestor_Public_Static_Transform_Transform_Int32_0;
// Token: 0x04004F45 RID: 20293
private static readonly IntPtr NativeMethodInfoPtr_GetFirstCommonAncestor_Public_Static_Transform_Transform_Transform_0;
// Token: 0x04004F46 RID: 20294
private static readonly IntPtr NativeMethodInfoPtr_GetFirstCommonAncestor_Public_Static_Transform_Il2CppReferenceArray_1_Transform_0;
// Token: 0x04004F47 RID: 20295
private static readonly IntPtr NativeMethodInfoPtr_GetFirstCommonAncestorRecursive_Public_Static_Transform_Transform_Il2CppReferenceArray_1_Transform_0;
// Token: 0x04004F48 RID: 20296
private static readonly IntPtr NativeMethodInfoPtr_IsCommonAncestor_Public_Static_Boolean_Transform_Il2CppReferenceArray_1_Transform_0;
// Token: 0x04004F49 RID: 20297
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}