318 lines
15 KiB
C#
318 lines
15 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppSystem;
|
|
using RootMotion.FinalIK;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000322 RID: 802
|
|
[Serializable]
|
|
public class NobetaIKController : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x1700259E RID: 9630
|
|
// (get) Token: 0x06006C46 RID: 27718 RVA: 0x001B6764 File Offset: 0x001B4964
|
|
public unsafe Vector3 LookAtOriginalPos
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598707, XrefRangeEnd = 598708, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NobetaIKController.NativeMethodInfoPtr_get_LookAtOriginalPos_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006C47 RID: 27719 RVA: 0x001B67B4 File Offset: 0x001B49B4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598708, XrefRangeEnd = 598711, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Init(NobetaSkinController skinData)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(skinData);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NobetaIKController.NativeMethodInfoPtr_Init_Public_Void_NobetaSkinController_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006C48 RID: 27720 RVA: 0x001B6810 File Offset: 0x001B4A10
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598711, XrefRangeEnd = 598716, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Setup(NobetaIKController prevIk)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(prevIk);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NobetaIKController.NativeMethodInfoPtr_Setup_Public_Void_NobetaIKController_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006C49 RID: 27721 RVA: 0x001B686C File Offset: 0x001B4A6C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598716, XrefRangeEnd = 598718, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetAimWeight(float value)
|
|
{
|
|
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(NobetaIKController.NativeMethodInfoPtr_SetAimWeight_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006C4A RID: 27722 RVA: 0x001B68C0 File Offset: 0x001B4AC0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598718, XrefRangeEnd = 598721, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SwtLookAtWeight(float value)
|
|
{
|
|
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(NobetaIKController.NativeMethodInfoPtr_SwtLookAtWeight_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006C4B RID: 27723 RVA: 0x001B6914 File Offset: 0x001B4B14
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598721, XrefRangeEnd = 598724, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Vector3 GetHeadDirection(Transform lookAtObject)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(lookAtObject);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NobetaIKController.NativeMethodInfoPtr_GetHeadDirection_Public_Vector3_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006C4C RID: 27724 RVA: 0x001B697C File Offset: 0x001B4B7C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598724, XrefRangeEnd = 598729, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void CalculateHairTargetPos(Transform source, bool isBattling)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref isBattling;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NobetaIKController.NativeMethodInfoPtr_CalculateHairTargetPos_Public_Void_Transform_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06006C4D RID: 27725 RVA: 0x001B69E8 File Offset: 0x001B4BE8
|
|
[CallerCount(1659)]
|
|
[CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe NobetaIKController()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NobetaIKController.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06006C4E RID: 27726 RVA: 0x001B6A34 File Offset: 0x001B4C34
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static NobetaIKController()
|
|
{
|
|
Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "NobetaIKController");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr);
|
|
NobetaIKController.NativeFieldInfoPtr_aimIK = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr, "aimIK");
|
|
NobetaIKController.NativeFieldInfoPtr_lookAtIK = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr, "lookAtIK");
|
|
NobetaIKController.NativeFieldInfoPtr_lookAtOriginal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr, "lookAtOriginal");
|
|
NobetaIKController.NativeFieldInfoPtr_head = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr, "head");
|
|
NobetaIKController.NativeFieldInfoPtr_hairIK = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr, "hairIK");
|
|
NobetaIKController.NativeFieldInfoPtr_hairTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr, "hairTarget");
|
|
NobetaIKController.NativeMethodInfoPtr_get_LookAtOriginalPos_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr, 100671220);
|
|
NobetaIKController.NativeMethodInfoPtr_Init_Public_Void_NobetaSkinController_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr, 100671221);
|
|
NobetaIKController.NativeMethodInfoPtr_Setup_Public_Void_NobetaIKController_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr, 100671222);
|
|
NobetaIKController.NativeMethodInfoPtr_SetAimWeight_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr, 100671223);
|
|
NobetaIKController.NativeMethodInfoPtr_SwtLookAtWeight_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr, 100671224);
|
|
NobetaIKController.NativeMethodInfoPtr_GetHeadDirection_Public_Vector3_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr, 100671225);
|
|
NobetaIKController.NativeMethodInfoPtr_CalculateHairTargetPos_Public_Void_Transform_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr, 100671226);
|
|
NobetaIKController.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NobetaIKController>.NativeClassPtr, 100671227);
|
|
}
|
|
|
|
// Token: 0x06006C4F RID: 27727 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public NobetaIKController(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002598 RID: 9624
|
|
// (get) Token: 0x06006C50 RID: 27728 RVA: 0x001B6B7C File Offset: 0x001B4D7C
|
|
// (set) Token: 0x06006C51 RID: 27729 RVA: 0x001B6BB0 File Offset: 0x001B4DB0
|
|
public unsafe AimIK aimIK
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaIKController.NativeFieldInfoPtr_aimIK);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new AimIK(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaIKController.NativeFieldInfoPtr_aimIK), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002599 RID: 9625
|
|
// (get) Token: 0x06006C52 RID: 27730 RVA: 0x001B6BD8 File Offset: 0x001B4DD8
|
|
// (set) Token: 0x06006C53 RID: 27731 RVA: 0x001B6C0C File Offset: 0x001B4E0C
|
|
public unsafe LookAtIK lookAtIK
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaIKController.NativeFieldInfoPtr_lookAtIK);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new LookAtIK(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaIKController.NativeFieldInfoPtr_lookAtIK), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700259A RID: 9626
|
|
// (get) Token: 0x06006C54 RID: 27732 RVA: 0x001B6C34 File Offset: 0x001B4E34
|
|
// (set) Token: 0x06006C55 RID: 27733 RVA: 0x001B6C68 File Offset: 0x001B4E68
|
|
public unsafe Transform lookAtOriginal
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaIKController.NativeFieldInfoPtr_lookAtOriginal);
|
|
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(NobetaIKController.NativeFieldInfoPtr_lookAtOriginal), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700259B RID: 9627
|
|
// (get) Token: 0x06006C56 RID: 27734 RVA: 0x001B6C90 File Offset: 0x001B4E90
|
|
// (set) Token: 0x06006C57 RID: 27735 RVA: 0x001B6CC4 File Offset: 0x001B4EC4
|
|
public unsafe Transform head
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaIKController.NativeFieldInfoPtr_head);
|
|
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(NobetaIKController.NativeFieldInfoPtr_head), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700259C RID: 9628
|
|
// (get) Token: 0x06006C58 RID: 27736 RVA: 0x001B6CEC File Offset: 0x001B4EEC
|
|
// (set) Token: 0x06006C59 RID: 27737 RVA: 0x001B6D20 File Offset: 0x001B4F20
|
|
public unsafe CCDIK hairIK
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaIKController.NativeFieldInfoPtr_hairIK);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new CCDIK(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaIKController.NativeFieldInfoPtr_hairIK), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700259D RID: 9629
|
|
// (get) Token: 0x06006C5A RID: 27738 RVA: 0x001B6D48 File Offset: 0x001B4F48
|
|
// (set) Token: 0x06006C5B RID: 27739 RVA: 0x001B6D7C File Offset: 0x001B4F7C
|
|
public unsafe Transform hairTarget
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NobetaIKController.NativeFieldInfoPtr_hairTarget);
|
|
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(NobetaIKController.NativeFieldInfoPtr_hairTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x040047E4 RID: 18404
|
|
private static readonly IntPtr NativeFieldInfoPtr_aimIK;
|
|
|
|
// Token: 0x040047E5 RID: 18405
|
|
private static readonly IntPtr NativeFieldInfoPtr_lookAtIK;
|
|
|
|
// Token: 0x040047E6 RID: 18406
|
|
private static readonly IntPtr NativeFieldInfoPtr_lookAtOriginal;
|
|
|
|
// Token: 0x040047E7 RID: 18407
|
|
private static readonly IntPtr NativeFieldInfoPtr_head;
|
|
|
|
// Token: 0x040047E8 RID: 18408
|
|
private static readonly IntPtr NativeFieldInfoPtr_hairIK;
|
|
|
|
// Token: 0x040047E9 RID: 18409
|
|
private static readonly IntPtr NativeFieldInfoPtr_hairTarget;
|
|
|
|
// Token: 0x040047EA RID: 18410
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_LookAtOriginalPos_Public_get_Vector3_0;
|
|
|
|
// Token: 0x040047EB RID: 18411
|
|
private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_NobetaSkinController_0;
|
|
|
|
// Token: 0x040047EC RID: 18412
|
|
private static readonly IntPtr NativeMethodInfoPtr_Setup_Public_Void_NobetaIKController_0;
|
|
|
|
// Token: 0x040047ED RID: 18413
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetAimWeight_Public_Void_Single_0;
|
|
|
|
// Token: 0x040047EE RID: 18414
|
|
private static readonly IntPtr NativeMethodInfoPtr_SwtLookAtWeight_Public_Void_Single_0;
|
|
|
|
// Token: 0x040047EF RID: 18415
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetHeadDirection_Public_Vector3_Transform_0;
|
|
|
|
// Token: 0x040047F0 RID: 18416
|
|
private static readonly IntPtr NativeMethodInfoPtr_CalculateHairTargetPos_Public_Void_Transform_Boolean_0;
|
|
|
|
// Token: 0x040047F1 RID: 18417
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|