Add v1.0.3.1

This commit is contained in:
2023-09-06 22:00:49 +02:00
commit 3aebbbf8f0
2051 changed files with 757425 additions and 0 deletions

View File

@@ -0,0 +1,102 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B5 RID: 949
public class AimBoxing : MonoBehaviour
{
// Token: 0x06007604 RID: 30212 RVA: 0x001E29B0 File Offset: 0x001E0BB0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591319, XrefRangeEnd = 591323, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AimBoxing.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007605 RID: 30213 RVA: 0x001E29F4 File Offset: 0x001E0BF4
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe AimBoxing()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AimBoxing>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AimBoxing.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007606 RID: 30214 RVA: 0x001E2A40 File Offset: 0x001E0C40
// Note: this type is marked as 'beforefieldinit'.
static AimBoxing()
{
Il2CppClassPointerStore<AimBoxing>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "AimBoxing");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AimBoxing>.NativeClassPtr);
AimBoxing.NativeFieldInfoPtr_aimIK = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AimBoxing>.NativeClassPtr, "aimIK");
AimBoxing.NativeFieldInfoPtr_pin = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AimBoxing>.NativeClassPtr, "pin");
AimBoxing.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AimBoxing>.NativeClassPtr, 100672247);
AimBoxing.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AimBoxing>.NativeClassPtr, 100672248);
}
// Token: 0x06007607 RID: 30215 RVA: 0x0000351C File Offset: 0x0000171C
public AimBoxing(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002844 RID: 10308
// (get) Token: 0x06007608 RID: 30216 RVA: 0x001E2AC0 File Offset: 0x001E0CC0
// (set) Token: 0x06007609 RID: 30217 RVA: 0x001E2AF4 File Offset: 0x001E0CF4
public unsafe AimIK aimIK
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AimBoxing.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(AimBoxing.NativeFieldInfoPtr_aimIK), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002845 RID: 10309
// (get) Token: 0x0600760A RID: 30218 RVA: 0x001E2B1C File Offset: 0x001E0D1C
// (set) Token: 0x0600760B RID: 30219 RVA: 0x001E2B50 File Offset: 0x001E0D50
public unsafe Transform pin
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AimBoxing.NativeFieldInfoPtr_pin);
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(AimBoxing.NativeFieldInfoPtr_pin), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04004F59 RID: 20313
private static readonly IntPtr NativeFieldInfoPtr_aimIK;
// Token: 0x04004F5A RID: 20314
private static readonly IntPtr NativeFieldInfoPtr_pin;
// Token: 0x04004F5B RID: 20315
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x04004F5C RID: 20316
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,360 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003BE RID: 958
public class AnimationWarping : OffsetModifier
{
// Token: 0x060076DD RID: 30429 RVA: 0x001E5A08 File Offset: 0x001E3C08
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591658, XrefRangeEnd = 591659, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AnimationWarping.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060076DE RID: 30430 RVA: 0x001E5A58 File Offset: 0x001E3C58
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 591676, RefRangeEnd = 591677, XrefRangeStart = 591659, XrefRangeEnd = 591676, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float GetWarpWeight(int warpIndex)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref warpIndex;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AnimationWarping.NativeMethodInfoPtr_GetWarpWeight_Public_Single_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060076DF RID: 30431 RVA: 0x001E5ABC File Offset: 0x001E3CBC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591677, XrefRangeEnd = 591689, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnModifyOffset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AnimationWarping.NativeMethodInfoPtr_OnModifyOffset_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060076E0 RID: 30432 RVA: 0x001E5B0C File Offset: 0x001E3D0C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591689, XrefRangeEnd = 591691, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AnimationWarping.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060076E1 RID: 30433 RVA: 0x001E5B50 File Offset: 0x001E3D50
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591691, XrefRangeEnd = 591692, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe AnimationWarping()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AnimationWarping>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AnimationWarping.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060076E2 RID: 30434 RVA: 0x001E5B9C File Offset: 0x001E3D9C
// Note: this type is marked as 'beforefieldinit'.
static AnimationWarping()
{
Il2CppClassPointerStore<AnimationWarping>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "AnimationWarping");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AnimationWarping>.NativeClassPtr);
AnimationWarping.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimationWarping>.NativeClassPtr, "animator");
AnimationWarping.NativeFieldInfoPtr_effectorMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimationWarping>.NativeClassPtr, "effectorMode");
AnimationWarping.NativeFieldInfoPtr_warps = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimationWarping>.NativeClassPtr, "warps");
AnimationWarping.NativeFieldInfoPtr_lastMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimationWarping>.NativeClassPtr, "lastMode");
AnimationWarping.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimationWarping>.NativeClassPtr, 100672284);
AnimationWarping.NativeMethodInfoPtr_GetWarpWeight_Public_Single_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimationWarping>.NativeClassPtr, 100672285);
AnimationWarping.NativeMethodInfoPtr_OnModifyOffset_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimationWarping>.NativeClassPtr, 100672286);
AnimationWarping.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimationWarping>.NativeClassPtr, 100672287);
AnimationWarping.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimationWarping>.NativeClassPtr, 100672288);
}
// Token: 0x060076E3 RID: 30435 RVA: 0x001E5C80 File Offset: 0x001E3E80
public AnimationWarping(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700289A RID: 10394
// (get) Token: 0x060076E4 RID: 30436 RVA: 0x001E5C8C File Offset: 0x001E3E8C
// (set) Token: 0x060076E5 RID: 30437 RVA: 0x001E5CC0 File Offset: 0x001E3EC0
public unsafe Animator animator
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimationWarping.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(AnimationWarping.NativeFieldInfoPtr_animator), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700289B RID: 10395
// (get) Token: 0x060076E6 RID: 30438 RVA: 0x001E5CE8 File Offset: 0x001E3EE8
// (set) Token: 0x060076E7 RID: 30439 RVA: 0x001E5D10 File Offset: 0x001E3F10
public unsafe AnimationWarping.EffectorMode effectorMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimationWarping.NativeFieldInfoPtr_effectorMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimationWarping.NativeFieldInfoPtr_effectorMode)) = value;
}
}
// Token: 0x1700289C RID: 10396
// (get) Token: 0x060076E8 RID: 30440 RVA: 0x001E5D34 File Offset: 0x001E3F34
// (set) Token: 0x060076E9 RID: 30441 RVA: 0x001E5D68 File Offset: 0x001E3F68
public unsafe Il2CppReferenceArray<AnimationWarping.Warp> warps
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimationWarping.NativeFieldInfoPtr_warps);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<AnimationWarping.Warp>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimationWarping.NativeFieldInfoPtr_warps), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700289D RID: 10397
// (get) Token: 0x060076EA RID: 30442 RVA: 0x001E5D90 File Offset: 0x001E3F90
// (set) Token: 0x060076EB RID: 30443 RVA: 0x001E5DB8 File Offset: 0x001E3FB8
public unsafe AnimationWarping.EffectorMode lastMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimationWarping.NativeFieldInfoPtr_lastMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimationWarping.NativeFieldInfoPtr_lastMode)) = value;
}
}
// Token: 0x04004FCF RID: 20431
private static readonly IntPtr NativeFieldInfoPtr_animator;
// Token: 0x04004FD0 RID: 20432
private static readonly IntPtr NativeFieldInfoPtr_effectorMode;
// Token: 0x04004FD1 RID: 20433
private static readonly IntPtr NativeFieldInfoPtr_warps;
// Token: 0x04004FD2 RID: 20434
private static readonly IntPtr NativeFieldInfoPtr_lastMode;
// Token: 0x04004FD3 RID: 20435
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_Void_0;
// Token: 0x04004FD4 RID: 20436
private static readonly IntPtr NativeMethodInfoPtr_GetWarpWeight_Public_Single_Int32_0;
// Token: 0x04004FD5 RID: 20437
private static readonly IntPtr NativeMethodInfoPtr_OnModifyOffset_Protected_Virtual_Void_0;
// Token: 0x04004FD6 RID: 20438
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x04004FD7 RID: 20439
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020003BF RID: 959
[Serializable]
public sealed class Warp : ValueType
{
// Token: 0x060076EC RID: 30444 RVA: 0x001E5DDC File Offset: 0x001E3FDC
// Note: this type is marked as 'beforefieldinit'.
static Warp()
{
Il2CppClassPointerStore<AnimationWarping.Warp>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<AnimationWarping>.NativeClassPtr, "Warp");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AnimationWarping.Warp>.NativeClassPtr);
AnimationWarping.Warp.NativeFieldInfoPtr_animationLayer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimationWarping.Warp>.NativeClassPtr, "animationLayer");
AnimationWarping.Warp.NativeFieldInfoPtr_animationState = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimationWarping.Warp>.NativeClassPtr, "animationState");
AnimationWarping.Warp.NativeFieldInfoPtr_weightCurve = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimationWarping.Warp>.NativeClassPtr, "weightCurve");
AnimationWarping.Warp.NativeFieldInfoPtr_warpFrom = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimationWarping.Warp>.NativeClassPtr, "warpFrom");
AnimationWarping.Warp.NativeFieldInfoPtr_warpTo = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimationWarping.Warp>.NativeClassPtr, "warpTo");
AnimationWarping.Warp.NativeFieldInfoPtr_effector = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimationWarping.Warp>.NativeClassPtr, "effector");
}
// Token: 0x060076ED RID: 30445 RVA: 0x0011646F File Offset: 0x0011466F
public Warp(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x060076EE RID: 30446 RVA: 0x001E5E80 File Offset: 0x001E4080
public unsafe Warp()
{
IntPtr intPtr = stackalloc byte[(UIntPtr)IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<AnimationWarping.Warp>.NativeClassPtr, (UIntPtr)0)];
base..ctor(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<AnimationWarping.Warp>.NativeClassPtr, intPtr));
}
// Token: 0x1700289E RID: 10398
// (get) Token: 0x060076EF RID: 30447 RVA: 0x001E5EB0 File Offset: 0x001E40B0
// (set) Token: 0x060076F0 RID: 30448 RVA: 0x001E5ED8 File Offset: 0x001E40D8
public unsafe int animationLayer
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimationWarping.Warp.NativeFieldInfoPtr_animationLayer);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimationWarping.Warp.NativeFieldInfoPtr_animationLayer)) = value;
}
}
// Token: 0x1700289F RID: 10399
// (get) Token: 0x060076F1 RID: 30449 RVA: 0x001E5EFC File Offset: 0x001E40FC
// (set) Token: 0x060076F2 RID: 30450 RVA: 0x001E5F25 File Offset: 0x001E4125
public unsafe string animationState
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimationWarping.Warp.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(AnimationWarping.Warp.NativeFieldInfoPtr_animationState), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x170028A0 RID: 10400
// (get) Token: 0x060076F3 RID: 30451 RVA: 0x001E5F4C File Offset: 0x001E414C
// (set) Token: 0x060076F4 RID: 30452 RVA: 0x001E5F80 File Offset: 0x001E4180
public unsafe AnimationCurve weightCurve
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimationWarping.Warp.NativeFieldInfoPtr_weightCurve);
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(AnimationWarping.Warp.NativeFieldInfoPtr_weightCurve), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028A1 RID: 10401
// (get) Token: 0x060076F5 RID: 30453 RVA: 0x001E5FA8 File Offset: 0x001E41A8
// (set) Token: 0x060076F6 RID: 30454 RVA: 0x001E5FDC File Offset: 0x001E41DC
public unsafe Transform warpFrom
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimationWarping.Warp.NativeFieldInfoPtr_warpFrom);
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(AnimationWarping.Warp.NativeFieldInfoPtr_warpFrom), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028A2 RID: 10402
// (get) Token: 0x060076F7 RID: 30455 RVA: 0x001E6004 File Offset: 0x001E4204
// (set) Token: 0x060076F8 RID: 30456 RVA: 0x001E6038 File Offset: 0x001E4238
public unsafe Transform warpTo
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimationWarping.Warp.NativeFieldInfoPtr_warpTo);
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(AnimationWarping.Warp.NativeFieldInfoPtr_warpTo), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028A3 RID: 10403
// (get) Token: 0x060076F9 RID: 30457 RVA: 0x001E6060 File Offset: 0x001E4260
// (set) Token: 0x060076FA RID: 30458 RVA: 0x001E6088 File Offset: 0x001E4288
public unsafe FullBodyBipedEffector effector
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimationWarping.Warp.NativeFieldInfoPtr_effector);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimationWarping.Warp.NativeFieldInfoPtr_effector)) = value;
}
}
// Token: 0x04004FD8 RID: 20440
private static readonly IntPtr NativeFieldInfoPtr_animationLayer;
// Token: 0x04004FD9 RID: 20441
private static readonly IntPtr NativeFieldInfoPtr_animationState;
// Token: 0x04004FDA RID: 20442
private static readonly IntPtr NativeFieldInfoPtr_weightCurve;
// Token: 0x04004FDB RID: 20443
private static readonly IntPtr NativeFieldInfoPtr_warpFrom;
// Token: 0x04004FDC RID: 20444
private static readonly IntPtr NativeFieldInfoPtr_warpTo;
// Token: 0x04004FDD RID: 20445
private static readonly IntPtr NativeFieldInfoPtr_effector;
}
// Token: 0x020003C0 RID: 960
[Serializable]
public enum EffectorMode
{
// Token: 0x04004FDF RID: 20447
PositionOffset,
// Token: 0x04004FE0 RID: 20448
Position
}
}
}

View File

@@ -0,0 +1,279 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C1 RID: 961
public class AnimatorController3rdPerson : MonoBehaviour
{
// Token: 0x060076FB RID: 30459 RVA: 0x001E60AC File Offset: 0x001E42AC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591692, XrefRangeEnd = 591696, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AnimatorController3rdPerson.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060076FC RID: 30460 RVA: 0x001E60FC File Offset: 0x001E42FC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591696, XrefRangeEnd = 591708, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnAnimatorMove()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AnimatorController3rdPerson.NativeMethodInfoPtr_OnAnimatorMove_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060076FD RID: 30461 RVA: 0x001E6140 File Offset: 0x001E4340
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 591729, RefRangeEnd = 591730, XrefRangeStart = 591708, XrefRangeEnd = 591729, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void Move(Vector3 moveInput, bool isMoving, Vector3 faceDirection, Vector3 aimTarget)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref moveInput;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref isMoving;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref faceDirection;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref aimTarget;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AnimatorController3rdPerson.NativeMethodInfoPtr_Move_Public_Virtual_New_Void_Vector3_Boolean_Vector3_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060076FE RID: 30462 RVA: 0x001E61D8 File Offset: 0x001E43D8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591730, XrefRangeEnd = 591731, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe AnimatorController3rdPerson()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AnimatorController3rdPerson.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060076FF RID: 30463 RVA: 0x001E6224 File Offset: 0x001E4424
// Note: this type is marked as 'beforefieldinit'.
static AnimatorController3rdPerson()
{
Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "AnimatorController3rdPerson");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr);
AnimatorController3rdPerson.NativeFieldInfoPtr_rotateSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr, "rotateSpeed");
AnimatorController3rdPerson.NativeFieldInfoPtr_blendSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr, "blendSpeed");
AnimatorController3rdPerson.NativeFieldInfoPtr_maxAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr, "maxAngle");
AnimatorController3rdPerson.NativeFieldInfoPtr_moveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr, "moveSpeed");
AnimatorController3rdPerson.NativeFieldInfoPtr_rootMotionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr, "rootMotionWeight");
AnimatorController3rdPerson.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr, "animator");
AnimatorController3rdPerson.NativeFieldInfoPtr_moveBlend = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr, "moveBlend");
AnimatorController3rdPerson.NativeFieldInfoPtr_moveInput = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr, "moveInput");
AnimatorController3rdPerson.NativeFieldInfoPtr_velocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr, "velocity");
AnimatorController3rdPerson.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr, 100672289);
AnimatorController3rdPerson.NativeMethodInfoPtr_OnAnimatorMove_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr, 100672290);
AnimatorController3rdPerson.NativeMethodInfoPtr_Move_Public_Virtual_New_Void_Vector3_Boolean_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr, 100672291);
AnimatorController3rdPerson.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimatorController3rdPerson>.NativeClassPtr, 100672292);
}
// Token: 0x06007700 RID: 30464 RVA: 0x0000351C File Offset: 0x0000171C
public AnimatorController3rdPerson(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170028A4 RID: 10404
// (get) Token: 0x06007701 RID: 30465 RVA: 0x001E6358 File Offset: 0x001E4558
// (set) Token: 0x06007702 RID: 30466 RVA: 0x001E6380 File Offset: 0x001E4580
public unsafe float rotateSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_rotateSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_rotateSpeed)) = value;
}
}
// Token: 0x170028A5 RID: 10405
// (get) Token: 0x06007703 RID: 30467 RVA: 0x001E63A4 File Offset: 0x001E45A4
// (set) Token: 0x06007704 RID: 30468 RVA: 0x001E63CC File Offset: 0x001E45CC
public unsafe float blendSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_blendSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_blendSpeed)) = value;
}
}
// Token: 0x170028A6 RID: 10406
// (get) Token: 0x06007705 RID: 30469 RVA: 0x001E63F0 File Offset: 0x001E45F0
// (set) Token: 0x06007706 RID: 30470 RVA: 0x001E6418 File Offset: 0x001E4618
public unsafe float maxAngle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_maxAngle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_maxAngle)) = value;
}
}
// Token: 0x170028A7 RID: 10407
// (get) Token: 0x06007707 RID: 30471 RVA: 0x001E643C File Offset: 0x001E463C
// (set) Token: 0x06007708 RID: 30472 RVA: 0x001E6464 File Offset: 0x001E4664
public unsafe float moveSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_moveSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_moveSpeed)) = value;
}
}
// Token: 0x170028A8 RID: 10408
// (get) Token: 0x06007709 RID: 30473 RVA: 0x001E6488 File Offset: 0x001E4688
// (set) Token: 0x0600770A RID: 30474 RVA: 0x001E64B0 File Offset: 0x001E46B0
public unsafe float rootMotionWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_rootMotionWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_rootMotionWeight)) = value;
}
}
// Token: 0x170028A9 RID: 10409
// (get) Token: 0x0600770B RID: 30475 RVA: 0x001E64D4 File Offset: 0x001E46D4
// (set) Token: 0x0600770C RID: 30476 RVA: 0x001E6508 File Offset: 0x001E4708
public unsafe Animator animator
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.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(AnimatorController3rdPerson.NativeFieldInfoPtr_animator), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028AA RID: 10410
// (get) Token: 0x0600770D RID: 30477 RVA: 0x001E6530 File Offset: 0x001E4730
// (set) Token: 0x0600770E RID: 30478 RVA: 0x001E6558 File Offset: 0x001E4758
public unsafe Vector3 moveBlend
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_moveBlend);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_moveBlend)) = value;
}
}
// Token: 0x170028AB RID: 10411
// (get) Token: 0x0600770F RID: 30479 RVA: 0x001E657C File Offset: 0x001E477C
// (set) Token: 0x06007710 RID: 30480 RVA: 0x001E65A4 File Offset: 0x001E47A4
public unsafe Vector3 moveInput
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_moveInput);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_moveInput)) = value;
}
}
// Token: 0x170028AC RID: 10412
// (get) Token: 0x06007711 RID: 30481 RVA: 0x001E65C8 File Offset: 0x001E47C8
// (set) Token: 0x06007712 RID: 30482 RVA: 0x001E65F0 File Offset: 0x001E47F0
public unsafe Vector3 velocity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_velocity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPerson.NativeFieldInfoPtr_velocity)) = value;
}
}
// Token: 0x04004FE1 RID: 20449
private static readonly IntPtr NativeFieldInfoPtr_rotateSpeed;
// Token: 0x04004FE2 RID: 20450
private static readonly IntPtr NativeFieldInfoPtr_blendSpeed;
// Token: 0x04004FE3 RID: 20451
private static readonly IntPtr NativeFieldInfoPtr_maxAngle;
// Token: 0x04004FE4 RID: 20452
private static readonly IntPtr NativeFieldInfoPtr_moveSpeed;
// Token: 0x04004FE5 RID: 20453
private static readonly IntPtr NativeFieldInfoPtr_rootMotionWeight;
// Token: 0x04004FE6 RID: 20454
private static readonly IntPtr NativeFieldInfoPtr_animator;
// Token: 0x04004FE7 RID: 20455
private static readonly IntPtr NativeFieldInfoPtr_moveBlend;
// Token: 0x04004FE8 RID: 20456
private static readonly IntPtr NativeFieldInfoPtr_moveInput;
// Token: 0x04004FE9 RID: 20457
private static readonly IntPtr NativeFieldInfoPtr_velocity;
// Token: 0x04004FEA RID: 20458
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0;
// Token: 0x04004FEB RID: 20459
private static readonly IntPtr NativeMethodInfoPtr_OnAnimatorMove_Private_Void_0;
// Token: 0x04004FEC RID: 20460
private static readonly IntPtr NativeMethodInfoPtr_Move_Public_Virtual_New_Void_Vector3_Boolean_Vector3_Vector3_0;
// Token: 0x04004FED RID: 20461
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,408 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C2 RID: 962
public class AnimatorController3rdPersonIK : AnimatorController3rdPerson
{
// Token: 0x06007713 RID: 30483 RVA: 0x001E6614 File Offset: 0x001E4814
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591731, XrefRangeEnd = 591759, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AnimatorController3rdPersonIK.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007714 RID: 30484 RVA: 0x001E6664 File Offset: 0x001E4864
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591759, XrefRangeEnd = 591769, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Move(Vector3 moveInput, bool isMoving, Vector3 faceDirection, Vector3 aimTarget)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref moveInput;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref isMoving;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref faceDirection;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref aimTarget;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AnimatorController3rdPersonIK.NativeMethodInfoPtr_Move_Public_Virtual_Void_Vector3_Boolean_Vector3_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007715 RID: 30485 RVA: 0x001E66FC File Offset: 0x001E48FC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591769, XrefRangeEnd = 591775, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Read()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AnimatorController3rdPersonIK.NativeMethodInfoPtr_Read_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007716 RID: 30486 RVA: 0x001E6740 File Offset: 0x001E4940
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591775, XrefRangeEnd = 591777, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void AimIK()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AnimatorController3rdPersonIK.NativeMethodInfoPtr_AimIK_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007717 RID: 30487 RVA: 0x001E6784 File Offset: 0x001E4984
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 591798, RefRangeEnd = 591799, XrefRangeStart = 591777, XrefRangeEnd = 591798, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void FBBIK()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AnimatorController3rdPersonIK.NativeMethodInfoPtr_FBBIK_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007718 RID: 30488 RVA: 0x001E67C8 File Offset: 0x001E49C8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591799, XrefRangeEnd = 591812, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnPreRead()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AnimatorController3rdPersonIK.NativeMethodInfoPtr_OnPreRead_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007719 RID: 30489 RVA: 0x001E680C File Offset: 0x001E4A0C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 591821, RefRangeEnd = 591822, XrefRangeStart = 591812, XrefRangeEnd = 591821, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void HeadLookAt(Vector3 lookAtTarget)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref lookAtTarget;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AnimatorController3rdPersonIK.NativeMethodInfoPtr_HeadLookAt_Private_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600771A RID: 30490 RVA: 0x001E6860 File Offset: 0x001E4A60
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591822, XrefRangeEnd = 591835, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDestroy()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AnimatorController3rdPersonIK.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600771B RID: 30491 RVA: 0x001E68A4 File Offset: 0x001E4AA4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591835, XrefRangeEnd = 591836, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe AnimatorController3rdPersonIK()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AnimatorController3rdPersonIK.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600771C RID: 30492 RVA: 0x001E68F0 File Offset: 0x001E4AF0
// Note: this type is marked as 'beforefieldinit'.
static AnimatorController3rdPersonIK()
{
Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "AnimatorController3rdPersonIK");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr);
AnimatorController3rdPersonIK.NativeFieldInfoPtr_headLookWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, "headLookWeight");
AnimatorController3rdPersonIK.NativeFieldInfoPtr_gunHoldOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, "gunHoldOffset");
AnimatorController3rdPersonIK.NativeFieldInfoPtr_leftHandOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, "leftHandOffset");
AnimatorController3rdPersonIK.NativeFieldInfoPtr_recoil = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, "recoil");
AnimatorController3rdPersonIK.NativeFieldInfoPtr_aim = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, "aim");
AnimatorController3rdPersonIK.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, "ik");
AnimatorController3rdPersonIK.NativeFieldInfoPtr_headLookAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, "headLookAxis");
AnimatorController3rdPersonIK.NativeFieldInfoPtr_leftHandPosRelToRightHand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, "leftHandPosRelToRightHand");
AnimatorController3rdPersonIK.NativeFieldInfoPtr_leftHandRotRelToRightHand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, "leftHandRotRelToRightHand");
AnimatorController3rdPersonIK.NativeFieldInfoPtr_aimTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, "aimTarget");
AnimatorController3rdPersonIK.NativeFieldInfoPtr_rightHandRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, "rightHandRotation");
AnimatorController3rdPersonIK.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, 100672293);
AnimatorController3rdPersonIK.NativeMethodInfoPtr_Move_Public_Virtual_Void_Vector3_Boolean_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, 100672294);
AnimatorController3rdPersonIK.NativeMethodInfoPtr_Read_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, 100672295);
AnimatorController3rdPersonIK.NativeMethodInfoPtr_AimIK_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, 100672296);
AnimatorController3rdPersonIK.NativeMethodInfoPtr_FBBIK_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, 100672297);
AnimatorController3rdPersonIK.NativeMethodInfoPtr_OnPreRead_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, 100672298);
AnimatorController3rdPersonIK.NativeMethodInfoPtr_HeadLookAt_Private_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, 100672299);
AnimatorController3rdPersonIK.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, 100672300);
AnimatorController3rdPersonIK.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AnimatorController3rdPersonIK>.NativeClassPtr, 100672301);
}
// Token: 0x0600771D RID: 30493 RVA: 0x001E6AB0 File Offset: 0x001E4CB0
public AnimatorController3rdPersonIK(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170028AD RID: 10413
// (get) Token: 0x0600771E RID: 30494 RVA: 0x001E6ABC File Offset: 0x001E4CBC
// (set) Token: 0x0600771F RID: 30495 RVA: 0x001E6AE4 File Offset: 0x001E4CE4
public unsafe float headLookWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_headLookWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_headLookWeight)) = value;
}
}
// Token: 0x170028AE RID: 10414
// (get) Token: 0x06007720 RID: 30496 RVA: 0x001E6B08 File Offset: 0x001E4D08
// (set) Token: 0x06007721 RID: 30497 RVA: 0x001E6B30 File Offset: 0x001E4D30
public unsafe Vector3 gunHoldOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_gunHoldOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_gunHoldOffset)) = value;
}
}
// Token: 0x170028AF RID: 10415
// (get) Token: 0x06007722 RID: 30498 RVA: 0x001E6B54 File Offset: 0x001E4D54
// (set) Token: 0x06007723 RID: 30499 RVA: 0x001E6B7C File Offset: 0x001E4D7C
public unsafe Vector3 leftHandOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_leftHandOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_leftHandOffset)) = value;
}
}
// Token: 0x170028B0 RID: 10416
// (get) Token: 0x06007724 RID: 30500 RVA: 0x001E6BA0 File Offset: 0x001E4DA0
// (set) Token: 0x06007725 RID: 30501 RVA: 0x001E6BD4 File Offset: 0x001E4DD4
public unsafe Recoil recoil
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_recoil);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Recoil(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_recoil), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028B1 RID: 10417
// (get) Token: 0x06007726 RID: 30502 RVA: 0x001E6BFC File Offset: 0x001E4DFC
// (set) Token: 0x06007727 RID: 30503 RVA: 0x001E6C30 File Offset: 0x001E4E30
public unsafe AimIK aim
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_aim);
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(AnimatorController3rdPersonIK.NativeFieldInfoPtr_aim), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028B2 RID: 10418
// (get) Token: 0x06007728 RID: 30504 RVA: 0x001E6C58 File Offset: 0x001E4E58
// (set) Token: 0x06007729 RID: 30505 RVA: 0x001E6C8C File Offset: 0x001E4E8C
public unsafe FullBodyBipedIK ik
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_ik);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028B3 RID: 10419
// (get) Token: 0x0600772A RID: 30506 RVA: 0x001E6CB4 File Offset: 0x001E4EB4
// (set) Token: 0x0600772B RID: 30507 RVA: 0x001E6CDC File Offset: 0x001E4EDC
public unsafe Vector3 headLookAxis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_headLookAxis);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_headLookAxis)) = value;
}
}
// Token: 0x170028B4 RID: 10420
// (get) Token: 0x0600772C RID: 30508 RVA: 0x001E6D00 File Offset: 0x001E4F00
// (set) Token: 0x0600772D RID: 30509 RVA: 0x001E6D28 File Offset: 0x001E4F28
public unsafe Vector3 leftHandPosRelToRightHand
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_leftHandPosRelToRightHand);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_leftHandPosRelToRightHand)) = value;
}
}
// Token: 0x170028B5 RID: 10421
// (get) Token: 0x0600772E RID: 30510 RVA: 0x001E6D4C File Offset: 0x001E4F4C
// (set) Token: 0x0600772F RID: 30511 RVA: 0x001E6D74 File Offset: 0x001E4F74
public unsafe Quaternion leftHandRotRelToRightHand
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_leftHandRotRelToRightHand);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_leftHandRotRelToRightHand)) = value;
}
}
// Token: 0x170028B6 RID: 10422
// (get) Token: 0x06007730 RID: 30512 RVA: 0x001E6D98 File Offset: 0x001E4F98
// (set) Token: 0x06007731 RID: 30513 RVA: 0x001E6DC0 File Offset: 0x001E4FC0
public unsafe Vector3 aimTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_aimTarget);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_aimTarget)) = value;
}
}
// Token: 0x170028B7 RID: 10423
// (get) Token: 0x06007732 RID: 30514 RVA: 0x001E6DE4 File Offset: 0x001E4FE4
// (set) Token: 0x06007733 RID: 30515 RVA: 0x001E6E0C File Offset: 0x001E500C
public unsafe Quaternion rightHandRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_rightHandRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AnimatorController3rdPersonIK.NativeFieldInfoPtr_rightHandRotation)) = value;
}
}
// Token: 0x04004FEE RID: 20462
private static readonly IntPtr NativeFieldInfoPtr_headLookWeight;
// Token: 0x04004FEF RID: 20463
private static readonly IntPtr NativeFieldInfoPtr_gunHoldOffset;
// Token: 0x04004FF0 RID: 20464
private static readonly IntPtr NativeFieldInfoPtr_leftHandOffset;
// Token: 0x04004FF1 RID: 20465
private static readonly IntPtr NativeFieldInfoPtr_recoil;
// Token: 0x04004FF2 RID: 20466
private static readonly IntPtr NativeFieldInfoPtr_aim;
// Token: 0x04004FF3 RID: 20467
private static readonly IntPtr NativeFieldInfoPtr_ik;
// Token: 0x04004FF4 RID: 20468
private static readonly IntPtr NativeFieldInfoPtr_headLookAxis;
// Token: 0x04004FF5 RID: 20469
private static readonly IntPtr NativeFieldInfoPtr_leftHandPosRelToRightHand;
// Token: 0x04004FF6 RID: 20470
private static readonly IntPtr NativeFieldInfoPtr_leftHandRotRelToRightHand;
// Token: 0x04004FF7 RID: 20471
private static readonly IntPtr NativeFieldInfoPtr_aimTarget;
// Token: 0x04004FF8 RID: 20472
private static readonly IntPtr NativeFieldInfoPtr_rightHandRotation;
// Token: 0x04004FF9 RID: 20473
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_Void_0;
// Token: 0x04004FFA RID: 20474
private static readonly IntPtr NativeMethodInfoPtr_Move_Public_Virtual_Void_Vector3_Boolean_Vector3_Vector3_0;
// Token: 0x04004FFB RID: 20475
private static readonly IntPtr NativeMethodInfoPtr_Read_Private_Void_0;
// Token: 0x04004FFC RID: 20476
private static readonly IntPtr NativeMethodInfoPtr_AimIK_Private_Void_0;
// Token: 0x04004FFD RID: 20477
private static readonly IntPtr NativeMethodInfoPtr_FBBIK_Private_Void_0;
// Token: 0x04004FFE RID: 20478
private static readonly IntPtr NativeMethodInfoPtr_OnPreRead_Private_Void_0;
// Token: 0x04004FFF RID: 20479
private static readonly IntPtr NativeMethodInfoPtr_HeadLookAt_Private_Void_Vector3_0;
// Token: 0x04005000 RID: 20480
private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;
// Token: 0x04005001 RID: 20481
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,57 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003FD RID: 1021
public class ApplicationQuit : MonoBehaviour
{
// Token: 0x06007B3C RID: 31548 RVA: 0x001F5CA4 File Offset: 0x001F3EA4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593936, XrefRangeEnd = 593939, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ApplicationQuit.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007B3D RID: 31549 RVA: 0x001F5CE8 File Offset: 0x001F3EE8
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ApplicationQuit()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ApplicationQuit>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ApplicationQuit.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007B3E RID: 31550 RVA: 0x001F5D34 File Offset: 0x001F3F34
// Note: this type is marked as 'beforefieldinit'.
static ApplicationQuit()
{
Il2CppClassPointerStore<ApplicationQuit>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "ApplicationQuit");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ApplicationQuit>.NativeClassPtr);
ApplicationQuit.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ApplicationQuit>.NativeClassPtr, 100672538);
ApplicationQuit.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ApplicationQuit>.NativeClassPtr, 100672539);
}
// Token: 0x06007B3F RID: 31551 RVA: 0x0000351C File Offset: 0x0000171C
public ApplicationQuit(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x04005260 RID: 21088
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x04005261 RID: 21089
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,116 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003ED RID: 1005
public class BendGoal : MonoBehaviour
{
// Token: 0x060079F7 RID: 31223 RVA: 0x001F11D4 File Offset: 0x001EF3D4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593288, XrefRangeEnd = 593294, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BendGoal.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079F8 RID: 31224 RVA: 0x001F1218 File Offset: 0x001EF418
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593294, XrefRangeEnd = 593301, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BendGoal.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079F9 RID: 31225 RVA: 0x001F125C File Offset: 0x001EF45C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 516526, RefRangeEnd = 516527, XrefRangeStart = 516526, XrefRangeEnd = 516527, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe BendGoal()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BendGoal>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BendGoal.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079FA RID: 31226 RVA: 0x001F12A8 File Offset: 0x001EF4A8
// Note: this type is marked as 'beforefieldinit'.
static BendGoal()
{
Il2CppClassPointerStore<BendGoal>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "BendGoal");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BendGoal>.NativeClassPtr);
BendGoal.NativeFieldInfoPtr_limbIK = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BendGoal>.NativeClassPtr, "limbIK");
BendGoal.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BendGoal>.NativeClassPtr, "weight");
BendGoal.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BendGoal>.NativeClassPtr, 100672469);
BendGoal.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BendGoal>.NativeClassPtr, 100672470);
BendGoal.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BendGoal>.NativeClassPtr, 100672471);
}
// Token: 0x060079FB RID: 31227 RVA: 0x0000351C File Offset: 0x0000171C
public BendGoal(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170029A8 RID: 10664
// (get) Token: 0x060079FC RID: 31228 RVA: 0x001F133C File Offset: 0x001EF53C
// (set) Token: 0x060079FD RID: 31229 RVA: 0x001F1370 File Offset: 0x001EF570
public unsafe LimbIK limbIK
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BendGoal.NativeFieldInfoPtr_limbIK);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new LimbIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BendGoal.NativeFieldInfoPtr_limbIK), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170029A9 RID: 10665
// (get) Token: 0x060079FE RID: 31230 RVA: 0x001F1398 File Offset: 0x001EF598
// (set) Token: 0x060079FF RID: 31231 RVA: 0x001F13C0 File Offset: 0x001EF5C0
public unsafe float weight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BendGoal.NativeFieldInfoPtr_weight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BendGoal.NativeFieldInfoPtr_weight)) = value;
}
}
// Token: 0x0400518D RID: 20877
private static readonly IntPtr NativeFieldInfoPtr_limbIK;
// Token: 0x0400518E RID: 20878
private static readonly IntPtr NativeFieldInfoPtr_weight;
// Token: 0x0400518F RID: 20879
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04005190 RID: 20880
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x04005191 RID: 20881
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,458 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B8 RID: 952
public class BipedIKvsAnimatorIK : MonoBehaviour
{
// Token: 0x06007639 RID: 30265 RVA: 0x001E35B8 File Offset: 0x001E17B8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591392, XrefRangeEnd = 591436, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnAnimatorIK(int layer)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref layer;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIKvsAnimatorIK.NativeMethodInfoPtr_OnAnimatorIK_Private_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600763A RID: 30266 RVA: 0x001E360C File Offset: 0x001E180C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591436, XrefRangeEnd = 591437, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe BipedIKvsAnimatorIK()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BipedIKvsAnimatorIK.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600763B RID: 30267 RVA: 0x001E3658 File Offset: 0x001E1858
// Note: this type is marked as 'beforefieldinit'.
static BipedIKvsAnimatorIK()
{
Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "BipedIKvsAnimatorIK");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr);
BipedIKvsAnimatorIK.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "animator");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_bipedIK = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "bipedIK");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtTargetBiped = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtTargetBiped");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtTargetAnimator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtTargetAnimator");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtWeight");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtBodyWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtBodyWeight");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtHeadWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtHeadWeight");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtEyesWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtEyesWeight");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtClampWeight");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeightHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtClampWeightHead");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeightEyes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "lookAtClampWeightEyes");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_footTargetBiped = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "footTargetBiped");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_footTargetAnimator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "footTargetAnimator");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_footPositionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "footPositionWeight");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_footRotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "footRotationWeight");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_handTargetBiped = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "handTargetBiped");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_handTargetAnimator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "handTargetAnimator");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_handPositionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "handPositionWeight");
BipedIKvsAnimatorIK.NativeFieldInfoPtr_handRotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, "handRotationWeight");
BipedIKvsAnimatorIK.NativeMethodInfoPtr_OnAnimatorIK_Private_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, 100672258);
BipedIKvsAnimatorIK.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BipedIKvsAnimatorIK>.NativeClassPtr, 100672259);
}
// Token: 0x0600763C RID: 30268 RVA: 0x0000351C File Offset: 0x0000171C
public BipedIKvsAnimatorIK(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002856 RID: 10326
// (get) Token: 0x0600763D RID: 30269 RVA: 0x001E382C File Offset: 0x001E1A2C
// (set) Token: 0x0600763E RID: 30270 RVA: 0x001E3860 File Offset: 0x001E1A60
public unsafe Animator animator
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.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(BipedIKvsAnimatorIK.NativeFieldInfoPtr_animator), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002857 RID: 10327
// (get) Token: 0x0600763F RID: 30271 RVA: 0x001E3888 File Offset: 0x001E1A88
// (set) Token: 0x06007640 RID: 30272 RVA: 0x001E38BC File Offset: 0x001E1ABC
public unsafe BipedIK bipedIK
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_bipedIK);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new BipedIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_bipedIK), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002858 RID: 10328
// (get) Token: 0x06007641 RID: 30273 RVA: 0x001E38E4 File Offset: 0x001E1AE4
// (set) Token: 0x06007642 RID: 30274 RVA: 0x001E3918 File Offset: 0x001E1B18
public unsafe Transform lookAtTargetBiped
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtTargetBiped);
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(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtTargetBiped), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002859 RID: 10329
// (get) Token: 0x06007643 RID: 30275 RVA: 0x001E3940 File Offset: 0x001E1B40
// (set) Token: 0x06007644 RID: 30276 RVA: 0x001E3974 File Offset: 0x001E1B74
public unsafe Transform lookAtTargetAnimator
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtTargetAnimator);
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(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtTargetAnimator), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700285A RID: 10330
// (get) Token: 0x06007645 RID: 30277 RVA: 0x001E399C File Offset: 0x001E1B9C
// (set) Token: 0x06007646 RID: 30278 RVA: 0x001E39C4 File Offset: 0x001E1BC4
public unsafe float lookAtWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtWeight)) = value;
}
}
// Token: 0x1700285B RID: 10331
// (get) Token: 0x06007647 RID: 30279 RVA: 0x001E39E8 File Offset: 0x001E1BE8
// (set) Token: 0x06007648 RID: 30280 RVA: 0x001E3A10 File Offset: 0x001E1C10
public unsafe float lookAtBodyWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtBodyWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtBodyWeight)) = value;
}
}
// Token: 0x1700285C RID: 10332
// (get) Token: 0x06007649 RID: 30281 RVA: 0x001E3A34 File Offset: 0x001E1C34
// (set) Token: 0x0600764A RID: 30282 RVA: 0x001E3A5C File Offset: 0x001E1C5C
public unsafe float lookAtHeadWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtHeadWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtHeadWeight)) = value;
}
}
// Token: 0x1700285D RID: 10333
// (get) Token: 0x0600764B RID: 30283 RVA: 0x001E3A80 File Offset: 0x001E1C80
// (set) Token: 0x0600764C RID: 30284 RVA: 0x001E3AA8 File Offset: 0x001E1CA8
public unsafe float lookAtEyesWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtEyesWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtEyesWeight)) = value;
}
}
// Token: 0x1700285E RID: 10334
// (get) Token: 0x0600764D RID: 30285 RVA: 0x001E3ACC File Offset: 0x001E1CCC
// (set) Token: 0x0600764E RID: 30286 RVA: 0x001E3AF4 File Offset: 0x001E1CF4
public unsafe float lookAtClampWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeight)) = value;
}
}
// Token: 0x1700285F RID: 10335
// (get) Token: 0x0600764F RID: 30287 RVA: 0x001E3B18 File Offset: 0x001E1D18
// (set) Token: 0x06007650 RID: 30288 RVA: 0x001E3B40 File Offset: 0x001E1D40
public unsafe float lookAtClampWeightHead
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeightHead);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeightHead)) = value;
}
}
// Token: 0x17002860 RID: 10336
// (get) Token: 0x06007651 RID: 30289 RVA: 0x001E3B64 File Offset: 0x001E1D64
// (set) Token: 0x06007652 RID: 30290 RVA: 0x001E3B8C File Offset: 0x001E1D8C
public unsafe float lookAtClampWeightEyes
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeightEyes);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_lookAtClampWeightEyes)) = value;
}
}
// Token: 0x17002861 RID: 10337
// (get) Token: 0x06007653 RID: 30291 RVA: 0x001E3BB0 File Offset: 0x001E1DB0
// (set) Token: 0x06007654 RID: 30292 RVA: 0x001E3BE4 File Offset: 0x001E1DE4
public unsafe Transform footTargetBiped
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footTargetBiped);
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(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footTargetBiped), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002862 RID: 10338
// (get) Token: 0x06007655 RID: 30293 RVA: 0x001E3C0C File Offset: 0x001E1E0C
// (set) Token: 0x06007656 RID: 30294 RVA: 0x001E3C40 File Offset: 0x001E1E40
public unsafe Transform footTargetAnimator
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footTargetAnimator);
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(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footTargetAnimator), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002863 RID: 10339
// (get) Token: 0x06007657 RID: 30295 RVA: 0x001E3C68 File Offset: 0x001E1E68
// (set) Token: 0x06007658 RID: 30296 RVA: 0x001E3C90 File Offset: 0x001E1E90
public unsafe float footPositionWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footPositionWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footPositionWeight)) = value;
}
}
// Token: 0x17002864 RID: 10340
// (get) Token: 0x06007659 RID: 30297 RVA: 0x001E3CB4 File Offset: 0x001E1EB4
// (set) Token: 0x0600765A RID: 30298 RVA: 0x001E3CDC File Offset: 0x001E1EDC
public unsafe float footRotationWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footRotationWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_footRotationWeight)) = value;
}
}
// Token: 0x17002865 RID: 10341
// (get) Token: 0x0600765B RID: 30299 RVA: 0x001E3D00 File Offset: 0x001E1F00
// (set) Token: 0x0600765C RID: 30300 RVA: 0x001E3D34 File Offset: 0x001E1F34
public unsafe Transform handTargetBiped
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handTargetBiped);
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(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handTargetBiped), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002866 RID: 10342
// (get) Token: 0x0600765D RID: 30301 RVA: 0x001E3D5C File Offset: 0x001E1F5C
// (set) Token: 0x0600765E RID: 30302 RVA: 0x001E3D90 File Offset: 0x001E1F90
public unsafe Transform handTargetAnimator
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handTargetAnimator);
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(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handTargetAnimator), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002867 RID: 10343
// (get) Token: 0x0600765F RID: 30303 RVA: 0x001E3DB8 File Offset: 0x001E1FB8
// (set) Token: 0x06007660 RID: 30304 RVA: 0x001E3DE0 File Offset: 0x001E1FE0
public unsafe float handPositionWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handPositionWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handPositionWeight)) = value;
}
}
// Token: 0x17002868 RID: 10344
// (get) Token: 0x06007661 RID: 30305 RVA: 0x001E3E04 File Offset: 0x001E2004
// (set) Token: 0x06007662 RID: 30306 RVA: 0x001E3E2C File Offset: 0x001E202C
public unsafe float handRotationWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handRotationWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BipedIKvsAnimatorIK.NativeFieldInfoPtr_handRotationWeight)) = value;
}
}
// Token: 0x04004F76 RID: 20342
private static readonly IntPtr NativeFieldInfoPtr_animator;
// Token: 0x04004F77 RID: 20343
private static readonly IntPtr NativeFieldInfoPtr_bipedIK;
// Token: 0x04004F78 RID: 20344
private static readonly IntPtr NativeFieldInfoPtr_lookAtTargetBiped;
// Token: 0x04004F79 RID: 20345
private static readonly IntPtr NativeFieldInfoPtr_lookAtTargetAnimator;
// Token: 0x04004F7A RID: 20346
private static readonly IntPtr NativeFieldInfoPtr_lookAtWeight;
// Token: 0x04004F7B RID: 20347
private static readonly IntPtr NativeFieldInfoPtr_lookAtBodyWeight;
// Token: 0x04004F7C RID: 20348
private static readonly IntPtr NativeFieldInfoPtr_lookAtHeadWeight;
// Token: 0x04004F7D RID: 20349
private static readonly IntPtr NativeFieldInfoPtr_lookAtEyesWeight;
// Token: 0x04004F7E RID: 20350
private static readonly IntPtr NativeFieldInfoPtr_lookAtClampWeight;
// Token: 0x04004F7F RID: 20351
private static readonly IntPtr NativeFieldInfoPtr_lookAtClampWeightHead;
// Token: 0x04004F80 RID: 20352
private static readonly IntPtr NativeFieldInfoPtr_lookAtClampWeightEyes;
// Token: 0x04004F81 RID: 20353
private static readonly IntPtr NativeFieldInfoPtr_footTargetBiped;
// Token: 0x04004F82 RID: 20354
private static readonly IntPtr NativeFieldInfoPtr_footTargetAnimator;
// Token: 0x04004F83 RID: 20355
private static readonly IntPtr NativeFieldInfoPtr_footPositionWeight;
// Token: 0x04004F84 RID: 20356
private static readonly IntPtr NativeFieldInfoPtr_footRotationWeight;
// Token: 0x04004F85 RID: 20357
private static readonly IntPtr NativeFieldInfoPtr_handTargetBiped;
// Token: 0x04004F86 RID: 20358
private static readonly IntPtr NativeFieldInfoPtr_handTargetAnimator;
// Token: 0x04004F87 RID: 20359
private static readonly IntPtr NativeFieldInfoPtr_handPositionWeight;
// Token: 0x04004F88 RID: 20360
private static readonly IntPtr NativeFieldInfoPtr_handRotationWeight;
// Token: 0x04004F89 RID: 20361
private static readonly IntPtr NativeMethodInfoPtr_OnAnimatorIK_Private_Void_Int32_0;
// Token: 0x04004F8A RID: 20362
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,252 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003F1 RID: 1009
public class CharacterAnimationBase : MonoBehaviour
{
// Token: 0x06007A1B RID: 31259 RVA: 0x001F19F8 File Offset: 0x001EFBF8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593337, XrefRangeEnd = 593339, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual Vector3 GetPivotPoint()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterAnimationBase.NativeMethodInfoPtr_GetPivotPoint_Public_Virtual_New_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x170029B7 RID: 10679
// (get) Token: 0x06007A1C RID: 31260 RVA: 0x001F1A54 File Offset: 0x001EFC54
public unsafe virtual bool animationGrounded
{
[CallerCount(16)]
[CachedScanResults(RefRangeStart = 16502, RefRangeEnd = 16518, XrefRangeStart = 16502, XrefRangeEnd = 16518, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterAnimationBase.NativeMethodInfoPtr_get_animationGrounded_Public_Virtual_New_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007A1D RID: 31261 RVA: 0x001F1AB0 File Offset: 0x001EFCB0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593339, XrefRangeEnd = 593342, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float GetAngleFromForward(Vector3 worldDirection)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref worldDirection;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterAnimationBase.NativeMethodInfoPtr_GetAngleFromForward_Public_Single_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007A1E RID: 31262 RVA: 0x001F1B14 File Offset: 0x001EFD14
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 593374, RefRangeEnd = 593377, XrefRangeStart = 593342, XrefRangeEnd = 593374, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterAnimationBase.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A1F RID: 31263 RVA: 0x001F1B64 File Offset: 0x001EFD64
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 593396, RefRangeEnd = 593397, XrefRangeStart = 593377, XrefRangeEnd = 593396, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterAnimationBase.NativeMethodInfoPtr_LateUpdate_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A20 RID: 31264 RVA: 0x001F1BB4 File Offset: 0x001EFDB4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593397, XrefRangeEnd = 593398, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe CharacterAnimationBase()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<CharacterAnimationBase>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterAnimationBase.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A21 RID: 31265 RVA: 0x001F1C00 File Offset: 0x001EFE00
// Note: this type is marked as 'beforefieldinit'.
static CharacterAnimationBase()
{
Il2CppClassPointerStore<CharacterAnimationBase>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "CharacterAnimationBase");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<CharacterAnimationBase>.NativeClassPtr);
CharacterAnimationBase.NativeFieldInfoPtr_smoothFollow = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationBase>.NativeClassPtr, "smoothFollow");
CharacterAnimationBase.NativeFieldInfoPtr_smoothFollowSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationBase>.NativeClassPtr, "smoothFollowSpeed");
CharacterAnimationBase.NativeFieldInfoPtr_lastPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationBase>.NativeClassPtr, "lastPosition");
CharacterAnimationBase.NativeFieldInfoPtr_localPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationBase>.NativeClassPtr, "localPosition");
CharacterAnimationBase.NativeFieldInfoPtr_localRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationBase>.NativeClassPtr, "localRotation");
CharacterAnimationBase.NativeFieldInfoPtr_lastRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationBase>.NativeClassPtr, "lastRotation");
CharacterAnimationBase.NativeMethodInfoPtr_GetPivotPoint_Public_Virtual_New_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationBase>.NativeClassPtr, 100672479);
CharacterAnimationBase.NativeMethodInfoPtr_get_animationGrounded_Public_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationBase>.NativeClassPtr, 100672480);
CharacterAnimationBase.NativeMethodInfoPtr_GetAngleFromForward_Public_Single_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationBase>.NativeClassPtr, 100672481);
CharacterAnimationBase.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationBase>.NativeClassPtr, 100672482);
CharacterAnimationBase.NativeMethodInfoPtr_LateUpdate_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationBase>.NativeClassPtr, 100672483);
CharacterAnimationBase.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationBase>.NativeClassPtr, 100672484);
}
// Token: 0x06007A22 RID: 31266 RVA: 0x0000351C File Offset: 0x0000171C
public CharacterAnimationBase(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170029B1 RID: 10673
// (get) Token: 0x06007A23 RID: 31267 RVA: 0x001F1D20 File Offset: 0x001EFF20
// (set) Token: 0x06007A24 RID: 31268 RVA: 0x001F1D48 File Offset: 0x001EFF48
public unsafe bool smoothFollow
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationBase.NativeFieldInfoPtr_smoothFollow);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationBase.NativeFieldInfoPtr_smoothFollow)) = value;
}
}
// Token: 0x170029B2 RID: 10674
// (get) Token: 0x06007A25 RID: 31269 RVA: 0x001F1D6C File Offset: 0x001EFF6C
// (set) Token: 0x06007A26 RID: 31270 RVA: 0x001F1D94 File Offset: 0x001EFF94
public unsafe float smoothFollowSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationBase.NativeFieldInfoPtr_smoothFollowSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationBase.NativeFieldInfoPtr_smoothFollowSpeed)) = value;
}
}
// Token: 0x170029B3 RID: 10675
// (get) Token: 0x06007A27 RID: 31271 RVA: 0x001F1DB8 File Offset: 0x001EFFB8
// (set) Token: 0x06007A28 RID: 31272 RVA: 0x001F1DE0 File Offset: 0x001EFFE0
public unsafe Vector3 lastPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationBase.NativeFieldInfoPtr_lastPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationBase.NativeFieldInfoPtr_lastPosition)) = value;
}
}
// Token: 0x170029B4 RID: 10676
// (get) Token: 0x06007A29 RID: 31273 RVA: 0x001F1E04 File Offset: 0x001F0004
// (set) Token: 0x06007A2A RID: 31274 RVA: 0x001F1E2C File Offset: 0x001F002C
public unsafe Vector3 localPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationBase.NativeFieldInfoPtr_localPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationBase.NativeFieldInfoPtr_localPosition)) = value;
}
}
// Token: 0x170029B5 RID: 10677
// (get) Token: 0x06007A2B RID: 31275 RVA: 0x001F1E50 File Offset: 0x001F0050
// (set) Token: 0x06007A2C RID: 31276 RVA: 0x001F1E78 File Offset: 0x001F0078
public unsafe Quaternion localRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationBase.NativeFieldInfoPtr_localRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationBase.NativeFieldInfoPtr_localRotation)) = value;
}
}
// Token: 0x170029B6 RID: 10678
// (get) Token: 0x06007A2D RID: 31277 RVA: 0x001F1E9C File Offset: 0x001F009C
// (set) Token: 0x06007A2E RID: 31278 RVA: 0x001F1EC4 File Offset: 0x001F00C4
public unsafe Quaternion lastRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationBase.NativeFieldInfoPtr_lastRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationBase.NativeFieldInfoPtr_lastRotation)) = value;
}
}
// Token: 0x040051A0 RID: 20896
private static readonly IntPtr NativeFieldInfoPtr_smoothFollow;
// Token: 0x040051A1 RID: 20897
private static readonly IntPtr NativeFieldInfoPtr_smoothFollowSpeed;
// Token: 0x040051A2 RID: 20898
private static readonly IntPtr NativeFieldInfoPtr_lastPosition;
// Token: 0x040051A3 RID: 20899
private static readonly IntPtr NativeFieldInfoPtr_localPosition;
// Token: 0x040051A4 RID: 20900
private static readonly IntPtr NativeFieldInfoPtr_localRotation;
// Token: 0x040051A5 RID: 20901
private static readonly IntPtr NativeFieldInfoPtr_lastRotation;
// Token: 0x040051A6 RID: 20902
private static readonly IntPtr NativeMethodInfoPtr_GetPivotPoint_Public_Virtual_New_Vector3_0;
// Token: 0x040051A7 RID: 20903
private static readonly IntPtr NativeMethodInfoPtr_get_animationGrounded_Public_Virtual_New_get_Boolean_0;
// Token: 0x040051A8 RID: 20904
private static readonly IntPtr NativeMethodInfoPtr_GetAngleFromForward_Public_Single_Vector3_0;
// Token: 0x040051A9 RID: 20905
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0;
// Token: 0x040051AA RID: 20906
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Protected_Virtual_New_Void_0;
// Token: 0x040051AB RID: 20907
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
}
}

View File

@@ -0,0 +1,176 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003F2 RID: 1010
public class CharacterAnimationSimple : CharacterAnimationBase
{
// Token: 0x06007A2F RID: 31279 RVA: 0x001F1EE8 File Offset: 0x001F00E8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593398, XrefRangeEnd = 593403, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterAnimationSimple.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A30 RID: 31280 RVA: 0x001F1F38 File Offset: 0x001F0138
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593403, XrefRangeEnd = 593405, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override Vector3 GetPivotPoint()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterAnimationSimple.NativeMethodInfoPtr_GetPivotPoint_Public_Virtual_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007A31 RID: 31281 RVA: 0x001F1F94 File Offset: 0x001F0194
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593405, XrefRangeEnd = 593413, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterAnimationSimple.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A32 RID: 31282 RVA: 0x001F1FD8 File Offset: 0x001F01D8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe CharacterAnimationSimple()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<CharacterAnimationSimple>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterAnimationSimple.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A33 RID: 31283 RVA: 0x001F2024 File Offset: 0x001F0224
// Note: this type is marked as 'beforefieldinit'.
static CharacterAnimationSimple()
{
Il2CppClassPointerStore<CharacterAnimationSimple>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "CharacterAnimationSimple");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<CharacterAnimationSimple>.NativeClassPtr);
CharacterAnimationSimple.NativeFieldInfoPtr_characterController = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationSimple>.NativeClassPtr, "characterController");
CharacterAnimationSimple.NativeFieldInfoPtr_pivotOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationSimple>.NativeClassPtr, "pivotOffset");
CharacterAnimationSimple.NativeFieldInfoPtr_moveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationSimple>.NativeClassPtr, "moveSpeed");
CharacterAnimationSimple.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationSimple>.NativeClassPtr, "animator");
CharacterAnimationSimple.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationSimple>.NativeClassPtr, 100672485);
CharacterAnimationSimple.NativeMethodInfoPtr_GetPivotPoint_Public_Virtual_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationSimple>.NativeClassPtr, 100672486);
CharacterAnimationSimple.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationSimple>.NativeClassPtr, 100672487);
CharacterAnimationSimple.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationSimple>.NativeClassPtr, 100672488);
}
// Token: 0x06007A34 RID: 31284 RVA: 0x001F20F4 File Offset: 0x001F02F4
public CharacterAnimationSimple(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170029B8 RID: 10680
// (get) Token: 0x06007A35 RID: 31285 RVA: 0x001F2100 File Offset: 0x001F0300
// (set) Token: 0x06007A36 RID: 31286 RVA: 0x001F2134 File Offset: 0x001F0334
public unsafe CharacterThirdPerson characterController
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationSimple.NativeFieldInfoPtr_characterController);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new CharacterThirdPerson(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationSimple.NativeFieldInfoPtr_characterController), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170029B9 RID: 10681
// (get) Token: 0x06007A37 RID: 31287 RVA: 0x001F215C File Offset: 0x001F035C
// (set) Token: 0x06007A38 RID: 31288 RVA: 0x001F2184 File Offset: 0x001F0384
public unsafe float pivotOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationSimple.NativeFieldInfoPtr_pivotOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationSimple.NativeFieldInfoPtr_pivotOffset)) = value;
}
}
// Token: 0x170029BA RID: 10682
// (get) Token: 0x06007A39 RID: 31289 RVA: 0x001F21A8 File Offset: 0x001F03A8
// (set) Token: 0x06007A3A RID: 31290 RVA: 0x001F21DC File Offset: 0x001F03DC
public unsafe AnimationCurve moveSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationSimple.NativeFieldInfoPtr_moveSpeed);
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(CharacterAnimationSimple.NativeFieldInfoPtr_moveSpeed), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170029BB RID: 10683
// (get) Token: 0x06007A3B RID: 31291 RVA: 0x001F2204 File Offset: 0x001F0404
// (set) Token: 0x06007A3C RID: 31292 RVA: 0x001F2238 File Offset: 0x001F0438
public unsafe Animator animator
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationSimple.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(CharacterAnimationSimple.NativeFieldInfoPtr_animator), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040051AC RID: 20908
private static readonly IntPtr NativeFieldInfoPtr_characterController;
// Token: 0x040051AD RID: 20909
private static readonly IntPtr NativeFieldInfoPtr_pivotOffset;
// Token: 0x040051AE RID: 20910
private static readonly IntPtr NativeFieldInfoPtr_moveSpeed;
// Token: 0x040051AF RID: 20911
private static readonly IntPtr NativeFieldInfoPtr_animator;
// Token: 0x040051B0 RID: 20912
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_Void_0;
// Token: 0x040051B1 RID: 20913
private static readonly IntPtr NativeMethodInfoPtr_GetPivotPoint_Public_Virtual_Vector3_0;
// Token: 0x040051B2 RID: 20914
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x040051B3 RID: 20915
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,313 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003F3 RID: 1011
public class CharacterAnimationThirdPerson : CharacterAnimationBase
{
// Token: 0x06007A3D RID: 31293 RVA: 0x001F2260 File Offset: 0x001F0460
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593413, XrefRangeEnd = 593420, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterAnimationThirdPerson.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A3E RID: 31294 RVA: 0x001F22B0 File Offset: 0x001F04B0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593420, XrefRangeEnd = 593421, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override Vector3 GetPivotPoint()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterAnimationThirdPerson.NativeMethodInfoPtr_GetPivotPoint_Public_Virtual_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x170029C5 RID: 10693
// (get) Token: 0x06007A3F RID: 31295 RVA: 0x001F230C File Offset: 0x001F050C
public unsafe override bool animationGrounded
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593421, XrefRangeEnd = 593426, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterAnimationThirdPerson.NativeMethodInfoPtr_get_animationGrounded_Public_Virtual_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007A40 RID: 31296 RVA: 0x001F2368 File Offset: 0x001F0568
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593426, XrefRangeEnd = 593466, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterAnimationThirdPerson.NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A41 RID: 31297 RVA: 0x001F23B8 File Offset: 0x001F05B8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593466, XrefRangeEnd = 593468, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnAnimatorMove()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterAnimationThirdPerson.NativeMethodInfoPtr_OnAnimatorMove_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A42 RID: 31298 RVA: 0x001F23FC File Offset: 0x001F05FC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe CharacterAnimationThirdPerson()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterAnimationThirdPerson.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A43 RID: 31299 RVA: 0x001F2448 File Offset: 0x001F0648
// Note: this type is marked as 'beforefieldinit'.
static CharacterAnimationThirdPerson()
{
Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "CharacterAnimationThirdPerson");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr);
CharacterAnimationThirdPerson.NativeFieldInfoPtr_characterController = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr, "characterController");
CharacterAnimationThirdPerson.NativeFieldInfoPtr_turnSensitivity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr, "turnSensitivity");
CharacterAnimationThirdPerson.NativeFieldInfoPtr_turnSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr, "turnSpeed");
CharacterAnimationThirdPerson.NativeFieldInfoPtr_runCycleLegOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr, "runCycleLegOffset");
CharacterAnimationThirdPerson.NativeFieldInfoPtr_animSpeedMultiplier = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr, "animSpeedMultiplier");
CharacterAnimationThirdPerson.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr, "animator");
CharacterAnimationThirdPerson.NativeFieldInfoPtr_lastForward = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr, "lastForward");
CharacterAnimationThirdPerson.NativeFieldInfoPtr_groundedDirectional = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr, "groundedDirectional");
CharacterAnimationThirdPerson.NativeFieldInfoPtr_groundedStrafe = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr, "groundedStrafe");
CharacterAnimationThirdPerson.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr, 100672489);
CharacterAnimationThirdPerson.NativeMethodInfoPtr_GetPivotPoint_Public_Virtual_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr, 100672490);
CharacterAnimationThirdPerson.NativeMethodInfoPtr_get_animationGrounded_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr, 100672491);
CharacterAnimationThirdPerson.NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr, 100672492);
CharacterAnimationThirdPerson.NativeMethodInfoPtr_OnAnimatorMove_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr, 100672493);
CharacterAnimationThirdPerson.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationThirdPerson>.NativeClassPtr, 100672494);
}
// Token: 0x06007A44 RID: 31300 RVA: 0x001F20F4 File Offset: 0x001F02F4
public CharacterAnimationThirdPerson(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170029BC RID: 10684
// (get) Token: 0x06007A45 RID: 31301 RVA: 0x001F25A4 File Offset: 0x001F07A4
// (set) Token: 0x06007A46 RID: 31302 RVA: 0x001F25D8 File Offset: 0x001F07D8
public unsafe CharacterThirdPerson characterController
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationThirdPerson.NativeFieldInfoPtr_characterController);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new CharacterThirdPerson(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationThirdPerson.NativeFieldInfoPtr_characterController), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170029BD RID: 10685
// (get) Token: 0x06007A47 RID: 31303 RVA: 0x001F2600 File Offset: 0x001F0800
// (set) Token: 0x06007A48 RID: 31304 RVA: 0x001F2628 File Offset: 0x001F0828
public unsafe float turnSensitivity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationThirdPerson.NativeFieldInfoPtr_turnSensitivity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationThirdPerson.NativeFieldInfoPtr_turnSensitivity)) = value;
}
}
// Token: 0x170029BE RID: 10686
// (get) Token: 0x06007A49 RID: 31305 RVA: 0x001F264C File Offset: 0x001F084C
// (set) Token: 0x06007A4A RID: 31306 RVA: 0x001F2674 File Offset: 0x001F0874
public unsafe float turnSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationThirdPerson.NativeFieldInfoPtr_turnSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationThirdPerson.NativeFieldInfoPtr_turnSpeed)) = value;
}
}
// Token: 0x170029BF RID: 10687
// (get) Token: 0x06007A4B RID: 31307 RVA: 0x001F2698 File Offset: 0x001F0898
// (set) Token: 0x06007A4C RID: 31308 RVA: 0x001F26C0 File Offset: 0x001F08C0
public unsafe float runCycleLegOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationThirdPerson.NativeFieldInfoPtr_runCycleLegOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationThirdPerson.NativeFieldInfoPtr_runCycleLegOffset)) = value;
}
}
// Token: 0x170029C0 RID: 10688
// (get) Token: 0x06007A4D RID: 31309 RVA: 0x001F26E4 File Offset: 0x001F08E4
// (set) Token: 0x06007A4E RID: 31310 RVA: 0x001F270C File Offset: 0x001F090C
public unsafe float animSpeedMultiplier
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationThirdPerson.NativeFieldInfoPtr_animSpeedMultiplier);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationThirdPerson.NativeFieldInfoPtr_animSpeedMultiplier)) = value;
}
}
// Token: 0x170029C1 RID: 10689
// (get) Token: 0x06007A4F RID: 31311 RVA: 0x001F2730 File Offset: 0x001F0930
// (set) Token: 0x06007A50 RID: 31312 RVA: 0x001F2764 File Offset: 0x001F0964
public unsafe Animator animator
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationThirdPerson.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(CharacterAnimationThirdPerson.NativeFieldInfoPtr_animator), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170029C2 RID: 10690
// (get) Token: 0x06007A51 RID: 31313 RVA: 0x001F278C File Offset: 0x001F098C
// (set) Token: 0x06007A52 RID: 31314 RVA: 0x001F27B4 File Offset: 0x001F09B4
public unsafe Vector3 lastForward
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationThirdPerson.NativeFieldInfoPtr_lastForward);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationThirdPerson.NativeFieldInfoPtr_lastForward)) = value;
}
}
// Token: 0x170029C3 RID: 10691
// (get) Token: 0x06007A53 RID: 31315 RVA: 0x001F27D8 File Offset: 0x001F09D8
// (set) Token: 0x06007A54 RID: 31316 RVA: 0x001F27F8 File Offset: 0x001F09F8
public unsafe static string groundedDirectional
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(CharacterAnimationThirdPerson.NativeFieldInfoPtr_groundedDirectional, (void*)(&intPtr));
return IL2CPP.Il2CppStringToManaged(intPtr);
}
set
{
IL2CPP.il2cpp_field_static_set_value(CharacterAnimationThirdPerson.NativeFieldInfoPtr_groundedDirectional, IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x170029C4 RID: 10692
// (get) Token: 0x06007A55 RID: 31317 RVA: 0x001F2810 File Offset: 0x001F0A10
// (set) Token: 0x06007A56 RID: 31318 RVA: 0x001F2830 File Offset: 0x001F0A30
public unsafe static string groundedStrafe
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(CharacterAnimationThirdPerson.NativeFieldInfoPtr_groundedStrafe, (void*)(&intPtr));
return IL2CPP.Il2CppStringToManaged(intPtr);
}
set
{
IL2CPP.il2cpp_field_static_set_value(CharacterAnimationThirdPerson.NativeFieldInfoPtr_groundedStrafe, IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x040051B4 RID: 20916
private static readonly IntPtr NativeFieldInfoPtr_characterController;
// Token: 0x040051B5 RID: 20917
private static readonly IntPtr NativeFieldInfoPtr_turnSensitivity;
// Token: 0x040051B6 RID: 20918
private static readonly IntPtr NativeFieldInfoPtr_turnSpeed;
// Token: 0x040051B7 RID: 20919
private static readonly IntPtr NativeFieldInfoPtr_runCycleLegOffset;
// Token: 0x040051B8 RID: 20920
private static readonly IntPtr NativeFieldInfoPtr_animSpeedMultiplier;
// Token: 0x040051B9 RID: 20921
private static readonly IntPtr NativeFieldInfoPtr_animator;
// Token: 0x040051BA RID: 20922
private static readonly IntPtr NativeFieldInfoPtr_lastForward;
// Token: 0x040051BB RID: 20923
private static readonly IntPtr NativeFieldInfoPtr_groundedDirectional;
// Token: 0x040051BC RID: 20924
private static readonly IntPtr NativeFieldInfoPtr_groundedStrafe;
// Token: 0x040051BD RID: 20925
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_Void_0;
// Token: 0x040051BE RID: 20926
private static readonly IntPtr NativeMethodInfoPtr_GetPivotPoint_Public_Virtual_Vector3_0;
// Token: 0x040051BF RID: 20927
private static readonly IntPtr NativeMethodInfoPtr_get_animationGrounded_Public_Virtual_get_Boolean_0;
// Token: 0x040051C0 RID: 20928
private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0;
// Token: 0x040051C1 RID: 20929
private static readonly IntPtr NativeMethodInfoPtr_OnAnimatorMove_Private_Void_0;
// Token: 0x040051C2 RID: 20930
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,119 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C3 RID: 963
public class CharacterAnimationThirdPersonIK : CharacterAnimationThirdPerson
{
// Token: 0x06007734 RID: 30516 RVA: 0x001E6E30 File Offset: 0x001E5030
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591836, XrefRangeEnd = 591848, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterAnimationThirdPersonIK.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007735 RID: 30517 RVA: 0x001E6E80 File Offset: 0x001E5080
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591848, XrefRangeEnd = 591867, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterAnimationThirdPersonIK.NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007736 RID: 30518 RVA: 0x001E6ED0 File Offset: 0x001E50D0
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 591871, RefRangeEnd = 591876, XrefRangeStart = 591867, XrefRangeEnd = 591871, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RotateEffector(IKEffector effector, Quaternion rotation, float mlp)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(effector);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rotation;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref mlp;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterAnimationThirdPersonIK.NativeMethodInfoPtr_RotateEffector_Private_Void_IKEffector_Quaternion_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007737 RID: 30519 RVA: 0x001E6F50 File Offset: 0x001E5150
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591876, XrefRangeEnd = 591877, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe CharacterAnimationThirdPersonIK()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<CharacterAnimationThirdPersonIK>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterAnimationThirdPersonIK.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007738 RID: 30520 RVA: 0x001E6F9C File Offset: 0x001E519C
// Note: this type is marked as 'beforefieldinit'.
static CharacterAnimationThirdPersonIK()
{
Il2CppClassPointerStore<CharacterAnimationThirdPersonIK>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "CharacterAnimationThirdPersonIK");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<CharacterAnimationThirdPersonIK>.NativeClassPtr);
CharacterAnimationThirdPersonIK.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterAnimationThirdPersonIK>.NativeClassPtr, "ik");
CharacterAnimationThirdPersonIK.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationThirdPersonIK>.NativeClassPtr, 100672302);
CharacterAnimationThirdPersonIK.NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationThirdPersonIK>.NativeClassPtr, 100672303);
CharacterAnimationThirdPersonIK.NativeMethodInfoPtr_RotateEffector_Private_Void_IKEffector_Quaternion_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationThirdPersonIK>.NativeClassPtr, 100672304);
CharacterAnimationThirdPersonIK.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterAnimationThirdPersonIK>.NativeClassPtr, 100672305);
}
// Token: 0x06007739 RID: 30521 RVA: 0x001E7030 File Offset: 0x001E5230
public CharacterAnimationThirdPersonIK(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170028B8 RID: 10424
// (get) Token: 0x0600773A RID: 30522 RVA: 0x001E703C File Offset: 0x001E523C
// (set) Token: 0x0600773B RID: 30523 RVA: 0x001E7070 File Offset: 0x001E5270
public unsafe FullBodyBipedIK ik
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationThirdPersonIK.NativeFieldInfoPtr_ik);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterAnimationThirdPersonIK.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005002 RID: 20482
private static readonly IntPtr NativeFieldInfoPtr_ik;
// Token: 0x04005003 RID: 20483
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_Void_0;
// Token: 0x04005004 RID: 20484
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0;
// Token: 0x04005005 RID: 20485
private static readonly IntPtr NativeMethodInfoPtr_RotateEffector_Private_Void_IKEffector_Quaternion_Single_0;
// Token: 0x04005006 RID: 20486
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,522 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003F4 RID: 1012
public class CharacterBase : MonoBehaviour
{
// Token: 0x06007A57 RID: 31319 RVA: 0x001F2848 File Offset: 0x001F0A48
[CallerCount(0)]
public unsafe virtual void Move(Vector3 deltaPosition, Quaternion deltaRotation)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref deltaPosition;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref deltaRotation;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterBase.NativeMethodInfoPtr_Move_Public_Abstract_Virtual_New_Void_Vector3_Quaternion_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A58 RID: 31320 RVA: 0x001F28BC File Offset: 0x001F0ABC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593468, XrefRangeEnd = 593473, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 GetGravity()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr_GetGravity_Protected_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007A59 RID: 31321 RVA: 0x001F290C File Offset: 0x001F0B0C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 593503, RefRangeEnd = 593504, XrefRangeStart = 593473, XrefRangeEnd = 593503, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterBase.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A5A RID: 31322 RVA: 0x001F295C File Offset: 0x001F0B5C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593504, XrefRangeEnd = 593519, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual RaycastHit GetSpherecastHit()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterBase.NativeMethodInfoPtr_GetSpherecastHit_Protected_Virtual_New_RaycastHit_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007A5B RID: 31323 RVA: 0x001F29B8 File Offset: 0x001F0BB8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float GetAngleFromForward(Vector3 worldDirection)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref worldDirection;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr_GetAngleFromForward_Public_Single_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007A5C RID: 31324 RVA: 0x001F2A1C File Offset: 0x001F0C1C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593519, XrefRangeEnd = 593528, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RigidbodyRotateAround(Vector3 point, Vector3 axis, float angle)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref point;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref axis;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref angle;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr_RigidbodyRotateAround_Protected_Void_Vector3_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A5D RID: 31325 RVA: 0x001F2A98 File Offset: 0x001F0C98
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593528, XrefRangeEnd = 593537, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ScaleCapsule(float mlp)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref mlp;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr_ScaleCapsule_Protected_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007A5E RID: 31326 RVA: 0x001F2AEC File Offset: 0x001F0CEC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593537, XrefRangeEnd = 593539, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void HighFriction()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr_HighFriction_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A5F RID: 31327 RVA: 0x001F2B30 File Offset: 0x001F0D30
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593539, XrefRangeEnd = 593541, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ZeroFriction()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr_ZeroFriction_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A60 RID: 31328 RVA: 0x001F2B74 File Offset: 0x001F0D74
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593541, XrefRangeEnd = 593543, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float GetSlopeDamper(Vector3 velocity, Vector3 groundNormal)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref velocity;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref groundNormal;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr_GetSlopeDamper_Protected_Single_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007A61 RID: 31329 RVA: 0x001F2BEC File Offset: 0x001F0DEC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593543, XrefRangeEnd = 593544, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe CharacterBase()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A62 RID: 31330 RVA: 0x001F2C38 File Offset: 0x001F0E38
// Note: this type is marked as 'beforefieldinit'.
static CharacterBase()
{
Il2CppClassPointerStore<CharacterBase>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "CharacterBase");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr);
CharacterBase.NativeFieldInfoPtr_gravityTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "gravityTarget");
CharacterBase.NativeFieldInfoPtr_gravityMultiplier = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "gravityMultiplier");
CharacterBase.NativeFieldInfoPtr_airborneThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "airborneThreshold");
CharacterBase.NativeFieldInfoPtr_slopeStartAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "slopeStartAngle");
CharacterBase.NativeFieldInfoPtr_slopeEndAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "slopeEndAngle");
CharacterBase.NativeFieldInfoPtr_spherecastRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "spherecastRadius");
CharacterBase.NativeFieldInfoPtr_groundLayers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "groundLayers");
CharacterBase.NativeFieldInfoPtr_zeroFrictionMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "zeroFrictionMaterial");
CharacterBase.NativeFieldInfoPtr_highFrictionMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "highFrictionMaterial");
CharacterBase.NativeFieldInfoPtr_r = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "r");
CharacterBase.NativeFieldInfoPtr_half = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "half");
CharacterBase.NativeFieldInfoPtr_originalHeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "originalHeight");
CharacterBase.NativeFieldInfoPtr_originalCenter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "originalCenter");
CharacterBase.NativeFieldInfoPtr_capsule = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "capsule");
CharacterBase.NativeMethodInfoPtr_Move_Public_Abstract_Virtual_New_Void_Vector3_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672495);
CharacterBase.NativeMethodInfoPtr_GetGravity_Protected_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672496);
CharacterBase.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672497);
CharacterBase.NativeMethodInfoPtr_GetSpherecastHit_Protected_Virtual_New_RaycastHit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672498);
CharacterBase.NativeMethodInfoPtr_GetAngleFromForward_Public_Single_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672499);
CharacterBase.NativeMethodInfoPtr_RigidbodyRotateAround_Protected_Void_Vector3_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672500);
CharacterBase.NativeMethodInfoPtr_ScaleCapsule_Protected_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672501);
CharacterBase.NativeMethodInfoPtr_HighFriction_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672502);
CharacterBase.NativeMethodInfoPtr_ZeroFriction_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672503);
CharacterBase.NativeMethodInfoPtr_GetSlopeDamper_Protected_Single_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672504);
CharacterBase.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672505);
}
// Token: 0x06007A63 RID: 31331 RVA: 0x0000351C File Offset: 0x0000171C
public CharacterBase(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170029C6 RID: 10694
// (get) Token: 0x06007A64 RID: 31332 RVA: 0x001F2E5C File Offset: 0x001F105C
// (set) Token: 0x06007A65 RID: 31333 RVA: 0x001F2E90 File Offset: 0x001F1090
public unsafe Transform gravityTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_gravityTarget);
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(CharacterBase.NativeFieldInfoPtr_gravityTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170029C7 RID: 10695
// (get) Token: 0x06007A66 RID: 31334 RVA: 0x001F2EB8 File Offset: 0x001F10B8
// (set) Token: 0x06007A67 RID: 31335 RVA: 0x001F2EE0 File Offset: 0x001F10E0
public unsafe float gravityMultiplier
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_gravityMultiplier);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_gravityMultiplier)) = value;
}
}
// Token: 0x170029C8 RID: 10696
// (get) Token: 0x06007A68 RID: 31336 RVA: 0x001F2F04 File Offset: 0x001F1104
// (set) Token: 0x06007A69 RID: 31337 RVA: 0x001F2F2C File Offset: 0x001F112C
public unsafe float airborneThreshold
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_airborneThreshold);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_airborneThreshold)) = value;
}
}
// Token: 0x170029C9 RID: 10697
// (get) Token: 0x06007A6A RID: 31338 RVA: 0x001F2F50 File Offset: 0x001F1150
// (set) Token: 0x06007A6B RID: 31339 RVA: 0x001F2F78 File Offset: 0x001F1178
public unsafe float slopeStartAngle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_slopeStartAngle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_slopeStartAngle)) = value;
}
}
// Token: 0x170029CA RID: 10698
// (get) Token: 0x06007A6C RID: 31340 RVA: 0x001F2F9C File Offset: 0x001F119C
// (set) Token: 0x06007A6D RID: 31341 RVA: 0x001F2FC4 File Offset: 0x001F11C4
public unsafe float slopeEndAngle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_slopeEndAngle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_slopeEndAngle)) = value;
}
}
// Token: 0x170029CB RID: 10699
// (get) Token: 0x06007A6E RID: 31342 RVA: 0x001F2FE8 File Offset: 0x001F11E8
// (set) Token: 0x06007A6F RID: 31343 RVA: 0x001F3010 File Offset: 0x001F1210
public unsafe float spherecastRadius
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_spherecastRadius);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_spherecastRadius)) = value;
}
}
// Token: 0x170029CC RID: 10700
// (get) Token: 0x06007A70 RID: 31344 RVA: 0x001F3034 File Offset: 0x001F1234
// (set) Token: 0x06007A71 RID: 31345 RVA: 0x001F305C File Offset: 0x001F125C
public unsafe LayerMask groundLayers
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_groundLayers);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_groundLayers)) = value;
}
}
// Token: 0x170029CD RID: 10701
// (get) Token: 0x06007A72 RID: 31346 RVA: 0x001F3080 File Offset: 0x001F1280
// (set) Token: 0x06007A73 RID: 31347 RVA: 0x001F30B4 File Offset: 0x001F12B4
public unsafe PhysicMaterial zeroFrictionMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_zeroFrictionMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new PhysicMaterial(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_zeroFrictionMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170029CE RID: 10702
// (get) Token: 0x06007A74 RID: 31348 RVA: 0x001F30DC File Offset: 0x001F12DC
// (set) Token: 0x06007A75 RID: 31349 RVA: 0x001F3110 File Offset: 0x001F1310
public unsafe PhysicMaterial highFrictionMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_highFrictionMaterial);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new PhysicMaterial(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_highFrictionMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170029CF RID: 10703
// (get) Token: 0x06007A76 RID: 31350 RVA: 0x001F3138 File Offset: 0x001F1338
// (set) Token: 0x06007A77 RID: 31351 RVA: 0x001F316C File Offset: 0x001F136C
public unsafe Rigidbody r
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_r);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Rigidbody(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_r), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170029D0 RID: 10704
// (get) Token: 0x06007A78 RID: 31352 RVA: 0x001F3194 File Offset: 0x001F1394
// (set) Token: 0x06007A79 RID: 31353 RVA: 0x001F31B2 File Offset: 0x001F13B2
public unsafe static float half
{
get
{
float num;
IL2CPP.il2cpp_field_static_get_value(CharacterBase.NativeFieldInfoPtr_half, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(CharacterBase.NativeFieldInfoPtr_half, (void*)(&value));
}
}
// Token: 0x170029D1 RID: 10705
// (get) Token: 0x06007A7A RID: 31354 RVA: 0x001F31C4 File Offset: 0x001F13C4
// (set) Token: 0x06007A7B RID: 31355 RVA: 0x001F31EC File Offset: 0x001F13EC
public unsafe float originalHeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_originalHeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_originalHeight)) = value;
}
}
// Token: 0x170029D2 RID: 10706
// (get) Token: 0x06007A7C RID: 31356 RVA: 0x001F3210 File Offset: 0x001F1410
// (set) Token: 0x06007A7D RID: 31357 RVA: 0x001F3238 File Offset: 0x001F1438
public unsafe Vector3 originalCenter
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_originalCenter);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_originalCenter)) = value;
}
}
// Token: 0x170029D3 RID: 10707
// (get) Token: 0x06007A7E RID: 31358 RVA: 0x001F325C File Offset: 0x001F145C
// (set) Token: 0x06007A7F RID: 31359 RVA: 0x001F3290 File Offset: 0x001F1490
public unsafe CapsuleCollider capsule
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_capsule);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new CapsuleCollider(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_capsule), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040051C3 RID: 20931
private static readonly IntPtr NativeFieldInfoPtr_gravityTarget;
// Token: 0x040051C4 RID: 20932
private static readonly IntPtr NativeFieldInfoPtr_gravityMultiplier;
// Token: 0x040051C5 RID: 20933
private static readonly IntPtr NativeFieldInfoPtr_airborneThreshold;
// Token: 0x040051C6 RID: 20934
private static readonly IntPtr NativeFieldInfoPtr_slopeStartAngle;
// Token: 0x040051C7 RID: 20935
private static readonly IntPtr NativeFieldInfoPtr_slopeEndAngle;
// Token: 0x040051C8 RID: 20936
private static readonly IntPtr NativeFieldInfoPtr_spherecastRadius;
// Token: 0x040051C9 RID: 20937
private static readonly IntPtr NativeFieldInfoPtr_groundLayers;
// Token: 0x040051CA RID: 20938
private static readonly IntPtr NativeFieldInfoPtr_zeroFrictionMaterial;
// Token: 0x040051CB RID: 20939
private static readonly IntPtr NativeFieldInfoPtr_highFrictionMaterial;
// Token: 0x040051CC RID: 20940
private static readonly IntPtr NativeFieldInfoPtr_r;
// Token: 0x040051CD RID: 20941
private static readonly IntPtr NativeFieldInfoPtr_half;
// Token: 0x040051CE RID: 20942
private static readonly IntPtr NativeFieldInfoPtr_originalHeight;
// Token: 0x040051CF RID: 20943
private static readonly IntPtr NativeFieldInfoPtr_originalCenter;
// Token: 0x040051D0 RID: 20944
private static readonly IntPtr NativeFieldInfoPtr_capsule;
// Token: 0x040051D1 RID: 20945
private static readonly IntPtr NativeMethodInfoPtr_Move_Public_Abstract_Virtual_New_Void_Vector3_Quaternion_0;
// Token: 0x040051D2 RID: 20946
private static readonly IntPtr NativeMethodInfoPtr_GetGravity_Protected_Vector3_0;
// Token: 0x040051D3 RID: 20947
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0;
// Token: 0x040051D4 RID: 20948
private static readonly IntPtr NativeMethodInfoPtr_GetSpherecastHit_Protected_Virtual_New_RaycastHit_0;
// Token: 0x040051D5 RID: 20949
private static readonly IntPtr NativeMethodInfoPtr_GetAngleFromForward_Public_Single_Vector3_0;
// Token: 0x040051D6 RID: 20950
private static readonly IntPtr NativeMethodInfoPtr_RigidbodyRotateAround_Protected_Void_Vector3_Vector3_Single_0;
// Token: 0x040051D7 RID: 20951
private static readonly IntPtr NativeMethodInfoPtr_ScaleCapsule_Protected_Void_Single_0;
// Token: 0x040051D8 RID: 20952
private static readonly IntPtr NativeMethodInfoPtr_HighFriction_Protected_Void_0;
// Token: 0x040051D9 RID: 20953
private static readonly IntPtr NativeMethodInfoPtr_ZeroFriction_Protected_Void_0;
// Token: 0x040051DA RID: 20954
private static readonly IntPtr NativeMethodInfoPtr_GetSlopeDamper_Protected_Single_Vector3_Vector3_0;
// Token: 0x040051DB RID: 20955
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
}
}

View File

@@ -0,0 +1,157 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C4 RID: 964
public class CharacterController3rdPerson : MonoBehaviour
{
// Token: 0x0600773C RID: 30524 RVA: 0x001E7098 File Offset: 0x001E5298
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591877, XrefRangeEnd = 591883, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterController3rdPerson.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600773D RID: 30525 RVA: 0x001E70DC File Offset: 0x001E52DC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591883, XrefRangeEnd = 591912, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterController3rdPerson.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x170028BB RID: 10427
// (get) Token: 0x0600773E RID: 30526 RVA: 0x001E7120 File Offset: 0x001E5320
public unsafe static Vector3 inputVector
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591912, XrefRangeEnd = 591918, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterController3rdPerson.NativeMethodInfoPtr_get_inputVector_Private_Static_get_Vector3_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x170028BC RID: 10428
// (get) Token: 0x0600773F RID: 30527 RVA: 0x001E7164 File Offset: 0x001E5364
public unsafe static Vector3 inputVectorRaw
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591918, XrefRangeEnd = 591924, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterController3rdPerson.NativeMethodInfoPtr_get_inputVectorRaw_Private_Static_get_Vector3_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007740 RID: 30528 RVA: 0x001E71A8 File Offset: 0x001E53A8
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe CharacterController3rdPerson()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<CharacterController3rdPerson>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterController3rdPerson.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007741 RID: 30529 RVA: 0x001E71F4 File Offset: 0x001E53F4
// Note: this type is marked as 'beforefieldinit'.
static CharacterController3rdPerson()
{
Il2CppClassPointerStore<CharacterController3rdPerson>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "CharacterController3rdPerson");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<CharacterController3rdPerson>.NativeClassPtr);
CharacterController3rdPerson.NativeFieldInfoPtr_cam = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterController3rdPerson>.NativeClassPtr, "cam");
CharacterController3rdPerson.NativeFieldInfoPtr_animatorController = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterController3rdPerson>.NativeClassPtr, "animatorController");
CharacterController3rdPerson.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterController3rdPerson>.NativeClassPtr, 100672306);
CharacterController3rdPerson.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterController3rdPerson>.NativeClassPtr, 100672307);
CharacterController3rdPerson.NativeMethodInfoPtr_get_inputVector_Private_Static_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterController3rdPerson>.NativeClassPtr, 100672308);
CharacterController3rdPerson.NativeMethodInfoPtr_get_inputVectorRaw_Private_Static_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterController3rdPerson>.NativeClassPtr, 100672309);
CharacterController3rdPerson.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterController3rdPerson>.NativeClassPtr, 100672310);
}
// Token: 0x06007742 RID: 30530 RVA: 0x0000351C File Offset: 0x0000171C
public CharacterController3rdPerson(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170028B9 RID: 10425
// (get) Token: 0x06007743 RID: 30531 RVA: 0x001E72B0 File Offset: 0x001E54B0
// (set) Token: 0x06007744 RID: 30532 RVA: 0x001E72E4 File Offset: 0x001E54E4
public unsafe CameraController cam
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterController3rdPerson.NativeFieldInfoPtr_cam);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new CameraController(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterController3rdPerson.NativeFieldInfoPtr_cam), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028BA RID: 10426
// (get) Token: 0x06007745 RID: 30533 RVA: 0x001E730C File Offset: 0x001E550C
// (set) Token: 0x06007746 RID: 30534 RVA: 0x001E7340 File Offset: 0x001E5540
public unsafe AnimatorController3rdPerson animatorController
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterController3rdPerson.NativeFieldInfoPtr_animatorController);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AnimatorController3rdPerson(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterController3rdPerson.NativeFieldInfoPtr_animatorController), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005007 RID: 20487
private static readonly IntPtr NativeFieldInfoPtr_cam;
// Token: 0x04005008 RID: 20488
private static readonly IntPtr NativeFieldInfoPtr_animatorController;
// Token: 0x04005009 RID: 20489
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x0400500A RID: 20490
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x0400500B RID: 20491
private static readonly IntPtr NativeMethodInfoPtr_get_inputVector_Private_Static_get_Vector3_0;
// Token: 0x0400500C RID: 20492
private static readonly IntPtr NativeMethodInfoPtr_get_inputVectorRaw_Private_Static_get_Vector3_0;
// Token: 0x0400500D RID: 20493
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,258 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C5 RID: 965
public class EffectorOffset : OffsetModifier
{
// Token: 0x06007747 RID: 30535 RVA: 0x001E7368 File Offset: 0x001E5568
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591924, XrefRangeEnd = 591962, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnModifyOffset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), EffectorOffset.NativeMethodInfoPtr_OnModifyOffset_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007748 RID: 30536 RVA: 0x001E73B8 File Offset: 0x001E55B8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe EffectorOffset()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<EffectorOffset>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectorOffset.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007749 RID: 30537 RVA: 0x001E7404 File Offset: 0x001E5604
// Note: this type is marked as 'beforefieldinit'.
static EffectorOffset()
{
Il2CppClassPointerStore<EffectorOffset>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "EffectorOffset");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EffectorOffset>.NativeClassPtr);
EffectorOffset.NativeFieldInfoPtr_handsMaintainRelativePositionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectorOffset>.NativeClassPtr, "handsMaintainRelativePositionWeight");
EffectorOffset.NativeFieldInfoPtr_bodyOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectorOffset>.NativeClassPtr, "bodyOffset");
EffectorOffset.NativeFieldInfoPtr_leftShoulderOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectorOffset>.NativeClassPtr, "leftShoulderOffset");
EffectorOffset.NativeFieldInfoPtr_rightShoulderOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectorOffset>.NativeClassPtr, "rightShoulderOffset");
EffectorOffset.NativeFieldInfoPtr_leftThighOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectorOffset>.NativeClassPtr, "leftThighOffset");
EffectorOffset.NativeFieldInfoPtr_rightThighOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectorOffset>.NativeClassPtr, "rightThighOffset");
EffectorOffset.NativeFieldInfoPtr_leftHandOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectorOffset>.NativeClassPtr, "leftHandOffset");
EffectorOffset.NativeFieldInfoPtr_rightHandOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectorOffset>.NativeClassPtr, "rightHandOffset");
EffectorOffset.NativeFieldInfoPtr_leftFootOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectorOffset>.NativeClassPtr, "leftFootOffset");
EffectorOffset.NativeFieldInfoPtr_rightFootOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectorOffset>.NativeClassPtr, "rightFootOffset");
EffectorOffset.NativeMethodInfoPtr_OnModifyOffset_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectorOffset>.NativeClassPtr, 100672311);
EffectorOffset.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectorOffset>.NativeClassPtr, 100672312);
}
// Token: 0x0600774A RID: 30538 RVA: 0x001E5C80 File Offset: 0x001E3E80
public EffectorOffset(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170028BD RID: 10429
// (get) Token: 0x0600774B RID: 30539 RVA: 0x001E7524 File Offset: 0x001E5724
// (set) Token: 0x0600774C RID: 30540 RVA: 0x001E754C File Offset: 0x001E574C
public unsafe float handsMaintainRelativePositionWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_handsMaintainRelativePositionWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_handsMaintainRelativePositionWeight)) = value;
}
}
// Token: 0x170028BE RID: 10430
// (get) Token: 0x0600774D RID: 30541 RVA: 0x001E7570 File Offset: 0x001E5770
// (set) Token: 0x0600774E RID: 30542 RVA: 0x001E7598 File Offset: 0x001E5798
public unsafe Vector3 bodyOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_bodyOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_bodyOffset)) = value;
}
}
// Token: 0x170028BF RID: 10431
// (get) Token: 0x0600774F RID: 30543 RVA: 0x001E75BC File Offset: 0x001E57BC
// (set) Token: 0x06007750 RID: 30544 RVA: 0x001E75E4 File Offset: 0x001E57E4
public unsafe Vector3 leftShoulderOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_leftShoulderOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_leftShoulderOffset)) = value;
}
}
// Token: 0x170028C0 RID: 10432
// (get) Token: 0x06007751 RID: 30545 RVA: 0x001E7608 File Offset: 0x001E5808
// (set) Token: 0x06007752 RID: 30546 RVA: 0x001E7630 File Offset: 0x001E5830
public unsafe Vector3 rightShoulderOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_rightShoulderOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_rightShoulderOffset)) = value;
}
}
// Token: 0x170028C1 RID: 10433
// (get) Token: 0x06007753 RID: 30547 RVA: 0x001E7654 File Offset: 0x001E5854
// (set) Token: 0x06007754 RID: 30548 RVA: 0x001E767C File Offset: 0x001E587C
public unsafe Vector3 leftThighOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_leftThighOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_leftThighOffset)) = value;
}
}
// Token: 0x170028C2 RID: 10434
// (get) Token: 0x06007755 RID: 30549 RVA: 0x001E76A0 File Offset: 0x001E58A0
// (set) Token: 0x06007756 RID: 30550 RVA: 0x001E76C8 File Offset: 0x001E58C8
public unsafe Vector3 rightThighOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_rightThighOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_rightThighOffset)) = value;
}
}
// Token: 0x170028C3 RID: 10435
// (get) Token: 0x06007757 RID: 30551 RVA: 0x001E76EC File Offset: 0x001E58EC
// (set) Token: 0x06007758 RID: 30552 RVA: 0x001E7714 File Offset: 0x001E5914
public unsafe Vector3 leftHandOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_leftHandOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_leftHandOffset)) = value;
}
}
// Token: 0x170028C4 RID: 10436
// (get) Token: 0x06007759 RID: 30553 RVA: 0x001E7738 File Offset: 0x001E5938
// (set) Token: 0x0600775A RID: 30554 RVA: 0x001E7760 File Offset: 0x001E5960
public unsafe Vector3 rightHandOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_rightHandOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_rightHandOffset)) = value;
}
}
// Token: 0x170028C5 RID: 10437
// (get) Token: 0x0600775B RID: 30555 RVA: 0x001E7784 File Offset: 0x001E5984
// (set) Token: 0x0600775C RID: 30556 RVA: 0x001E77AC File Offset: 0x001E59AC
public unsafe Vector3 leftFootOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_leftFootOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_leftFootOffset)) = value;
}
}
// Token: 0x170028C6 RID: 10438
// (get) Token: 0x0600775D RID: 30557 RVA: 0x001E77D0 File Offset: 0x001E59D0
// (set) Token: 0x0600775E RID: 30558 RVA: 0x001E77F8 File Offset: 0x001E59F8
public unsafe Vector3 rightFootOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_rightFootOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectorOffset.NativeFieldInfoPtr_rightFootOffset)) = value;
}
}
// Token: 0x0400500E RID: 20494
private static readonly IntPtr NativeFieldInfoPtr_handsMaintainRelativePositionWeight;
// Token: 0x0400500F RID: 20495
private static readonly IntPtr NativeFieldInfoPtr_bodyOffset;
// Token: 0x04005010 RID: 20496
private static readonly IntPtr NativeFieldInfoPtr_leftShoulderOffset;
// Token: 0x04005011 RID: 20497
private static readonly IntPtr NativeFieldInfoPtr_rightShoulderOffset;
// Token: 0x04005012 RID: 20498
private static readonly IntPtr NativeFieldInfoPtr_leftThighOffset;
// Token: 0x04005013 RID: 20499
private static readonly IntPtr NativeFieldInfoPtr_rightThighOffset;
// Token: 0x04005014 RID: 20500
private static readonly IntPtr NativeFieldInfoPtr_leftHandOffset;
// Token: 0x04005015 RID: 20501
private static readonly IntPtr NativeFieldInfoPtr_rightHandOffset;
// Token: 0x04005016 RID: 20502
private static readonly IntPtr NativeFieldInfoPtr_leftFootOffset;
// Token: 0x04005017 RID: 20503
private static readonly IntPtr NativeFieldInfoPtr_rightFootOffset;
// Token: 0x04005018 RID: 20504
private static readonly IntPtr NativeMethodInfoPtr_OnModifyOffset_Protected_Virtual_Void_0;
// Token: 0x04005019 RID: 20505
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,326 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C6 RID: 966
public class ExplosionDemo : MonoBehaviour
{
// Token: 0x0600775F RID: 30559 RVA: 0x001E781C File Offset: 0x001E5A1C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591962, XrefRangeEnd = 591973, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ExplosionDemo.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007760 RID: 30560 RVA: 0x001E7860 File Offset: 0x001E5A60
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591973, XrefRangeEnd = 592006, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ExplosionDemo.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007761 RID: 30561 RVA: 0x001E78A4 File Offset: 0x001E5AA4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592006, XrefRangeEnd = 592010, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetEffectorWeights(float w)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref w;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ExplosionDemo.NativeMethodInfoPtr_SetEffectorWeights_Private_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007762 RID: 30562 RVA: 0x001E78F8 File Offset: 0x001E5AF8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592010, XrefRangeEnd = 592012, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ExplosionDemo()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ExplosionDemo.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007763 RID: 30563 RVA: 0x001E7944 File Offset: 0x001E5B44
// Note: this type is marked as 'beforefieldinit'.
static ExplosionDemo()
{
Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "ExplosionDemo");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr);
ExplosionDemo.NativeFieldInfoPtr_character = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr, "character");
ExplosionDemo.NativeFieldInfoPtr_forceMlp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr, "forceMlp");
ExplosionDemo.NativeFieldInfoPtr_upForce = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr, "upForce");
ExplosionDemo.NativeFieldInfoPtr_weightFalloffSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr, "weightFalloffSpeed");
ExplosionDemo.NativeFieldInfoPtr_weightFalloff = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr, "weightFalloff");
ExplosionDemo.NativeFieldInfoPtr_explosionForceByDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr, "explosionForceByDistance");
ExplosionDemo.NativeFieldInfoPtr_scale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr, "scale");
ExplosionDemo.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr, "weight");
ExplosionDemo.NativeFieldInfoPtr_defaultScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr, "defaultScale");
ExplosionDemo.NativeFieldInfoPtr_r = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr, "r");
ExplosionDemo.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr, "ik");
ExplosionDemo.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr, 100672313);
ExplosionDemo.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr, 100672314);
ExplosionDemo.NativeMethodInfoPtr_SetEffectorWeights_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr, 100672315);
ExplosionDemo.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ExplosionDemo>.NativeClassPtr, 100672316);
}
// Token: 0x06007764 RID: 30564 RVA: 0x0000351C File Offset: 0x0000171C
public ExplosionDemo(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170028C7 RID: 10439
// (get) Token: 0x06007765 RID: 30565 RVA: 0x001E7AA0 File Offset: 0x001E5CA0
// (set) Token: 0x06007766 RID: 30566 RVA: 0x001E7AD4 File Offset: 0x001E5CD4
public unsafe SimpleLocomotion character
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_character);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new SimpleLocomotion(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_character), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028C8 RID: 10440
// (get) Token: 0x06007767 RID: 30567 RVA: 0x001E7AFC File Offset: 0x001E5CFC
// (set) Token: 0x06007768 RID: 30568 RVA: 0x001E7B24 File Offset: 0x001E5D24
public unsafe float forceMlp
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_forceMlp);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_forceMlp)) = value;
}
}
// Token: 0x170028C9 RID: 10441
// (get) Token: 0x06007769 RID: 30569 RVA: 0x001E7B48 File Offset: 0x001E5D48
// (set) Token: 0x0600776A RID: 30570 RVA: 0x001E7B70 File Offset: 0x001E5D70
public unsafe float upForce
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_upForce);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_upForce)) = value;
}
}
// Token: 0x170028CA RID: 10442
// (get) Token: 0x0600776B RID: 30571 RVA: 0x001E7B94 File Offset: 0x001E5D94
// (set) Token: 0x0600776C RID: 30572 RVA: 0x001E7BBC File Offset: 0x001E5DBC
public unsafe float weightFalloffSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_weightFalloffSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_weightFalloffSpeed)) = value;
}
}
// Token: 0x170028CB RID: 10443
// (get) Token: 0x0600776D RID: 30573 RVA: 0x001E7BE0 File Offset: 0x001E5DE0
// (set) Token: 0x0600776E RID: 30574 RVA: 0x001E7C14 File Offset: 0x001E5E14
public unsafe AnimationCurve weightFalloff
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_weightFalloff);
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(ExplosionDemo.NativeFieldInfoPtr_weightFalloff), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028CC RID: 10444
// (get) Token: 0x0600776F RID: 30575 RVA: 0x001E7C3C File Offset: 0x001E5E3C
// (set) Token: 0x06007770 RID: 30576 RVA: 0x001E7C70 File Offset: 0x001E5E70
public unsafe AnimationCurve explosionForceByDistance
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_explosionForceByDistance);
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(ExplosionDemo.NativeFieldInfoPtr_explosionForceByDistance), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028CD RID: 10445
// (get) Token: 0x06007771 RID: 30577 RVA: 0x001E7C98 File Offset: 0x001E5E98
// (set) Token: 0x06007772 RID: 30578 RVA: 0x001E7CCC File Offset: 0x001E5ECC
public unsafe AnimationCurve scale
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_scale);
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(ExplosionDemo.NativeFieldInfoPtr_scale), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028CE RID: 10446
// (get) Token: 0x06007773 RID: 30579 RVA: 0x001E7CF4 File Offset: 0x001E5EF4
// (set) Token: 0x06007774 RID: 30580 RVA: 0x001E7D1C File Offset: 0x001E5F1C
public unsafe float weight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_weight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_weight)) = value;
}
}
// Token: 0x170028CF RID: 10447
// (get) Token: 0x06007775 RID: 30581 RVA: 0x001E7D40 File Offset: 0x001E5F40
// (set) Token: 0x06007776 RID: 30582 RVA: 0x001E7D68 File Offset: 0x001E5F68
public unsafe Vector3 defaultScale
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_defaultScale);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_defaultScale)) = value;
}
}
// Token: 0x170028D0 RID: 10448
// (get) Token: 0x06007777 RID: 30583 RVA: 0x001E7D8C File Offset: 0x001E5F8C
// (set) Token: 0x06007778 RID: 30584 RVA: 0x001E7DC0 File Offset: 0x001E5FC0
public unsafe Rigidbody r
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_r);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Rigidbody(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_r), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028D1 RID: 10449
// (get) Token: 0x06007779 RID: 30585 RVA: 0x001E7DE8 File Offset: 0x001E5FE8
// (set) Token: 0x0600777A RID: 30586 RVA: 0x001E7E1C File Offset: 0x001E601C
public unsafe FullBodyBipedIK ik
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_ik);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ExplosionDemo.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x0400501A RID: 20506
private static readonly IntPtr NativeFieldInfoPtr_character;
// Token: 0x0400501B RID: 20507
private static readonly IntPtr NativeFieldInfoPtr_forceMlp;
// Token: 0x0400501C RID: 20508
private static readonly IntPtr NativeFieldInfoPtr_upForce;
// Token: 0x0400501D RID: 20509
private static readonly IntPtr NativeFieldInfoPtr_weightFalloffSpeed;
// Token: 0x0400501E RID: 20510
private static readonly IntPtr NativeFieldInfoPtr_weightFalloff;
// Token: 0x0400501F RID: 20511
private static readonly IntPtr NativeFieldInfoPtr_explosionForceByDistance;
// Token: 0x04005020 RID: 20512
private static readonly IntPtr NativeFieldInfoPtr_scale;
// Token: 0x04005021 RID: 20513
private static readonly IntPtr NativeFieldInfoPtr_weight;
// Token: 0x04005022 RID: 20514
private static readonly IntPtr NativeFieldInfoPtr_defaultScale;
// Token: 0x04005023 RID: 20515
private static readonly IntPtr NativeFieldInfoPtr_r;
// Token: 0x04005024 RID: 20516
private static readonly IntPtr NativeFieldInfoPtr_ik;
// Token: 0x04005025 RID: 20517
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04005026 RID: 20518
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x04005027 RID: 20519
private static readonly IntPtr NativeMethodInfoPtr_SetEffectorWeights_Private_Void_Single_0;
// Token: 0x04005028 RID: 20520
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,378 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C7 RID: 967
public class FBBIKSettings : MonoBehaviour
{
// Token: 0x0600777B RID: 30587 RVA: 0x001E7E44 File Offset: 0x001E6044
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 592029, RefRangeEnd = 592031, XrefRangeStart = 592020, XrefRangeEnd = 592029, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateSettings()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKSettings.NativeMethodInfoPtr_UpdateSettings_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600777C RID: 30588 RVA: 0x001E7E88 File Offset: 0x001E6088
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592031, XrefRangeEnd = 592039, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKSettings.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600777D RID: 30589 RVA: 0x001E7ECC File Offset: 0x001E60CC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592039, XrefRangeEnd = 592040, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKSettings.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600777E RID: 30590 RVA: 0x001E7F10 File Offset: 0x001E6110
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592040, XrefRangeEnd = 592041, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe FBBIKSettings()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKSettings.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600777F RID: 30591 RVA: 0x001E7F5C File Offset: 0x001E615C
// Note: this type is marked as 'beforefieldinit'.
static FBBIKSettings()
{
Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "FBBIKSettings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr);
FBBIKSettings.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr, "ik");
FBBIKSettings.NativeFieldInfoPtr_disableAfterStart = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr, "disableAfterStart");
FBBIKSettings.NativeFieldInfoPtr_leftArm = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr, "leftArm");
FBBIKSettings.NativeFieldInfoPtr_rightArm = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr, "rightArm");
FBBIKSettings.NativeFieldInfoPtr_leftLeg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr, "leftLeg");
FBBIKSettings.NativeFieldInfoPtr_rightLeg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr, "rightLeg");
FBBIKSettings.NativeFieldInfoPtr_rootPin = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr, "rootPin");
FBBIKSettings.NativeFieldInfoPtr_bodyEffectChildNodes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr, "bodyEffectChildNodes");
FBBIKSettings.NativeMethodInfoPtr_UpdateSettings_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr, 100672317);
FBBIKSettings.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr, 100672318);
FBBIKSettings.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr, 100672319);
FBBIKSettings.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr, 100672320);
}
// Token: 0x06007780 RID: 30592 RVA: 0x0000351C File Offset: 0x0000171C
public FBBIKSettings(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170028D2 RID: 10450
// (get) Token: 0x06007781 RID: 30593 RVA: 0x001E807C File Offset: 0x001E627C
// (set) Token: 0x06007782 RID: 30594 RVA: 0x001E80B0 File Offset: 0x001E62B0
public unsafe FullBodyBipedIK ik
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_ik);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028D3 RID: 10451
// (get) Token: 0x06007783 RID: 30595 RVA: 0x001E80D8 File Offset: 0x001E62D8
// (set) Token: 0x06007784 RID: 30596 RVA: 0x001E8100 File Offset: 0x001E6300
public unsafe bool disableAfterStart
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_disableAfterStart);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_disableAfterStart)) = value;
}
}
// Token: 0x170028D4 RID: 10452
// (get) Token: 0x06007785 RID: 30597 RVA: 0x001E8124 File Offset: 0x001E6324
// (set) Token: 0x06007786 RID: 30598 RVA: 0x001E8158 File Offset: 0x001E6358
public unsafe FBBIKSettings.Limb leftArm
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_leftArm);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FBBIKSettings.Limb(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_leftArm), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028D5 RID: 10453
// (get) Token: 0x06007787 RID: 30599 RVA: 0x001E8180 File Offset: 0x001E6380
// (set) Token: 0x06007788 RID: 30600 RVA: 0x001E81B4 File Offset: 0x001E63B4
public unsafe FBBIKSettings.Limb rightArm
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_rightArm);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FBBIKSettings.Limb(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_rightArm), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028D6 RID: 10454
// (get) Token: 0x06007789 RID: 30601 RVA: 0x001E81DC File Offset: 0x001E63DC
// (set) Token: 0x0600778A RID: 30602 RVA: 0x001E8210 File Offset: 0x001E6410
public unsafe FBBIKSettings.Limb leftLeg
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_leftLeg);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FBBIKSettings.Limb(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_leftLeg), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028D7 RID: 10455
// (get) Token: 0x0600778B RID: 30603 RVA: 0x001E8238 File Offset: 0x001E6438
// (set) Token: 0x0600778C RID: 30604 RVA: 0x001E826C File Offset: 0x001E646C
public unsafe FBBIKSettings.Limb rightLeg
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_rightLeg);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FBBIKSettings.Limb(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_rightLeg), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028D8 RID: 10456
// (get) Token: 0x0600778D RID: 30605 RVA: 0x001E8294 File Offset: 0x001E6494
// (set) Token: 0x0600778E RID: 30606 RVA: 0x001E82BC File Offset: 0x001E64BC
public unsafe float rootPin
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_rootPin);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_rootPin)) = value;
}
}
// Token: 0x170028D9 RID: 10457
// (get) Token: 0x0600778F RID: 30607 RVA: 0x001E82E0 File Offset: 0x001E64E0
// (set) Token: 0x06007790 RID: 30608 RVA: 0x001E8308 File Offset: 0x001E6508
public unsafe bool bodyEffectChildNodes
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_bodyEffectChildNodes);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.NativeFieldInfoPtr_bodyEffectChildNodes)) = value;
}
}
// Token: 0x04005029 RID: 20521
private static readonly IntPtr NativeFieldInfoPtr_ik;
// Token: 0x0400502A RID: 20522
private static readonly IntPtr NativeFieldInfoPtr_disableAfterStart;
// Token: 0x0400502B RID: 20523
private static readonly IntPtr NativeFieldInfoPtr_leftArm;
// Token: 0x0400502C RID: 20524
private static readonly IntPtr NativeFieldInfoPtr_rightArm;
// Token: 0x0400502D RID: 20525
private static readonly IntPtr NativeFieldInfoPtr_leftLeg;
// Token: 0x0400502E RID: 20526
private static readonly IntPtr NativeFieldInfoPtr_rightLeg;
// Token: 0x0400502F RID: 20527
private static readonly IntPtr NativeFieldInfoPtr_rootPin;
// Token: 0x04005030 RID: 20528
private static readonly IntPtr NativeFieldInfoPtr_bodyEffectChildNodes;
// Token: 0x04005031 RID: 20529
private static readonly IntPtr NativeMethodInfoPtr_UpdateSettings_Public_Void_0;
// Token: 0x04005032 RID: 20530
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04005033 RID: 20531
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x04005034 RID: 20532
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020003C8 RID: 968
[Serializable]
public class Limb : Il2CppSystem.Object
{
// Token: 0x06007791 RID: 30609 RVA: 0x001E832C File Offset: 0x001E652C
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 592015, RefRangeEnd = 592019, XrefRangeStart = 592012, XrefRangeEnd = 592015, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Apply(FullBodyBipedChain chain, IKSolverFullBodyBiped solver)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref chain;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(solver);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKSettings.Limb.NativeMethodInfoPtr_Apply_Public_Void_FullBodyBipedChain_IKSolverFullBodyBiped_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007792 RID: 30610 RVA: 0x001E8398 File Offset: 0x001E6598
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592019, XrefRangeEnd = 592020, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Limb()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<FBBIKSettings.Limb>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBBIKSettings.Limb.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007793 RID: 30611 RVA: 0x001E83E4 File Offset: 0x001E65E4
// Note: this type is marked as 'beforefieldinit'.
static Limb()
{
Il2CppClassPointerStore<FBBIKSettings.Limb>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<FBBIKSettings>.NativeClassPtr, "Limb");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FBBIKSettings.Limb>.NativeClassPtr);
FBBIKSettings.Limb.NativeFieldInfoPtr_reachSmoothing = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKSettings.Limb>.NativeClassPtr, "reachSmoothing");
FBBIKSettings.Limb.NativeFieldInfoPtr_maintainRelativePositionWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKSettings.Limb>.NativeClassPtr, "maintainRelativePositionWeight");
FBBIKSettings.Limb.NativeFieldInfoPtr_mappingWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBBIKSettings.Limb>.NativeClassPtr, "mappingWeight");
FBBIKSettings.Limb.NativeMethodInfoPtr_Apply_Public_Void_FullBodyBipedChain_IKSolverFullBodyBiped_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKSettings.Limb>.NativeClassPtr, 100672321);
FBBIKSettings.Limb.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBBIKSettings.Limb>.NativeClassPtr, 100672322);
}
// Token: 0x06007794 RID: 30612 RVA: 0x0000A688 File Offset: 0x00008888
public Limb(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170028DA RID: 10458
// (get) Token: 0x06007795 RID: 30613 RVA: 0x001E8474 File Offset: 0x001E6674
// (set) Token: 0x06007796 RID: 30614 RVA: 0x001E849C File Offset: 0x001E669C
public unsafe FBIKChain.Smoothing reachSmoothing
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.Limb.NativeFieldInfoPtr_reachSmoothing);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.Limb.NativeFieldInfoPtr_reachSmoothing)) = value;
}
}
// Token: 0x170028DB RID: 10459
// (get) Token: 0x06007797 RID: 30615 RVA: 0x001E84C0 File Offset: 0x001E66C0
// (set) Token: 0x06007798 RID: 30616 RVA: 0x001E84E8 File Offset: 0x001E66E8
public unsafe float maintainRelativePositionWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.Limb.NativeFieldInfoPtr_maintainRelativePositionWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.Limb.NativeFieldInfoPtr_maintainRelativePositionWeight)) = value;
}
}
// Token: 0x170028DC RID: 10460
// (get) Token: 0x06007799 RID: 30617 RVA: 0x001E850C File Offset: 0x001E670C
// (set) Token: 0x0600779A RID: 30618 RVA: 0x001E8534 File Offset: 0x001E6734
public unsafe float mappingWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.Limb.NativeFieldInfoPtr_mappingWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBBIKSettings.Limb.NativeFieldInfoPtr_mappingWeight)) = value;
}
}
// Token: 0x04005035 RID: 20533
private static readonly IntPtr NativeFieldInfoPtr_reachSmoothing;
// Token: 0x04005036 RID: 20534
private static readonly IntPtr NativeFieldInfoPtr_maintainRelativePositionWeight;
// Token: 0x04005037 RID: 20535
private static readonly IntPtr NativeFieldInfoPtr_mappingWeight;
// Token: 0x04005038 RID: 20536
private static readonly IntPtr NativeMethodInfoPtr_Apply_Public_Void_FullBodyBipedChain_IKSolverFullBodyBiped_0;
// Token: 0x04005039 RID: 20537
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}
}

View File

@@ -0,0 +1,136 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003C9 RID: 969
public class FBIKBendGoal : MonoBehaviour
{
// Token: 0x0600779B RID: 30619 RVA: 0x001E8558 File Offset: 0x001E6758
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592041, XrefRangeEnd = 592047, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBIKBendGoal.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600779C RID: 30620 RVA: 0x001E859C File Offset: 0x001E679C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592047, XrefRangeEnd = 592055, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBIKBendGoal.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600779D RID: 30621 RVA: 0x001E85E0 File Offset: 0x001E67E0
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe FBIKBendGoal()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<FBIKBendGoal>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBIKBendGoal.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600779E RID: 30622 RVA: 0x001E862C File Offset: 0x001E682C
// Note: this type is marked as 'beforefieldinit'.
static FBIKBendGoal()
{
Il2CppClassPointerStore<FBIKBendGoal>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "FBIKBendGoal");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FBIKBendGoal>.NativeClassPtr);
FBIKBendGoal.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBIKBendGoal>.NativeClassPtr, "ik");
FBIKBendGoal.NativeFieldInfoPtr_chain = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBIKBendGoal>.NativeClassPtr, "chain");
FBIKBendGoal.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBIKBendGoal>.NativeClassPtr, "weight");
FBIKBendGoal.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBIKBendGoal>.NativeClassPtr, 100672323);
FBIKBendGoal.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBIKBendGoal>.NativeClassPtr, 100672324);
FBIKBendGoal.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBIKBendGoal>.NativeClassPtr, 100672325);
}
// Token: 0x0600779F RID: 30623 RVA: 0x0000351C File Offset: 0x0000171C
public FBIKBendGoal(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170028DD RID: 10461
// (get) Token: 0x060077A0 RID: 30624 RVA: 0x001E86D4 File Offset: 0x001E68D4
// (set) Token: 0x060077A1 RID: 30625 RVA: 0x001E8708 File Offset: 0x001E6908
public unsafe FullBodyBipedIK ik
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBendGoal.NativeFieldInfoPtr_ik);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBendGoal.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028DE RID: 10462
// (get) Token: 0x060077A2 RID: 30626 RVA: 0x001E8730 File Offset: 0x001E6930
// (set) Token: 0x060077A3 RID: 30627 RVA: 0x001E8758 File Offset: 0x001E6958
public unsafe FullBodyBipedChain chain
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBendGoal.NativeFieldInfoPtr_chain);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBendGoal.NativeFieldInfoPtr_chain)) = value;
}
}
// Token: 0x170028DF RID: 10463
// (get) Token: 0x060077A4 RID: 30628 RVA: 0x001E877C File Offset: 0x001E697C
// (set) Token: 0x060077A5 RID: 30629 RVA: 0x001E87A4 File Offset: 0x001E69A4
public unsafe float weight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBendGoal.NativeFieldInfoPtr_weight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBendGoal.NativeFieldInfoPtr_weight)) = value;
}
}
// Token: 0x0400503A RID: 20538
private static readonly IntPtr NativeFieldInfoPtr_ik;
// Token: 0x0400503B RID: 20539
private static readonly IntPtr NativeFieldInfoPtr_chain;
// Token: 0x0400503C RID: 20540
private static readonly IntPtr NativeFieldInfoPtr_weight;
// Token: 0x0400503D RID: 20541
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x0400503E RID: 20542
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x0400503F RID: 20543
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,246 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003CA RID: 970
public class FBIKBoxing : MonoBehaviour
{
// Token: 0x060077A6 RID: 30630 RVA: 0x001E87C8 File Offset: 0x001E69C8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592055, XrefRangeEnd = 592059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBIKBoxing.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077A7 RID: 30631 RVA: 0x001E880C File Offset: 0x001E6A0C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592059, XrefRangeEnd = 592073, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBIKBoxing.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077A8 RID: 30632 RVA: 0x001E8850 File Offset: 0x001E6A50
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe FBIKBoxing()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<FBIKBoxing>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBIKBoxing.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077A9 RID: 30633 RVA: 0x001E889C File Offset: 0x001E6A9C
// Note: this type is marked as 'beforefieldinit'.
static FBIKBoxing()
{
Il2CppClassPointerStore<FBIKBoxing>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "FBIKBoxing");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FBIKBoxing>.NativeClassPtr);
FBIKBoxing.NativeFieldInfoPtr_target = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBIKBoxing>.NativeClassPtr, "target");
FBIKBoxing.NativeFieldInfoPtr_pin = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBIKBoxing>.NativeClassPtr, "pin");
FBIKBoxing.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBIKBoxing>.NativeClassPtr, "ik");
FBIKBoxing.NativeFieldInfoPtr_aim = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBIKBoxing>.NativeClassPtr, "aim");
FBIKBoxing.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBIKBoxing>.NativeClassPtr, "weight");
FBIKBoxing.NativeFieldInfoPtr_effector = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBIKBoxing>.NativeClassPtr, "effector");
FBIKBoxing.NativeFieldInfoPtr_aimWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBIKBoxing>.NativeClassPtr, "aimWeight");
FBIKBoxing.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBIKBoxing>.NativeClassPtr, "animator");
FBIKBoxing.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBIKBoxing>.NativeClassPtr, 100672326);
FBIKBoxing.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBIKBoxing>.NativeClassPtr, 100672327);
FBIKBoxing.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBIKBoxing>.NativeClassPtr, 100672328);
}
// Token: 0x060077AA RID: 30634 RVA: 0x0000351C File Offset: 0x0000171C
public FBIKBoxing(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170028E0 RID: 10464
// (get) Token: 0x060077AB RID: 30635 RVA: 0x001E89A8 File Offset: 0x001E6BA8
// (set) Token: 0x060077AC RID: 30636 RVA: 0x001E89DC File Offset: 0x001E6BDC
public unsafe Transform target
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBoxing.NativeFieldInfoPtr_target);
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(FBIKBoxing.NativeFieldInfoPtr_target), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028E1 RID: 10465
// (get) Token: 0x060077AD RID: 30637 RVA: 0x001E8A04 File Offset: 0x001E6C04
// (set) Token: 0x060077AE RID: 30638 RVA: 0x001E8A38 File Offset: 0x001E6C38
public unsafe Transform pin
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBoxing.NativeFieldInfoPtr_pin);
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(FBIKBoxing.NativeFieldInfoPtr_pin), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028E2 RID: 10466
// (get) Token: 0x060077AF RID: 30639 RVA: 0x001E8A60 File Offset: 0x001E6C60
// (set) Token: 0x060077B0 RID: 30640 RVA: 0x001E8A94 File Offset: 0x001E6C94
public unsafe FullBodyBipedIK ik
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBoxing.NativeFieldInfoPtr_ik);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBoxing.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028E3 RID: 10467
// (get) Token: 0x060077B1 RID: 30641 RVA: 0x001E8ABC File Offset: 0x001E6CBC
// (set) Token: 0x060077B2 RID: 30642 RVA: 0x001E8AF0 File Offset: 0x001E6CF0
public unsafe AimIK aim
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBoxing.NativeFieldInfoPtr_aim);
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(FBIKBoxing.NativeFieldInfoPtr_aim), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028E4 RID: 10468
// (get) Token: 0x060077B3 RID: 30643 RVA: 0x001E8B18 File Offset: 0x001E6D18
// (set) Token: 0x060077B4 RID: 30644 RVA: 0x001E8B40 File Offset: 0x001E6D40
public unsafe float weight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBoxing.NativeFieldInfoPtr_weight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBoxing.NativeFieldInfoPtr_weight)) = value;
}
}
// Token: 0x170028E5 RID: 10469
// (get) Token: 0x060077B5 RID: 30645 RVA: 0x001E8B64 File Offset: 0x001E6D64
// (set) Token: 0x060077B6 RID: 30646 RVA: 0x001E8B8C File Offset: 0x001E6D8C
public unsafe FullBodyBipedEffector effector
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBoxing.NativeFieldInfoPtr_effector);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBoxing.NativeFieldInfoPtr_effector)) = value;
}
}
// Token: 0x170028E6 RID: 10470
// (get) Token: 0x060077B7 RID: 30647 RVA: 0x001E8BB0 File Offset: 0x001E6DB0
// (set) Token: 0x060077B8 RID: 30648 RVA: 0x001E8BE4 File Offset: 0x001E6DE4
public unsafe AnimationCurve aimWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBoxing.NativeFieldInfoPtr_aimWeight);
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(FBIKBoxing.NativeFieldInfoPtr_aimWeight), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028E7 RID: 10471
// (get) Token: 0x060077B9 RID: 30649 RVA: 0x001E8C0C File Offset: 0x001E6E0C
// (set) Token: 0x060077BA RID: 30650 RVA: 0x001E8C40 File Offset: 0x001E6E40
public unsafe Animator animator
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKBoxing.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(FBIKBoxing.NativeFieldInfoPtr_animator), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005040 RID: 20544
private static readonly IntPtr NativeFieldInfoPtr_target;
// Token: 0x04005041 RID: 20545
private static readonly IntPtr NativeFieldInfoPtr_pin;
// Token: 0x04005042 RID: 20546
private static readonly IntPtr NativeFieldInfoPtr_ik;
// Token: 0x04005043 RID: 20547
private static readonly IntPtr NativeFieldInfoPtr_aim;
// Token: 0x04005044 RID: 20548
private static readonly IntPtr NativeFieldInfoPtr_weight;
// Token: 0x04005045 RID: 20549
private static readonly IntPtr NativeFieldInfoPtr_effector;
// Token: 0x04005046 RID: 20550
private static readonly IntPtr NativeFieldInfoPtr_aimWeight;
// Token: 0x04005047 RID: 20551
private static readonly IntPtr NativeFieldInfoPtr_animator;
// Token: 0x04005048 RID: 20552
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04005049 RID: 20553
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x0400504A RID: 20554
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,154 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003CB RID: 971
public class FBIKHandsOnProp : MonoBehaviour
{
// Token: 0x060077BB RID: 30651 RVA: 0x001E8C68 File Offset: 0x001E6E68
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592073, XrefRangeEnd = 592084, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Awake()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBIKHandsOnProp.NativeMethodInfoPtr_Awake_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077BC RID: 30652 RVA: 0x001E8CAC File Offset: 0x001E6EAC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592084, XrefRangeEnd = 592091, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnPreRead()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBIKHandsOnProp.NativeMethodInfoPtr_OnPreRead_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077BD RID: 30653 RVA: 0x001E8CF0 File Offset: 0x001E6EF0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 592110, RefRangeEnd = 592111, XrefRangeStart = 592091, XrefRangeEnd = 592110, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void HandsOnProp(IKEffector mainHand, IKEffector otherHand)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(mainHand);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(otherHand);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBIKHandsOnProp.NativeMethodInfoPtr_HandsOnProp_Private_Void_IKEffector_IKEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077BE RID: 30654 RVA: 0x001E8D64 File Offset: 0x001E6F64
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592111, XrefRangeEnd = 592124, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDestroy()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBIKHandsOnProp.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077BF RID: 30655 RVA: 0x001E8DA8 File Offset: 0x001E6FA8
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe FBIKHandsOnProp()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<FBIKHandsOnProp>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FBIKHandsOnProp.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077C0 RID: 30656 RVA: 0x001E8DF4 File Offset: 0x001E6FF4
// Note: this type is marked as 'beforefieldinit'.
static FBIKHandsOnProp()
{
Il2CppClassPointerStore<FBIKHandsOnProp>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "FBIKHandsOnProp");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FBIKHandsOnProp>.NativeClassPtr);
FBIKHandsOnProp.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBIKHandsOnProp>.NativeClassPtr, "ik");
FBIKHandsOnProp.NativeFieldInfoPtr_leftHanded = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FBIKHandsOnProp>.NativeClassPtr, "leftHanded");
FBIKHandsOnProp.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBIKHandsOnProp>.NativeClassPtr, 100672329);
FBIKHandsOnProp.NativeMethodInfoPtr_OnPreRead_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBIKHandsOnProp>.NativeClassPtr, 100672330);
FBIKHandsOnProp.NativeMethodInfoPtr_HandsOnProp_Private_Void_IKEffector_IKEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBIKHandsOnProp>.NativeClassPtr, 100672331);
FBIKHandsOnProp.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBIKHandsOnProp>.NativeClassPtr, 100672332);
FBIKHandsOnProp.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FBIKHandsOnProp>.NativeClassPtr, 100672333);
}
// Token: 0x060077C1 RID: 30657 RVA: 0x0000351C File Offset: 0x0000171C
public FBIKHandsOnProp(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170028E8 RID: 10472
// (get) Token: 0x060077C2 RID: 30658 RVA: 0x001E8EB0 File Offset: 0x001E70B0
// (set) Token: 0x060077C3 RID: 30659 RVA: 0x001E8EE4 File Offset: 0x001E70E4
public unsafe FullBodyBipedIK ik
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKHandsOnProp.NativeFieldInfoPtr_ik);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKHandsOnProp.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028E9 RID: 10473
// (get) Token: 0x060077C4 RID: 30660 RVA: 0x001E8F0C File Offset: 0x001E710C
// (set) Token: 0x060077C5 RID: 30661 RVA: 0x001E8F34 File Offset: 0x001E7134
public unsafe bool leftHanded
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKHandsOnProp.NativeFieldInfoPtr_leftHanded);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FBIKHandsOnProp.NativeFieldInfoPtr_leftHanded)) = value;
}
}
// Token: 0x0400504B RID: 20555
private static readonly IntPtr NativeFieldInfoPtr_ik;
// Token: 0x0400504C RID: 20556
private static readonly IntPtr NativeFieldInfoPtr_leftHanded;
// Token: 0x0400504D RID: 20557
private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0;
// Token: 0x0400504E RID: 20558
private static readonly IntPtr NativeMethodInfoPtr_OnPreRead_Private_Void_0;
// Token: 0x0400504F RID: 20559
private static readonly IntPtr NativeMethodInfoPtr_HandsOnProp_Private_Void_IKEffector_IKEffector_0;
// Token: 0x04005050 RID: 20560
private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;
// Token: 0x04005051 RID: 20561
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,469 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003CC RID: 972
public class FPSAiming : MonoBehaviour
{
// Token: 0x060077C6 RID: 30662 RVA: 0x001E8F58 File Offset: 0x001E7158
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592124, XrefRangeEnd = 592141, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPSAiming.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077C7 RID: 30663 RVA: 0x001E8F9C File Offset: 0x001E719C
[CallerCount(0)]
public unsafe void FixedUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPSAiming.NativeMethodInfoPtr_FixedUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077C8 RID: 30664 RVA: 0x001E8FE0 File Offset: 0x001E71E0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592141, XrefRangeEnd = 592150, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPSAiming.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077C9 RID: 30665 RVA: 0x001E9024 File Offset: 0x001E7224
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 592159, RefRangeEnd = 592160, XrefRangeStart = 592150, XrefRangeEnd = 592159, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Aiming()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPSAiming.NativeMethodInfoPtr_Aiming_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077CA RID: 30666 RVA: 0x001E9068 File Offset: 0x001E7268
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 592233, RefRangeEnd = 592234, XrefRangeStart = 592160, XrefRangeEnd = 592233, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LookDownTheSight()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPSAiming.NativeMethodInfoPtr_LookDownTheSight_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077CB RID: 30667 RVA: 0x001E90AC File Offset: 0x001E72AC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 592254, RefRangeEnd = 592255, XrefRangeStart = 592234, XrefRangeEnd = 592254, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RotateCharacter()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPSAiming.NativeMethodInfoPtr_RotateCharacter_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077CC RID: 30668 RVA: 0x001E90F0 File Offset: 0x001E72F0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592255, XrefRangeEnd = 592256, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe FPSAiming()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPSAiming.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077CD RID: 30669 RVA: 0x001E913C File Offset: 0x001E733C
// Note: this type is marked as 'beforefieldinit'.
static FPSAiming()
{
Il2CppClassPointerStore<FPSAiming>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "FPSAiming");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr);
FPSAiming.NativeFieldInfoPtr_aimWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "aimWeight");
FPSAiming.NativeFieldInfoPtr_sightWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "sightWeight");
FPSAiming.NativeFieldInfoPtr_maxAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "maxAngle");
FPSAiming.NativeFieldInfoPtr_animatePhysics = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "animatePhysics");
FPSAiming.NativeFieldInfoPtr_gun = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "gun");
FPSAiming.NativeFieldInfoPtr_gunTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "gunTarget");
FPSAiming.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "ik");
FPSAiming.NativeFieldInfoPtr_gunAim = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "gunAim");
FPSAiming.NativeFieldInfoPtr_cam = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "cam");
FPSAiming.NativeFieldInfoPtr_recoil = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "recoil");
FPSAiming.NativeFieldInfoPtr_cameraRecoilWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "cameraRecoilWeight");
FPSAiming.NativeFieldInfoPtr_gunTargetDefaultLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "gunTargetDefaultLocalPosition");
FPSAiming.NativeFieldInfoPtr_gunTargetDefaultLocalRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "gunTargetDefaultLocalRotation");
FPSAiming.NativeFieldInfoPtr_camDefaultLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "camDefaultLocalPosition");
FPSAiming.NativeFieldInfoPtr_camRelativeToGunTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "camRelativeToGunTarget");
FPSAiming.NativeFieldInfoPtr_updateFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, "updateFrame");
FPSAiming.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, 100672334);
FPSAiming.NativeMethodInfoPtr_FixedUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, 100672335);
FPSAiming.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, 100672336);
FPSAiming.NativeMethodInfoPtr_Aiming_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, 100672337);
FPSAiming.NativeMethodInfoPtr_LookDownTheSight_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, 100672338);
FPSAiming.NativeMethodInfoPtr_RotateCharacter_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, 100672339);
FPSAiming.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FPSAiming>.NativeClassPtr, 100672340);
}
// Token: 0x060077CE RID: 30670 RVA: 0x0000351C File Offset: 0x0000171C
public FPSAiming(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170028EA RID: 10474
// (get) Token: 0x060077CF RID: 30671 RVA: 0x001E9338 File Offset: 0x001E7538
// (set) Token: 0x060077D0 RID: 30672 RVA: 0x001E9360 File Offset: 0x001E7560
public unsafe float aimWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_aimWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_aimWeight)) = value;
}
}
// Token: 0x170028EB RID: 10475
// (get) Token: 0x060077D1 RID: 30673 RVA: 0x001E9384 File Offset: 0x001E7584
// (set) Token: 0x060077D2 RID: 30674 RVA: 0x001E93AC File Offset: 0x001E75AC
public unsafe float sightWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_sightWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_sightWeight)) = value;
}
}
// Token: 0x170028EC RID: 10476
// (get) Token: 0x060077D3 RID: 30675 RVA: 0x001E93D0 File Offset: 0x001E75D0
// (set) Token: 0x060077D4 RID: 30676 RVA: 0x001E93F8 File Offset: 0x001E75F8
public unsafe float maxAngle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_maxAngle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_maxAngle)) = value;
}
}
// Token: 0x170028ED RID: 10477
// (get) Token: 0x060077D5 RID: 30677 RVA: 0x001E941C File Offset: 0x001E761C
// (set) Token: 0x060077D6 RID: 30678 RVA: 0x001E9444 File Offset: 0x001E7644
public unsafe bool animatePhysics
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_animatePhysics);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_animatePhysics)) = value;
}
}
// Token: 0x170028EE RID: 10478
// (get) Token: 0x060077D7 RID: 30679 RVA: 0x001E9468 File Offset: 0x001E7668
// (set) Token: 0x060077D8 RID: 30680 RVA: 0x001E949C File Offset: 0x001E769C
public unsafe Transform gun
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_gun);
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(FPSAiming.NativeFieldInfoPtr_gun), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028EF RID: 10479
// (get) Token: 0x060077D9 RID: 30681 RVA: 0x001E94C4 File Offset: 0x001E76C4
// (set) Token: 0x060077DA RID: 30682 RVA: 0x001E94F8 File Offset: 0x001E76F8
public unsafe Transform gunTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_gunTarget);
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(FPSAiming.NativeFieldInfoPtr_gunTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028F0 RID: 10480
// (get) Token: 0x060077DB RID: 30683 RVA: 0x001E9520 File Offset: 0x001E7720
// (set) Token: 0x060077DC RID: 30684 RVA: 0x001E9554 File Offset: 0x001E7754
public unsafe FullBodyBipedIK ik
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_ik);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028F1 RID: 10481
// (get) Token: 0x060077DD RID: 30685 RVA: 0x001E957C File Offset: 0x001E777C
// (set) Token: 0x060077DE RID: 30686 RVA: 0x001E95B0 File Offset: 0x001E77B0
public unsafe AimIK gunAim
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_gunAim);
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(FPSAiming.NativeFieldInfoPtr_gunAim), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028F2 RID: 10482
// (get) Token: 0x060077DF RID: 30687 RVA: 0x001E95D8 File Offset: 0x001E77D8
// (set) Token: 0x060077E0 RID: 30688 RVA: 0x001E960C File Offset: 0x001E780C
public unsafe CameraControllerFPS cam
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_cam);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new CameraControllerFPS(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_cam), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028F3 RID: 10483
// (get) Token: 0x060077E1 RID: 30689 RVA: 0x001E9634 File Offset: 0x001E7834
// (set) Token: 0x060077E2 RID: 30690 RVA: 0x001E9668 File Offset: 0x001E7868
public unsafe Recoil recoil
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_recoil);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Recoil(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_recoil), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028F4 RID: 10484
// (get) Token: 0x060077E3 RID: 30691 RVA: 0x001E9690 File Offset: 0x001E7890
// (set) Token: 0x060077E4 RID: 30692 RVA: 0x001E96B8 File Offset: 0x001E78B8
public unsafe float cameraRecoilWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_cameraRecoilWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_cameraRecoilWeight)) = value;
}
}
// Token: 0x170028F5 RID: 10485
// (get) Token: 0x060077E5 RID: 30693 RVA: 0x001E96DC File Offset: 0x001E78DC
// (set) Token: 0x060077E6 RID: 30694 RVA: 0x001E9704 File Offset: 0x001E7904
public unsafe Vector3 gunTargetDefaultLocalPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_gunTargetDefaultLocalPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_gunTargetDefaultLocalPosition)) = value;
}
}
// Token: 0x170028F6 RID: 10486
// (get) Token: 0x060077E7 RID: 30695 RVA: 0x001E9728 File Offset: 0x001E7928
// (set) Token: 0x060077E8 RID: 30696 RVA: 0x001E9750 File Offset: 0x001E7950
public unsafe Quaternion gunTargetDefaultLocalRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_gunTargetDefaultLocalRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_gunTargetDefaultLocalRotation)) = value;
}
}
// Token: 0x170028F7 RID: 10487
// (get) Token: 0x060077E9 RID: 30697 RVA: 0x001E9774 File Offset: 0x001E7974
// (set) Token: 0x060077EA RID: 30698 RVA: 0x001E979C File Offset: 0x001E799C
public unsafe Vector3 camDefaultLocalPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_camDefaultLocalPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_camDefaultLocalPosition)) = value;
}
}
// Token: 0x170028F8 RID: 10488
// (get) Token: 0x060077EB RID: 30699 RVA: 0x001E97C0 File Offset: 0x001E79C0
// (set) Token: 0x060077EC RID: 30700 RVA: 0x001E97E8 File Offset: 0x001E79E8
public unsafe Vector3 camRelativeToGunTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_camRelativeToGunTarget);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_camRelativeToGunTarget)) = value;
}
}
// Token: 0x170028F9 RID: 10489
// (get) Token: 0x060077ED RID: 30701 RVA: 0x001E980C File Offset: 0x001E7A0C
// (set) Token: 0x060077EE RID: 30702 RVA: 0x001E9834 File Offset: 0x001E7A34
public unsafe bool updateFrame
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_updateFrame);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSAiming.NativeFieldInfoPtr_updateFrame)) = value;
}
}
// Token: 0x04005052 RID: 20562
private static readonly IntPtr NativeFieldInfoPtr_aimWeight;
// Token: 0x04005053 RID: 20563
private static readonly IntPtr NativeFieldInfoPtr_sightWeight;
// Token: 0x04005054 RID: 20564
private static readonly IntPtr NativeFieldInfoPtr_maxAngle;
// Token: 0x04005055 RID: 20565
private static readonly IntPtr NativeFieldInfoPtr_animatePhysics;
// Token: 0x04005056 RID: 20566
private static readonly IntPtr NativeFieldInfoPtr_gun;
// Token: 0x04005057 RID: 20567
private static readonly IntPtr NativeFieldInfoPtr_gunTarget;
// Token: 0x04005058 RID: 20568
private static readonly IntPtr NativeFieldInfoPtr_ik;
// Token: 0x04005059 RID: 20569
private static readonly IntPtr NativeFieldInfoPtr_gunAim;
// Token: 0x0400505A RID: 20570
private static readonly IntPtr NativeFieldInfoPtr_cam;
// Token: 0x0400505B RID: 20571
private static readonly IntPtr NativeFieldInfoPtr_recoil;
// Token: 0x0400505C RID: 20572
private static readonly IntPtr NativeFieldInfoPtr_cameraRecoilWeight;
// Token: 0x0400505D RID: 20573
private static readonly IntPtr NativeFieldInfoPtr_gunTargetDefaultLocalPosition;
// Token: 0x0400505E RID: 20574
private static readonly IntPtr NativeFieldInfoPtr_gunTargetDefaultLocalRotation;
// Token: 0x0400505F RID: 20575
private static readonly IntPtr NativeFieldInfoPtr_camDefaultLocalPosition;
// Token: 0x04005060 RID: 20576
private static readonly IntPtr NativeFieldInfoPtr_camRelativeToGunTarget;
// Token: 0x04005061 RID: 20577
private static readonly IntPtr NativeFieldInfoPtr_updateFrame;
// Token: 0x04005062 RID: 20578
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04005063 RID: 20579
private static readonly IntPtr NativeMethodInfoPtr_FixedUpdate_Private_Void_0;
// Token: 0x04005064 RID: 20580
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x04005065 RID: 20581
private static readonly IntPtr NativeMethodInfoPtr_Aiming_Private_Void_0;
// Token: 0x04005066 RID: 20582
private static readonly IntPtr NativeMethodInfoPtr_LookDownTheSight_Private_Void_0;
// Token: 0x04005067 RID: 20583
private static readonly IntPtr NativeMethodInfoPtr_RotateCharacter_Private_Void_0;
// Token: 0x04005068 RID: 20584
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,173 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003CD RID: 973
public class FPSCharacter : MonoBehaviour
{
// Token: 0x060077EF RID: 30703 RVA: 0x001E9858 File Offset: 0x001E7A58
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592256, XrefRangeEnd = 592264, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPSCharacter.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077F0 RID: 30704 RVA: 0x001E989C File Offset: 0x001E7A9C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592264, XrefRangeEnd = 592271, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPSCharacter.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077F1 RID: 30705 RVA: 0x001E98E0 File Offset: 0x001E7AE0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592271, XrefRangeEnd = 592279, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnGUI()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPSCharacter.NativeMethodInfoPtr_OnGUI_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077F2 RID: 30706 RVA: 0x001E9924 File Offset: 0x001E7B24
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe FPSCharacter()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<FPSCharacter>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FPSCharacter.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077F3 RID: 30707 RVA: 0x001E9970 File Offset: 0x001E7B70
// Note: this type is marked as 'beforefieldinit'.
static FPSCharacter()
{
Il2CppClassPointerStore<FPSCharacter>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "FPSCharacter");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FPSCharacter>.NativeClassPtr);
FPSCharacter.NativeFieldInfoPtr_walkSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSCharacter>.NativeClassPtr, "walkSpeed");
FPSCharacter.NativeFieldInfoPtr_sVel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSCharacter>.NativeClassPtr, "sVel");
FPSCharacter.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSCharacter>.NativeClassPtr, "animator");
FPSCharacter.NativeFieldInfoPtr_FPSAiming = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FPSCharacter>.NativeClassPtr, "FPSAiming");
FPSCharacter.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FPSCharacter>.NativeClassPtr, 100672341);
FPSCharacter.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FPSCharacter>.NativeClassPtr, 100672342);
FPSCharacter.NativeMethodInfoPtr_OnGUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FPSCharacter>.NativeClassPtr, 100672343);
FPSCharacter.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FPSCharacter>.NativeClassPtr, 100672344);
}
// Token: 0x060077F4 RID: 30708 RVA: 0x0000351C File Offset: 0x0000171C
public FPSCharacter(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170028FA RID: 10490
// (get) Token: 0x060077F5 RID: 30709 RVA: 0x001E9A40 File Offset: 0x001E7C40
// (set) Token: 0x060077F6 RID: 30710 RVA: 0x001E9A68 File Offset: 0x001E7C68
public unsafe float walkSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSCharacter.NativeFieldInfoPtr_walkSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSCharacter.NativeFieldInfoPtr_walkSpeed)) = value;
}
}
// Token: 0x170028FB RID: 10491
// (get) Token: 0x060077F7 RID: 30711 RVA: 0x001E9A8C File Offset: 0x001E7C8C
// (set) Token: 0x060077F8 RID: 30712 RVA: 0x001E9AB4 File Offset: 0x001E7CB4
public unsafe float sVel
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSCharacter.NativeFieldInfoPtr_sVel);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSCharacter.NativeFieldInfoPtr_sVel)) = value;
}
}
// Token: 0x170028FC RID: 10492
// (get) Token: 0x060077F9 RID: 30713 RVA: 0x001E9AD8 File Offset: 0x001E7CD8
// (set) Token: 0x060077FA RID: 30714 RVA: 0x001E9B0C File Offset: 0x001E7D0C
public unsafe Animator animator
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSCharacter.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(FPSCharacter.NativeFieldInfoPtr_animator), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028FD RID: 10493
// (get) Token: 0x060077FB RID: 30715 RVA: 0x001E9B34 File Offset: 0x001E7D34
// (set) Token: 0x060077FC RID: 30716 RVA: 0x001E9B68 File Offset: 0x001E7D68
public unsafe FPSAiming FPSAiming
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSCharacter.NativeFieldInfoPtr_FPSAiming);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FPSAiming(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FPSCharacter.NativeFieldInfoPtr_FPSAiming), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005069 RID: 20585
private static readonly IntPtr NativeFieldInfoPtr_walkSpeed;
// Token: 0x0400506A RID: 20586
private static readonly IntPtr NativeFieldInfoPtr_sVel;
// Token: 0x0400506B RID: 20587
private static readonly IntPtr NativeFieldInfoPtr_animator;
// Token: 0x0400506C RID: 20588
private static readonly IntPtr NativeFieldInfoPtr_FPSAiming;
// Token: 0x0400506D RID: 20589
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x0400506E RID: 20590
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x0400506F RID: 20591
private static readonly IntPtr NativeMethodInfoPtr_OnGUI_Private_Void_0;
// Token: 0x04005070 RID: 20592
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,100 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003EA RID: 1002
public class GrounderDemo : MonoBehaviour
{
// Token: 0x060079C2 RID: 31170 RVA: 0x001F052C File Offset: 0x001EE72C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593189, XrefRangeEnd = 593214, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnGUI()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderDemo.NativeMethodInfoPtr_OnGUI_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079C3 RID: 31171 RVA: 0x001F0570 File Offset: 0x001EE770
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 593216, RefRangeEnd = 593220, XrefRangeStart = 593214, XrefRangeEnd = 593216, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Activate(int index)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref index;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderDemo.NativeMethodInfoPtr_Activate_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060079C4 RID: 31172 RVA: 0x001F05C4 File Offset: 0x001EE7C4
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe GrounderDemo()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GrounderDemo>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrounderDemo.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079C5 RID: 31173 RVA: 0x001F0610 File Offset: 0x001EE810
// Note: this type is marked as 'beforefieldinit'.
static GrounderDemo()
{
Il2CppClassPointerStore<GrounderDemo>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "GrounderDemo");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GrounderDemo>.NativeClassPtr);
GrounderDemo.NativeFieldInfoPtr_characters = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrounderDemo>.NativeClassPtr, "characters");
GrounderDemo.NativeMethodInfoPtr_OnGUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderDemo>.NativeClassPtr, 100672454);
GrounderDemo.NativeMethodInfoPtr_Activate_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderDemo>.NativeClassPtr, 100672455);
GrounderDemo.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrounderDemo>.NativeClassPtr, 100672456);
}
// Token: 0x060079C6 RID: 31174 RVA: 0x0000351C File Offset: 0x0000171C
public GrounderDemo(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002996 RID: 10646
// (get) Token: 0x060079C7 RID: 31175 RVA: 0x001F0690 File Offset: 0x001EE890
// (set) Token: 0x060079C8 RID: 31176 RVA: 0x001F06C4 File Offset: 0x001EE8C4
public unsafe Il2CppReferenceArray<GameObject> characters
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderDemo.NativeFieldInfoPtr_characters);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<GameObject>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrounderDemo.NativeFieldInfoPtr_characters), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x0400516E RID: 20846
private static readonly IntPtr NativeFieldInfoPtr_characters;
// Token: 0x0400516F RID: 20847
private static readonly IntPtr NativeMethodInfoPtr_OnGUI_Private_Void_0;
// Token: 0x04005170 RID: 20848
private static readonly IntPtr NativeMethodInfoPtr_Activate_Public_Void_Int32_0;
// Token: 0x04005171 RID: 20849
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,137 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003CE RID: 974
public class HitReactionTrigger : MonoBehaviour
{
// Token: 0x060077FD RID: 30717 RVA: 0x001E9B90 File Offset: 0x001E7D90
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592279, XrefRangeEnd = 592291, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(HitReactionTrigger.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077FE RID: 30718 RVA: 0x001E9BD4 File Offset: 0x001E7DD4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592291, XrefRangeEnd = 592306, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnGUI()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(HitReactionTrigger.NativeMethodInfoPtr_OnGUI_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060077FF RID: 30719 RVA: 0x001E9C18 File Offset: 0x001E7E18
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 516526, RefRangeEnd = 516527, XrefRangeStart = 516526, XrefRangeEnd = 516527, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe HitReactionTrigger()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<HitReactionTrigger>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(HitReactionTrigger.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007800 RID: 30720 RVA: 0x001E9C64 File Offset: 0x001E7E64
// Note: this type is marked as 'beforefieldinit'.
static HitReactionTrigger()
{
Il2CppClassPointerStore<HitReactionTrigger>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "HitReactionTrigger");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<HitReactionTrigger>.NativeClassPtr);
HitReactionTrigger.NativeFieldInfoPtr_hitReaction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<HitReactionTrigger>.NativeClassPtr, "hitReaction");
HitReactionTrigger.NativeFieldInfoPtr_hitForce = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<HitReactionTrigger>.NativeClassPtr, "hitForce");
HitReactionTrigger.NativeFieldInfoPtr_colliderName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<HitReactionTrigger>.NativeClassPtr, "colliderName");
HitReactionTrigger.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<HitReactionTrigger>.NativeClassPtr, 100672345);
HitReactionTrigger.NativeMethodInfoPtr_OnGUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<HitReactionTrigger>.NativeClassPtr, 100672346);
HitReactionTrigger.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<HitReactionTrigger>.NativeClassPtr, 100672347);
}
// Token: 0x06007801 RID: 30721 RVA: 0x0000351C File Offset: 0x0000171C
public HitReactionTrigger(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170028FE RID: 10494
// (get) Token: 0x06007802 RID: 30722 RVA: 0x001E9D0C File Offset: 0x001E7F0C
// (set) Token: 0x06007803 RID: 30723 RVA: 0x001E9D40 File Offset: 0x001E7F40
public unsafe HitReaction hitReaction
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HitReactionTrigger.NativeFieldInfoPtr_hitReaction);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new HitReaction(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(HitReactionTrigger.NativeFieldInfoPtr_hitReaction), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170028FF RID: 10495
// (get) Token: 0x06007804 RID: 30724 RVA: 0x001E9D68 File Offset: 0x001E7F68
// (set) Token: 0x06007805 RID: 30725 RVA: 0x001E9D90 File Offset: 0x001E7F90
public unsafe float hitForce
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HitReactionTrigger.NativeFieldInfoPtr_hitForce);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HitReactionTrigger.NativeFieldInfoPtr_hitForce)) = value;
}
}
// Token: 0x17002900 RID: 10496
// (get) Token: 0x06007806 RID: 30726 RVA: 0x001E9DB4 File Offset: 0x001E7FB4
// (set) Token: 0x06007807 RID: 30727 RVA: 0x001E9DDD File Offset: 0x001E7FDD
public unsafe string colliderName
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HitReactionTrigger.NativeFieldInfoPtr_colliderName);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(HitReactionTrigger.NativeFieldInfoPtr_colliderName), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x04005071 RID: 20593
private static readonly IntPtr NativeFieldInfoPtr_hitReaction;
// Token: 0x04005072 RID: 20594
private static readonly IntPtr NativeFieldInfoPtr_hitForce;
// Token: 0x04005073 RID: 20595
private static readonly IntPtr NativeFieldInfoPtr_colliderName;
// Token: 0x04005074 RID: 20596
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x04005075 RID: 20597
private static readonly IntPtr NativeMethodInfoPtr_OnGUI_Private_Void_0;
// Token: 0x04005076 RID: 20598
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,242 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003CF RID: 975
public class HoldingHands : MonoBehaviour
{
// Token: 0x06007808 RID: 30728 RVA: 0x001E9E04 File Offset: 0x001E8004
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592306, XrefRangeEnd = 592318, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(HoldingHands.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007809 RID: 30729 RVA: 0x001E9E48 File Offset: 0x001E8048
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592318, XrefRangeEnd = 592346, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(HoldingHands.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600780A RID: 30730 RVA: 0x001E9E8C File Offset: 0x001E808C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592346, XrefRangeEnd = 592347, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe HoldingHands()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<HoldingHands>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(HoldingHands.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600780B RID: 30731 RVA: 0x001E9ED8 File Offset: 0x001E80D8
// Note: this type is marked as 'beforefieldinit'.
static HoldingHands()
{
Il2CppClassPointerStore<HoldingHands>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "HoldingHands");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<HoldingHands>.NativeClassPtr);
HoldingHands.NativeFieldInfoPtr_rightHandChar = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<HoldingHands>.NativeClassPtr, "rightHandChar");
HoldingHands.NativeFieldInfoPtr_leftHandChar = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<HoldingHands>.NativeClassPtr, "leftHandChar");
HoldingHands.NativeFieldInfoPtr_rightHandTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<HoldingHands>.NativeClassPtr, "rightHandTarget");
HoldingHands.NativeFieldInfoPtr_leftHandTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<HoldingHands>.NativeClassPtr, "leftHandTarget");
HoldingHands.NativeFieldInfoPtr_crossFade = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<HoldingHands>.NativeClassPtr, "crossFade");
HoldingHands.NativeFieldInfoPtr_speed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<HoldingHands>.NativeClassPtr, "speed");
HoldingHands.NativeFieldInfoPtr_rightHandRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<HoldingHands>.NativeClassPtr, "rightHandRotation");
HoldingHands.NativeFieldInfoPtr_leftHandRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<HoldingHands>.NativeClassPtr, "leftHandRotation");
HoldingHands.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<HoldingHands>.NativeClassPtr, 100672348);
HoldingHands.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<HoldingHands>.NativeClassPtr, 100672349);
HoldingHands.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<HoldingHands>.NativeClassPtr, 100672350);
}
// Token: 0x0600780C RID: 30732 RVA: 0x0000351C File Offset: 0x0000171C
public HoldingHands(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002901 RID: 10497
// (get) Token: 0x0600780D RID: 30733 RVA: 0x001E9FE4 File Offset: 0x001E81E4
// (set) Token: 0x0600780E RID: 30734 RVA: 0x001EA018 File Offset: 0x001E8218
public unsafe FullBodyBipedIK rightHandChar
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HoldingHands.NativeFieldInfoPtr_rightHandChar);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(HoldingHands.NativeFieldInfoPtr_rightHandChar), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002902 RID: 10498
// (get) Token: 0x0600780F RID: 30735 RVA: 0x001EA040 File Offset: 0x001E8240
// (set) Token: 0x06007810 RID: 30736 RVA: 0x001EA074 File Offset: 0x001E8274
public unsafe FullBodyBipedIK leftHandChar
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HoldingHands.NativeFieldInfoPtr_leftHandChar);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(HoldingHands.NativeFieldInfoPtr_leftHandChar), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002903 RID: 10499
// (get) Token: 0x06007811 RID: 30737 RVA: 0x001EA09C File Offset: 0x001E829C
// (set) Token: 0x06007812 RID: 30738 RVA: 0x001EA0D0 File Offset: 0x001E82D0
public unsafe Transform rightHandTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HoldingHands.NativeFieldInfoPtr_rightHandTarget);
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(HoldingHands.NativeFieldInfoPtr_rightHandTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002904 RID: 10500
// (get) Token: 0x06007813 RID: 30739 RVA: 0x001EA0F8 File Offset: 0x001E82F8
// (set) Token: 0x06007814 RID: 30740 RVA: 0x001EA12C File Offset: 0x001E832C
public unsafe Transform leftHandTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HoldingHands.NativeFieldInfoPtr_leftHandTarget);
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(HoldingHands.NativeFieldInfoPtr_leftHandTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002905 RID: 10501
// (get) Token: 0x06007815 RID: 30741 RVA: 0x001EA154 File Offset: 0x001E8354
// (set) Token: 0x06007816 RID: 30742 RVA: 0x001EA17C File Offset: 0x001E837C
public unsafe float crossFade
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HoldingHands.NativeFieldInfoPtr_crossFade);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HoldingHands.NativeFieldInfoPtr_crossFade)) = value;
}
}
// Token: 0x17002906 RID: 10502
// (get) Token: 0x06007817 RID: 30743 RVA: 0x001EA1A0 File Offset: 0x001E83A0
// (set) Token: 0x06007818 RID: 30744 RVA: 0x001EA1C8 File Offset: 0x001E83C8
public unsafe float speed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HoldingHands.NativeFieldInfoPtr_speed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HoldingHands.NativeFieldInfoPtr_speed)) = value;
}
}
// Token: 0x17002907 RID: 10503
// (get) Token: 0x06007819 RID: 30745 RVA: 0x001EA1EC File Offset: 0x001E83EC
// (set) Token: 0x0600781A RID: 30746 RVA: 0x001EA214 File Offset: 0x001E8414
public unsafe Quaternion rightHandRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HoldingHands.NativeFieldInfoPtr_rightHandRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HoldingHands.NativeFieldInfoPtr_rightHandRotation)) = value;
}
}
// Token: 0x17002908 RID: 10504
// (get) Token: 0x0600781B RID: 30747 RVA: 0x001EA238 File Offset: 0x001E8438
// (set) Token: 0x0600781C RID: 30748 RVA: 0x001EA260 File Offset: 0x001E8460
public unsafe Quaternion leftHandRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HoldingHands.NativeFieldInfoPtr_leftHandRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(HoldingHands.NativeFieldInfoPtr_leftHandRotation)) = value;
}
}
// Token: 0x04005077 RID: 20599
private static readonly IntPtr NativeFieldInfoPtr_rightHandChar;
// Token: 0x04005078 RID: 20600
private static readonly IntPtr NativeFieldInfoPtr_leftHandChar;
// Token: 0x04005079 RID: 20601
private static readonly IntPtr NativeFieldInfoPtr_rightHandTarget;
// Token: 0x0400507A RID: 20602
private static readonly IntPtr NativeFieldInfoPtr_leftHandTarget;
// Token: 0x0400507B RID: 20603
private static readonly IntPtr NativeFieldInfoPtr_crossFade;
// Token: 0x0400507C RID: 20604
private static readonly IntPtr NativeFieldInfoPtr_speed;
// Token: 0x0400507D RID: 20605
private static readonly IntPtr NativeFieldInfoPtr_rightHandRotation;
// Token: 0x0400507E RID: 20606
private static readonly IntPtr NativeFieldInfoPtr_leftHandRotation;
// Token: 0x0400507F RID: 20607
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04005080 RID: 20608
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x04005081 RID: 20609
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,140 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D0 RID: 976
public class InteractionC2CDemo : MonoBehaviour
{
// Token: 0x0600781D RID: 30749 RVA: 0x001EA284 File Offset: 0x001E8484
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592347, XrefRangeEnd = 592355, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnGUI()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionC2CDemo.NativeMethodInfoPtr_OnGUI_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600781E RID: 30750 RVA: 0x001EA2C8 File Offset: 0x001E84C8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592355, XrefRangeEnd = 592362, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionC2CDemo.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600781F RID: 30751 RVA: 0x001EA30C File Offset: 0x001E850C
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe InteractionC2CDemo()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionC2CDemo>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionC2CDemo.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007820 RID: 30752 RVA: 0x001EA358 File Offset: 0x001E8558
// Note: this type is marked as 'beforefieldinit'.
static InteractionC2CDemo()
{
Il2CppClassPointerStore<InteractionC2CDemo>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "InteractionC2CDemo");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InteractionC2CDemo>.NativeClassPtr);
InteractionC2CDemo.NativeFieldInfoPtr_character1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionC2CDemo>.NativeClassPtr, "character1");
InteractionC2CDemo.NativeFieldInfoPtr_character2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionC2CDemo>.NativeClassPtr, "character2");
InteractionC2CDemo.NativeFieldInfoPtr_handShake = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionC2CDemo>.NativeClassPtr, "handShake");
InteractionC2CDemo.NativeMethodInfoPtr_OnGUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionC2CDemo>.NativeClassPtr, 100672351);
InteractionC2CDemo.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionC2CDemo>.NativeClassPtr, 100672352);
InteractionC2CDemo.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionC2CDemo>.NativeClassPtr, 100672353);
}
// Token: 0x06007821 RID: 30753 RVA: 0x0000351C File Offset: 0x0000171C
public InteractionC2CDemo(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002909 RID: 10505
// (get) Token: 0x06007822 RID: 30754 RVA: 0x001EA400 File Offset: 0x001E8600
// (set) Token: 0x06007823 RID: 30755 RVA: 0x001EA434 File Offset: 0x001E8634
public unsafe InteractionSystem character1
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionC2CDemo.NativeFieldInfoPtr_character1);
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(InteractionC2CDemo.NativeFieldInfoPtr_character1), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700290A RID: 10506
// (get) Token: 0x06007824 RID: 30756 RVA: 0x001EA45C File Offset: 0x001E865C
// (set) Token: 0x06007825 RID: 30757 RVA: 0x001EA490 File Offset: 0x001E8690
public unsafe InteractionSystem character2
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionC2CDemo.NativeFieldInfoPtr_character2);
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(InteractionC2CDemo.NativeFieldInfoPtr_character2), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700290B RID: 10507
// (get) Token: 0x06007826 RID: 30758 RVA: 0x001EA4B8 File Offset: 0x001E86B8
// (set) Token: 0x06007827 RID: 30759 RVA: 0x001EA4EC File Offset: 0x001E86EC
public unsafe InteractionObject handShake
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionC2CDemo.NativeFieldInfoPtr_handShake);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new InteractionObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionC2CDemo.NativeFieldInfoPtr_handShake), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005082 RID: 20610
private static readonly IntPtr NativeFieldInfoPtr_character1;
// Token: 0x04005083 RID: 20611
private static readonly IntPtr NativeFieldInfoPtr_character2;
// Token: 0x04005084 RID: 20612
private static readonly IntPtr NativeFieldInfoPtr_handShake;
// Token: 0x04005085 RID: 20613
private static readonly IntPtr NativeMethodInfoPtr_OnGUI_Private_Void_0;
// Token: 0x04005086 RID: 20614
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x04005087 RID: 20615
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,252 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D1 RID: 977
public class InteractionDemo : MonoBehaviour
{
// Token: 0x06007828 RID: 30760 RVA: 0x001EA514 File Offset: 0x001E8714
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592362, XrefRangeEnd = 592411, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnGUI()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionDemo.NativeMethodInfoPtr_OnGUI_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007829 RID: 30761 RVA: 0x001EA558 File Offset: 0x001E8758
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe InteractionDemo()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionDemo>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionDemo.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600782A RID: 30762 RVA: 0x001EA5A4 File Offset: 0x001E87A4
// Note: this type is marked as 'beforefieldinit'.
static InteractionDemo()
{
Il2CppClassPointerStore<InteractionDemo>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "InteractionDemo");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InteractionDemo>.NativeClassPtr);
InteractionDemo.NativeFieldInfoPtr_interactionSystem = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionDemo>.NativeClassPtr, "interactionSystem");
InteractionDemo.NativeFieldInfoPtr_interrupt = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionDemo>.NativeClassPtr, "interrupt");
InteractionDemo.NativeFieldInfoPtr_ball = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionDemo>.NativeClassPtr, "ball");
InteractionDemo.NativeFieldInfoPtr_benchMain = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionDemo>.NativeClassPtr, "benchMain");
InteractionDemo.NativeFieldInfoPtr_benchHands = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionDemo>.NativeClassPtr, "benchHands");
InteractionDemo.NativeFieldInfoPtr_button = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionDemo>.NativeClassPtr, "button");
InteractionDemo.NativeFieldInfoPtr_cigarette = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionDemo>.NativeClassPtr, "cigarette");
InteractionDemo.NativeFieldInfoPtr_door = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionDemo>.NativeClassPtr, "door");
InteractionDemo.NativeFieldInfoPtr_isSitting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionDemo>.NativeClassPtr, "isSitting");
InteractionDemo.NativeMethodInfoPtr_OnGUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionDemo>.NativeClassPtr, 100672354);
InteractionDemo.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionDemo>.NativeClassPtr, 100672355);
}
// Token: 0x0600782B RID: 30763 RVA: 0x0000351C File Offset: 0x0000171C
public InteractionDemo(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700290C RID: 10508
// (get) Token: 0x0600782C RID: 30764 RVA: 0x001EA6B0 File Offset: 0x001E88B0
// (set) Token: 0x0600782D RID: 30765 RVA: 0x001EA6E4 File Offset: 0x001E88E4
public unsafe InteractionSystem interactionSystem
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_interactionSystem);
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(InteractionDemo.NativeFieldInfoPtr_interactionSystem), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700290D RID: 10509
// (get) Token: 0x0600782E RID: 30766 RVA: 0x001EA70C File Offset: 0x001E890C
// (set) Token: 0x0600782F RID: 30767 RVA: 0x001EA734 File Offset: 0x001E8934
public unsafe bool interrupt
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_interrupt);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_interrupt)) = value;
}
}
// Token: 0x1700290E RID: 10510
// (get) Token: 0x06007830 RID: 30768 RVA: 0x001EA758 File Offset: 0x001E8958
// (set) Token: 0x06007831 RID: 30769 RVA: 0x001EA78C File Offset: 0x001E898C
public unsafe InteractionObject ball
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_ball);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new InteractionObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_ball), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700290F RID: 10511
// (get) Token: 0x06007832 RID: 30770 RVA: 0x001EA7B4 File Offset: 0x001E89B4
// (set) Token: 0x06007833 RID: 30771 RVA: 0x001EA7E8 File Offset: 0x001E89E8
public unsafe InteractionObject benchMain
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_benchMain);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new InteractionObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_benchMain), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002910 RID: 10512
// (get) Token: 0x06007834 RID: 30772 RVA: 0x001EA810 File Offset: 0x001E8A10
// (set) Token: 0x06007835 RID: 30773 RVA: 0x001EA844 File Offset: 0x001E8A44
public unsafe InteractionObject benchHands
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_benchHands);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new InteractionObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_benchHands), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002911 RID: 10513
// (get) Token: 0x06007836 RID: 30774 RVA: 0x001EA86C File Offset: 0x001E8A6C
// (set) Token: 0x06007837 RID: 30775 RVA: 0x001EA8A0 File Offset: 0x001E8AA0
public unsafe InteractionObject button
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_button);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new InteractionObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_button), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002912 RID: 10514
// (get) Token: 0x06007838 RID: 30776 RVA: 0x001EA8C8 File Offset: 0x001E8AC8
// (set) Token: 0x06007839 RID: 30777 RVA: 0x001EA8FC File Offset: 0x001E8AFC
public unsafe InteractionObject cigarette
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_cigarette);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new InteractionObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_cigarette), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002913 RID: 10515
// (get) Token: 0x0600783A RID: 30778 RVA: 0x001EA924 File Offset: 0x001E8B24
// (set) Token: 0x0600783B RID: 30779 RVA: 0x001EA958 File Offset: 0x001E8B58
public unsafe InteractionObject door
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_door);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new InteractionObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_door), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002914 RID: 10516
// (get) Token: 0x0600783C RID: 30780 RVA: 0x001EA980 File Offset: 0x001E8B80
// (set) Token: 0x0600783D RID: 30781 RVA: 0x001EA9A8 File Offset: 0x001E8BA8
public unsafe bool isSitting
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_isSitting);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionDemo.NativeFieldInfoPtr_isSitting)) = value;
}
}
// Token: 0x04005088 RID: 20616
private static readonly IntPtr NativeFieldInfoPtr_interactionSystem;
// Token: 0x04005089 RID: 20617
private static readonly IntPtr NativeFieldInfoPtr_interrupt;
// Token: 0x0400508A RID: 20618
private static readonly IntPtr NativeFieldInfoPtr_ball;
// Token: 0x0400508B RID: 20619
private static readonly IntPtr NativeFieldInfoPtr_benchMain;
// Token: 0x0400508C RID: 20620
private static readonly IntPtr NativeFieldInfoPtr_benchHands;
// Token: 0x0400508D RID: 20621
private static readonly IntPtr NativeFieldInfoPtr_button;
// Token: 0x0400508E RID: 20622
private static readonly IntPtr NativeFieldInfoPtr_cigarette;
// Token: 0x0400508F RID: 20623
private static readonly IntPtr NativeFieldInfoPtr_door;
// Token: 0x04005090 RID: 20624
private static readonly IntPtr NativeFieldInfoPtr_isSitting;
// Token: 0x04005091 RID: 20625
private static readonly IntPtr NativeMethodInfoPtr_OnGUI_Private_Void_0;
// Token: 0x04005092 RID: 20626
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,141 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D2 RID: 978
public class InteractionSystemTestGUI : MonoBehaviour
{
// Token: 0x0600783E RID: 30782 RVA: 0x001EA9CC File Offset: 0x001E8BCC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592411, XrefRangeEnd = 592415, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Awake()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystemTestGUI.NativeMethodInfoPtr_Awake_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600783F RID: 30783 RVA: 0x001EAA10 File Offset: 0x001E8C10
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592415, XrefRangeEnd = 592444, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnGUI()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystemTestGUI.NativeMethodInfoPtr_OnGUI_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007840 RID: 30784 RVA: 0x001EAA54 File Offset: 0x001E8C54
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe InteractionSystemTestGUI()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InteractionSystemTestGUI>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionSystemTestGUI.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007841 RID: 30785 RVA: 0x001EAAA0 File Offset: 0x001E8CA0
// Note: this type is marked as 'beforefieldinit'.
static InteractionSystemTestGUI()
{
Il2CppClassPointerStore<InteractionSystemTestGUI>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "InteractionSystemTestGUI");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InteractionSystemTestGUI>.NativeClassPtr);
InteractionSystemTestGUI.NativeFieldInfoPtr_interactionObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystemTestGUI>.NativeClassPtr, "interactionObject");
InteractionSystemTestGUI.NativeFieldInfoPtr_effectors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystemTestGUI>.NativeClassPtr, "effectors");
InteractionSystemTestGUI.NativeFieldInfoPtr_interactionSystem = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InteractionSystemTestGUI>.NativeClassPtr, "interactionSystem");
InteractionSystemTestGUI.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystemTestGUI>.NativeClassPtr, 100672356);
InteractionSystemTestGUI.NativeMethodInfoPtr_OnGUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystemTestGUI>.NativeClassPtr, 100672357);
InteractionSystemTestGUI.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InteractionSystemTestGUI>.NativeClassPtr, 100672358);
}
// Token: 0x06007842 RID: 30786 RVA: 0x0000351C File Offset: 0x0000171C
public InteractionSystemTestGUI(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002915 RID: 10517
// (get) Token: 0x06007843 RID: 30787 RVA: 0x001EAB48 File Offset: 0x001E8D48
// (set) Token: 0x06007844 RID: 30788 RVA: 0x001EAB7C File Offset: 0x001E8D7C
public unsafe InteractionObject interactionObject
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystemTestGUI.NativeFieldInfoPtr_interactionObject);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new InteractionObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystemTestGUI.NativeFieldInfoPtr_interactionObject), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002916 RID: 10518
// (get) Token: 0x06007845 RID: 30789 RVA: 0x001EABA4 File Offset: 0x001E8DA4
// (set) Token: 0x06007846 RID: 30790 RVA: 0x001EABD8 File Offset: 0x001E8DD8
public unsafe Il2CppStructArray<FullBodyBipedEffector> effectors
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystemTestGUI.NativeFieldInfoPtr_effectors);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<FullBodyBipedEffector>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystemTestGUI.NativeFieldInfoPtr_effectors), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002917 RID: 10519
// (get) Token: 0x06007847 RID: 30791 RVA: 0x001EAC00 File Offset: 0x001E8E00
// (set) Token: 0x06007848 RID: 30792 RVA: 0x001EAC34 File Offset: 0x001E8E34
public unsafe InteractionSystem interactionSystem
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystemTestGUI.NativeFieldInfoPtr_interactionSystem);
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(InteractionSystemTestGUI.NativeFieldInfoPtr_interactionSystem), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005093 RID: 20627
private static readonly IntPtr NativeFieldInfoPtr_interactionObject;
// Token: 0x04005094 RID: 20628
private static readonly IntPtr NativeFieldInfoPtr_effectors;
// Token: 0x04005095 RID: 20629
private static readonly IntPtr NativeFieldInfoPtr_interactionSystem;
// Token: 0x04005096 RID: 20630
private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0;
// Token: 0x04005097 RID: 20631
private static readonly IntPtr NativeMethodInfoPtr_OnGUI_Private_Void_0;
// Token: 0x04005098 RID: 20632
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,505 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D3 RID: 979
public class KissingRig : MonoBehaviour
{
// Token: 0x06007849 RID: 30793 RVA: 0x001EAC5C File Offset: 0x001E8E5C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592507, XrefRangeEnd = 592510, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(KissingRig.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600784A RID: 30794 RVA: 0x001EACA0 File Offset: 0x001E8EA0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592510, XrefRangeEnd = 592512, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(KissingRig.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600784B RID: 30795 RVA: 0x001EACE4 File Offset: 0x001E8EE4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592512, XrefRangeEnd = 592513, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe KissingRig()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<KissingRig>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(KissingRig.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600784C RID: 30796 RVA: 0x001EAD30 File Offset: 0x001E8F30
// Note: this type is marked as 'beforefieldinit'.
static KissingRig()
{
Il2CppClassPointerStore<KissingRig>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "KissingRig");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<KissingRig>.NativeClassPtr);
KissingRig.NativeFieldInfoPtr_partner1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<KissingRig>.NativeClassPtr, "partner1");
KissingRig.NativeFieldInfoPtr_partner2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<KissingRig>.NativeClassPtr, "partner2");
KissingRig.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<KissingRig>.NativeClassPtr, "weight");
KissingRig.NativeFieldInfoPtr_iterations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<KissingRig>.NativeClassPtr, "iterations");
KissingRig.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<KissingRig>.NativeClassPtr, 100672359);
KissingRig.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<KissingRig>.NativeClassPtr, 100672360);
KissingRig.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<KissingRig>.NativeClassPtr, 100672361);
}
// Token: 0x0600784D RID: 30797 RVA: 0x0000351C File Offset: 0x0000171C
public KissingRig(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002918 RID: 10520
// (get) Token: 0x0600784E RID: 30798 RVA: 0x001EADEC File Offset: 0x001E8FEC
// (set) Token: 0x0600784F RID: 30799 RVA: 0x001EAE20 File Offset: 0x001E9020
public unsafe KissingRig.Partner partner1
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.NativeFieldInfoPtr_partner1);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new KissingRig.Partner(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.NativeFieldInfoPtr_partner1), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002919 RID: 10521
// (get) Token: 0x06007850 RID: 30800 RVA: 0x001EAE48 File Offset: 0x001E9048
// (set) Token: 0x06007851 RID: 30801 RVA: 0x001EAE7C File Offset: 0x001E907C
public unsafe KissingRig.Partner partner2
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.NativeFieldInfoPtr_partner2);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new KissingRig.Partner(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.NativeFieldInfoPtr_partner2), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700291A RID: 10522
// (get) Token: 0x06007852 RID: 30802 RVA: 0x001EAEA4 File Offset: 0x001E90A4
// (set) Token: 0x06007853 RID: 30803 RVA: 0x001EAECC File Offset: 0x001E90CC
public unsafe float weight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.NativeFieldInfoPtr_weight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.NativeFieldInfoPtr_weight)) = value;
}
}
// Token: 0x1700291B RID: 10523
// (get) Token: 0x06007854 RID: 30804 RVA: 0x001EAEF0 File Offset: 0x001E90F0
// (set) Token: 0x06007855 RID: 30805 RVA: 0x001EAF18 File Offset: 0x001E9118
public unsafe int iterations
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.NativeFieldInfoPtr_iterations);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.NativeFieldInfoPtr_iterations)) = value;
}
}
// Token: 0x04005099 RID: 20633
private static readonly IntPtr NativeFieldInfoPtr_partner1;
// Token: 0x0400509A RID: 20634
private static readonly IntPtr NativeFieldInfoPtr_partner2;
// Token: 0x0400509B RID: 20635
private static readonly IntPtr NativeFieldInfoPtr_weight;
// Token: 0x0400509C RID: 20636
private static readonly IntPtr NativeFieldInfoPtr_iterations;
// Token: 0x0400509D RID: 20637
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x0400509E RID: 20638
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x0400509F RID: 20639
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020003D4 RID: 980
[Serializable]
public class Partner : Il2CppSystem.Object
{
// Token: 0x06007856 RID: 30806 RVA: 0x001EAF3C File Offset: 0x001E913C
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 592446, RefRangeEnd = 592449, XrefRangeStart = 592444, XrefRangeEnd = 592446, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Initiate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(KissingRig.Partner.NativeMethodInfoPtr_Initiate_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007857 RID: 30807 RVA: 0x001EAF80 File Offset: 0x001E9180
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 592494, RefRangeEnd = 592496, XrefRangeStart = 592449, XrefRangeEnd = 592494, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update(float weight)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref weight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(KissingRig.Partner.NativeMethodInfoPtr_Update_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x17002927 RID: 10535
// (get) Token: 0x06007858 RID: 30808 RVA: 0x001EAFD4 File Offset: 0x001E91D4
public unsafe Transform neck
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(KissingRig.Partner.NativeMethodInfoPtr_get_neck_Private_get_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
}
// Token: 0x06007859 RID: 30809 RVA: 0x001EB02C File Offset: 0x001E922C
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 592503, RefRangeEnd = 592506, XrefRangeStart = 592496, XrefRangeEnd = 592503, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void InverseTransformEffector(FullBodyBipedEffector effector, Transform target, Vector3 targetPosition, float weight)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref effector;
}
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 targetPosition;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(KissingRig.Partner.NativeMethodInfoPtr_InverseTransformEffector_Private_Void_FullBodyBipedEffector_Transform_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600785A RID: 30810 RVA: 0x001EB0C0 File Offset: 0x001E92C0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592506, XrefRangeEnd = 592507, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Partner()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(KissingRig.Partner.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600785B RID: 30811 RVA: 0x001EB10C File Offset: 0x001E930C
// Note: this type is marked as 'beforefieldinit'.
static Partner()
{
Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<KissingRig>.NativeClassPtr, "Partner");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr);
KissingRig.Partner.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, "ik");
KissingRig.Partner.NativeFieldInfoPtr_mouth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, "mouth");
KissingRig.Partner.NativeFieldInfoPtr_mouthTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, "mouthTarget");
KissingRig.Partner.NativeFieldInfoPtr_touchTargetLeftHand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, "touchTargetLeftHand");
KissingRig.Partner.NativeFieldInfoPtr_touchTargetRightHand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, "touchTargetRightHand");
KissingRig.Partner.NativeFieldInfoPtr_bodyWeightHorizontal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, "bodyWeightHorizontal");
KissingRig.Partner.NativeFieldInfoPtr_bodyWeightVertical = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, "bodyWeightVertical");
KissingRig.Partner.NativeFieldInfoPtr_neckRotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, "neckRotationWeight");
KissingRig.Partner.NativeFieldInfoPtr_headTiltAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, "headTiltAngle");
KissingRig.Partner.NativeFieldInfoPtr_headTiltAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, "headTiltAxis");
KissingRig.Partner.NativeFieldInfoPtr_neckRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, "neckRotation");
KissingRig.Partner.NativeMethodInfoPtr_Initiate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, 100672362);
KissingRig.Partner.NativeMethodInfoPtr_Update_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, 100672363);
KissingRig.Partner.NativeMethodInfoPtr_get_neck_Private_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, 100672364);
KissingRig.Partner.NativeMethodInfoPtr_InverseTransformEffector_Private_Void_FullBodyBipedEffector_Transform_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, 100672365);
KissingRig.Partner.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<KissingRig.Partner>.NativeClassPtr, 100672366);
}
// Token: 0x0600785C RID: 30812 RVA: 0x0000A688 File Offset: 0x00008888
public Partner(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700291C RID: 10524
// (get) Token: 0x0600785D RID: 30813 RVA: 0x001EB278 File Offset: 0x001E9478
// (set) Token: 0x0600785E RID: 30814 RVA: 0x001EB2AC File Offset: 0x001E94AC
public unsafe FullBodyBipedIK ik
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_ik);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700291D RID: 10525
// (get) Token: 0x0600785F RID: 30815 RVA: 0x001EB2D4 File Offset: 0x001E94D4
// (set) Token: 0x06007860 RID: 30816 RVA: 0x001EB308 File Offset: 0x001E9508
public unsafe Transform mouth
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_mouth);
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(KissingRig.Partner.NativeFieldInfoPtr_mouth), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700291E RID: 10526
// (get) Token: 0x06007861 RID: 30817 RVA: 0x001EB330 File Offset: 0x001E9530
// (set) Token: 0x06007862 RID: 30818 RVA: 0x001EB364 File Offset: 0x001E9564
public unsafe Transform mouthTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_mouthTarget);
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(KissingRig.Partner.NativeFieldInfoPtr_mouthTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700291F RID: 10527
// (get) Token: 0x06007863 RID: 30819 RVA: 0x001EB38C File Offset: 0x001E958C
// (set) Token: 0x06007864 RID: 30820 RVA: 0x001EB3C0 File Offset: 0x001E95C0
public unsafe Transform touchTargetLeftHand
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_touchTargetLeftHand);
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(KissingRig.Partner.NativeFieldInfoPtr_touchTargetLeftHand), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002920 RID: 10528
// (get) Token: 0x06007865 RID: 30821 RVA: 0x001EB3E8 File Offset: 0x001E95E8
// (set) Token: 0x06007866 RID: 30822 RVA: 0x001EB41C File Offset: 0x001E961C
public unsafe Transform touchTargetRightHand
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_touchTargetRightHand);
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(KissingRig.Partner.NativeFieldInfoPtr_touchTargetRightHand), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002921 RID: 10529
// (get) Token: 0x06007867 RID: 30823 RVA: 0x001EB444 File Offset: 0x001E9644
// (set) Token: 0x06007868 RID: 30824 RVA: 0x001EB46C File Offset: 0x001E966C
public unsafe float bodyWeightHorizontal
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_bodyWeightHorizontal);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_bodyWeightHorizontal)) = value;
}
}
// Token: 0x17002922 RID: 10530
// (get) Token: 0x06007869 RID: 30825 RVA: 0x001EB490 File Offset: 0x001E9690
// (set) Token: 0x0600786A RID: 30826 RVA: 0x001EB4B8 File Offset: 0x001E96B8
public unsafe float bodyWeightVertical
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_bodyWeightVertical);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_bodyWeightVertical)) = value;
}
}
// Token: 0x17002923 RID: 10531
// (get) Token: 0x0600786B RID: 30827 RVA: 0x001EB4DC File Offset: 0x001E96DC
// (set) Token: 0x0600786C RID: 30828 RVA: 0x001EB504 File Offset: 0x001E9704
public unsafe float neckRotationWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_neckRotationWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_neckRotationWeight)) = value;
}
}
// Token: 0x17002924 RID: 10532
// (get) Token: 0x0600786D RID: 30829 RVA: 0x001EB528 File Offset: 0x001E9728
// (set) Token: 0x0600786E RID: 30830 RVA: 0x001EB550 File Offset: 0x001E9750
public unsafe float headTiltAngle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_headTiltAngle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_headTiltAngle)) = value;
}
}
// Token: 0x17002925 RID: 10533
// (get) Token: 0x0600786F RID: 30831 RVA: 0x001EB574 File Offset: 0x001E9774
// (set) Token: 0x06007870 RID: 30832 RVA: 0x001EB59C File Offset: 0x001E979C
public unsafe Vector3 headTiltAxis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_headTiltAxis);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_headTiltAxis)) = value;
}
}
// Token: 0x17002926 RID: 10534
// (get) Token: 0x06007871 RID: 30833 RVA: 0x001EB5C0 File Offset: 0x001E97C0
// (set) Token: 0x06007872 RID: 30834 RVA: 0x001EB5E8 File Offset: 0x001E97E8
public unsafe Quaternion neckRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_neckRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(KissingRig.Partner.NativeFieldInfoPtr_neckRotation)) = value;
}
}
// Token: 0x040050A0 RID: 20640
private static readonly IntPtr NativeFieldInfoPtr_ik;
// Token: 0x040050A1 RID: 20641
private static readonly IntPtr NativeFieldInfoPtr_mouth;
// Token: 0x040050A2 RID: 20642
private static readonly IntPtr NativeFieldInfoPtr_mouthTarget;
// Token: 0x040050A3 RID: 20643
private static readonly IntPtr NativeFieldInfoPtr_touchTargetLeftHand;
// Token: 0x040050A4 RID: 20644
private static readonly IntPtr NativeFieldInfoPtr_touchTargetRightHand;
// Token: 0x040050A5 RID: 20645
private static readonly IntPtr NativeFieldInfoPtr_bodyWeightHorizontal;
// Token: 0x040050A6 RID: 20646
private static readonly IntPtr NativeFieldInfoPtr_bodyWeightVertical;
// Token: 0x040050A7 RID: 20647
private static readonly IntPtr NativeFieldInfoPtr_neckRotationWeight;
// Token: 0x040050A8 RID: 20648
private static readonly IntPtr NativeFieldInfoPtr_headTiltAngle;
// Token: 0x040050A9 RID: 20649
private static readonly IntPtr NativeFieldInfoPtr_headTiltAxis;
// Token: 0x040050AA RID: 20650
private static readonly IntPtr NativeFieldInfoPtr_neckRotation;
// Token: 0x040050AB RID: 20651
private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_0;
// Token: 0x040050AC RID: 20652
private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_Single_0;
// Token: 0x040050AD RID: 20653
private static readonly IntPtr NativeMethodInfoPtr_get_neck_Private_get_Transform_0;
// Token: 0x040050AE RID: 20654
private static readonly IntPtr NativeMethodInfoPtr_InverseTransformEffector_Private_Void_FullBodyBipedEffector_Transform_Vector3_Single_0;
// Token: 0x040050AF RID: 20655
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}
}

View File

@@ -0,0 +1,436 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B9 RID: 953
public class MechSpider : MonoBehaviour
{
// Token: 0x06007663 RID: 30307 RVA: 0x001E3E50 File Offset: 0x001E2050
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591437, XrefRangeEnd = 591493, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpider.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007664 RID: 30308 RVA: 0x001E3E94 File Offset: 0x001E2094
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591493, XrefRangeEnd = 591495, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 GetLegCentroid()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpider.NativeMethodInfoPtr_GetLegCentroid_Private_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007665 RID: 30309 RVA: 0x001E3EE4 File Offset: 0x001E20E4
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 591510, RefRangeEnd = 591511, XrefRangeStart = 591495, XrefRangeEnd = 591510, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 GetLegsPlaneNormal()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpider.NativeMethodInfoPtr_GetLegsPlaneNormal_Private_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007666 RID: 30310 RVA: 0x001E3F34 File Offset: 0x001E2134
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591511, XrefRangeEnd = 591512, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe MechSpider()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MechSpider>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpider.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007667 RID: 30311 RVA: 0x001E3F80 File Offset: 0x001E2180
// Note: this type is marked as 'beforefieldinit'.
static MechSpider()
{
Il2CppClassPointerStore<MechSpider>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "MechSpider");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MechSpider>.NativeClassPtr);
MechSpider.NativeFieldInfoPtr_raycastLayers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "raycastLayers");
MechSpider.NativeFieldInfoPtr_scale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "scale");
MechSpider.NativeFieldInfoPtr_body = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "body");
MechSpider.NativeFieldInfoPtr_legs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "legs");
MechSpider.NativeFieldInfoPtr_legRotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "legRotationWeight");
MechSpider.NativeFieldInfoPtr_rootPositionSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "rootPositionSpeed");
MechSpider.NativeFieldInfoPtr_rootRotationSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "rootRotationSpeed");
MechSpider.NativeFieldInfoPtr_breatheSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "breatheSpeed");
MechSpider.NativeFieldInfoPtr_breatheMagnitude = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "breatheMagnitude");
MechSpider.NativeFieldInfoPtr_height = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "height");
MechSpider.NativeFieldInfoPtr_minHeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "minHeight");
MechSpider.NativeFieldInfoPtr_raycastHeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "raycastHeight");
MechSpider.NativeFieldInfoPtr_raycastDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "raycastDistance");
MechSpider.NativeFieldInfoPtr_lastPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "lastPosition");
MechSpider.NativeFieldInfoPtr_defaultBodyLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "defaultBodyLocalPosition");
MechSpider.NativeFieldInfoPtr_sine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "sine");
MechSpider.NativeFieldInfoPtr_rootHit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, "rootHit");
MechSpider.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, 100672260);
MechSpider.NativeMethodInfoPtr_GetLegCentroid_Private_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, 100672261);
MechSpider.NativeMethodInfoPtr_GetLegsPlaneNormal_Private_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, 100672262);
MechSpider.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpider>.NativeClassPtr, 100672263);
}
// Token: 0x06007668 RID: 30312 RVA: 0x0000351C File Offset: 0x0000171C
public MechSpider(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002869 RID: 10345
// (get) Token: 0x06007669 RID: 30313 RVA: 0x001E4154 File Offset: 0x001E2354
// (set) Token: 0x0600766A RID: 30314 RVA: 0x001E417C File Offset: 0x001E237C
public unsafe LayerMask raycastLayers
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_raycastLayers);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_raycastLayers)) = value;
}
}
// Token: 0x1700286A RID: 10346
// (get) Token: 0x0600766B RID: 30315 RVA: 0x001E41A0 File Offset: 0x001E23A0
// (set) Token: 0x0600766C RID: 30316 RVA: 0x001E41C8 File Offset: 0x001E23C8
public unsafe float scale
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_scale);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_scale)) = value;
}
}
// Token: 0x1700286B RID: 10347
// (get) Token: 0x0600766D RID: 30317 RVA: 0x001E41EC File Offset: 0x001E23EC
// (set) Token: 0x0600766E RID: 30318 RVA: 0x001E4220 File Offset: 0x001E2420
public unsafe Transform body
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_body);
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(MechSpider.NativeFieldInfoPtr_body), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700286C RID: 10348
// (get) Token: 0x0600766F RID: 30319 RVA: 0x001E4248 File Offset: 0x001E2448
// (set) Token: 0x06007670 RID: 30320 RVA: 0x001E427C File Offset: 0x001E247C
public unsafe Il2CppReferenceArray<MechSpiderLeg> legs
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_legs);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<MechSpiderLeg>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_legs), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700286D RID: 10349
// (get) Token: 0x06007671 RID: 30321 RVA: 0x001E42A4 File Offset: 0x001E24A4
// (set) Token: 0x06007672 RID: 30322 RVA: 0x001E42CC File Offset: 0x001E24CC
public unsafe float legRotationWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_legRotationWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_legRotationWeight)) = value;
}
}
// Token: 0x1700286E RID: 10350
// (get) Token: 0x06007673 RID: 30323 RVA: 0x001E42F0 File Offset: 0x001E24F0
// (set) Token: 0x06007674 RID: 30324 RVA: 0x001E4318 File Offset: 0x001E2518
public unsafe float rootPositionSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_rootPositionSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_rootPositionSpeed)) = value;
}
}
// Token: 0x1700286F RID: 10351
// (get) Token: 0x06007675 RID: 30325 RVA: 0x001E433C File Offset: 0x001E253C
// (set) Token: 0x06007676 RID: 30326 RVA: 0x001E4364 File Offset: 0x001E2564
public unsafe float rootRotationSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_rootRotationSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_rootRotationSpeed)) = value;
}
}
// Token: 0x17002870 RID: 10352
// (get) Token: 0x06007677 RID: 30327 RVA: 0x001E4388 File Offset: 0x001E2588
// (set) Token: 0x06007678 RID: 30328 RVA: 0x001E43B0 File Offset: 0x001E25B0
public unsafe float breatheSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_breatheSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_breatheSpeed)) = value;
}
}
// Token: 0x17002871 RID: 10353
// (get) Token: 0x06007679 RID: 30329 RVA: 0x001E43D4 File Offset: 0x001E25D4
// (set) Token: 0x0600767A RID: 30330 RVA: 0x001E43FC File Offset: 0x001E25FC
public unsafe float breatheMagnitude
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_breatheMagnitude);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_breatheMagnitude)) = value;
}
}
// Token: 0x17002872 RID: 10354
// (get) Token: 0x0600767B RID: 30331 RVA: 0x001E4420 File Offset: 0x001E2620
// (set) Token: 0x0600767C RID: 30332 RVA: 0x001E4448 File Offset: 0x001E2648
public unsafe float height
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_height);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_height)) = value;
}
}
// Token: 0x17002873 RID: 10355
// (get) Token: 0x0600767D RID: 30333 RVA: 0x001E446C File Offset: 0x001E266C
// (set) Token: 0x0600767E RID: 30334 RVA: 0x001E4494 File Offset: 0x001E2694
public unsafe float minHeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_minHeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_minHeight)) = value;
}
}
// Token: 0x17002874 RID: 10356
// (get) Token: 0x0600767F RID: 30335 RVA: 0x001E44B8 File Offset: 0x001E26B8
// (set) Token: 0x06007680 RID: 30336 RVA: 0x001E44E0 File Offset: 0x001E26E0
public unsafe float raycastHeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_raycastHeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_raycastHeight)) = value;
}
}
// Token: 0x17002875 RID: 10357
// (get) Token: 0x06007681 RID: 30337 RVA: 0x001E4504 File Offset: 0x001E2704
// (set) Token: 0x06007682 RID: 30338 RVA: 0x001E452C File Offset: 0x001E272C
public unsafe float raycastDistance
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_raycastDistance);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_raycastDistance)) = value;
}
}
// Token: 0x17002876 RID: 10358
// (get) Token: 0x06007683 RID: 30339 RVA: 0x001E4550 File Offset: 0x001E2750
// (set) Token: 0x06007684 RID: 30340 RVA: 0x001E4578 File Offset: 0x001E2778
public unsafe Vector3 lastPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_lastPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_lastPosition)) = value;
}
}
// Token: 0x17002877 RID: 10359
// (get) Token: 0x06007685 RID: 30341 RVA: 0x001E459C File Offset: 0x001E279C
// (set) Token: 0x06007686 RID: 30342 RVA: 0x001E45C4 File Offset: 0x001E27C4
public unsafe Vector3 defaultBodyLocalPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_defaultBodyLocalPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_defaultBodyLocalPosition)) = value;
}
}
// Token: 0x17002878 RID: 10360
// (get) Token: 0x06007687 RID: 30343 RVA: 0x001E45E8 File Offset: 0x001E27E8
// (set) Token: 0x06007688 RID: 30344 RVA: 0x001E4610 File Offset: 0x001E2810
public unsafe float sine
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_sine);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_sine)) = value;
}
}
// Token: 0x17002879 RID: 10361
// (get) Token: 0x06007689 RID: 30345 RVA: 0x001E4634 File Offset: 0x001E2834
// (set) Token: 0x0600768A RID: 30346 RVA: 0x001E465C File Offset: 0x001E285C
public unsafe RaycastHit rootHit
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_rootHit);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_rootHit)) = value;
}
}
// Token: 0x04004F8B RID: 20363
private static readonly IntPtr NativeFieldInfoPtr_raycastLayers;
// Token: 0x04004F8C RID: 20364
private static readonly IntPtr NativeFieldInfoPtr_scale;
// Token: 0x04004F8D RID: 20365
private static readonly IntPtr NativeFieldInfoPtr_body;
// Token: 0x04004F8E RID: 20366
private static readonly IntPtr NativeFieldInfoPtr_legs;
// Token: 0x04004F8F RID: 20367
private static readonly IntPtr NativeFieldInfoPtr_legRotationWeight;
// Token: 0x04004F90 RID: 20368
private static readonly IntPtr NativeFieldInfoPtr_rootPositionSpeed;
// Token: 0x04004F91 RID: 20369
private static readonly IntPtr NativeFieldInfoPtr_rootRotationSpeed;
// Token: 0x04004F92 RID: 20370
private static readonly IntPtr NativeFieldInfoPtr_breatheSpeed;
// Token: 0x04004F93 RID: 20371
private static readonly IntPtr NativeFieldInfoPtr_breatheMagnitude;
// Token: 0x04004F94 RID: 20372
private static readonly IntPtr NativeFieldInfoPtr_height;
// Token: 0x04004F95 RID: 20373
private static readonly IntPtr NativeFieldInfoPtr_minHeight;
// Token: 0x04004F96 RID: 20374
private static readonly IntPtr NativeFieldInfoPtr_raycastHeight;
// Token: 0x04004F97 RID: 20375
private static readonly IntPtr NativeFieldInfoPtr_raycastDistance;
// Token: 0x04004F98 RID: 20376
private static readonly IntPtr NativeFieldInfoPtr_lastPosition;
// Token: 0x04004F99 RID: 20377
private static readonly IntPtr NativeFieldInfoPtr_defaultBodyLocalPosition;
// Token: 0x04004F9A RID: 20378
private static readonly IntPtr NativeFieldInfoPtr_sine;
// Token: 0x04004F9B RID: 20379
private static readonly IntPtr NativeFieldInfoPtr_rootHit;
// Token: 0x04004F9C RID: 20380
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x04004F9D RID: 20381
private static readonly IntPtr NativeMethodInfoPtr_GetLegCentroid_Private_Vector3_0;
// Token: 0x04004F9E RID: 20382
private static readonly IntPtr NativeMethodInfoPtr_GetLegsPlaneNormal_Private_Vector3_0;
// Token: 0x04004F9F RID: 20383
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,162 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003BA RID: 954
public class MechSpiderController : MonoBehaviour
{
// Token: 0x1700287E RID: 10366
// (get) Token: 0x0600768B RID: 30347 RVA: 0x001E4680 File Offset: 0x001E2880
public unsafe Vector3 inputVector
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591512, XrefRangeEnd = 591518, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderController.NativeMethodInfoPtr_get_inputVector_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600768C RID: 30348 RVA: 0x001E46D0 File Offset: 0x001E28D0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591518, XrefRangeEnd = 591542, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderController.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600768D RID: 30349 RVA: 0x001E4714 File Offset: 0x001E2914
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591542, XrefRangeEnd = 591543, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe MechSpiderController()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MechSpiderController>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderController.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600768E RID: 30350 RVA: 0x001E4760 File Offset: 0x001E2960
// Note: this type is marked as 'beforefieldinit'.
static MechSpiderController()
{
Il2CppClassPointerStore<MechSpiderController>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "MechSpiderController");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MechSpiderController>.NativeClassPtr);
MechSpiderController.NativeFieldInfoPtr_mechSpider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderController>.NativeClassPtr, "mechSpider");
MechSpiderController.NativeFieldInfoPtr_cameraTransform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderController>.NativeClassPtr, "cameraTransform");
MechSpiderController.NativeFieldInfoPtr_speed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderController>.NativeClassPtr, "speed");
MechSpiderController.NativeFieldInfoPtr_turnSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderController>.NativeClassPtr, "turnSpeed");
MechSpiderController.NativeMethodInfoPtr_get_inputVector_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderController>.NativeClassPtr, 100672264);
MechSpiderController.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderController>.NativeClassPtr, 100672265);
MechSpiderController.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderController>.NativeClassPtr, 100672266);
}
// Token: 0x0600768F RID: 30351 RVA: 0x0000351C File Offset: 0x0000171C
public MechSpiderController(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700287A RID: 10362
// (get) Token: 0x06007690 RID: 30352 RVA: 0x001E481C File Offset: 0x001E2A1C
// (set) Token: 0x06007691 RID: 30353 RVA: 0x001E4850 File Offset: 0x001E2A50
public unsafe MechSpider mechSpider
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderController.NativeFieldInfoPtr_mechSpider);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new MechSpider(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderController.NativeFieldInfoPtr_mechSpider), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700287B RID: 10363
// (get) Token: 0x06007692 RID: 30354 RVA: 0x001E4878 File Offset: 0x001E2A78
// (set) Token: 0x06007693 RID: 30355 RVA: 0x001E48AC File Offset: 0x001E2AAC
public unsafe Transform cameraTransform
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderController.NativeFieldInfoPtr_cameraTransform);
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(MechSpiderController.NativeFieldInfoPtr_cameraTransform), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700287C RID: 10364
// (get) Token: 0x06007694 RID: 30356 RVA: 0x001E48D4 File Offset: 0x001E2AD4
// (set) Token: 0x06007695 RID: 30357 RVA: 0x001E48FC File Offset: 0x001E2AFC
public unsafe float speed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderController.NativeFieldInfoPtr_speed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderController.NativeFieldInfoPtr_speed)) = value;
}
}
// Token: 0x1700287D RID: 10365
// (get) Token: 0x06007696 RID: 30358 RVA: 0x001E4920 File Offset: 0x001E2B20
// (set) Token: 0x06007697 RID: 30359 RVA: 0x001E4948 File Offset: 0x001E2B48
public unsafe float turnSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderController.NativeFieldInfoPtr_turnSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderController.NativeFieldInfoPtr_turnSpeed)) = value;
}
}
// Token: 0x04004FA0 RID: 20384
private static readonly IntPtr NativeFieldInfoPtr_mechSpider;
// Token: 0x04004FA1 RID: 20385
private static readonly IntPtr NativeFieldInfoPtr_cameraTransform;
// Token: 0x04004FA2 RID: 20386
private static readonly IntPtr NativeFieldInfoPtr_speed;
// Token: 0x04004FA3 RID: 20387
private static readonly IntPtr NativeFieldInfoPtr_turnSpeed;
// Token: 0x04004FA4 RID: 20388
private static readonly IntPtr NativeMethodInfoPtr_get_inputVector_Public_get_Vector3_0;
// Token: 0x04004FA5 RID: 20389
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x04004FA6 RID: 20390
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,750 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003BB RID: 955
public class MechSpiderLeg : MonoBehaviour
{
// Token: 0x1700288F RID: 10383
// (get) Token: 0x06007698 RID: 30360 RVA: 0x001E496C File Offset: 0x001E2B6C
public unsafe bool isStepping
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderLeg.NativeMethodInfoPtr_get_isStepping_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17002890 RID: 10384
// (get) Token: 0x06007699 RID: 30361 RVA: 0x001E49BC File Offset: 0x001E2BBC
// (set) Token: 0x0600769A RID: 30362 RVA: 0x001E4A0C File Offset: 0x001E2C0C
public unsafe Vector3 position
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 591571, RefRangeEnd = 591573, XrefRangeStart = 591571, XrefRangeEnd = 591571, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderLeg.NativeMethodInfoPtr_get_position_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 591573, RefRangeEnd = 591576, XrefRangeStart = 591573, XrefRangeEnd = 591573, 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(MechSpiderLeg.NativeMethodInfoPtr_set_position_Public_set_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x0600769B RID: 30363 RVA: 0x001E4A60 File Offset: 0x001E2C60
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591576, XrefRangeEnd = 591584, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderLeg.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600769C RID: 30364 RVA: 0x001E4AA4 File Offset: 0x001E2CA4
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 591598, RefRangeEnd = 591600, XrefRangeStart = 591584, XrefRangeEnd = 591598, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 GetStepTarget(out bool stepFound, float focus, float distance)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = &stepFound;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref focus;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref distance;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderLeg.NativeMethodInfoPtr_GetStepTarget_Private_Vector3_byref_Boolean_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600769D RID: 30365 RVA: 0x001E4B30 File Offset: 0x001E2D30
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591600, XrefRangeEnd = 591616, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderLeg.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600769E RID: 30366 RVA: 0x001E4B74 File Offset: 0x001E2D74
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591616, XrefRangeEnd = 591621, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe IEnumerator Step(Vector3 stepStartPosition, Vector3 targetPosition)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref stepStartPosition;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref targetPosition;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderLeg.NativeMethodInfoPtr_Step_Private_IEnumerator_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null;
}
// Token: 0x0600769F RID: 30367 RVA: 0x001E4BF0 File Offset: 0x001E2DF0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591621, XrefRangeEnd = 591622, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe MechSpiderLeg()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderLeg.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060076A0 RID: 30368 RVA: 0x001E4C3C File Offset: 0x001E2E3C
// Note: this type is marked as 'beforefieldinit'.
static MechSpiderLeg()
{
Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "MechSpiderLeg");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr);
MechSpiderLeg.NativeFieldInfoPtr_mechSpider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "mechSpider");
MechSpiderLeg.NativeFieldInfoPtr_unSync = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "unSync");
MechSpiderLeg.NativeFieldInfoPtr_offset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "offset");
MechSpiderLeg.NativeFieldInfoPtr_minDelay = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "minDelay");
MechSpiderLeg.NativeFieldInfoPtr_maxOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "maxOffset");
MechSpiderLeg.NativeFieldInfoPtr_stepSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "stepSpeed");
MechSpiderLeg.NativeFieldInfoPtr_footHeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "footHeight");
MechSpiderLeg.NativeFieldInfoPtr_velocityPrediction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "velocityPrediction");
MechSpiderLeg.NativeFieldInfoPtr_raycastFocus = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "raycastFocus");
MechSpiderLeg.NativeFieldInfoPtr_yOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "yOffset");
MechSpiderLeg.NativeFieldInfoPtr_sand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "sand");
MechSpiderLeg.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "ik");
MechSpiderLeg.NativeFieldInfoPtr_stepProgress = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "stepProgress");
MechSpiderLeg.NativeFieldInfoPtr_lastStepTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "lastStepTime");
MechSpiderLeg.NativeFieldInfoPtr_defaultPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "defaultPosition");
MechSpiderLeg.NativeFieldInfoPtr_hit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "hit");
MechSpiderLeg.NativeMethodInfoPtr_get_isStepping_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, 100672267);
MechSpiderLeg.NativeMethodInfoPtr_get_position_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, 100672268);
MechSpiderLeg.NativeMethodInfoPtr_set_position_Public_set_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, 100672269);
MechSpiderLeg.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, 100672270);
MechSpiderLeg.NativeMethodInfoPtr_GetStepTarget_Private_Vector3_byref_Boolean_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, 100672271);
MechSpiderLeg.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, 100672272);
MechSpiderLeg.NativeMethodInfoPtr_Step_Private_IEnumerator_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, 100672273);
MechSpiderLeg.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, 100672274);
}
// Token: 0x060076A1 RID: 30369 RVA: 0x0000351C File Offset: 0x0000171C
public MechSpiderLeg(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700287F RID: 10367
// (get) Token: 0x060076A2 RID: 30370 RVA: 0x001E4E4C File Offset: 0x001E304C
// (set) Token: 0x060076A3 RID: 30371 RVA: 0x001E4E80 File Offset: 0x001E3080
public unsafe MechSpider mechSpider
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_mechSpider);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new MechSpider(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_mechSpider), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002880 RID: 10368
// (get) Token: 0x060076A4 RID: 30372 RVA: 0x001E4EA8 File Offset: 0x001E30A8
// (set) Token: 0x060076A5 RID: 30373 RVA: 0x001E4EDC File Offset: 0x001E30DC
public unsafe MechSpiderLeg unSync
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_unSync);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new MechSpiderLeg(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_unSync), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002881 RID: 10369
// (get) Token: 0x060076A6 RID: 30374 RVA: 0x001E4F04 File Offset: 0x001E3104
// (set) Token: 0x060076A7 RID: 30375 RVA: 0x001E4F2C File Offset: 0x001E312C
public unsafe Vector3 offset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_offset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_offset)) = value;
}
}
// Token: 0x17002882 RID: 10370
// (get) Token: 0x060076A8 RID: 30376 RVA: 0x001E4F50 File Offset: 0x001E3150
// (set) Token: 0x060076A9 RID: 30377 RVA: 0x001E4F78 File Offset: 0x001E3178
public unsafe float minDelay
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_minDelay);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_minDelay)) = value;
}
}
// Token: 0x17002883 RID: 10371
// (get) Token: 0x060076AA RID: 30378 RVA: 0x001E4F9C File Offset: 0x001E319C
// (set) Token: 0x060076AB RID: 30379 RVA: 0x001E4FC4 File Offset: 0x001E31C4
public unsafe float maxOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_maxOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_maxOffset)) = value;
}
}
// Token: 0x17002884 RID: 10372
// (get) Token: 0x060076AC RID: 30380 RVA: 0x001E4FE8 File Offset: 0x001E31E8
// (set) Token: 0x060076AD RID: 30381 RVA: 0x001E5010 File Offset: 0x001E3210
public unsafe float stepSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_stepSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_stepSpeed)) = value;
}
}
// Token: 0x17002885 RID: 10373
// (get) Token: 0x060076AE RID: 30382 RVA: 0x001E5034 File Offset: 0x001E3234
// (set) Token: 0x060076AF RID: 30383 RVA: 0x001E505C File Offset: 0x001E325C
public unsafe float footHeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_footHeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_footHeight)) = value;
}
}
// Token: 0x17002886 RID: 10374
// (get) Token: 0x060076B0 RID: 30384 RVA: 0x001E5080 File Offset: 0x001E3280
// (set) Token: 0x060076B1 RID: 30385 RVA: 0x001E50A8 File Offset: 0x001E32A8
public unsafe float velocityPrediction
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_velocityPrediction);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_velocityPrediction)) = value;
}
}
// Token: 0x17002887 RID: 10375
// (get) Token: 0x060076B2 RID: 30386 RVA: 0x001E50CC File Offset: 0x001E32CC
// (set) Token: 0x060076B3 RID: 30387 RVA: 0x001E50F4 File Offset: 0x001E32F4
public unsafe float raycastFocus
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_raycastFocus);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_raycastFocus)) = value;
}
}
// Token: 0x17002888 RID: 10376
// (get) Token: 0x060076B4 RID: 30388 RVA: 0x001E5118 File Offset: 0x001E3318
// (set) Token: 0x060076B5 RID: 30389 RVA: 0x001E514C File Offset: 0x001E334C
public unsafe AnimationCurve yOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_yOffset);
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(MechSpiderLeg.NativeFieldInfoPtr_yOffset), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002889 RID: 10377
// (get) Token: 0x060076B6 RID: 30390 RVA: 0x001E5174 File Offset: 0x001E3374
// (set) Token: 0x060076B7 RID: 30391 RVA: 0x001E51A8 File Offset: 0x001E33A8
public unsafe ParticleSystem sand
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_sand);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ParticleSystem(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_sand), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700288A RID: 10378
// (get) Token: 0x060076B8 RID: 30392 RVA: 0x001E51D0 File Offset: 0x001E33D0
// (set) Token: 0x060076B9 RID: 30393 RVA: 0x001E5204 File Offset: 0x001E3404
public unsafe IK ik
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_ik);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new IK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700288B RID: 10379
// (get) Token: 0x060076BA RID: 30394 RVA: 0x001E522C File Offset: 0x001E342C
// (set) Token: 0x060076BB RID: 30395 RVA: 0x001E5254 File Offset: 0x001E3454
public unsafe float stepProgress
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_stepProgress);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_stepProgress)) = value;
}
}
// Token: 0x1700288C RID: 10380
// (get) Token: 0x060076BC RID: 30396 RVA: 0x001E5278 File Offset: 0x001E3478
// (set) Token: 0x060076BD RID: 30397 RVA: 0x001E52A0 File Offset: 0x001E34A0
public unsafe float lastStepTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_lastStepTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_lastStepTime)) = value;
}
}
// Token: 0x1700288D RID: 10381
// (get) Token: 0x060076BE RID: 30398 RVA: 0x001E52C4 File Offset: 0x001E34C4
// (set) Token: 0x060076BF RID: 30399 RVA: 0x001E52EC File Offset: 0x001E34EC
public unsafe Vector3 defaultPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_defaultPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_defaultPosition)) = value;
}
}
// Token: 0x1700288E RID: 10382
// (get) Token: 0x060076C0 RID: 30400 RVA: 0x001E5310 File Offset: 0x001E3510
// (set) Token: 0x060076C1 RID: 30401 RVA: 0x001E5338 File Offset: 0x001E3538
public unsafe RaycastHit hit
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_hit);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg.NativeFieldInfoPtr_hit)) = value;
}
}
// Token: 0x04004FA7 RID: 20391
private static readonly IntPtr NativeFieldInfoPtr_mechSpider;
// Token: 0x04004FA8 RID: 20392
private static readonly IntPtr NativeFieldInfoPtr_unSync;
// Token: 0x04004FA9 RID: 20393
private static readonly IntPtr NativeFieldInfoPtr_offset;
// Token: 0x04004FAA RID: 20394
private static readonly IntPtr NativeFieldInfoPtr_minDelay;
// Token: 0x04004FAB RID: 20395
private static readonly IntPtr NativeFieldInfoPtr_maxOffset;
// Token: 0x04004FAC RID: 20396
private static readonly IntPtr NativeFieldInfoPtr_stepSpeed;
// Token: 0x04004FAD RID: 20397
private static readonly IntPtr NativeFieldInfoPtr_footHeight;
// Token: 0x04004FAE RID: 20398
private static readonly IntPtr NativeFieldInfoPtr_velocityPrediction;
// Token: 0x04004FAF RID: 20399
private static readonly IntPtr NativeFieldInfoPtr_raycastFocus;
// Token: 0x04004FB0 RID: 20400
private static readonly IntPtr NativeFieldInfoPtr_yOffset;
// Token: 0x04004FB1 RID: 20401
private static readonly IntPtr NativeFieldInfoPtr_sand;
// Token: 0x04004FB2 RID: 20402
private static readonly IntPtr NativeFieldInfoPtr_ik;
// Token: 0x04004FB3 RID: 20403
private static readonly IntPtr NativeFieldInfoPtr_stepProgress;
// Token: 0x04004FB4 RID: 20404
private static readonly IntPtr NativeFieldInfoPtr_lastStepTime;
// Token: 0x04004FB5 RID: 20405
private static readonly IntPtr NativeFieldInfoPtr_defaultPosition;
// Token: 0x04004FB6 RID: 20406
private static readonly IntPtr NativeFieldInfoPtr_hit;
// Token: 0x04004FB7 RID: 20407
private static readonly IntPtr NativeMethodInfoPtr_get_isStepping_Public_get_Boolean_0;
// Token: 0x04004FB8 RID: 20408
private static readonly IntPtr NativeMethodInfoPtr_get_position_Public_get_Vector3_0;
// Token: 0x04004FB9 RID: 20409
private static readonly IntPtr NativeMethodInfoPtr_set_position_Public_set_Void_Vector3_0;
// Token: 0x04004FBA RID: 20410
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04004FBB RID: 20411
private static readonly IntPtr NativeMethodInfoPtr_GetStepTarget_Private_Vector3_byref_Boolean_Single_Single_0;
// Token: 0x04004FBC RID: 20412
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x04004FBD RID: 20413
private static readonly IntPtr NativeMethodInfoPtr_Step_Private_IEnumerator_Vector3_Vector3_0;
// Token: 0x04004FBE RID: 20414
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020003BC RID: 956
[ObfuscatedName("RootMotion.Demos.MechSpiderLeg/<Step>d__24")]
public sealed class _Step_d__24 : Il2CppSystem.Object
{
// Token: 0x060076C2 RID: 30402 RVA: 0x001E535C File Offset: 0x001E355C
[CallerCount(323)]
[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe _Step_d__24(int <>1__state)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MechSpiderLeg._Step_d__24>.NativeClassPtr))
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref <>1__state;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderLeg._Step_d__24.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060076C3 RID: 30403 RVA: 0x001E53BC File Offset: 0x001E35BC
[CallerCount(5585)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_IDisposable_Dispose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderLeg._Step_d__24.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060076C4 RID: 30404 RVA: 0x001E5400 File Offset: 0x001E3600
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591543, XrefRangeEnd = 591566, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool MoveNext()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderLeg._Step_d__24.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x17002896 RID: 10390
// (get) Token: 0x060076C5 RID: 30405 RVA: 0x001E5450 File Offset: 0x001E3650
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderLeg._Step_d__24.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x060076C6 RID: 30406 RVA: 0x001E54A8 File Offset: 0x001E36A8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591566, XrefRangeEnd = 591571, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_Collections_IEnumerator_Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderLeg._Step_d__24.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x17002897 RID: 10391
// (get) Token: 0x060076C7 RID: 30407 RVA: 0x001E54EC File Offset: 0x001E36EC
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderLeg._Step_d__24.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x060076C8 RID: 30408 RVA: 0x001E5544 File Offset: 0x001E3744
// Note: this type is marked as 'beforefieldinit'.
static _Step_d__24()
{
Il2CppClassPointerStore<MechSpiderLeg._Step_d__24>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<MechSpiderLeg>.NativeClassPtr, "<Step>d__24");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MechSpiderLeg._Step_d__24>.NativeClassPtr);
MechSpiderLeg._Step_d__24.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg._Step_d__24>.NativeClassPtr, "<>1__state");
MechSpiderLeg._Step_d__24.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg._Step_d__24>.NativeClassPtr, "<>2__current");
MechSpiderLeg._Step_d__24.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg._Step_d__24>.NativeClassPtr, "<>4__this");
MechSpiderLeg._Step_d__24.NativeFieldInfoPtr_stepStartPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg._Step_d__24>.NativeClassPtr, "stepStartPosition");
MechSpiderLeg._Step_d__24.NativeFieldInfoPtr_targetPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderLeg._Step_d__24>.NativeClassPtr, "targetPosition");
MechSpiderLeg._Step_d__24.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderLeg._Step_d__24>.NativeClassPtr, 100672275);
MechSpiderLeg._Step_d__24.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderLeg._Step_d__24>.NativeClassPtr, 100672276);
MechSpiderLeg._Step_d__24.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderLeg._Step_d__24>.NativeClassPtr, 100672277);
MechSpiderLeg._Step_d__24.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderLeg._Step_d__24>.NativeClassPtr, 100672278);
MechSpiderLeg._Step_d__24.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderLeg._Step_d__24>.NativeClassPtr, 100672279);
MechSpiderLeg._Step_d__24.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderLeg._Step_d__24>.NativeClassPtr, 100672280);
}
// Token: 0x060076C9 RID: 30409 RVA: 0x0000A688 File Offset: 0x00008888
public _Step_d__24(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002891 RID: 10385
// (get) Token: 0x060076CA RID: 30410 RVA: 0x001E564C File Offset: 0x001E384C
// (set) Token: 0x060076CB RID: 30411 RVA: 0x001E5674 File Offset: 0x001E3874
public unsafe int __1__state
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg._Step_d__24.NativeFieldInfoPtr___1__state);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg._Step_d__24.NativeFieldInfoPtr___1__state)) = value;
}
}
// Token: 0x17002892 RID: 10386
// (get) Token: 0x060076CC RID: 30412 RVA: 0x001E5698 File Offset: 0x001E3898
// (set) Token: 0x060076CD RID: 30413 RVA: 0x001E56CC File Offset: 0x001E38CC
public unsafe Il2CppSystem.Object __2__current
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg._Step_d__24.NativeFieldInfoPtr___2__current);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppSystem.Object(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg._Step_d__24.NativeFieldInfoPtr___2__current), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002893 RID: 10387
// (get) Token: 0x060076CE RID: 30414 RVA: 0x001E56F4 File Offset: 0x001E38F4
// (set) Token: 0x060076CF RID: 30415 RVA: 0x001E5728 File Offset: 0x001E3928
public unsafe MechSpiderLeg __4__this
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg._Step_d__24.NativeFieldInfoPtr___4__this);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new MechSpiderLeg(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg._Step_d__24.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002894 RID: 10388
// (get) Token: 0x060076D0 RID: 30416 RVA: 0x001E5750 File Offset: 0x001E3950
// (set) Token: 0x060076D1 RID: 30417 RVA: 0x001E5778 File Offset: 0x001E3978
public unsafe Vector3 stepStartPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg._Step_d__24.NativeFieldInfoPtr_stepStartPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg._Step_d__24.NativeFieldInfoPtr_stepStartPosition)) = value;
}
}
// Token: 0x17002895 RID: 10389
// (get) Token: 0x060076D2 RID: 30418 RVA: 0x001E579C File Offset: 0x001E399C
// (set) Token: 0x060076D3 RID: 30419 RVA: 0x001E57C4 File Offset: 0x001E39C4
public unsafe Vector3 targetPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg._Step_d__24.NativeFieldInfoPtr_targetPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderLeg._Step_d__24.NativeFieldInfoPtr_targetPosition)) = value;
}
}
// Token: 0x04004FBF RID: 20415
private static readonly IntPtr NativeFieldInfoPtr___1__state;
// Token: 0x04004FC0 RID: 20416
private static readonly IntPtr NativeFieldInfoPtr___2__current;
// Token: 0x04004FC1 RID: 20417
private static readonly IntPtr NativeFieldInfoPtr___4__this;
// Token: 0x04004FC2 RID: 20418
private static readonly IntPtr NativeFieldInfoPtr_stepStartPosition;
// Token: 0x04004FC3 RID: 20419
private static readonly IntPtr NativeFieldInfoPtr_targetPosition;
// Token: 0x04004FC4 RID: 20420
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
// Token: 0x04004FC5 RID: 20421
private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;
// Token: 0x04004FC6 RID: 20422
private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;
// Token: 0x04004FC7 RID: 20423
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0;
// Token: 0x04004FC8 RID: 20424
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;
// Token: 0x04004FC9 RID: 20425
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
}
}
}

View File

@@ -0,0 +1,117 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003BD RID: 957
public class MechSpiderParticles : MonoBehaviour
{
// Token: 0x060076D4 RID: 30420 RVA: 0x001E57E8 File Offset: 0x001E39E8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591622, XrefRangeEnd = 591633, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderParticles.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060076D5 RID: 30421 RVA: 0x001E582C File Offset: 0x001E3A2C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591633, XrefRangeEnd = 591658, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderParticles.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060076D6 RID: 30422 RVA: 0x001E5870 File Offset: 0x001E3A70
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe MechSpiderParticles()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MechSpiderParticles>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MechSpiderParticles.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060076D7 RID: 30423 RVA: 0x001E58BC File Offset: 0x001E3ABC
// Note: this type is marked as 'beforefieldinit'.
static MechSpiderParticles()
{
Il2CppClassPointerStore<MechSpiderParticles>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "MechSpiderParticles");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MechSpiderParticles>.NativeClassPtr);
MechSpiderParticles.NativeFieldInfoPtr_mechSpiderController = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderParticles>.NativeClassPtr, "mechSpiderController");
MechSpiderParticles.NativeFieldInfoPtr_particles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MechSpiderParticles>.NativeClassPtr, "particles");
MechSpiderParticles.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderParticles>.NativeClassPtr, 100672281);
MechSpiderParticles.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderParticles>.NativeClassPtr, 100672282);
MechSpiderParticles.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MechSpiderParticles>.NativeClassPtr, 100672283);
}
// Token: 0x060076D8 RID: 30424 RVA: 0x0000351C File Offset: 0x0000171C
public MechSpiderParticles(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002898 RID: 10392
// (get) Token: 0x060076D9 RID: 30425 RVA: 0x001E5950 File Offset: 0x001E3B50
// (set) Token: 0x060076DA RID: 30426 RVA: 0x001E5984 File Offset: 0x001E3B84
public unsafe MechSpiderController mechSpiderController
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderParticles.NativeFieldInfoPtr_mechSpiderController);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new MechSpiderController(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderParticles.NativeFieldInfoPtr_mechSpiderController), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002899 RID: 10393
// (get) Token: 0x060076DB RID: 30427 RVA: 0x001E59AC File Offset: 0x001E3BAC
// (set) Token: 0x060076DC RID: 30428 RVA: 0x001E59E0 File Offset: 0x001E3BE0
public unsafe ParticleSystem particles
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderParticles.NativeFieldInfoPtr_particles);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ParticleSystem(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpiderParticles.NativeFieldInfoPtr_particles), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04004FCA RID: 20426
private static readonly IntPtr NativeFieldInfoPtr_mechSpiderController;
// Token: 0x04004FCB RID: 20427
private static readonly IntPtr NativeFieldInfoPtr_particles;
// Token: 0x04004FCC RID: 20428
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04004FCD RID: 20429
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x04004FCE RID: 20430
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,518 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using Il2CppSystem.Collections;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D5 RID: 981
public class MotionAbsorb : MonoBehaviour
{
// Token: 0x06007873 RID: 30835 RVA: 0x001EB60C File Offset: 0x001E980C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592541, XrefRangeEnd = 592547, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnCollisionEnter()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorb.NativeMethodInfoPtr_OnCollisionEnter_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007874 RID: 30836 RVA: 0x001EB650 File Offset: 0x001E9850
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592547, XrefRangeEnd = 592552, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe IEnumerator AbsorbMotion()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorb.NativeMethodInfoPtr_AbsorbMotion_Private_IEnumerator_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null;
}
// Token: 0x06007875 RID: 30837 RVA: 0x001EB6A8 File Offset: 0x001E98A8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592552, XrefRangeEnd = 592553, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe MotionAbsorb()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MotionAbsorb>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorb.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007876 RID: 30838 RVA: 0x001EB6F4 File Offset: 0x001E98F4
// Note: this type is marked as 'beforefieldinit'.
static MotionAbsorb()
{
Il2CppClassPointerStore<MotionAbsorb>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "MotionAbsorb");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MotionAbsorb>.NativeClassPtr);
MotionAbsorb.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorb>.NativeClassPtr, "ik");
MotionAbsorb.NativeFieldInfoPtr_absorbers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorb>.NativeClassPtr, "absorbers");
MotionAbsorb.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorb>.NativeClassPtr, "weight");
MotionAbsorb.NativeFieldInfoPtr_falloff = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorb>.NativeClassPtr, "falloff");
MotionAbsorb.NativeFieldInfoPtr_falloffSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorb>.NativeClassPtr, "falloffSpeed");
MotionAbsorb.NativeFieldInfoPtr_timer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorb>.NativeClassPtr, "timer");
MotionAbsorb.NativeMethodInfoPtr_OnCollisionEnter_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorb>.NativeClassPtr, 100672367);
MotionAbsorb.NativeMethodInfoPtr_AbsorbMotion_Private_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorb>.NativeClassPtr, 100672368);
MotionAbsorb.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorb>.NativeClassPtr, 100672369);
}
// Token: 0x06007877 RID: 30839 RVA: 0x0000351C File Offset: 0x0000171C
public MotionAbsorb(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002928 RID: 10536
// (get) Token: 0x06007878 RID: 30840 RVA: 0x001EB7D8 File Offset: 0x001E99D8
// (set) Token: 0x06007879 RID: 30841 RVA: 0x001EB80C File Offset: 0x001E9A0C
public unsafe FullBodyBipedIK ik
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb.NativeFieldInfoPtr_ik);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002929 RID: 10537
// (get) Token: 0x0600787A RID: 30842 RVA: 0x001EB834 File Offset: 0x001E9A34
// (set) Token: 0x0600787B RID: 30843 RVA: 0x001EB868 File Offset: 0x001E9A68
public unsafe Il2CppReferenceArray<MotionAbsorb.Absorber> absorbers
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb.NativeFieldInfoPtr_absorbers);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<MotionAbsorb.Absorber>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb.NativeFieldInfoPtr_absorbers), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700292A RID: 10538
// (get) Token: 0x0600787C RID: 30844 RVA: 0x001EB890 File Offset: 0x001E9A90
// (set) Token: 0x0600787D RID: 30845 RVA: 0x001EB8B8 File Offset: 0x001E9AB8
public unsafe float weight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb.NativeFieldInfoPtr_weight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb.NativeFieldInfoPtr_weight)) = value;
}
}
// Token: 0x1700292B RID: 10539
// (get) Token: 0x0600787E RID: 30846 RVA: 0x001EB8DC File Offset: 0x001E9ADC
// (set) Token: 0x0600787F RID: 30847 RVA: 0x001EB910 File Offset: 0x001E9B10
public unsafe AnimationCurve falloff
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb.NativeFieldInfoPtr_falloff);
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(MotionAbsorb.NativeFieldInfoPtr_falloff), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700292C RID: 10540
// (get) Token: 0x06007880 RID: 30848 RVA: 0x001EB938 File Offset: 0x001E9B38
// (set) Token: 0x06007881 RID: 30849 RVA: 0x001EB960 File Offset: 0x001E9B60
public unsafe float falloffSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb.NativeFieldInfoPtr_falloffSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb.NativeFieldInfoPtr_falloffSpeed)) = value;
}
}
// Token: 0x1700292D RID: 10541
// (get) Token: 0x06007882 RID: 30850 RVA: 0x001EB984 File Offset: 0x001E9B84
// (set) Token: 0x06007883 RID: 30851 RVA: 0x001EB9AC File Offset: 0x001E9BAC
public unsafe float timer
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb.NativeFieldInfoPtr_timer);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb.NativeFieldInfoPtr_timer)) = value;
}
}
// Token: 0x040050B0 RID: 20656
private static readonly IntPtr NativeFieldInfoPtr_ik;
// Token: 0x040050B1 RID: 20657
private static readonly IntPtr NativeFieldInfoPtr_absorbers;
// Token: 0x040050B2 RID: 20658
private static readonly IntPtr NativeFieldInfoPtr_weight;
// Token: 0x040050B3 RID: 20659
private static readonly IntPtr NativeFieldInfoPtr_falloff;
// Token: 0x040050B4 RID: 20660
private static readonly IntPtr NativeFieldInfoPtr_falloffSpeed;
// Token: 0x040050B5 RID: 20661
private static readonly IntPtr NativeFieldInfoPtr_timer;
// Token: 0x040050B6 RID: 20662
private static readonly IntPtr NativeMethodInfoPtr_OnCollisionEnter_Private_Void_0;
// Token: 0x040050B7 RID: 20663
private static readonly IntPtr NativeMethodInfoPtr_AbsorbMotion_Private_IEnumerator_0;
// Token: 0x040050B8 RID: 20664
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020003D6 RID: 982
[Serializable]
public class Absorber : Il2CppSystem.Object
{
// Token: 0x06007884 RID: 30852 RVA: 0x001EB9D0 File Offset: 0x001E9BD0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592513, XrefRangeEnd = 592519, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetToBone(IKSolverFullBodyBiped solver)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(solver);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorb.Absorber.NativeMethodInfoPtr_SetToBone_Public_Void_IKSolverFullBodyBiped_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007885 RID: 30853 RVA: 0x001EBA2C File Offset: 0x001E9C2C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592519, XrefRangeEnd = 592521, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetEffectorWeights(IKSolverFullBodyBiped solver, float w)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(solver);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref w;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorb.Absorber.NativeMethodInfoPtr_SetEffectorWeights_Public_Void_IKSolverFullBodyBiped_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007886 RID: 30854 RVA: 0x001EBA98 File Offset: 0x001E9C98
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592521, XrefRangeEnd = 592522, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Absorber()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MotionAbsorb.Absorber>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorb.Absorber.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007887 RID: 30855 RVA: 0x001EBAE4 File Offset: 0x001E9CE4
// Note: this type is marked as 'beforefieldinit'.
static Absorber()
{
Il2CppClassPointerStore<MotionAbsorb.Absorber>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<MotionAbsorb>.NativeClassPtr, "Absorber");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MotionAbsorb.Absorber>.NativeClassPtr);
MotionAbsorb.Absorber.NativeFieldInfoPtr_effector = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorb.Absorber>.NativeClassPtr, "effector");
MotionAbsorb.Absorber.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorb.Absorber>.NativeClassPtr, "weight");
MotionAbsorb.Absorber.NativeMethodInfoPtr_SetToBone_Public_Void_IKSolverFullBodyBiped_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorb.Absorber>.NativeClassPtr, 100672370);
MotionAbsorb.Absorber.NativeMethodInfoPtr_SetEffectorWeights_Public_Void_IKSolverFullBodyBiped_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorb.Absorber>.NativeClassPtr, 100672371);
MotionAbsorb.Absorber.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorb.Absorber>.NativeClassPtr, 100672372);
}
// Token: 0x06007888 RID: 30856 RVA: 0x0000A688 File Offset: 0x00008888
public Absorber(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700292E RID: 10542
// (get) Token: 0x06007889 RID: 30857 RVA: 0x001EBB74 File Offset: 0x001E9D74
// (set) Token: 0x0600788A RID: 30858 RVA: 0x001EBB9C File Offset: 0x001E9D9C
public unsafe FullBodyBipedEffector effector
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb.Absorber.NativeFieldInfoPtr_effector);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb.Absorber.NativeFieldInfoPtr_effector)) = value;
}
}
// Token: 0x1700292F RID: 10543
// (get) Token: 0x0600788B RID: 30859 RVA: 0x001EBBC0 File Offset: 0x001E9DC0
// (set) Token: 0x0600788C RID: 30860 RVA: 0x001EBBE8 File Offset: 0x001E9DE8
public unsafe float weight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb.Absorber.NativeFieldInfoPtr_weight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb.Absorber.NativeFieldInfoPtr_weight)) = value;
}
}
// Token: 0x040050B9 RID: 20665
private static readonly IntPtr NativeFieldInfoPtr_effector;
// Token: 0x040050BA RID: 20666
private static readonly IntPtr NativeFieldInfoPtr_weight;
// Token: 0x040050BB RID: 20667
private static readonly IntPtr NativeMethodInfoPtr_SetToBone_Public_Void_IKSolverFullBodyBiped_0;
// Token: 0x040050BC RID: 20668
private static readonly IntPtr NativeMethodInfoPtr_SetEffectorWeights_Public_Void_IKSolverFullBodyBiped_Single_0;
// Token: 0x040050BD RID: 20669
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
// Token: 0x020003D7 RID: 983
[ObfuscatedName("RootMotion.Demos.MotionAbsorb/<AbsorbMotion>d__8")]
public sealed class _AbsorbMotion_d__8 : Il2CppSystem.Object
{
// Token: 0x0600788D RID: 30861 RVA: 0x001EBC0C File Offset: 0x001E9E0C
[CallerCount(323)]
[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe _AbsorbMotion_d__8(int <>1__state)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MotionAbsorb._AbsorbMotion_d__8>.NativeClassPtr))
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref <>1__state;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorb._AbsorbMotion_d__8.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600788E RID: 30862 RVA: 0x001EBC6C File Offset: 0x001E9E6C
[CallerCount(5585)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_IDisposable_Dispose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorb._AbsorbMotion_d__8.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600788F RID: 30863 RVA: 0x001EBCB0 File Offset: 0x001E9EB0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592522, XrefRangeEnd = 592536, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool MoveNext()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorb._AbsorbMotion_d__8.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x17002933 RID: 10547
// (get) Token: 0x06007890 RID: 30864 RVA: 0x001EBD00 File Offset: 0x001E9F00
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorb._AbsorbMotion_d__8.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x06007891 RID: 30865 RVA: 0x001EBD58 File Offset: 0x001E9F58
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592536, XrefRangeEnd = 592541, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_Collections_IEnumerator_Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorb._AbsorbMotion_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x17002934 RID: 10548
// (get) Token: 0x06007892 RID: 30866 RVA: 0x001EBD9C File Offset: 0x001E9F9C
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorb._AbsorbMotion_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x06007893 RID: 30867 RVA: 0x001EBDF4 File Offset: 0x001E9FF4
// Note: this type is marked as 'beforefieldinit'.
static _AbsorbMotion_d__8()
{
Il2CppClassPointerStore<MotionAbsorb._AbsorbMotion_d__8>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<MotionAbsorb>.NativeClassPtr, "<AbsorbMotion>d__8");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MotionAbsorb._AbsorbMotion_d__8>.NativeClassPtr);
MotionAbsorb._AbsorbMotion_d__8.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorb._AbsorbMotion_d__8>.NativeClassPtr, "<>1__state");
MotionAbsorb._AbsorbMotion_d__8.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorb._AbsorbMotion_d__8>.NativeClassPtr, "<>2__current");
MotionAbsorb._AbsorbMotion_d__8.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorb._AbsorbMotion_d__8>.NativeClassPtr, "<>4__this");
MotionAbsorb._AbsorbMotion_d__8.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorb._AbsorbMotion_d__8>.NativeClassPtr, 100672373);
MotionAbsorb._AbsorbMotion_d__8.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorb._AbsorbMotion_d__8>.NativeClassPtr, 100672374);
MotionAbsorb._AbsorbMotion_d__8.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorb._AbsorbMotion_d__8>.NativeClassPtr, 100672375);
MotionAbsorb._AbsorbMotion_d__8.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorb._AbsorbMotion_d__8>.NativeClassPtr, 100672376);
MotionAbsorb._AbsorbMotion_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorb._AbsorbMotion_d__8>.NativeClassPtr, 100672377);
MotionAbsorb._AbsorbMotion_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorb._AbsorbMotion_d__8>.NativeClassPtr, 100672378);
}
// Token: 0x06007894 RID: 30868 RVA: 0x0000A688 File Offset: 0x00008888
public _AbsorbMotion_d__8(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002930 RID: 10544
// (get) Token: 0x06007895 RID: 30869 RVA: 0x001EBED4 File Offset: 0x001EA0D4
// (set) Token: 0x06007896 RID: 30870 RVA: 0x001EBEFC File Offset: 0x001EA0FC
public unsafe int __1__state
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb._AbsorbMotion_d__8.NativeFieldInfoPtr___1__state);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb._AbsorbMotion_d__8.NativeFieldInfoPtr___1__state)) = value;
}
}
// Token: 0x17002931 RID: 10545
// (get) Token: 0x06007897 RID: 30871 RVA: 0x001EBF20 File Offset: 0x001EA120
// (set) Token: 0x06007898 RID: 30872 RVA: 0x001EBF54 File Offset: 0x001EA154
public unsafe Il2CppSystem.Object __2__current
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb._AbsorbMotion_d__8.NativeFieldInfoPtr___2__current);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppSystem.Object(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb._AbsorbMotion_d__8.NativeFieldInfoPtr___2__current), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002932 RID: 10546
// (get) Token: 0x06007899 RID: 30873 RVA: 0x001EBF7C File Offset: 0x001EA17C
// (set) Token: 0x0600789A RID: 30874 RVA: 0x001EBFB0 File Offset: 0x001EA1B0
public unsafe MotionAbsorb __4__this
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb._AbsorbMotion_d__8.NativeFieldInfoPtr___4__this);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new MotionAbsorb(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorb._AbsorbMotion_d__8.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040050BE RID: 20670
private static readonly IntPtr NativeFieldInfoPtr___1__state;
// Token: 0x040050BF RID: 20671
private static readonly IntPtr NativeFieldInfoPtr___2__current;
// Token: 0x040050C0 RID: 20672
private static readonly IntPtr NativeFieldInfoPtr___4__this;
// Token: 0x040050C1 RID: 20673
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
// Token: 0x040050C2 RID: 20674
private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;
// Token: 0x040050C3 RID: 20675
private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;
// Token: 0x040050C4 RID: 20676
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0;
// Token: 0x040050C5 RID: 20677
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;
// Token: 0x040050C6 RID: 20678
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
}
}
}

View File

@@ -0,0 +1,259 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D8 RID: 984
public class MotionAbsorbCharacter : MonoBehaviour
{
// Token: 0x0600789B RID: 30875 RVA: 0x001EBFD8 File Offset: 0x001EA1D8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592553, XrefRangeEnd = 592559, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorbCharacter.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600789C RID: 30876 RVA: 0x001EC01C File Offset: 0x001EA21C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592559, XrefRangeEnd = 592563, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorbCharacter.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600789D RID: 30877 RVA: 0x001EC060 File Offset: 0x001EA260
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592563, XrefRangeEnd = 592571, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SwingStart()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorbCharacter.NativeMethodInfoPtr_SwingStart_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600789E RID: 30878 RVA: 0x001EC0A4 File Offset: 0x001EA2A4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592571, XrefRangeEnd = 592572, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe MotionAbsorbCharacter()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MotionAbsorbCharacter>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionAbsorbCharacter.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600789F RID: 30879 RVA: 0x001EC0F0 File Offset: 0x001EA2F0
// Note: this type is marked as 'beforefieldinit'.
static MotionAbsorbCharacter()
{
Il2CppClassPointerStore<MotionAbsorbCharacter>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "MotionAbsorbCharacter");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MotionAbsorbCharacter>.NativeClassPtr);
MotionAbsorbCharacter.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorbCharacter>.NativeClassPtr, "animator");
MotionAbsorbCharacter.NativeFieldInfoPtr_motionAbsorb = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorbCharacter>.NativeClassPtr, "motionAbsorb");
MotionAbsorbCharacter.NativeFieldInfoPtr_cube = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorbCharacter>.NativeClassPtr, "cube");
MotionAbsorbCharacter.NativeFieldInfoPtr_cubeRandomPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorbCharacter>.NativeClassPtr, "cubeRandomPosition");
MotionAbsorbCharacter.NativeFieldInfoPtr_motionAbsorbWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorbCharacter>.NativeClassPtr, "motionAbsorbWeight");
MotionAbsorbCharacter.NativeFieldInfoPtr_cubeDefaultPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorbCharacter>.NativeClassPtr, "cubeDefaultPosition");
MotionAbsorbCharacter.NativeFieldInfoPtr_info = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorbCharacter>.NativeClassPtr, "info");
MotionAbsorbCharacter.NativeFieldInfoPtr_cubeRigidbody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionAbsorbCharacter>.NativeClassPtr, "cubeRigidbody");
MotionAbsorbCharacter.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorbCharacter>.NativeClassPtr, 100672379);
MotionAbsorbCharacter.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorbCharacter>.NativeClassPtr, 100672380);
MotionAbsorbCharacter.NativeMethodInfoPtr_SwingStart_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorbCharacter>.NativeClassPtr, 100672381);
MotionAbsorbCharacter.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionAbsorbCharacter>.NativeClassPtr, 100672382);
}
// Token: 0x060078A0 RID: 30880 RVA: 0x0000351C File Offset: 0x0000171C
public MotionAbsorbCharacter(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002935 RID: 10549
// (get) Token: 0x060078A1 RID: 30881 RVA: 0x001EC210 File Offset: 0x001EA410
// (set) Token: 0x060078A2 RID: 30882 RVA: 0x001EC244 File Offset: 0x001EA444
public unsafe Animator animator
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorbCharacter.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(MotionAbsorbCharacter.NativeFieldInfoPtr_animator), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002936 RID: 10550
// (get) Token: 0x060078A3 RID: 30883 RVA: 0x001EC26C File Offset: 0x001EA46C
// (set) Token: 0x060078A4 RID: 30884 RVA: 0x001EC2A0 File Offset: 0x001EA4A0
public unsafe MotionAbsorb motionAbsorb
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorbCharacter.NativeFieldInfoPtr_motionAbsorb);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new MotionAbsorb(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorbCharacter.NativeFieldInfoPtr_motionAbsorb), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002937 RID: 10551
// (get) Token: 0x060078A5 RID: 30885 RVA: 0x001EC2C8 File Offset: 0x001EA4C8
// (set) Token: 0x060078A6 RID: 30886 RVA: 0x001EC2FC File Offset: 0x001EA4FC
public unsafe Transform cube
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorbCharacter.NativeFieldInfoPtr_cube);
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(MotionAbsorbCharacter.NativeFieldInfoPtr_cube), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002938 RID: 10552
// (get) Token: 0x060078A7 RID: 30887 RVA: 0x001EC324 File Offset: 0x001EA524
// (set) Token: 0x060078A8 RID: 30888 RVA: 0x001EC34C File Offset: 0x001EA54C
public unsafe float cubeRandomPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorbCharacter.NativeFieldInfoPtr_cubeRandomPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorbCharacter.NativeFieldInfoPtr_cubeRandomPosition)) = value;
}
}
// Token: 0x17002939 RID: 10553
// (get) Token: 0x060078A9 RID: 30889 RVA: 0x001EC370 File Offset: 0x001EA570
// (set) Token: 0x060078AA RID: 30890 RVA: 0x001EC3A4 File Offset: 0x001EA5A4
public unsafe AnimationCurve motionAbsorbWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorbCharacter.NativeFieldInfoPtr_motionAbsorbWeight);
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(MotionAbsorbCharacter.NativeFieldInfoPtr_motionAbsorbWeight), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700293A RID: 10554
// (get) Token: 0x060078AB RID: 30891 RVA: 0x001EC3CC File Offset: 0x001EA5CC
// (set) Token: 0x060078AC RID: 30892 RVA: 0x001EC3F4 File Offset: 0x001EA5F4
public unsafe Vector3 cubeDefaultPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorbCharacter.NativeFieldInfoPtr_cubeDefaultPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorbCharacter.NativeFieldInfoPtr_cubeDefaultPosition)) = value;
}
}
// Token: 0x1700293B RID: 10555
// (get) Token: 0x060078AD RID: 30893 RVA: 0x001EC418 File Offset: 0x001EA618
// (set) Token: 0x060078AE RID: 30894 RVA: 0x001EC440 File Offset: 0x001EA640
public unsafe AnimatorStateInfo info
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorbCharacter.NativeFieldInfoPtr_info);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorbCharacter.NativeFieldInfoPtr_info)) = value;
}
}
// Token: 0x1700293C RID: 10556
// (get) Token: 0x060078AF RID: 30895 RVA: 0x001EC464 File Offset: 0x001EA664
// (set) Token: 0x060078B0 RID: 30896 RVA: 0x001EC498 File Offset: 0x001EA698
public unsafe Rigidbody cubeRigidbody
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorbCharacter.NativeFieldInfoPtr_cubeRigidbody);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Rigidbody(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionAbsorbCharacter.NativeFieldInfoPtr_cubeRigidbody), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040050C7 RID: 20679
private static readonly IntPtr NativeFieldInfoPtr_animator;
// Token: 0x040050C8 RID: 20680
private static readonly IntPtr NativeFieldInfoPtr_motionAbsorb;
// Token: 0x040050C9 RID: 20681
private static readonly IntPtr NativeFieldInfoPtr_cube;
// Token: 0x040050CA RID: 20682
private static readonly IntPtr NativeFieldInfoPtr_cubeRandomPosition;
// Token: 0x040050CB RID: 20683
private static readonly IntPtr NativeFieldInfoPtr_motionAbsorbWeight;
// Token: 0x040050CC RID: 20684
private static readonly IntPtr NativeFieldInfoPtr_cubeDefaultPosition;
// Token: 0x040050CD RID: 20685
private static readonly IntPtr NativeFieldInfoPtr_info;
// Token: 0x040050CE RID: 20686
private static readonly IntPtr NativeFieldInfoPtr_cubeRigidbody;
// Token: 0x040050CF RID: 20687
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x040050D0 RID: 20688
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x040050D1 RID: 20689
private static readonly IntPtr NativeMethodInfoPtr_SwingStart_Private_Void_0;
// Token: 0x040050D2 RID: 20690
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,193 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003D9 RID: 985
public class OffsetEffector : OffsetModifier
{
// Token: 0x060078B1 RID: 30897 RVA: 0x001EC4C0 File Offset: 0x001EA6C0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592572, XrefRangeEnd = 592584, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), OffsetEffector.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060078B2 RID: 30898 RVA: 0x001EC510 File Offset: 0x001EA710
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592584, XrefRangeEnd = 592591, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnModifyOffset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), OffsetEffector.NativeMethodInfoPtr_OnModifyOffset_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060078B3 RID: 30899 RVA: 0x001EC560 File Offset: 0x001EA760
[CallerCount(8)]
[CachedScanResults(RefRangeStart = 583993, RefRangeEnd = 584001, XrefRangeStart = 583993, XrefRangeEnd = 584001, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe OffsetEffector()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<OffsetEffector>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetEffector.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060078B4 RID: 30900 RVA: 0x001EC5AC File Offset: 0x001EA7AC
// Note: this type is marked as 'beforefieldinit'.
static OffsetEffector()
{
Il2CppClassPointerStore<OffsetEffector>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "OffsetEffector");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<OffsetEffector>.NativeClassPtr);
OffsetEffector.NativeFieldInfoPtr_effectorLinks = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<OffsetEffector>.NativeClassPtr, "effectorLinks");
OffsetEffector.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<OffsetEffector>.NativeClassPtr, 100672383);
OffsetEffector.NativeMethodInfoPtr_OnModifyOffset_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<OffsetEffector>.NativeClassPtr, 100672384);
OffsetEffector.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<OffsetEffector>.NativeClassPtr, 100672385);
}
// Token: 0x060078B5 RID: 30901 RVA: 0x001E5C80 File Offset: 0x001E3E80
public OffsetEffector(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700293D RID: 10557
// (get) Token: 0x060078B6 RID: 30902 RVA: 0x001EC62C File Offset: 0x001EA82C
// (set) Token: 0x060078B7 RID: 30903 RVA: 0x001EC660 File Offset: 0x001EA860
public unsafe Il2CppReferenceArray<OffsetEffector.EffectorLink> effectorLinks
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetEffector.NativeFieldInfoPtr_effectorLinks);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<OffsetEffector.EffectorLink>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetEffector.NativeFieldInfoPtr_effectorLinks), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040050D3 RID: 20691
private static readonly IntPtr NativeFieldInfoPtr_effectorLinks;
// Token: 0x040050D4 RID: 20692
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_Void_0;
// Token: 0x040050D5 RID: 20693
private static readonly IntPtr NativeMethodInfoPtr_OnModifyOffset_Protected_Virtual_Void_0;
// Token: 0x040050D6 RID: 20694
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020003DA RID: 986
[Serializable]
public class EffectorLink : Il2CppSystem.Object
{
// Token: 0x060078B8 RID: 30904 RVA: 0x001EC688 File Offset: 0x001EA888
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe EffectorLink()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<OffsetEffector.EffectorLink>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(OffsetEffector.EffectorLink.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060078B9 RID: 30905 RVA: 0x001EC6D4 File Offset: 0x001EA8D4
// Note: this type is marked as 'beforefieldinit'.
static EffectorLink()
{
Il2CppClassPointerStore<OffsetEffector.EffectorLink>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<OffsetEffector>.NativeClassPtr, "EffectorLink");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<OffsetEffector.EffectorLink>.NativeClassPtr);
OffsetEffector.EffectorLink.NativeFieldInfoPtr_effectorType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<OffsetEffector.EffectorLink>.NativeClassPtr, "effectorType");
OffsetEffector.EffectorLink.NativeFieldInfoPtr_weightMultiplier = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<OffsetEffector.EffectorLink>.NativeClassPtr, "weightMultiplier");
OffsetEffector.EffectorLink.NativeFieldInfoPtr_localPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<OffsetEffector.EffectorLink>.NativeClassPtr, "localPosition");
OffsetEffector.EffectorLink.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<OffsetEffector.EffectorLink>.NativeClassPtr, 100672386);
}
// Token: 0x060078BA RID: 30906 RVA: 0x0000A688 File Offset: 0x00008888
public EffectorLink(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700293E RID: 10558
// (get) Token: 0x060078BB RID: 30907 RVA: 0x001EC750 File Offset: 0x001EA950
// (set) Token: 0x060078BC RID: 30908 RVA: 0x001EC778 File Offset: 0x001EA978
public unsafe FullBodyBipedEffector effectorType
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetEffector.EffectorLink.NativeFieldInfoPtr_effectorType);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetEffector.EffectorLink.NativeFieldInfoPtr_effectorType)) = value;
}
}
// Token: 0x1700293F RID: 10559
// (get) Token: 0x060078BD RID: 30909 RVA: 0x001EC79C File Offset: 0x001EA99C
// (set) Token: 0x060078BE RID: 30910 RVA: 0x001EC7C4 File Offset: 0x001EA9C4
public unsafe float weightMultiplier
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetEffector.EffectorLink.NativeFieldInfoPtr_weightMultiplier);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetEffector.EffectorLink.NativeFieldInfoPtr_weightMultiplier)) = value;
}
}
// Token: 0x17002940 RID: 10560
// (get) Token: 0x060078BF RID: 30911 RVA: 0x001EC7E8 File Offset: 0x001EA9E8
// (set) Token: 0x060078C0 RID: 30912 RVA: 0x001EC810 File Offset: 0x001EAA10
public unsafe Vector3 localPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetEffector.EffectorLink.NativeFieldInfoPtr_localPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(OffsetEffector.EffectorLink.NativeFieldInfoPtr_localPosition)) = value;
}
}
// Token: 0x040050D7 RID: 20695
private static readonly IntPtr NativeFieldInfoPtr_effectorType;
// Token: 0x040050D8 RID: 20696
private static readonly IntPtr NativeFieldInfoPtr_weightMultiplier;
// Token: 0x040050D9 RID: 20697
private static readonly IntPtr NativeFieldInfoPtr_localPosition;
// Token: 0x040050DA RID: 20698
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}
}

View File

@@ -0,0 +1,432 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003DB RID: 987
public class PendulumExample : MonoBehaviour
{
// Token: 0x060078C1 RID: 30913 RVA: 0x001EC834 File Offset: 0x001EAA34
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592591, XrefRangeEnd = 592624, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PendulumExample.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060078C2 RID: 30914 RVA: 0x001EC878 File Offset: 0x001EAA78
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592624, XrefRangeEnd = 592674, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PendulumExample.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060078C3 RID: 30915 RVA: 0x001EC8BC File Offset: 0x001EAABC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592674, XrefRangeEnd = 592676, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe PendulumExample()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PendulumExample.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060078C4 RID: 30916 RVA: 0x001EC908 File Offset: 0x001EAB08
// Note: this type is marked as 'beforefieldinit'.
static PendulumExample()
{
Il2CppClassPointerStore<PendulumExample>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "PendulumExample");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr);
PendulumExample.NativeFieldInfoPtr_weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "weight");
PendulumExample.NativeFieldInfoPtr_hangingDistanceMlp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "hangingDistanceMlp");
PendulumExample.NativeFieldInfoPtr_rootTargetPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "rootTargetPosition");
PendulumExample.NativeFieldInfoPtr_rootTargetRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "rootTargetRotation");
PendulumExample.NativeFieldInfoPtr_target = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "target");
PendulumExample.NativeFieldInfoPtr_leftHandTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "leftHandTarget");
PendulumExample.NativeFieldInfoPtr_rightHandTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "rightHandTarget");
PendulumExample.NativeFieldInfoPtr_leftFootTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "leftFootTarget");
PendulumExample.NativeFieldInfoPtr_rightFootTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "rightFootTarget");
PendulumExample.NativeFieldInfoPtr_pelvisTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "pelvisTarget");
PendulumExample.NativeFieldInfoPtr_bodyTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "bodyTarget");
PendulumExample.NativeFieldInfoPtr_headTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "headTarget");
PendulumExample.NativeFieldInfoPtr_pelvisDownAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "pelvisDownAxis");
PendulumExample.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "ik");
PendulumExample.NativeFieldInfoPtr_rootRelativeToPelvis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "rootRelativeToPelvis");
PendulumExample.NativeFieldInfoPtr_pelvisToRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "pelvisToRoot");
PendulumExample.NativeFieldInfoPtr_lastWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, "lastWeight");
PendulumExample.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, 100672387);
PendulumExample.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, 100672388);
PendulumExample.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PendulumExample>.NativeClassPtr, 100672389);
}
// Token: 0x060078C5 RID: 30917 RVA: 0x0000351C File Offset: 0x0000171C
public PendulumExample(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002941 RID: 10561
// (get) Token: 0x060078C6 RID: 30918 RVA: 0x001ECAC8 File Offset: 0x001EACC8
// (set) Token: 0x060078C7 RID: 30919 RVA: 0x001ECAF0 File Offset: 0x001EACF0
public unsafe float weight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_weight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_weight)) = value;
}
}
// Token: 0x17002942 RID: 10562
// (get) Token: 0x060078C8 RID: 30920 RVA: 0x001ECB14 File Offset: 0x001EAD14
// (set) Token: 0x060078C9 RID: 30921 RVA: 0x001ECB3C File Offset: 0x001EAD3C
public unsafe float hangingDistanceMlp
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_hangingDistanceMlp);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_hangingDistanceMlp)) = value;
}
}
// Token: 0x17002943 RID: 10563
// (get) Token: 0x060078CA RID: 30922 RVA: 0x001ECB60 File Offset: 0x001EAD60
// (set) Token: 0x060078CB RID: 30923 RVA: 0x001ECB88 File Offset: 0x001EAD88
public unsafe Vector3 rootTargetPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_rootTargetPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_rootTargetPosition)) = value;
}
}
// Token: 0x17002944 RID: 10564
// (get) Token: 0x060078CC RID: 30924 RVA: 0x001ECBAC File Offset: 0x001EADAC
// (set) Token: 0x060078CD RID: 30925 RVA: 0x001ECBD4 File Offset: 0x001EADD4
public unsafe Quaternion rootTargetRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_rootTargetRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_rootTargetRotation)) = value;
}
}
// Token: 0x17002945 RID: 10565
// (get) Token: 0x060078CE RID: 30926 RVA: 0x001ECBF8 File Offset: 0x001EADF8
// (set) Token: 0x060078CF RID: 30927 RVA: 0x001ECC2C File Offset: 0x001EAE2C
public unsafe Transform target
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_target);
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(PendulumExample.NativeFieldInfoPtr_target), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002946 RID: 10566
// (get) Token: 0x060078D0 RID: 30928 RVA: 0x001ECC54 File Offset: 0x001EAE54
// (set) Token: 0x060078D1 RID: 30929 RVA: 0x001ECC88 File Offset: 0x001EAE88
public unsafe Transform leftHandTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_leftHandTarget);
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(PendulumExample.NativeFieldInfoPtr_leftHandTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002947 RID: 10567
// (get) Token: 0x060078D2 RID: 30930 RVA: 0x001ECCB0 File Offset: 0x001EAEB0
// (set) Token: 0x060078D3 RID: 30931 RVA: 0x001ECCE4 File Offset: 0x001EAEE4
public unsafe Transform rightHandTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_rightHandTarget);
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(PendulumExample.NativeFieldInfoPtr_rightHandTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002948 RID: 10568
// (get) Token: 0x060078D4 RID: 30932 RVA: 0x001ECD0C File Offset: 0x001EAF0C
// (set) Token: 0x060078D5 RID: 30933 RVA: 0x001ECD40 File Offset: 0x001EAF40
public unsafe Transform leftFootTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_leftFootTarget);
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(PendulumExample.NativeFieldInfoPtr_leftFootTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002949 RID: 10569
// (get) Token: 0x060078D6 RID: 30934 RVA: 0x001ECD68 File Offset: 0x001EAF68
// (set) Token: 0x060078D7 RID: 30935 RVA: 0x001ECD9C File Offset: 0x001EAF9C
public unsafe Transform rightFootTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_rightFootTarget);
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(PendulumExample.NativeFieldInfoPtr_rightFootTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700294A RID: 10570
// (get) Token: 0x060078D8 RID: 30936 RVA: 0x001ECDC4 File Offset: 0x001EAFC4
// (set) Token: 0x060078D9 RID: 30937 RVA: 0x001ECDF8 File Offset: 0x001EAFF8
public unsafe Transform pelvisTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_pelvisTarget);
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(PendulumExample.NativeFieldInfoPtr_pelvisTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700294B RID: 10571
// (get) Token: 0x060078DA RID: 30938 RVA: 0x001ECE20 File Offset: 0x001EB020
// (set) Token: 0x060078DB RID: 30939 RVA: 0x001ECE54 File Offset: 0x001EB054
public unsafe Transform bodyTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_bodyTarget);
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(PendulumExample.NativeFieldInfoPtr_bodyTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700294C RID: 10572
// (get) Token: 0x060078DC RID: 30940 RVA: 0x001ECE7C File Offset: 0x001EB07C
// (set) Token: 0x060078DD RID: 30941 RVA: 0x001ECEB0 File Offset: 0x001EB0B0
public unsafe Transform headTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_headTarget);
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(PendulumExample.NativeFieldInfoPtr_headTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700294D RID: 10573
// (get) Token: 0x060078DE RID: 30942 RVA: 0x001ECED8 File Offset: 0x001EB0D8
// (set) Token: 0x060078DF RID: 30943 RVA: 0x001ECF00 File Offset: 0x001EB100
public unsafe Vector3 pelvisDownAxis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_pelvisDownAxis);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_pelvisDownAxis)) = value;
}
}
// Token: 0x1700294E RID: 10574
// (get) Token: 0x060078E0 RID: 30944 RVA: 0x001ECF24 File Offset: 0x001EB124
// (set) Token: 0x060078E1 RID: 30945 RVA: 0x001ECF58 File Offset: 0x001EB158
public unsafe FullBodyBipedIK ik
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_ik);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700294F RID: 10575
// (get) Token: 0x060078E2 RID: 30946 RVA: 0x001ECF80 File Offset: 0x001EB180
// (set) Token: 0x060078E3 RID: 30947 RVA: 0x001ECFA8 File Offset: 0x001EB1A8
public unsafe Quaternion rootRelativeToPelvis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_rootRelativeToPelvis);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_rootRelativeToPelvis)) = value;
}
}
// Token: 0x17002950 RID: 10576
// (get) Token: 0x060078E4 RID: 30948 RVA: 0x001ECFCC File Offset: 0x001EB1CC
// (set) Token: 0x060078E5 RID: 30949 RVA: 0x001ECFF4 File Offset: 0x001EB1F4
public unsafe Vector3 pelvisToRoot
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_pelvisToRoot);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_pelvisToRoot)) = value;
}
}
// Token: 0x17002951 RID: 10577
// (get) Token: 0x060078E6 RID: 30950 RVA: 0x001ED018 File Offset: 0x001EB218
// (set) Token: 0x060078E7 RID: 30951 RVA: 0x001ED040 File Offset: 0x001EB240
public unsafe float lastWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_lastWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PendulumExample.NativeFieldInfoPtr_lastWeight)) = value;
}
}
// Token: 0x040050DB RID: 20699
private static readonly IntPtr NativeFieldInfoPtr_weight;
// Token: 0x040050DC RID: 20700
private static readonly IntPtr NativeFieldInfoPtr_hangingDistanceMlp;
// Token: 0x040050DD RID: 20701
private static readonly IntPtr NativeFieldInfoPtr_rootTargetPosition;
// Token: 0x040050DE RID: 20702
private static readonly IntPtr NativeFieldInfoPtr_rootTargetRotation;
// Token: 0x040050DF RID: 20703
private static readonly IntPtr NativeFieldInfoPtr_target;
// Token: 0x040050E0 RID: 20704
private static readonly IntPtr NativeFieldInfoPtr_leftHandTarget;
// Token: 0x040050E1 RID: 20705
private static readonly IntPtr NativeFieldInfoPtr_rightHandTarget;
// Token: 0x040050E2 RID: 20706
private static readonly IntPtr NativeFieldInfoPtr_leftFootTarget;
// Token: 0x040050E3 RID: 20707
private static readonly IntPtr NativeFieldInfoPtr_rightFootTarget;
// Token: 0x040050E4 RID: 20708
private static readonly IntPtr NativeFieldInfoPtr_pelvisTarget;
// Token: 0x040050E5 RID: 20709
private static readonly IntPtr NativeFieldInfoPtr_bodyTarget;
// Token: 0x040050E6 RID: 20710
private static readonly IntPtr NativeFieldInfoPtr_headTarget;
// Token: 0x040050E7 RID: 20711
private static readonly IntPtr NativeFieldInfoPtr_pelvisDownAxis;
// Token: 0x040050E8 RID: 20712
private static readonly IntPtr NativeFieldInfoPtr_ik;
// Token: 0x040050E9 RID: 20713
private static readonly IntPtr NativeFieldInfoPtr_rootRelativeToPelvis;
// Token: 0x040050EA RID: 20714
private static readonly IntPtr NativeFieldInfoPtr_pelvisToRoot;
// Token: 0x040050EB RID: 20715
private static readonly IntPtr NativeFieldInfoPtr_lastWeight;
// Token: 0x040050EC RID: 20716
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x040050ED RID: 20717
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x040050EE RID: 20718
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,416 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003DC RID: 988
public class PickUp2Handed : MonoBehaviour
{
// Token: 0x060078E8 RID: 30952 RVA: 0x001ED064 File Offset: 0x001EB264
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592676, XrefRangeEnd = 592702, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnGUI()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PickUp2Handed.NativeMethodInfoPtr_OnGUI_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060078E9 RID: 30953 RVA: 0x001ED0A8 File Offset: 0x001EB2A8
[CallerCount(0)]
public unsafe virtual void RotatePivot()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PickUp2Handed.NativeMethodInfoPtr_RotatePivot_Protected_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060078EA RID: 30954 RVA: 0x001ED0F8 File Offset: 0x001EB2F8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592702, XrefRangeEnd = 592731, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PickUp2Handed.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060078EB RID: 30955 RVA: 0x001ED13C File Offset: 0x001EB33C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592731, XrefRangeEnd = 592749, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnPause(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
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(interactionObject);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PickUp2Handed.NativeMethodInfoPtr_OnPause_Private_Void_FullBodyBipedEffector_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060078EC RID: 30956 RVA: 0x001ED1A8 File Offset: 0x001EB3A8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592749, XrefRangeEnd = 592756, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnStart(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
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(interactionObject);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PickUp2Handed.NativeMethodInfoPtr_OnStart_Private_Void_FullBodyBipedEffector_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060078ED RID: 30957 RVA: 0x001ED214 File Offset: 0x001EB414
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592756, XrefRangeEnd = 592771, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDrop(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
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(interactionObject);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PickUp2Handed.NativeMethodInfoPtr_OnDrop_Private_Void_FullBodyBipedEffector_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060078EE RID: 30958 RVA: 0x001ED280 File Offset: 0x001EB480
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592771, XrefRangeEnd = 592781, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PickUp2Handed.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x1700295C RID: 10588
// (get) Token: 0x060078EF RID: 30959 RVA: 0x001ED2C4 File Offset: 0x001EB4C4
public unsafe bool holding
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592781, XrefRangeEnd = 592783, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PickUp2Handed.NativeMethodInfoPtr_get_holding_Private_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060078F0 RID: 30960 RVA: 0x001ED314 File Offset: 0x001EB514
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592783, XrefRangeEnd = 592812, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDestroy()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PickUp2Handed.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060078F1 RID: 30961 RVA: 0x001ED358 File Offset: 0x001EB558
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592812, XrefRangeEnd = 592813, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe PickUp2Handed()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PickUp2Handed.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060078F2 RID: 30962 RVA: 0x001ED3A4 File Offset: 0x001EB5A4
// Note: this type is marked as 'beforefieldinit'.
static PickUp2Handed()
{
Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "PickUp2Handed");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr);
PickUp2Handed.NativeFieldInfoPtr_GUIspace = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, "GUIspace");
PickUp2Handed.NativeFieldInfoPtr_interactionSystem = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, "interactionSystem");
PickUp2Handed.NativeFieldInfoPtr_obj = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, "obj");
PickUp2Handed.NativeFieldInfoPtr_pivot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, "pivot");
PickUp2Handed.NativeFieldInfoPtr_holdPoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, "holdPoint");
PickUp2Handed.NativeFieldInfoPtr_pickUpTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, "pickUpTime");
PickUp2Handed.NativeFieldInfoPtr_holdWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, "holdWeight");
PickUp2Handed.NativeFieldInfoPtr_holdWeightVel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, "holdWeightVel");
PickUp2Handed.NativeFieldInfoPtr_pickUpPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, "pickUpPosition");
PickUp2Handed.NativeFieldInfoPtr_pickUpRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, "pickUpRotation");
PickUp2Handed.NativeMethodInfoPtr_OnGUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, 100672390);
PickUp2Handed.NativeMethodInfoPtr_RotatePivot_Protected_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, 100672391);
PickUp2Handed.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, 100672392);
PickUp2Handed.NativeMethodInfoPtr_OnPause_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, 100672393);
PickUp2Handed.NativeMethodInfoPtr_OnStart_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, 100672394);
PickUp2Handed.NativeMethodInfoPtr_OnDrop_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, 100672395);
PickUp2Handed.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, 100672396);
PickUp2Handed.NativeMethodInfoPtr_get_holding_Private_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, 100672397);
PickUp2Handed.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, 100672398);
PickUp2Handed.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PickUp2Handed>.NativeClassPtr, 100672399);
}
// Token: 0x060078F3 RID: 30963 RVA: 0x0000351C File Offset: 0x0000171C
public PickUp2Handed(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002952 RID: 10578
// (get) Token: 0x060078F4 RID: 30964 RVA: 0x001ED564 File Offset: 0x001EB764
// (set) Token: 0x060078F5 RID: 30965 RVA: 0x001ED58C File Offset: 0x001EB78C
public unsafe int GUIspace
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_GUIspace);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_GUIspace)) = value;
}
}
// Token: 0x17002953 RID: 10579
// (get) Token: 0x060078F6 RID: 30966 RVA: 0x001ED5B0 File Offset: 0x001EB7B0
// (set) Token: 0x060078F7 RID: 30967 RVA: 0x001ED5E4 File Offset: 0x001EB7E4
public unsafe InteractionSystem interactionSystem
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_interactionSystem);
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(PickUp2Handed.NativeFieldInfoPtr_interactionSystem), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002954 RID: 10580
// (get) Token: 0x060078F8 RID: 30968 RVA: 0x001ED60C File Offset: 0x001EB80C
// (set) Token: 0x060078F9 RID: 30969 RVA: 0x001ED640 File Offset: 0x001EB840
public unsafe InteractionObject obj
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_obj);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new InteractionObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_obj), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002955 RID: 10581
// (get) Token: 0x060078FA RID: 30970 RVA: 0x001ED668 File Offset: 0x001EB868
// (set) Token: 0x060078FB RID: 30971 RVA: 0x001ED69C File Offset: 0x001EB89C
public unsafe Transform pivot
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_pivot);
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(PickUp2Handed.NativeFieldInfoPtr_pivot), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002956 RID: 10582
// (get) Token: 0x060078FC RID: 30972 RVA: 0x001ED6C4 File Offset: 0x001EB8C4
// (set) Token: 0x060078FD RID: 30973 RVA: 0x001ED6F8 File Offset: 0x001EB8F8
public unsafe Transform holdPoint
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_holdPoint);
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(PickUp2Handed.NativeFieldInfoPtr_holdPoint), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002957 RID: 10583
// (get) Token: 0x060078FE RID: 30974 RVA: 0x001ED720 File Offset: 0x001EB920
// (set) Token: 0x060078FF RID: 30975 RVA: 0x001ED748 File Offset: 0x001EB948
public unsafe float pickUpTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_pickUpTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_pickUpTime)) = value;
}
}
// Token: 0x17002958 RID: 10584
// (get) Token: 0x06007900 RID: 30976 RVA: 0x001ED76C File Offset: 0x001EB96C
// (set) Token: 0x06007901 RID: 30977 RVA: 0x001ED794 File Offset: 0x001EB994
public unsafe float holdWeight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_holdWeight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_holdWeight)) = value;
}
}
// Token: 0x17002959 RID: 10585
// (get) Token: 0x06007902 RID: 30978 RVA: 0x001ED7B8 File Offset: 0x001EB9B8
// (set) Token: 0x06007903 RID: 30979 RVA: 0x001ED7E0 File Offset: 0x001EB9E0
public unsafe float holdWeightVel
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_holdWeightVel);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_holdWeightVel)) = value;
}
}
// Token: 0x1700295A RID: 10586
// (get) Token: 0x06007904 RID: 30980 RVA: 0x001ED804 File Offset: 0x001EBA04
// (set) Token: 0x06007905 RID: 30981 RVA: 0x001ED82C File Offset: 0x001EBA2C
public unsafe Vector3 pickUpPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_pickUpPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_pickUpPosition)) = value;
}
}
// Token: 0x1700295B RID: 10587
// (get) Token: 0x06007906 RID: 30982 RVA: 0x001ED850 File Offset: 0x001EBA50
// (set) Token: 0x06007907 RID: 30983 RVA: 0x001ED878 File Offset: 0x001EBA78
public unsafe Quaternion pickUpRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_pickUpRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PickUp2Handed.NativeFieldInfoPtr_pickUpRotation)) = value;
}
}
// Token: 0x040050EF RID: 20719
private static readonly IntPtr NativeFieldInfoPtr_GUIspace;
// Token: 0x040050F0 RID: 20720
private static readonly IntPtr NativeFieldInfoPtr_interactionSystem;
// Token: 0x040050F1 RID: 20721
private static readonly IntPtr NativeFieldInfoPtr_obj;
// Token: 0x040050F2 RID: 20722
private static readonly IntPtr NativeFieldInfoPtr_pivot;
// Token: 0x040050F3 RID: 20723
private static readonly IntPtr NativeFieldInfoPtr_holdPoint;
// Token: 0x040050F4 RID: 20724
private static readonly IntPtr NativeFieldInfoPtr_pickUpTime;
// Token: 0x040050F5 RID: 20725
private static readonly IntPtr NativeFieldInfoPtr_holdWeight;
// Token: 0x040050F6 RID: 20726
private static readonly IntPtr NativeFieldInfoPtr_holdWeightVel;
// Token: 0x040050F7 RID: 20727
private static readonly IntPtr NativeFieldInfoPtr_pickUpPosition;
// Token: 0x040050F8 RID: 20728
private static readonly IntPtr NativeFieldInfoPtr_pickUpRotation;
// Token: 0x040050F9 RID: 20729
private static readonly IntPtr NativeMethodInfoPtr_OnGUI_Private_Void_0;
// Token: 0x040050FA RID: 20730
private static readonly IntPtr NativeMethodInfoPtr_RotatePivot_Protected_Abstract_Virtual_New_Void_0;
// Token: 0x040050FB RID: 20731
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x040050FC RID: 20732
private static readonly IntPtr NativeMethodInfoPtr_OnPause_Private_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x040050FD RID: 20733
private static readonly IntPtr NativeMethodInfoPtr_OnStart_Private_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x040050FE RID: 20734
private static readonly IntPtr NativeMethodInfoPtr_OnDrop_Private_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x040050FF RID: 20735
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x04005100 RID: 20736
private static readonly IntPtr NativeMethodInfoPtr_get_holding_Private_get_Boolean_0;
// Token: 0x04005101 RID: 20737
private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;
// Token: 0x04005102 RID: 20738
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
}
}

View File

@@ -0,0 +1,56 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
namespace RootMotion.Demos
{
// Token: 0x020003DD RID: 989
public class PickUpBox : PickUp2Handed
{
// Token: 0x06007908 RID: 30984 RVA: 0x001ED89C File Offset: 0x001EBA9C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592813, XrefRangeEnd = 592827, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void RotatePivot()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PickUpBox.NativeMethodInfoPtr_RotatePivot_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007909 RID: 30985 RVA: 0x001ED8EC File Offset: 0x001EBAEC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe PickUpBox()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PickUpBox>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PickUpBox.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600790A RID: 30986 RVA: 0x001ED938 File Offset: 0x001EBB38
// Note: this type is marked as 'beforefieldinit'.
static PickUpBox()
{
Il2CppClassPointerStore<PickUpBox>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "PickUpBox");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PickUpBox>.NativeClassPtr);
PickUpBox.NativeMethodInfoPtr_RotatePivot_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PickUpBox>.NativeClassPtr, 100672400);
PickUpBox.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PickUpBox>.NativeClassPtr, 100672401);
}
// Token: 0x0600790B RID: 30987 RVA: 0x001ED990 File Offset: 0x001EBB90
public PickUpBox(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x04005103 RID: 20739
private static readonly IntPtr NativeMethodInfoPtr_RotatePivot_Protected_Virtual_Void_0;
// Token: 0x04005104 RID: 20740
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,56 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
namespace RootMotion.Demos
{
// Token: 0x020003DE RID: 990
public class PickUpSphere : PickUp2Handed
{
// Token: 0x0600790C RID: 30988 RVA: 0x001ED99C File Offset: 0x001EBB9C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592827, XrefRangeEnd = 592836, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void RotatePivot()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PickUpSphere.NativeMethodInfoPtr_RotatePivot_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600790D RID: 30989 RVA: 0x001ED9EC File Offset: 0x001EBBEC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe PickUpSphere()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PickUpSphere>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PickUpSphere.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600790E RID: 30990 RVA: 0x001EDA38 File Offset: 0x001EBC38
// Note: this type is marked as 'beforefieldinit'.
static PickUpSphere()
{
Il2CppClassPointerStore<PickUpSphere>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "PickUpSphere");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PickUpSphere>.NativeClassPtr);
PickUpSphere.NativeMethodInfoPtr_RotatePivot_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PickUpSphere>.NativeClassPtr, 100672402);
PickUpSphere.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PickUpSphere>.NativeClassPtr, 100672403);
}
// Token: 0x0600790F RID: 30991 RVA: 0x001ED990 File Offset: 0x001EBB90
public PickUpSphere(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x04005105 RID: 20741
private static readonly IntPtr NativeMethodInfoPtr_RotatePivot_Protected_Virtual_Void_0;
// Token: 0x04005106 RID: 20742
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,571 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003EB RID: 1003
public class PlatformRotator : MonoBehaviour
{
// Token: 0x060079C9 RID: 31177 RVA: 0x001F06EC File Offset: 0x001EE8EC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593235, XrefRangeEnd = 593250, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlatformRotator.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079CA RID: 31178 RVA: 0x001F0730 File Offset: 0x001EE930
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593250, XrefRangeEnd = 593262, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void FixedUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlatformRotator.NativeMethodInfoPtr_FixedUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079CB RID: 31179 RVA: 0x001F0774 File Offset: 0x001EE974
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593262, XrefRangeEnd = 593267, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe IEnumerator SwitchRotation()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlatformRotator.NativeMethodInfoPtr_SwitchRotation_Private_IEnumerator_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null;
}
// Token: 0x060079CC RID: 31180 RVA: 0x001F07CC File Offset: 0x001EE9CC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593267, XrefRangeEnd = 593277, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnCollisionEnter(Collision collision)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(collision);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlatformRotator.NativeMethodInfoPtr_OnCollisionEnter_Private_Void_Collision_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060079CD RID: 31181 RVA: 0x001F0828 File Offset: 0x001EEA28
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593277, XrefRangeEnd = 593287, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnCollisionExit(Collision collision)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(collision);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlatformRotator.NativeMethodInfoPtr_OnCollisionExit_Private_Void_Collision_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060079CE RID: 31182 RVA: 0x001F0884 File Offset: 0x001EEA84
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593287, XrefRangeEnd = 593288, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe PlatformRotator()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlatformRotator.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079CF RID: 31183 RVA: 0x001F08D0 File Offset: 0x001EEAD0
// Note: this type is marked as 'beforefieldinit'.
static PlatformRotator()
{
Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "PlatformRotator");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr);
PlatformRotator.NativeFieldInfoPtr_maxAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, "maxAngle");
PlatformRotator.NativeFieldInfoPtr_switchRotationTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, "switchRotationTime");
PlatformRotator.NativeFieldInfoPtr_random = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, "random");
PlatformRotator.NativeFieldInfoPtr_rotationSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, "rotationSpeed");
PlatformRotator.NativeFieldInfoPtr_movePosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, "movePosition");
PlatformRotator.NativeFieldInfoPtr_moveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, "moveSpeed");
PlatformRotator.NativeFieldInfoPtr_characterLayer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, "characterLayer");
PlatformRotator.NativeFieldInfoPtr_defaultRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, "defaultRotation");
PlatformRotator.NativeFieldInfoPtr_targetRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, "targetRotation");
PlatformRotator.NativeFieldInfoPtr_targetPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, "targetPosition");
PlatformRotator.NativeFieldInfoPtr_velocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, "velocity");
PlatformRotator.NativeFieldInfoPtr_r = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, "r");
PlatformRotator.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, 100672457);
PlatformRotator.NativeMethodInfoPtr_FixedUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, 100672458);
PlatformRotator.NativeMethodInfoPtr_SwitchRotation_Private_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, 100672459);
PlatformRotator.NativeMethodInfoPtr_OnCollisionEnter_Private_Void_Collision_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, 100672460);
PlatformRotator.NativeMethodInfoPtr_OnCollisionExit_Private_Void_Collision_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, 100672461);
PlatformRotator.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, 100672462);
}
// Token: 0x060079D0 RID: 31184 RVA: 0x0000351C File Offset: 0x0000171C
public PlatformRotator(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002997 RID: 10647
// (get) Token: 0x060079D1 RID: 31185 RVA: 0x001F0A68 File Offset: 0x001EEC68
// (set) Token: 0x060079D2 RID: 31186 RVA: 0x001F0A90 File Offset: 0x001EEC90
public unsafe float maxAngle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_maxAngle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_maxAngle)) = value;
}
}
// Token: 0x17002998 RID: 10648
// (get) Token: 0x060079D3 RID: 31187 RVA: 0x001F0AB4 File Offset: 0x001EECB4
// (set) Token: 0x060079D4 RID: 31188 RVA: 0x001F0ADC File Offset: 0x001EECDC
public unsafe float switchRotationTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_switchRotationTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_switchRotationTime)) = value;
}
}
// Token: 0x17002999 RID: 10649
// (get) Token: 0x060079D5 RID: 31189 RVA: 0x001F0B00 File Offset: 0x001EED00
// (set) Token: 0x060079D6 RID: 31190 RVA: 0x001F0B28 File Offset: 0x001EED28
public unsafe float random
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_random);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_random)) = value;
}
}
// Token: 0x1700299A RID: 10650
// (get) Token: 0x060079D7 RID: 31191 RVA: 0x001F0B4C File Offset: 0x001EED4C
// (set) Token: 0x060079D8 RID: 31192 RVA: 0x001F0B74 File Offset: 0x001EED74
public unsafe float rotationSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_rotationSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_rotationSpeed)) = value;
}
}
// Token: 0x1700299B RID: 10651
// (get) Token: 0x060079D9 RID: 31193 RVA: 0x001F0B98 File Offset: 0x001EED98
// (set) Token: 0x060079DA RID: 31194 RVA: 0x001F0BC0 File Offset: 0x001EEDC0
public unsafe Vector3 movePosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_movePosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_movePosition)) = value;
}
}
// Token: 0x1700299C RID: 10652
// (get) Token: 0x060079DB RID: 31195 RVA: 0x001F0BE4 File Offset: 0x001EEDE4
// (set) Token: 0x060079DC RID: 31196 RVA: 0x001F0C0C File Offset: 0x001EEE0C
public unsafe float moveSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_moveSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_moveSpeed)) = value;
}
}
// Token: 0x1700299D RID: 10653
// (get) Token: 0x060079DD RID: 31197 RVA: 0x001F0C30 File Offset: 0x001EEE30
// (set) Token: 0x060079DE RID: 31198 RVA: 0x001F0C58 File Offset: 0x001EEE58
public unsafe int characterLayer
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_characterLayer);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_characterLayer)) = value;
}
}
// Token: 0x1700299E RID: 10654
// (get) Token: 0x060079DF RID: 31199 RVA: 0x001F0C7C File Offset: 0x001EEE7C
// (set) Token: 0x060079E0 RID: 31200 RVA: 0x001F0CA4 File Offset: 0x001EEEA4
public unsafe Quaternion defaultRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_defaultRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_defaultRotation)) = value;
}
}
// Token: 0x1700299F RID: 10655
// (get) Token: 0x060079E1 RID: 31201 RVA: 0x001F0CC8 File Offset: 0x001EEEC8
// (set) Token: 0x060079E2 RID: 31202 RVA: 0x001F0CF0 File Offset: 0x001EEEF0
public unsafe Quaternion targetRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_targetRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_targetRotation)) = value;
}
}
// Token: 0x170029A0 RID: 10656
// (get) Token: 0x060079E3 RID: 31203 RVA: 0x001F0D14 File Offset: 0x001EEF14
// (set) Token: 0x060079E4 RID: 31204 RVA: 0x001F0D3C File Offset: 0x001EEF3C
public unsafe Vector3 targetPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_targetPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_targetPosition)) = value;
}
}
// Token: 0x170029A1 RID: 10657
// (get) Token: 0x060079E5 RID: 31205 RVA: 0x001F0D60 File Offset: 0x001EEF60
// (set) Token: 0x060079E6 RID: 31206 RVA: 0x001F0D88 File Offset: 0x001EEF88
public unsafe Vector3 velocity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_velocity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_velocity)) = value;
}
}
// Token: 0x170029A2 RID: 10658
// (get) Token: 0x060079E7 RID: 31207 RVA: 0x001F0DAC File Offset: 0x001EEFAC
// (set) Token: 0x060079E8 RID: 31208 RVA: 0x001F0DE0 File Offset: 0x001EEFE0
public unsafe Rigidbody r
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_r);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Rigidbody(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator.NativeFieldInfoPtr_r), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005172 RID: 20850
private static readonly IntPtr NativeFieldInfoPtr_maxAngle;
// Token: 0x04005173 RID: 20851
private static readonly IntPtr NativeFieldInfoPtr_switchRotationTime;
// Token: 0x04005174 RID: 20852
private static readonly IntPtr NativeFieldInfoPtr_random;
// Token: 0x04005175 RID: 20853
private static readonly IntPtr NativeFieldInfoPtr_rotationSpeed;
// Token: 0x04005176 RID: 20854
private static readonly IntPtr NativeFieldInfoPtr_movePosition;
// Token: 0x04005177 RID: 20855
private static readonly IntPtr NativeFieldInfoPtr_moveSpeed;
// Token: 0x04005178 RID: 20856
private static readonly IntPtr NativeFieldInfoPtr_characterLayer;
// Token: 0x04005179 RID: 20857
private static readonly IntPtr NativeFieldInfoPtr_defaultRotation;
// Token: 0x0400517A RID: 20858
private static readonly IntPtr NativeFieldInfoPtr_targetRotation;
// Token: 0x0400517B RID: 20859
private static readonly IntPtr NativeFieldInfoPtr_targetPosition;
// Token: 0x0400517C RID: 20860
private static readonly IntPtr NativeFieldInfoPtr_velocity;
// Token: 0x0400517D RID: 20861
private static readonly IntPtr NativeFieldInfoPtr_r;
// Token: 0x0400517E RID: 20862
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x0400517F RID: 20863
private static readonly IntPtr NativeMethodInfoPtr_FixedUpdate_Private_Void_0;
// Token: 0x04005180 RID: 20864
private static readonly IntPtr NativeMethodInfoPtr_SwitchRotation_Private_IEnumerator_0;
// Token: 0x04005181 RID: 20865
private static readonly IntPtr NativeMethodInfoPtr_OnCollisionEnter_Private_Void_Collision_0;
// Token: 0x04005182 RID: 20866
private static readonly IntPtr NativeMethodInfoPtr_OnCollisionExit_Private_Void_Collision_0;
// Token: 0x04005183 RID: 20867
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020003EC RID: 1004
[ObfuscatedName("RootMotion.Demos.PlatformRotator/<SwitchRotation>d__14")]
public sealed class _SwitchRotation_d__14 : Il2CppSystem.Object
{
// Token: 0x060079E9 RID: 31209 RVA: 0x001F0E08 File Offset: 0x001EF008
[CallerCount(323)]
[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe _SwitchRotation_d__14(int <>1__state)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PlatformRotator._SwitchRotation_d__14>.NativeClassPtr))
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref <>1__state;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlatformRotator._SwitchRotation_d__14.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060079EA RID: 31210 RVA: 0x001F0E68 File Offset: 0x001EF068
[CallerCount(5585)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_IDisposable_Dispose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlatformRotator._SwitchRotation_d__14.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079EB RID: 31211 RVA: 0x001F0EAC File Offset: 0x001EF0AC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593220, XrefRangeEnd = 593230, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool MoveNext()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlatformRotator._SwitchRotation_d__14.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x170029A6 RID: 10662
// (get) Token: 0x060079EC RID: 31212 RVA: 0x001F0EFC File Offset: 0x001EF0FC
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlatformRotator._SwitchRotation_d__14.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x060079ED RID: 31213 RVA: 0x001F0F54 File Offset: 0x001EF154
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593230, XrefRangeEnd = 593235, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_Collections_IEnumerator_Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlatformRotator._SwitchRotation_d__14.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x170029A7 RID: 10663
// (get) Token: 0x060079EE RID: 31214 RVA: 0x001F0F98 File Offset: 0x001EF198
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlatformRotator._SwitchRotation_d__14.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x060079EF RID: 31215 RVA: 0x001F0FF0 File Offset: 0x001EF1F0
// Note: this type is marked as 'beforefieldinit'.
static _SwitchRotation_d__14()
{
Il2CppClassPointerStore<PlatformRotator._SwitchRotation_d__14>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<PlatformRotator>.NativeClassPtr, "<SwitchRotation>d__14");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PlatformRotator._SwitchRotation_d__14>.NativeClassPtr);
PlatformRotator._SwitchRotation_d__14.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlatformRotator._SwitchRotation_d__14>.NativeClassPtr, "<>1__state");
PlatformRotator._SwitchRotation_d__14.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlatformRotator._SwitchRotation_d__14>.NativeClassPtr, "<>2__current");
PlatformRotator._SwitchRotation_d__14.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlatformRotator._SwitchRotation_d__14>.NativeClassPtr, "<>4__this");
PlatformRotator._SwitchRotation_d__14.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlatformRotator._SwitchRotation_d__14>.NativeClassPtr, 100672463);
PlatformRotator._SwitchRotation_d__14.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlatformRotator._SwitchRotation_d__14>.NativeClassPtr, 100672464);
PlatformRotator._SwitchRotation_d__14.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlatformRotator._SwitchRotation_d__14>.NativeClassPtr, 100672465);
PlatformRotator._SwitchRotation_d__14.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlatformRotator._SwitchRotation_d__14>.NativeClassPtr, 100672466);
PlatformRotator._SwitchRotation_d__14.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlatformRotator._SwitchRotation_d__14>.NativeClassPtr, 100672467);
PlatformRotator._SwitchRotation_d__14.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlatformRotator._SwitchRotation_d__14>.NativeClassPtr, 100672468);
}
// Token: 0x060079F0 RID: 31216 RVA: 0x0000A688 File Offset: 0x00008888
public _SwitchRotation_d__14(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170029A3 RID: 10659
// (get) Token: 0x060079F1 RID: 31217 RVA: 0x001F10D0 File Offset: 0x001EF2D0
// (set) Token: 0x060079F2 RID: 31218 RVA: 0x001F10F8 File Offset: 0x001EF2F8
public unsafe int __1__state
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator._SwitchRotation_d__14.NativeFieldInfoPtr___1__state);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator._SwitchRotation_d__14.NativeFieldInfoPtr___1__state)) = value;
}
}
// Token: 0x170029A4 RID: 10660
// (get) Token: 0x060079F3 RID: 31219 RVA: 0x001F111C File Offset: 0x001EF31C
// (set) Token: 0x060079F4 RID: 31220 RVA: 0x001F1150 File Offset: 0x001EF350
public unsafe Il2CppSystem.Object __2__current
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator._SwitchRotation_d__14.NativeFieldInfoPtr___2__current);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppSystem.Object(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator._SwitchRotation_d__14.NativeFieldInfoPtr___2__current), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170029A5 RID: 10661
// (get) Token: 0x060079F5 RID: 31221 RVA: 0x001F1178 File Offset: 0x001EF378
// (set) Token: 0x060079F6 RID: 31222 RVA: 0x001F11AC File Offset: 0x001EF3AC
public unsafe PlatformRotator __4__this
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator._SwitchRotation_d__14.NativeFieldInfoPtr___4__this);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new PlatformRotator(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlatformRotator._SwitchRotation_d__14.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005184 RID: 20868
private static readonly IntPtr NativeFieldInfoPtr___1__state;
// Token: 0x04005185 RID: 20869
private static readonly IntPtr NativeFieldInfoPtr___2__current;
// Token: 0x04005186 RID: 20870
private static readonly IntPtr NativeFieldInfoPtr___4__this;
// Token: 0x04005187 RID: 20871
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
// Token: 0x04005188 RID: 20872
private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;
// Token: 0x04005189 RID: 20873
private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;
// Token: 0x0400518A RID: 20874
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0;
// Token: 0x0400518B RID: 20875
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;
// Token: 0x0400518C RID: 20876
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
}
}
}

View File

@@ -0,0 +1,140 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003DF RID: 991
public class RagdollUtilityDemo : MonoBehaviour
{
// Token: 0x06007910 RID: 30992 RVA: 0x001EDA90 File Offset: 0x001EBC90
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592836, XrefRangeEnd = 592842, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnGUI()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtilityDemo.NativeMethodInfoPtr_OnGUI_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007911 RID: 30993 RVA: 0x001EDAD4 File Offset: 0x001EBCD4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592842, XrefRangeEnd = 592865, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtilityDemo.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007912 RID: 30994 RVA: 0x001EDB18 File Offset: 0x001EBD18
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe RagdollUtilityDemo()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<RagdollUtilityDemo>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RagdollUtilityDemo.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007913 RID: 30995 RVA: 0x001EDB64 File Offset: 0x001EBD64
// Note: this type is marked as 'beforefieldinit'.
static RagdollUtilityDemo()
{
Il2CppClassPointerStore<RagdollUtilityDemo>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "RagdollUtilityDemo");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<RagdollUtilityDemo>.NativeClassPtr);
RagdollUtilityDemo.NativeFieldInfoPtr_ragdollUtility = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtilityDemo>.NativeClassPtr, "ragdollUtility");
RagdollUtilityDemo.NativeFieldInfoPtr_root = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtilityDemo>.NativeClassPtr, "root");
RagdollUtilityDemo.NativeFieldInfoPtr_pelvis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RagdollUtilityDemo>.NativeClassPtr, "pelvis");
RagdollUtilityDemo.NativeMethodInfoPtr_OnGUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtilityDemo>.NativeClassPtr, 100672404);
RagdollUtilityDemo.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtilityDemo>.NativeClassPtr, 100672405);
RagdollUtilityDemo.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RagdollUtilityDemo>.NativeClassPtr, 100672406);
}
// Token: 0x06007914 RID: 30996 RVA: 0x0000351C File Offset: 0x0000171C
public RagdollUtilityDemo(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700295D RID: 10589
// (get) Token: 0x06007915 RID: 30997 RVA: 0x001EDC0C File Offset: 0x001EBE0C
// (set) Token: 0x06007916 RID: 30998 RVA: 0x001EDC40 File Offset: 0x001EBE40
public unsafe RagdollUtility ragdollUtility
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtilityDemo.NativeFieldInfoPtr_ragdollUtility);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new RagdollUtility(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtilityDemo.NativeFieldInfoPtr_ragdollUtility), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700295E RID: 10590
// (get) Token: 0x06007917 RID: 30999 RVA: 0x001EDC68 File Offset: 0x001EBE68
// (set) Token: 0x06007918 RID: 31000 RVA: 0x001EDC9C File Offset: 0x001EBE9C
public unsafe Transform root
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtilityDemo.NativeFieldInfoPtr_root);
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(RagdollUtilityDemo.NativeFieldInfoPtr_root), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700295F RID: 10591
// (get) Token: 0x06007919 RID: 31001 RVA: 0x001EDCC4 File Offset: 0x001EBEC4
// (set) Token: 0x0600791A RID: 31002 RVA: 0x001EDCF8 File Offset: 0x001EBEF8
public unsafe Rigidbody pelvis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtilityDemo.NativeFieldInfoPtr_pelvis);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Rigidbody(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RagdollUtilityDemo.NativeFieldInfoPtr_pelvis), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005107 RID: 20743
private static readonly IntPtr NativeFieldInfoPtr_ragdollUtility;
// Token: 0x04005108 RID: 20744
private static readonly IntPtr NativeFieldInfoPtr_root;
// Token: 0x04005109 RID: 20745
private static readonly IntPtr NativeFieldInfoPtr_pelvis;
// Token: 0x0400510A RID: 20746
private static readonly IntPtr NativeMethodInfoPtr_OnGUI_Private_Void_0;
// Token: 0x0400510B RID: 20747
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x0400510C RID: 20748
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,132 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E0 RID: 992
public class RecoilTest : MonoBehaviour
{
// Token: 0x0600791B RID: 31003 RVA: 0x001EDD20 File Offset: 0x001EBF20
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592865, XrefRangeEnd = 592869, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RecoilTest.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600791C RID: 31004 RVA: 0x001EDD64 File Offset: 0x001EBF64
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592869, XrefRangeEnd = 592872, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RecoilTest.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600791D RID: 31005 RVA: 0x001EDDA8 File Offset: 0x001EBFA8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592872, XrefRangeEnd = 592878, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnGUI()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RecoilTest.NativeMethodInfoPtr_OnGUI_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600791E RID: 31006 RVA: 0x001EDDEC File Offset: 0x001EBFEC
[CallerCount(8)]
[CachedScanResults(RefRangeStart = 583993, RefRangeEnd = 584001, XrefRangeStart = 583993, XrefRangeEnd = 584001, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe RecoilTest()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<RecoilTest>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RecoilTest.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600791F RID: 31007 RVA: 0x001EDE38 File Offset: 0x001EC038
// Note: this type is marked as 'beforefieldinit'.
static RecoilTest()
{
Il2CppClassPointerStore<RecoilTest>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "RecoilTest");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<RecoilTest>.NativeClassPtr);
RecoilTest.NativeFieldInfoPtr_magnitude = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RecoilTest>.NativeClassPtr, "magnitude");
RecoilTest.NativeFieldInfoPtr_recoil = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RecoilTest>.NativeClassPtr, "recoil");
RecoilTest.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RecoilTest>.NativeClassPtr, 100672407);
RecoilTest.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RecoilTest>.NativeClassPtr, 100672408);
RecoilTest.NativeMethodInfoPtr_OnGUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RecoilTest>.NativeClassPtr, 100672409);
RecoilTest.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RecoilTest>.NativeClassPtr, 100672410);
}
// Token: 0x06007920 RID: 31008 RVA: 0x0000351C File Offset: 0x0000171C
public RecoilTest(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002960 RID: 10592
// (get) Token: 0x06007921 RID: 31009 RVA: 0x001EDEE0 File Offset: 0x001EC0E0
// (set) Token: 0x06007922 RID: 31010 RVA: 0x001EDF08 File Offset: 0x001EC108
public unsafe float magnitude
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RecoilTest.NativeFieldInfoPtr_magnitude);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RecoilTest.NativeFieldInfoPtr_magnitude)) = value;
}
}
// Token: 0x17002961 RID: 10593
// (get) Token: 0x06007923 RID: 31011 RVA: 0x001EDF2C File Offset: 0x001EC12C
// (set) Token: 0x06007924 RID: 31012 RVA: 0x001EDF60 File Offset: 0x001EC160
public unsafe Recoil recoil
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RecoilTest.NativeFieldInfoPtr_recoil);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Recoil(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RecoilTest.NativeFieldInfoPtr_recoil), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x0400510D RID: 20749
private static readonly IntPtr NativeFieldInfoPtr_magnitude;
// Token: 0x0400510E RID: 20750
private static readonly IntPtr NativeFieldInfoPtr_recoil;
// Token: 0x0400510F RID: 20751
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04005110 RID: 20752
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x04005111 RID: 20753
private static readonly IntPtr NativeMethodInfoPtr_OnGUI_Private_Void_0;
// Token: 0x04005112 RID: 20754
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,421 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E1 RID: 993
public class ResetInteractionObject : MonoBehaviour
{
// Token: 0x06007925 RID: 31013 RVA: 0x001EDF88 File Offset: 0x001EC188
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592887, XrefRangeEnd = 592899, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ResetInteractionObject.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007926 RID: 31014 RVA: 0x001EDFCC File Offset: 0x001EC1CC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592899, XrefRangeEnd = 592908, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnPickUp(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(ResetInteractionObject.NativeMethodInfoPtr_OnPickUp_Private_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007927 RID: 31015 RVA: 0x001EE028 File Offset: 0x001EC228
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592908, XrefRangeEnd = 592913, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe IEnumerator ResetObject(float resetTime)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref resetTime;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ResetInteractionObject.NativeMethodInfoPtr_ResetObject_Private_IEnumerator_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null;
}
}
// Token: 0x06007928 RID: 31016 RVA: 0x001EE090 File Offset: 0x001EC290
[CallerCount(8)]
[CachedScanResults(RefRangeStart = 583993, RefRangeEnd = 584001, XrefRangeStart = 583993, XrefRangeEnd = 584001, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ResetInteractionObject()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ResetInteractionObject>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ResetInteractionObject.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007929 RID: 31017 RVA: 0x001EE0DC File Offset: 0x001EC2DC
// Note: this type is marked as 'beforefieldinit'.
static ResetInteractionObject()
{
Il2CppClassPointerStore<ResetInteractionObject>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "ResetInteractionObject");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ResetInteractionObject>.NativeClassPtr);
ResetInteractionObject.NativeFieldInfoPtr_resetDelay = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ResetInteractionObject>.NativeClassPtr, "resetDelay");
ResetInteractionObject.NativeFieldInfoPtr_defaultPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ResetInteractionObject>.NativeClassPtr, "defaultPosition");
ResetInteractionObject.NativeFieldInfoPtr_defaultRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ResetInteractionObject>.NativeClassPtr, "defaultRotation");
ResetInteractionObject.NativeFieldInfoPtr_defaultParent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ResetInteractionObject>.NativeClassPtr, "defaultParent");
ResetInteractionObject.NativeFieldInfoPtr_r = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ResetInteractionObject>.NativeClassPtr, "r");
ResetInteractionObject.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ResetInteractionObject>.NativeClassPtr, 100672411);
ResetInteractionObject.NativeMethodInfoPtr_OnPickUp_Private_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ResetInteractionObject>.NativeClassPtr, 100672412);
ResetInteractionObject.NativeMethodInfoPtr_ResetObject_Private_IEnumerator_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ResetInteractionObject>.NativeClassPtr, 100672413);
ResetInteractionObject.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ResetInteractionObject>.NativeClassPtr, 100672414);
}
// Token: 0x0600792A RID: 31018 RVA: 0x0000351C File Offset: 0x0000171C
public ResetInteractionObject(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002962 RID: 10594
// (get) Token: 0x0600792B RID: 31019 RVA: 0x001EE1C0 File Offset: 0x001EC3C0
// (set) Token: 0x0600792C RID: 31020 RVA: 0x001EE1E8 File Offset: 0x001EC3E8
public unsafe float resetDelay
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject.NativeFieldInfoPtr_resetDelay);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject.NativeFieldInfoPtr_resetDelay)) = value;
}
}
// Token: 0x17002963 RID: 10595
// (get) Token: 0x0600792D RID: 31021 RVA: 0x001EE20C File Offset: 0x001EC40C
// (set) Token: 0x0600792E RID: 31022 RVA: 0x001EE234 File Offset: 0x001EC434
public unsafe Vector3 defaultPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject.NativeFieldInfoPtr_defaultPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject.NativeFieldInfoPtr_defaultPosition)) = value;
}
}
// Token: 0x17002964 RID: 10596
// (get) Token: 0x0600792F RID: 31023 RVA: 0x001EE258 File Offset: 0x001EC458
// (set) Token: 0x06007930 RID: 31024 RVA: 0x001EE280 File Offset: 0x001EC480
public unsafe Quaternion defaultRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject.NativeFieldInfoPtr_defaultRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject.NativeFieldInfoPtr_defaultRotation)) = value;
}
}
// Token: 0x17002965 RID: 10597
// (get) Token: 0x06007931 RID: 31025 RVA: 0x001EE2A4 File Offset: 0x001EC4A4
// (set) Token: 0x06007932 RID: 31026 RVA: 0x001EE2D8 File Offset: 0x001EC4D8
public unsafe Transform defaultParent
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject.NativeFieldInfoPtr_defaultParent);
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(ResetInteractionObject.NativeFieldInfoPtr_defaultParent), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002966 RID: 10598
// (get) Token: 0x06007933 RID: 31027 RVA: 0x001EE300 File Offset: 0x001EC500
// (set) Token: 0x06007934 RID: 31028 RVA: 0x001EE334 File Offset: 0x001EC534
public unsafe Rigidbody r
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject.NativeFieldInfoPtr_r);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Rigidbody(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject.NativeFieldInfoPtr_r), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005113 RID: 20755
private static readonly IntPtr NativeFieldInfoPtr_resetDelay;
// Token: 0x04005114 RID: 20756
private static readonly IntPtr NativeFieldInfoPtr_defaultPosition;
// Token: 0x04005115 RID: 20757
private static readonly IntPtr NativeFieldInfoPtr_defaultRotation;
// Token: 0x04005116 RID: 20758
private static readonly IntPtr NativeFieldInfoPtr_defaultParent;
// Token: 0x04005117 RID: 20759
private static readonly IntPtr NativeFieldInfoPtr_r;
// Token: 0x04005118 RID: 20760
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04005119 RID: 20761
private static readonly IntPtr NativeMethodInfoPtr_OnPickUp_Private_Void_Transform_0;
// Token: 0x0400511A RID: 20762
private static readonly IntPtr NativeMethodInfoPtr_ResetObject_Private_IEnumerator_Single_0;
// Token: 0x0400511B RID: 20763
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020003E2 RID: 994
[ObfuscatedName("RootMotion.Demos.ResetInteractionObject/<ResetObject>d__7")]
public sealed class _ResetObject_d__7 : Il2CppSystem.Object
{
// Token: 0x06007935 RID: 31029 RVA: 0x001EE35C File Offset: 0x001EC55C
[CallerCount(323)]
[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe _ResetObject_d__7(int <>1__state)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ResetInteractionObject._ResetObject_d__7>.NativeClassPtr))
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref <>1__state;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ResetInteractionObject._ResetObject_d__7.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007936 RID: 31030 RVA: 0x001EE3BC File Offset: 0x001EC5BC
[CallerCount(5585)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_IDisposable_Dispose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ResetInteractionObject._ResetObject_d__7.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007937 RID: 31031 RVA: 0x001EE400 File Offset: 0x001EC600
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592878, XrefRangeEnd = 592882, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool MoveNext()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ResetInteractionObject._ResetObject_d__7.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x1700296B RID: 10603
// (get) Token: 0x06007938 RID: 31032 RVA: 0x001EE450 File Offset: 0x001EC650
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ResetInteractionObject._ResetObject_d__7.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x06007939 RID: 31033 RVA: 0x001EE4A8 File Offset: 0x001EC6A8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592882, XrefRangeEnd = 592887, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_Collections_IEnumerator_Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ResetInteractionObject._ResetObject_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x1700296C RID: 10604
// (get) Token: 0x0600793A RID: 31034 RVA: 0x001EE4EC File Offset: 0x001EC6EC
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ResetInteractionObject._ResetObject_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x0600793B RID: 31035 RVA: 0x001EE544 File Offset: 0x001EC744
// Note: this type is marked as 'beforefieldinit'.
static _ResetObject_d__7()
{
Il2CppClassPointerStore<ResetInteractionObject._ResetObject_d__7>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ResetInteractionObject>.NativeClassPtr, "<ResetObject>d__7");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ResetInteractionObject._ResetObject_d__7>.NativeClassPtr);
ResetInteractionObject._ResetObject_d__7.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ResetInteractionObject._ResetObject_d__7>.NativeClassPtr, "<>1__state");
ResetInteractionObject._ResetObject_d__7.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ResetInteractionObject._ResetObject_d__7>.NativeClassPtr, "<>2__current");
ResetInteractionObject._ResetObject_d__7.NativeFieldInfoPtr_resetTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ResetInteractionObject._ResetObject_d__7>.NativeClassPtr, "resetTime");
ResetInteractionObject._ResetObject_d__7.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ResetInteractionObject._ResetObject_d__7>.NativeClassPtr, "<>4__this");
ResetInteractionObject._ResetObject_d__7.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ResetInteractionObject._ResetObject_d__7>.NativeClassPtr, 100672415);
ResetInteractionObject._ResetObject_d__7.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ResetInteractionObject._ResetObject_d__7>.NativeClassPtr, 100672416);
ResetInteractionObject._ResetObject_d__7.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ResetInteractionObject._ResetObject_d__7>.NativeClassPtr, 100672417);
ResetInteractionObject._ResetObject_d__7.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ResetInteractionObject._ResetObject_d__7>.NativeClassPtr, 100672418);
ResetInteractionObject._ResetObject_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ResetInteractionObject._ResetObject_d__7>.NativeClassPtr, 100672419);
ResetInteractionObject._ResetObject_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ResetInteractionObject._ResetObject_d__7>.NativeClassPtr, 100672420);
}
// Token: 0x0600793C RID: 31036 RVA: 0x0000A688 File Offset: 0x00008888
public _ResetObject_d__7(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002967 RID: 10599
// (get) Token: 0x0600793D RID: 31037 RVA: 0x001EE638 File Offset: 0x001EC838
// (set) Token: 0x0600793E RID: 31038 RVA: 0x001EE660 File Offset: 0x001EC860
public unsafe int __1__state
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject._ResetObject_d__7.NativeFieldInfoPtr___1__state);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject._ResetObject_d__7.NativeFieldInfoPtr___1__state)) = value;
}
}
// Token: 0x17002968 RID: 10600
// (get) Token: 0x0600793F RID: 31039 RVA: 0x001EE684 File Offset: 0x001EC884
// (set) Token: 0x06007940 RID: 31040 RVA: 0x001EE6B8 File Offset: 0x001EC8B8
public unsafe Il2CppSystem.Object __2__current
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject._ResetObject_d__7.NativeFieldInfoPtr___2__current);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppSystem.Object(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject._ResetObject_d__7.NativeFieldInfoPtr___2__current), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002969 RID: 10601
// (get) Token: 0x06007941 RID: 31041 RVA: 0x001EE6E0 File Offset: 0x001EC8E0
// (set) Token: 0x06007942 RID: 31042 RVA: 0x001EE708 File Offset: 0x001EC908
public unsafe float resetTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject._ResetObject_d__7.NativeFieldInfoPtr_resetTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject._ResetObject_d__7.NativeFieldInfoPtr_resetTime)) = value;
}
}
// Token: 0x1700296A RID: 10602
// (get) Token: 0x06007943 RID: 31043 RVA: 0x001EE72C File Offset: 0x001EC92C
// (set) Token: 0x06007944 RID: 31044 RVA: 0x001EE760 File Offset: 0x001EC960
public unsafe ResetInteractionObject __4__this
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject._ResetObject_d__7.NativeFieldInfoPtr___4__this);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ResetInteractionObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ResetInteractionObject._ResetObject_d__7.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x0400511C RID: 20764
private static readonly IntPtr NativeFieldInfoPtr___1__state;
// Token: 0x0400511D RID: 20765
private static readonly IntPtr NativeFieldInfoPtr___2__current;
// Token: 0x0400511E RID: 20766
private static readonly IntPtr NativeFieldInfoPtr_resetTime;
// Token: 0x0400511F RID: 20767
private static readonly IntPtr NativeFieldInfoPtr___4__this;
// Token: 0x04005120 RID: 20768
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
// Token: 0x04005121 RID: 20769
private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;
// Token: 0x04005122 RID: 20770
private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;
// Token: 0x04005123 RID: 20771
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0;
// Token: 0x04005124 RID: 20772
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;
// Token: 0x04005125 RID: 20773
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
}
}
}

View File

@@ -0,0 +1,300 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B6 RID: 950
public class SimpleAimingSystem : MonoBehaviour
{
// Token: 0x0600760C RID: 30220 RVA: 0x001E2B78 File Offset: 0x001E0D78
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591323, XrefRangeEnd = 591326, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SimpleAimingSystem.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600760D RID: 30221 RVA: 0x001E2BBC File Offset: 0x001E0DBC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591326, XrefRangeEnd = 591343, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SimpleAimingSystem.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600760E RID: 30222 RVA: 0x001E2C00 File Offset: 0x001E0E00
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 591355, RefRangeEnd = 591356, XrefRangeStart = 591343, XrefRangeEnd = 591355, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Pose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SimpleAimingSystem.NativeMethodInfoPtr_Pose_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600760F RID: 30223 RVA: 0x001E2C44 File Offset: 0x001E0E44
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 591362, RefRangeEnd = 591363, XrefRangeStart = 591356, XrefRangeEnd = 591362, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LimitAimTarget()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SimpleAimingSystem.NativeMethodInfoPtr_LimitAimTarget_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007610 RID: 30224 RVA: 0x001E2C88 File Offset: 0x001E0E88
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 591368, RefRangeEnd = 591369, XrefRangeStart = 591363, XrefRangeEnd = 591368, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void DirectCrossFade(string state, float target)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(state);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref target;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SimpleAimingSystem.NativeMethodInfoPtr_DirectCrossFade_Private_Void_String_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007611 RID: 30225 RVA: 0x001E2CF4 File Offset: 0x001E0EF4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591369, XrefRangeEnd = 591370, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe SimpleAimingSystem()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SimpleAimingSystem.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007612 RID: 30226 RVA: 0x001E2D40 File Offset: 0x001E0F40
// Note: this type is marked as 'beforefieldinit'.
static SimpleAimingSystem()
{
Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "SimpleAimingSystem");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr);
SimpleAimingSystem.NativeFieldInfoPtr_aimPoser = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr, "aimPoser");
SimpleAimingSystem.NativeFieldInfoPtr_aim = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr, "aim");
SimpleAimingSystem.NativeFieldInfoPtr_lookAt = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr, "lookAt");
SimpleAimingSystem.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr, "animator");
SimpleAimingSystem.NativeFieldInfoPtr_crossfadeTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr, "crossfadeTime");
SimpleAimingSystem.NativeFieldInfoPtr_minAimDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr, "minAimDistance");
SimpleAimingSystem.NativeFieldInfoPtr_aimPose = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr, "aimPose");
SimpleAimingSystem.NativeFieldInfoPtr_lastPose = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr, "lastPose");
SimpleAimingSystem.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr, 100672249);
SimpleAimingSystem.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr, 100672250);
SimpleAimingSystem.NativeMethodInfoPtr_Pose_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr, 100672251);
SimpleAimingSystem.NativeMethodInfoPtr_LimitAimTarget_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr, 100672252);
SimpleAimingSystem.NativeMethodInfoPtr_DirectCrossFade_Private_Void_String_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr, 100672253);
SimpleAimingSystem.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleAimingSystem>.NativeClassPtr, 100672254);
}
// Token: 0x06007613 RID: 30227 RVA: 0x0000351C File Offset: 0x0000171C
public SimpleAimingSystem(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002846 RID: 10310
// (get) Token: 0x06007614 RID: 30228 RVA: 0x001E2E88 File Offset: 0x001E1088
// (set) Token: 0x06007615 RID: 30229 RVA: 0x001E2EBC File Offset: 0x001E10BC
public unsafe AimPoser aimPoser
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleAimingSystem.NativeFieldInfoPtr_aimPoser);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AimPoser(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleAimingSystem.NativeFieldInfoPtr_aimPoser), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002847 RID: 10311
// (get) Token: 0x06007616 RID: 30230 RVA: 0x001E2EE4 File Offset: 0x001E10E4
// (set) Token: 0x06007617 RID: 30231 RVA: 0x001E2F18 File Offset: 0x001E1118
public unsafe AimIK aim
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleAimingSystem.NativeFieldInfoPtr_aim);
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(SimpleAimingSystem.NativeFieldInfoPtr_aim), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002848 RID: 10312
// (get) Token: 0x06007618 RID: 30232 RVA: 0x001E2F40 File Offset: 0x001E1140
// (set) Token: 0x06007619 RID: 30233 RVA: 0x001E2F74 File Offset: 0x001E1174
public unsafe LookAtIK lookAt
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleAimingSystem.NativeFieldInfoPtr_lookAt);
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(SimpleAimingSystem.NativeFieldInfoPtr_lookAt), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002849 RID: 10313
// (get) Token: 0x0600761A RID: 30234 RVA: 0x001E2F9C File Offset: 0x001E119C
// (set) Token: 0x0600761B RID: 30235 RVA: 0x001E2FD0 File Offset: 0x001E11D0
public unsafe Animator animator
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleAimingSystem.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(SimpleAimingSystem.NativeFieldInfoPtr_animator), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700284A RID: 10314
// (get) Token: 0x0600761C RID: 30236 RVA: 0x001E2FF8 File Offset: 0x001E11F8
// (set) Token: 0x0600761D RID: 30237 RVA: 0x001E3020 File Offset: 0x001E1220
public unsafe float crossfadeTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleAimingSystem.NativeFieldInfoPtr_crossfadeTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleAimingSystem.NativeFieldInfoPtr_crossfadeTime)) = value;
}
}
// Token: 0x1700284B RID: 10315
// (get) Token: 0x0600761E RID: 30238 RVA: 0x001E3044 File Offset: 0x001E1244
// (set) Token: 0x0600761F RID: 30239 RVA: 0x001E306C File Offset: 0x001E126C
public unsafe float minAimDistance
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleAimingSystem.NativeFieldInfoPtr_minAimDistance);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleAimingSystem.NativeFieldInfoPtr_minAimDistance)) = value;
}
}
// Token: 0x1700284C RID: 10316
// (get) Token: 0x06007620 RID: 30240 RVA: 0x001E3090 File Offset: 0x001E1290
// (set) Token: 0x06007621 RID: 30241 RVA: 0x001E30C4 File Offset: 0x001E12C4
public unsafe AimPoser.Pose aimPose
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleAimingSystem.NativeFieldInfoPtr_aimPose);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AimPoser.Pose(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleAimingSystem.NativeFieldInfoPtr_aimPose), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700284D RID: 10317
// (get) Token: 0x06007622 RID: 30242 RVA: 0x001E30EC File Offset: 0x001E12EC
// (set) Token: 0x06007623 RID: 30243 RVA: 0x001E3120 File Offset: 0x001E1320
public unsafe AimPoser.Pose lastPose
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleAimingSystem.NativeFieldInfoPtr_lastPose);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AimPoser.Pose(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleAimingSystem.NativeFieldInfoPtr_lastPose), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04004F5D RID: 20317
private static readonly IntPtr NativeFieldInfoPtr_aimPoser;
// Token: 0x04004F5E RID: 20318
private static readonly IntPtr NativeFieldInfoPtr_aim;
// Token: 0x04004F5F RID: 20319
private static readonly IntPtr NativeFieldInfoPtr_lookAt;
// Token: 0x04004F60 RID: 20320
private static readonly IntPtr NativeFieldInfoPtr_animator;
// Token: 0x04004F61 RID: 20321
private static readonly IntPtr NativeFieldInfoPtr_crossfadeTime;
// Token: 0x04004F62 RID: 20322
private static readonly IntPtr NativeFieldInfoPtr_minAimDistance;
// Token: 0x04004F63 RID: 20323
private static readonly IntPtr NativeFieldInfoPtr_aimPose;
// Token: 0x04004F64 RID: 20324
private static readonly IntPtr NativeFieldInfoPtr_lastPose;
// Token: 0x04004F65 RID: 20325
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04004F66 RID: 20326
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x04004F67 RID: 20327
private static readonly IntPtr NativeMethodInfoPtr_Pose_Private_Void_0;
// Token: 0x04004F68 RID: 20328
private static readonly IntPtr NativeMethodInfoPtr_LimitAimTarget_Private_Void_0;
// Token: 0x04004F69 RID: 20329
private static readonly IntPtr NativeMethodInfoPtr_DirectCrossFade_Private_Void_String_Single_0;
// Token: 0x04004F6A RID: 20330
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,469 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003F8 RID: 1016
public class SimpleLocomotion : MonoBehaviour
{
// Token: 0x17002A15 RID: 10773
// (get) Token: 0x06007AFB RID: 31483 RVA: 0x001F4DB4 File Offset: 0x001F2FB4
// (set) Token: 0x06007AFC RID: 31484 RVA: 0x001F4E04 File Offset: 0x001F3004
public unsafe bool isGrounded
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SimpleLocomotion.NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
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(SimpleLocomotion.NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x06007AFD RID: 31485 RVA: 0x001F4E58 File Offset: 0x001F3058
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593819, XrefRangeEnd = 593829, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SimpleLocomotion.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007AFE RID: 31486 RVA: 0x001F4E9C File Offset: 0x001F309C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593829, XrefRangeEnd = 593834, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SimpleLocomotion.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007AFF RID: 31487 RVA: 0x001F4EE0 File Offset: 0x001F30E0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593834, XrefRangeEnd = 593837, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SimpleLocomotion.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007B00 RID: 31488 RVA: 0x001F4F24 File Offset: 0x001F3124
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 593852, RefRangeEnd = 593853, XrefRangeStart = 593837, XrefRangeEnd = 593852, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Rotate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SimpleLocomotion.NativeMethodInfoPtr_Rotate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007B01 RID: 31489 RVA: 0x001F4F68 File Offset: 0x001F3168
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 593874, RefRangeEnd = 593875, XrefRangeStart = 593853, XrefRangeEnd = 593874, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Move()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SimpleLocomotion.NativeMethodInfoPtr_Move_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007B02 RID: 31490 RVA: 0x001F4FAC File Offset: 0x001F31AC
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 593881, RefRangeEnd = 593883, XrefRangeStart = 593875, XrefRangeEnd = 593881, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 GetInputVector()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SimpleLocomotion.NativeMethodInfoPtr_GetInputVector_Private_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007B03 RID: 31491 RVA: 0x001F4FFC File Offset: 0x001F31FC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593883, XrefRangeEnd = 593889, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 GetInputVectorRaw()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SimpleLocomotion.NativeMethodInfoPtr_GetInputVectorRaw_Private_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007B04 RID: 31492 RVA: 0x001F504C File Offset: 0x001F324C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593889, XrefRangeEnd = 593890, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe SimpleLocomotion()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SimpleLocomotion.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007B05 RID: 31493 RVA: 0x001F5098 File Offset: 0x001F3298
// Note: this type is marked as 'beforefieldinit'.
static SimpleLocomotion()
{
Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "SimpleLocomotion");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr);
SimpleLocomotion.NativeFieldInfoPtr_cameraController = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, "cameraController");
SimpleLocomotion.NativeFieldInfoPtr_accelerationTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, "accelerationTime");
SimpleLocomotion.NativeFieldInfoPtr_turnTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, "turnTime");
SimpleLocomotion.NativeFieldInfoPtr_walkByDefault = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, "walkByDefault");
SimpleLocomotion.NativeFieldInfoPtr_rotationMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, "rotationMode");
SimpleLocomotion.NativeFieldInfoPtr_moveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, "moveSpeed");
SimpleLocomotion.NativeFieldInfoPtr__isGrounded_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, "<isGrounded>k__BackingField");
SimpleLocomotion.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, "animator");
SimpleLocomotion.NativeFieldInfoPtr_speed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, "speed");
SimpleLocomotion.NativeFieldInfoPtr_angleVel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, "angleVel");
SimpleLocomotion.NativeFieldInfoPtr_speedVel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, "speedVel");
SimpleLocomotion.NativeFieldInfoPtr_linearTargetDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, "linearTargetDirection");
SimpleLocomotion.NativeFieldInfoPtr_characterController = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, "characterController");
SimpleLocomotion.NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, 100672523);
SimpleLocomotion.NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, 100672524);
SimpleLocomotion.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, 100672525);
SimpleLocomotion.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, 100672526);
SimpleLocomotion.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, 100672527);
SimpleLocomotion.NativeMethodInfoPtr_Rotate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, 100672528);
SimpleLocomotion.NativeMethodInfoPtr_Move_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, 100672529);
SimpleLocomotion.NativeMethodInfoPtr_GetInputVector_Private_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, 100672530);
SimpleLocomotion.NativeMethodInfoPtr_GetInputVectorRaw_Private_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, 100672531);
SimpleLocomotion.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SimpleLocomotion>.NativeClassPtr, 100672532);
}
// Token: 0x06007B06 RID: 31494 RVA: 0x0000351C File Offset: 0x0000171C
public SimpleLocomotion(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002A08 RID: 10760
// (get) Token: 0x06007B07 RID: 31495 RVA: 0x001F5294 File Offset: 0x001F3494
// (set) Token: 0x06007B08 RID: 31496 RVA: 0x001F52C8 File Offset: 0x001F34C8
public unsafe CameraController cameraController
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_cameraController);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new CameraController(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_cameraController), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002A09 RID: 10761
// (get) Token: 0x06007B09 RID: 31497 RVA: 0x001F52F0 File Offset: 0x001F34F0
// (set) Token: 0x06007B0A RID: 31498 RVA: 0x001F5318 File Offset: 0x001F3518
public unsafe float accelerationTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_accelerationTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_accelerationTime)) = value;
}
}
// Token: 0x17002A0A RID: 10762
// (get) Token: 0x06007B0B RID: 31499 RVA: 0x001F533C File Offset: 0x001F353C
// (set) Token: 0x06007B0C RID: 31500 RVA: 0x001F5364 File Offset: 0x001F3564
public unsafe float turnTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_turnTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_turnTime)) = value;
}
}
// Token: 0x17002A0B RID: 10763
// (get) Token: 0x06007B0D RID: 31501 RVA: 0x001F5388 File Offset: 0x001F3588
// (set) Token: 0x06007B0E RID: 31502 RVA: 0x001F53B0 File Offset: 0x001F35B0
public unsafe bool walkByDefault
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_walkByDefault);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_walkByDefault)) = value;
}
}
// Token: 0x17002A0C RID: 10764
// (get) Token: 0x06007B0F RID: 31503 RVA: 0x001F53D4 File Offset: 0x001F35D4
// (set) Token: 0x06007B10 RID: 31504 RVA: 0x001F53FC File Offset: 0x001F35FC
public unsafe SimpleLocomotion.RotationMode rotationMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_rotationMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_rotationMode)) = value;
}
}
// Token: 0x17002A0D RID: 10765
// (get) Token: 0x06007B11 RID: 31505 RVA: 0x001F5420 File Offset: 0x001F3620
// (set) Token: 0x06007B12 RID: 31506 RVA: 0x001F5448 File Offset: 0x001F3648
public unsafe float moveSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_moveSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_moveSpeed)) = value;
}
}
// Token: 0x17002A0E RID: 10766
// (get) Token: 0x06007B13 RID: 31507 RVA: 0x001F546C File Offset: 0x001F366C
// (set) Token: 0x06007B14 RID: 31508 RVA: 0x001F5494 File Offset: 0x001F3694
public unsafe bool _isGrounded_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr__isGrounded_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr__isGrounded_k__BackingField)) = value;
}
}
// Token: 0x17002A0F RID: 10767
// (get) Token: 0x06007B15 RID: 31509 RVA: 0x001F54B8 File Offset: 0x001F36B8
// (set) Token: 0x06007B16 RID: 31510 RVA: 0x001F54EC File Offset: 0x001F36EC
public unsafe Animator animator
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.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(SimpleLocomotion.NativeFieldInfoPtr_animator), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002A10 RID: 10768
// (get) Token: 0x06007B17 RID: 31511 RVA: 0x001F5514 File Offset: 0x001F3714
// (set) Token: 0x06007B18 RID: 31512 RVA: 0x001F553C File Offset: 0x001F373C
public unsafe float speed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_speed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_speed)) = value;
}
}
// Token: 0x17002A11 RID: 10769
// (get) Token: 0x06007B19 RID: 31513 RVA: 0x001F5560 File Offset: 0x001F3760
// (set) Token: 0x06007B1A RID: 31514 RVA: 0x001F5588 File Offset: 0x001F3788
public unsafe float angleVel
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_angleVel);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_angleVel)) = value;
}
}
// Token: 0x17002A12 RID: 10770
// (get) Token: 0x06007B1B RID: 31515 RVA: 0x001F55AC File Offset: 0x001F37AC
// (set) Token: 0x06007B1C RID: 31516 RVA: 0x001F55D4 File Offset: 0x001F37D4
public unsafe float speedVel
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_speedVel);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_speedVel)) = value;
}
}
// Token: 0x17002A13 RID: 10771
// (get) Token: 0x06007B1D RID: 31517 RVA: 0x001F55F8 File Offset: 0x001F37F8
// (set) Token: 0x06007B1E RID: 31518 RVA: 0x001F5620 File Offset: 0x001F3820
public unsafe Vector3 linearTargetDirection
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_linearTargetDirection);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_linearTargetDirection)) = value;
}
}
// Token: 0x17002A14 RID: 10772
// (get) Token: 0x06007B1F RID: 31519 RVA: 0x001F5644 File Offset: 0x001F3844
// (set) Token: 0x06007B20 RID: 31520 RVA: 0x001F5678 File Offset: 0x001F3878
public unsafe CharacterController characterController
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_characterController);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new CharacterController(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SimpleLocomotion.NativeFieldInfoPtr_characterController), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x0400522F RID: 21039
private static readonly IntPtr NativeFieldInfoPtr_cameraController;
// Token: 0x04005230 RID: 21040
private static readonly IntPtr NativeFieldInfoPtr_accelerationTime;
// Token: 0x04005231 RID: 21041
private static readonly IntPtr NativeFieldInfoPtr_turnTime;
// Token: 0x04005232 RID: 21042
private static readonly IntPtr NativeFieldInfoPtr_walkByDefault;
// Token: 0x04005233 RID: 21043
private static readonly IntPtr NativeFieldInfoPtr_rotationMode;
// Token: 0x04005234 RID: 21044
private static readonly IntPtr NativeFieldInfoPtr_moveSpeed;
// Token: 0x04005235 RID: 21045
private static readonly IntPtr NativeFieldInfoPtr__isGrounded_k__BackingField;
// Token: 0x04005236 RID: 21046
private static readonly IntPtr NativeFieldInfoPtr_animator;
// Token: 0x04005237 RID: 21047
private static readonly IntPtr NativeFieldInfoPtr_speed;
// Token: 0x04005238 RID: 21048
private static readonly IntPtr NativeFieldInfoPtr_angleVel;
// Token: 0x04005239 RID: 21049
private static readonly IntPtr NativeFieldInfoPtr_speedVel;
// Token: 0x0400523A RID: 21050
private static readonly IntPtr NativeFieldInfoPtr_linearTargetDirection;
// Token: 0x0400523B RID: 21051
private static readonly IntPtr NativeFieldInfoPtr_characterController;
// Token: 0x0400523C RID: 21052
private static readonly IntPtr NativeMethodInfoPtr_get_isGrounded_Public_get_Boolean_0;
// Token: 0x0400523D RID: 21053
private static readonly IntPtr NativeMethodInfoPtr_set_isGrounded_Private_set_Void_Boolean_0;
// Token: 0x0400523E RID: 21054
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x0400523F RID: 21055
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x04005240 RID: 21056
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x04005241 RID: 21057
private static readonly IntPtr NativeMethodInfoPtr_Rotate_Private_Void_0;
// Token: 0x04005242 RID: 21058
private static readonly IntPtr NativeMethodInfoPtr_Move_Private_Void_0;
// Token: 0x04005243 RID: 21059
private static readonly IntPtr NativeMethodInfoPtr_GetInputVector_Private_Vector3_0;
// Token: 0x04005244 RID: 21060
private static readonly IntPtr NativeMethodInfoPtr_GetInputVectorRaw_Private_Vector3_0;
// Token: 0x04005245 RID: 21061
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020003F9 RID: 1017
[Serializable]
public enum RotationMode
{
// Token: 0x04005247 RID: 21063
Smooth,
// Token: 0x04005248 RID: 21064
Linear
}
}
}

View File

@@ -0,0 +1,157 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003FE RID: 1022
public class SlowMo : MonoBehaviour
{
// Token: 0x06007B40 RID: 31552 RVA: 0x001F5D8C File Offset: 0x001F3F8C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593939, XrefRangeEnd = 593948, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SlowMo.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007B41 RID: 31553 RVA: 0x001F5DD0 File Offset: 0x001F3FD0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593948, XrefRangeEnd = 593952, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool IsSlowMotion()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SlowMo.NativeMethodInfoPtr_IsSlowMotion_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007B42 RID: 31554 RVA: 0x001F5E20 File Offset: 0x001F4020
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593952, XrefRangeEnd = 593953, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe SlowMo()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SlowMo>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SlowMo.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007B43 RID: 31555 RVA: 0x001F5E6C File Offset: 0x001F406C
// Note: this type is marked as 'beforefieldinit'.
static SlowMo()
{
Il2CppClassPointerStore<SlowMo>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "SlowMo");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SlowMo>.NativeClassPtr);
SlowMo.NativeFieldInfoPtr_keyCodes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SlowMo>.NativeClassPtr, "keyCodes");
SlowMo.NativeFieldInfoPtr_mouse0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SlowMo>.NativeClassPtr, "mouse0");
SlowMo.NativeFieldInfoPtr_mouse1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SlowMo>.NativeClassPtr, "mouse1");
SlowMo.NativeFieldInfoPtr_slowMoTimeScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SlowMo>.NativeClassPtr, "slowMoTimeScale");
SlowMo.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SlowMo>.NativeClassPtr, 100672540);
SlowMo.NativeMethodInfoPtr_IsSlowMotion_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SlowMo>.NativeClassPtr, 100672541);
SlowMo.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SlowMo>.NativeClassPtr, 100672542);
}
// Token: 0x06007B44 RID: 31556 RVA: 0x0000351C File Offset: 0x0000171C
public SlowMo(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002A1E RID: 10782
// (get) Token: 0x06007B45 RID: 31557 RVA: 0x001F5F28 File Offset: 0x001F4128
// (set) Token: 0x06007B46 RID: 31558 RVA: 0x001F5F5C File Offset: 0x001F415C
public unsafe Il2CppStructArray<KeyCode> keyCodes
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SlowMo.NativeFieldInfoPtr_keyCodes);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<KeyCode>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SlowMo.NativeFieldInfoPtr_keyCodes), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002A1F RID: 10783
// (get) Token: 0x06007B47 RID: 31559 RVA: 0x001F5F84 File Offset: 0x001F4184
// (set) Token: 0x06007B48 RID: 31560 RVA: 0x001F5FAC File Offset: 0x001F41AC
public unsafe bool mouse0
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SlowMo.NativeFieldInfoPtr_mouse0);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SlowMo.NativeFieldInfoPtr_mouse0)) = value;
}
}
// Token: 0x17002A20 RID: 10784
// (get) Token: 0x06007B49 RID: 31561 RVA: 0x001F5FD0 File Offset: 0x001F41D0
// (set) Token: 0x06007B4A RID: 31562 RVA: 0x001F5FF8 File Offset: 0x001F41F8
public unsafe bool mouse1
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SlowMo.NativeFieldInfoPtr_mouse1);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SlowMo.NativeFieldInfoPtr_mouse1)) = value;
}
}
// Token: 0x17002A21 RID: 10785
// (get) Token: 0x06007B4B RID: 31563 RVA: 0x001F601C File Offset: 0x001F421C
// (set) Token: 0x06007B4C RID: 31564 RVA: 0x001F6044 File Offset: 0x001F4244
public unsafe float slowMoTimeScale
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SlowMo.NativeFieldInfoPtr_slowMoTimeScale);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SlowMo.NativeFieldInfoPtr_slowMoTimeScale)) = value;
}
}
// Token: 0x04005262 RID: 21090
private static readonly IntPtr NativeFieldInfoPtr_keyCodes;
// Token: 0x04005263 RID: 21091
private static readonly IntPtr NativeFieldInfoPtr_mouse0;
// Token: 0x04005264 RID: 21092
private static readonly IntPtr NativeFieldInfoPtr_mouse1;
// Token: 0x04005265 RID: 21093
private static readonly IntPtr NativeFieldInfoPtr_slowMoTimeScale;
// Token: 0x04005266 RID: 21094
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x04005267 RID: 21095
private static readonly IntPtr NativeMethodInfoPtr_IsSlowMotion_Private_Boolean_0;
// Token: 0x04005268 RID: 21096
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,335 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E3 RID: 995
public class SoccerDemo : MonoBehaviour
{
// Token: 0x06007945 RID: 31045 RVA: 0x001EE788 File Offset: 0x001EC988
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592920, XrefRangeEnd = 592935, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoccerDemo.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007946 RID: 31046 RVA: 0x001EE7CC File Offset: 0x001EC9CC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592935, XrefRangeEnd = 592940, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe IEnumerator ResetDelayed()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoccerDemo.NativeMethodInfoPtr_ResetDelayed_Private_IEnumerator_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null;
}
// Token: 0x06007947 RID: 31047 RVA: 0x001EE824 File Offset: 0x001ECA24
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe SoccerDemo()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SoccerDemo>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoccerDemo.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007948 RID: 31048 RVA: 0x001EE870 File Offset: 0x001ECA70
// Note: this type is marked as 'beforefieldinit'.
static SoccerDemo()
{
Il2CppClassPointerStore<SoccerDemo>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "SoccerDemo");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SoccerDemo>.NativeClassPtr);
SoccerDemo.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoccerDemo>.NativeClassPtr, "animator");
SoccerDemo.NativeFieldInfoPtr_defaultPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoccerDemo>.NativeClassPtr, "defaultPosition");
SoccerDemo.NativeFieldInfoPtr_defaultRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoccerDemo>.NativeClassPtr, "defaultRotation");
SoccerDemo.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoccerDemo>.NativeClassPtr, 100672421);
SoccerDemo.NativeMethodInfoPtr_ResetDelayed_Private_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoccerDemo>.NativeClassPtr, 100672422);
SoccerDemo.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoccerDemo>.NativeClassPtr, 100672423);
}
// Token: 0x06007949 RID: 31049 RVA: 0x0000351C File Offset: 0x0000171C
public SoccerDemo(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700296D RID: 10605
// (get) Token: 0x0600794A RID: 31050 RVA: 0x001EE918 File Offset: 0x001ECB18
// (set) Token: 0x0600794B RID: 31051 RVA: 0x001EE94C File Offset: 0x001ECB4C
public unsafe Animator animator
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoccerDemo.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(SoccerDemo.NativeFieldInfoPtr_animator), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700296E RID: 10606
// (get) Token: 0x0600794C RID: 31052 RVA: 0x001EE974 File Offset: 0x001ECB74
// (set) Token: 0x0600794D RID: 31053 RVA: 0x001EE99C File Offset: 0x001ECB9C
public unsafe Vector3 defaultPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoccerDemo.NativeFieldInfoPtr_defaultPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoccerDemo.NativeFieldInfoPtr_defaultPosition)) = value;
}
}
// Token: 0x1700296F RID: 10607
// (get) Token: 0x0600794E RID: 31054 RVA: 0x001EE9C0 File Offset: 0x001ECBC0
// (set) Token: 0x0600794F RID: 31055 RVA: 0x001EE9E8 File Offset: 0x001ECBE8
public unsafe Quaternion defaultRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoccerDemo.NativeFieldInfoPtr_defaultRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoccerDemo.NativeFieldInfoPtr_defaultRotation)) = value;
}
}
// Token: 0x04005126 RID: 20774
private static readonly IntPtr NativeFieldInfoPtr_animator;
// Token: 0x04005127 RID: 20775
private static readonly IntPtr NativeFieldInfoPtr_defaultPosition;
// Token: 0x04005128 RID: 20776
private static readonly IntPtr NativeFieldInfoPtr_defaultRotation;
// Token: 0x04005129 RID: 20777
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x0400512A RID: 20778
private static readonly IntPtr NativeMethodInfoPtr_ResetDelayed_Private_IEnumerator_0;
// Token: 0x0400512B RID: 20779
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020003E4 RID: 996
[ObfuscatedName("RootMotion.Demos.SoccerDemo/<ResetDelayed>d__4")]
public sealed class _ResetDelayed_d__4 : Il2CppSystem.Object
{
// Token: 0x06007950 RID: 31056 RVA: 0x001EEA0C File Offset: 0x001ECC0C
[CallerCount(323)]
[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe _ResetDelayed_d__4(int <>1__state)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SoccerDemo._ResetDelayed_d__4>.NativeClassPtr))
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref <>1__state;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoccerDemo._ResetDelayed_d__4.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007951 RID: 31057 RVA: 0x001EEA6C File Offset: 0x001ECC6C
[CallerCount(5585)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_IDisposable_Dispose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoccerDemo._ResetDelayed_d__4.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007952 RID: 31058 RVA: 0x001EEAB0 File Offset: 0x001ECCB0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592913, XrefRangeEnd = 592915, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool MoveNext()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoccerDemo._ResetDelayed_d__4.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x17002973 RID: 10611
// (get) Token: 0x06007953 RID: 31059 RVA: 0x001EEB00 File Offset: 0x001ECD00
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoccerDemo._ResetDelayed_d__4.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x06007954 RID: 31060 RVA: 0x001EEB58 File Offset: 0x001ECD58
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592915, XrefRangeEnd = 592920, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_Collections_IEnumerator_Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoccerDemo._ResetDelayed_d__4.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x17002974 RID: 10612
// (get) Token: 0x06007955 RID: 31061 RVA: 0x001EEB9C File Offset: 0x001ECD9C
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoccerDemo._ResetDelayed_d__4.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x06007956 RID: 31062 RVA: 0x001EEBF4 File Offset: 0x001ECDF4
// Note: this type is marked as 'beforefieldinit'.
static _ResetDelayed_d__4()
{
Il2CppClassPointerStore<SoccerDemo._ResetDelayed_d__4>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<SoccerDemo>.NativeClassPtr, "<ResetDelayed>d__4");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SoccerDemo._ResetDelayed_d__4>.NativeClassPtr);
SoccerDemo._ResetDelayed_d__4.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoccerDemo._ResetDelayed_d__4>.NativeClassPtr, "<>1__state");
SoccerDemo._ResetDelayed_d__4.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoccerDemo._ResetDelayed_d__4>.NativeClassPtr, "<>2__current");
SoccerDemo._ResetDelayed_d__4.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoccerDemo._ResetDelayed_d__4>.NativeClassPtr, "<>4__this");
SoccerDemo._ResetDelayed_d__4.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoccerDemo._ResetDelayed_d__4>.NativeClassPtr, 100672424);
SoccerDemo._ResetDelayed_d__4.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoccerDemo._ResetDelayed_d__4>.NativeClassPtr, 100672425);
SoccerDemo._ResetDelayed_d__4.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoccerDemo._ResetDelayed_d__4>.NativeClassPtr, 100672426);
SoccerDemo._ResetDelayed_d__4.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoccerDemo._ResetDelayed_d__4>.NativeClassPtr, 100672427);
SoccerDemo._ResetDelayed_d__4.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoccerDemo._ResetDelayed_d__4>.NativeClassPtr, 100672428);
SoccerDemo._ResetDelayed_d__4.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoccerDemo._ResetDelayed_d__4>.NativeClassPtr, 100672429);
}
// Token: 0x06007957 RID: 31063 RVA: 0x0000A688 File Offset: 0x00008888
public _ResetDelayed_d__4(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002970 RID: 10608
// (get) Token: 0x06007958 RID: 31064 RVA: 0x001EECD4 File Offset: 0x001ECED4
// (set) Token: 0x06007959 RID: 31065 RVA: 0x001EECFC File Offset: 0x001ECEFC
public unsafe int __1__state
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoccerDemo._ResetDelayed_d__4.NativeFieldInfoPtr___1__state);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoccerDemo._ResetDelayed_d__4.NativeFieldInfoPtr___1__state)) = value;
}
}
// Token: 0x17002971 RID: 10609
// (get) Token: 0x0600795A RID: 31066 RVA: 0x001EED20 File Offset: 0x001ECF20
// (set) Token: 0x0600795B RID: 31067 RVA: 0x001EED54 File Offset: 0x001ECF54
public unsafe Il2CppSystem.Object __2__current
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoccerDemo._ResetDelayed_d__4.NativeFieldInfoPtr___2__current);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppSystem.Object(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoccerDemo._ResetDelayed_d__4.NativeFieldInfoPtr___2__current), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002972 RID: 10610
// (get) Token: 0x0600795C RID: 31068 RVA: 0x001EED7C File Offset: 0x001ECF7C
// (set) Token: 0x0600795D RID: 31069 RVA: 0x001EEDB0 File Offset: 0x001ECFB0
public unsafe SoccerDemo __4__this
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoccerDemo._ResetDelayed_d__4.NativeFieldInfoPtr___4__this);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new SoccerDemo(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoccerDemo._ResetDelayed_d__4.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x0400512C RID: 20780
private static readonly IntPtr NativeFieldInfoPtr___1__state;
// Token: 0x0400512D RID: 20781
private static readonly IntPtr NativeFieldInfoPtr___2__current;
// Token: 0x0400512E RID: 20782
private static readonly IntPtr NativeFieldInfoPtr___4__this;
// Token: 0x0400512F RID: 20783
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
// Token: 0x04005130 RID: 20784
private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;
// Token: 0x04005131 RID: 20785
private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;
// Token: 0x04005132 RID: 20786
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0;
// Token: 0x04005133 RID: 20787
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;
// Token: 0x04005134 RID: 20788
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
}
}
}

View File

@@ -0,0 +1,241 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003B7 RID: 951
public class TerrainOffset : MonoBehaviour
{
// Token: 0x06007624 RID: 30244 RVA: 0x001E3148 File Offset: 0x001E1348
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591370, XrefRangeEnd = 591381, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TerrainOffset.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007625 RID: 30245 RVA: 0x001E318C File Offset: 0x001E138C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 591390, RefRangeEnd = 591391, XrefRangeStart = 591381, XrefRangeEnd = 591390, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 GetGroundHeightOffset(Vector3 worldPosition)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref worldPosition;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TerrainOffset.NativeMethodInfoPtr_GetGroundHeightOffset_Private_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007626 RID: 30246 RVA: 0x001E31F0 File Offset: 0x001E13F0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 591391, XrefRangeEnd = 591392, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe TerrainOffset()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<TerrainOffset>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TerrainOffset.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007627 RID: 30247 RVA: 0x001E323C File Offset: 0x001E143C
// Note: this type is marked as 'beforefieldinit'.
static TerrainOffset()
{
Il2CppClassPointerStore<TerrainOffset>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "TerrainOffset");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<TerrainOffset>.NativeClassPtr);
TerrainOffset.NativeFieldInfoPtr_aimIK = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TerrainOffset>.NativeClassPtr, "aimIK");
TerrainOffset.NativeFieldInfoPtr_raycastOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TerrainOffset>.NativeClassPtr, "raycastOffset");
TerrainOffset.NativeFieldInfoPtr_raycastLayers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TerrainOffset>.NativeClassPtr, "raycastLayers");
TerrainOffset.NativeFieldInfoPtr_min = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TerrainOffset>.NativeClassPtr, "min");
TerrainOffset.NativeFieldInfoPtr_max = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TerrainOffset>.NativeClassPtr, "max");
TerrainOffset.NativeFieldInfoPtr_lerpSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TerrainOffset>.NativeClassPtr, "lerpSpeed");
TerrainOffset.NativeFieldInfoPtr_hit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TerrainOffset>.NativeClassPtr, "hit");
TerrainOffset.NativeFieldInfoPtr_offset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TerrainOffset>.NativeClassPtr, "offset");
TerrainOffset.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TerrainOffset>.NativeClassPtr, 100672255);
TerrainOffset.NativeMethodInfoPtr_GetGroundHeightOffset_Private_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TerrainOffset>.NativeClassPtr, 100672256);
TerrainOffset.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TerrainOffset>.NativeClassPtr, 100672257);
}
// Token: 0x06007628 RID: 30248 RVA: 0x0000351C File Offset: 0x0000171C
public TerrainOffset(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700284E RID: 10318
// (get) Token: 0x06007629 RID: 30249 RVA: 0x001E3348 File Offset: 0x001E1548
// (set) Token: 0x0600762A RID: 30250 RVA: 0x001E337C File Offset: 0x001E157C
public unsafe AimIK aimIK
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TerrainOffset.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(TerrainOffset.NativeFieldInfoPtr_aimIK), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700284F RID: 10319
// (get) Token: 0x0600762B RID: 30251 RVA: 0x001E33A4 File Offset: 0x001E15A4
// (set) Token: 0x0600762C RID: 30252 RVA: 0x001E33CC File Offset: 0x001E15CC
public unsafe Vector3 raycastOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TerrainOffset.NativeFieldInfoPtr_raycastOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TerrainOffset.NativeFieldInfoPtr_raycastOffset)) = value;
}
}
// Token: 0x17002850 RID: 10320
// (get) Token: 0x0600762D RID: 30253 RVA: 0x001E33F0 File Offset: 0x001E15F0
// (set) Token: 0x0600762E RID: 30254 RVA: 0x001E3418 File Offset: 0x001E1618
public unsafe LayerMask raycastLayers
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TerrainOffset.NativeFieldInfoPtr_raycastLayers);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TerrainOffset.NativeFieldInfoPtr_raycastLayers)) = value;
}
}
// Token: 0x17002851 RID: 10321
// (get) Token: 0x0600762F RID: 30255 RVA: 0x001E343C File Offset: 0x001E163C
// (set) Token: 0x06007630 RID: 30256 RVA: 0x001E3464 File Offset: 0x001E1664
public unsafe float min
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TerrainOffset.NativeFieldInfoPtr_min);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TerrainOffset.NativeFieldInfoPtr_min)) = value;
}
}
// Token: 0x17002852 RID: 10322
// (get) Token: 0x06007631 RID: 30257 RVA: 0x001E3488 File Offset: 0x001E1688
// (set) Token: 0x06007632 RID: 30258 RVA: 0x001E34B0 File Offset: 0x001E16B0
public unsafe float max
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TerrainOffset.NativeFieldInfoPtr_max);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TerrainOffset.NativeFieldInfoPtr_max)) = value;
}
}
// Token: 0x17002853 RID: 10323
// (get) Token: 0x06007633 RID: 30259 RVA: 0x001E34D4 File Offset: 0x001E16D4
// (set) Token: 0x06007634 RID: 30260 RVA: 0x001E34FC File Offset: 0x001E16FC
public unsafe float lerpSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TerrainOffset.NativeFieldInfoPtr_lerpSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TerrainOffset.NativeFieldInfoPtr_lerpSpeed)) = value;
}
}
// Token: 0x17002854 RID: 10324
// (get) Token: 0x06007635 RID: 30261 RVA: 0x001E3520 File Offset: 0x001E1720
// (set) Token: 0x06007636 RID: 30262 RVA: 0x001E3548 File Offset: 0x001E1748
public unsafe RaycastHit hit
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TerrainOffset.NativeFieldInfoPtr_hit);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TerrainOffset.NativeFieldInfoPtr_hit)) = value;
}
}
// Token: 0x17002855 RID: 10325
// (get) Token: 0x06007637 RID: 30263 RVA: 0x001E356C File Offset: 0x001E176C
// (set) Token: 0x06007638 RID: 30264 RVA: 0x001E3594 File Offset: 0x001E1794
public unsafe Vector3 offset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TerrainOffset.NativeFieldInfoPtr_offset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TerrainOffset.NativeFieldInfoPtr_offset)) = value;
}
}
// Token: 0x04004F6B RID: 20331
private static readonly IntPtr NativeFieldInfoPtr_aimIK;
// Token: 0x04004F6C RID: 20332
private static readonly IntPtr NativeFieldInfoPtr_raycastOffset;
// Token: 0x04004F6D RID: 20333
private static readonly IntPtr NativeFieldInfoPtr_raycastLayers;
// Token: 0x04004F6E RID: 20334
private static readonly IntPtr NativeFieldInfoPtr_min;
// Token: 0x04004F6F RID: 20335
private static readonly IntPtr NativeFieldInfoPtr_max;
// Token: 0x04004F70 RID: 20336
private static readonly IntPtr NativeFieldInfoPtr_lerpSpeed;
// Token: 0x04004F71 RID: 20337
private static readonly IntPtr NativeFieldInfoPtr_hit;
// Token: 0x04004F72 RID: 20338
private static readonly IntPtr NativeFieldInfoPtr_offset;
// Token: 0x04004F73 RID: 20339
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x04004F74 RID: 20340
private static readonly IntPtr NativeMethodInfoPtr_GetGroundHeightOffset_Private_Vector3_Vector3_0;
// Token: 0x04004F75 RID: 20341
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,742 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E5 RID: 997
public class TouchWalls : MonoBehaviour
{
// Token: 0x0600795E RID: 31070 RVA: 0x001EEDD8 File Offset: 0x001ECFD8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593089, XrefRangeEnd = 593091, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600795F RID: 31071 RVA: 0x001EEE1C File Offset: 0x001ED01C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593091, XrefRangeEnd = 593093, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void FixedUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.NativeMethodInfoPtr_FixedUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007960 RID: 31072 RVA: 0x001EEE60 File Offset: 0x001ED060
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593093, XrefRangeEnd = 593099, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDestroy()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007961 RID: 31073 RVA: 0x001EEEA4 File Offset: 0x001ED0A4
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe TouchWalls()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<TouchWalls>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007962 RID: 31074 RVA: 0x001EEEF0 File Offset: 0x001ED0F0
// Note: this type is marked as 'beforefieldinit'.
static TouchWalls()
{
Il2CppClassPointerStore<TouchWalls>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "TouchWalls");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<TouchWalls>.NativeClassPtr);
TouchWalls.NativeFieldInfoPtr_interactionSystem = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls>.NativeClassPtr, "interactionSystem");
TouchWalls.NativeFieldInfoPtr_effectorLinks = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls>.NativeClassPtr, "effectorLinks");
TouchWalls.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchWalls>.NativeClassPtr, 100672430);
TouchWalls.NativeMethodInfoPtr_FixedUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchWalls>.NativeClassPtr, 100672431);
TouchWalls.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchWalls>.NativeClassPtr, 100672432);
TouchWalls.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchWalls>.NativeClassPtr, 100672433);
}
// Token: 0x06007963 RID: 31075 RVA: 0x0000351C File Offset: 0x0000171C
public TouchWalls(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002975 RID: 10613
// (get) Token: 0x06007964 RID: 31076 RVA: 0x001EEF98 File Offset: 0x001ED198
// (set) Token: 0x06007965 RID: 31077 RVA: 0x001EEFCC File Offset: 0x001ED1CC
public unsafe InteractionSystem interactionSystem
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.NativeFieldInfoPtr_interactionSystem);
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(TouchWalls.NativeFieldInfoPtr_interactionSystem), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002976 RID: 10614
// (get) Token: 0x06007966 RID: 31078 RVA: 0x001EEFF4 File Offset: 0x001ED1F4
// (set) Token: 0x06007967 RID: 31079 RVA: 0x001EF028 File Offset: 0x001ED228
public unsafe Il2CppReferenceArray<TouchWalls.EffectorLink> effectorLinks
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.NativeFieldInfoPtr_effectorLinks);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<TouchWalls.EffectorLink>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.NativeFieldInfoPtr_effectorLinks), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005135 RID: 20789
private static readonly IntPtr NativeFieldInfoPtr_interactionSystem;
// Token: 0x04005136 RID: 20790
private static readonly IntPtr NativeFieldInfoPtr_effectorLinks;
// Token: 0x04005137 RID: 20791
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04005138 RID: 20792
private static readonly IntPtr NativeMethodInfoPtr_FixedUpdate_Private_Void_0;
// Token: 0x04005139 RID: 20793
private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;
// Token: 0x0400513A RID: 20794
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020003E6 RID: 998
[Serializable]
public class EffectorLink : Il2CppSystem.Object
{
// Token: 0x06007968 RID: 31080 RVA: 0x001EF050 File Offset: 0x001ED250
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 592979, RefRangeEnd = 592980, XrefRangeStart = 592940, XrefRangeEnd = 592979, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Initiate(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(TouchWalls.EffectorLink.NativeMethodInfoPtr_Initiate_Public_Void_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007969 RID: 31081 RVA: 0x001EF0AC File Offset: 0x001ED2AC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592980, XrefRangeEnd = 592984, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool FindWalls(Vector3 direction)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref direction;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.EffectorLink.NativeMethodInfoPtr_FindWalls_Private_Boolean_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600796A RID: 31082 RVA: 0x001EF110 File Offset: 0x001ED310
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 593039, RefRangeEnd = 593040, XrefRangeStart = 592984, XrefRangeEnd = 593039, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update(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(TouchWalls.EffectorLink.NativeMethodInfoPtr_Update_Public_Void_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600796B RID: 31083 RVA: 0x001EF16C File Offset: 0x001ED36C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 593048, RefRangeEnd = 593050, XrefRangeStart = 593040, XrefRangeEnd = 593048, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void StopTouch(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(TouchWalls.EffectorLink.NativeMethodInfoPtr_StopTouch_Private_Void_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600796C RID: 31084 RVA: 0x001EF1C8 File Offset: 0x001ED3C8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593050, XrefRangeEnd = 593054, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnInteractionStart(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
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(interactionObject);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.EffectorLink.NativeMethodInfoPtr_OnInteractionStart_Private_Void_FullBodyBipedEffector_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600796D RID: 31085 RVA: 0x001EF234 File Offset: 0x001ED434
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593054, XrefRangeEnd = 593058, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnInteractionResume(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
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(interactionObject);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.EffectorLink.NativeMethodInfoPtr_OnInteractionResume_Private_Void_FullBodyBipedEffector_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600796E RID: 31086 RVA: 0x001EF2A0 File Offset: 0x001ED4A0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593058, XrefRangeEnd = 593062, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnInteractionStop(FullBodyBipedEffector effectorType, InteractionObject interactionObject)
{
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(interactionObject);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.EffectorLink.NativeMethodInfoPtr_OnInteractionStop_Private_Void_FullBodyBipedEffector_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600796F RID: 31087 RVA: 0x001EF30C File Offset: 0x001ED50C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 593087, RefRangeEnd = 593088, XrefRangeStart = 593062, XrefRangeEnd = 593087, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Destroy(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(TouchWalls.EffectorLink.NativeMethodInfoPtr_Destroy_Public_Void_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007970 RID: 31088 RVA: 0x001EF368 File Offset: 0x001ED568
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593088, XrefRangeEnd = 593089, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe EffectorLink()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.EffectorLink.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007971 RID: 31089 RVA: 0x001EF3B4 File Offset: 0x001ED5B4
// Note: this type is marked as 'beforefieldinit'.
static EffectorLink()
{
Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<TouchWalls>.NativeClassPtr, "EffectorLink");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr);
TouchWalls.EffectorLink.NativeFieldInfoPtr_enabled = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "enabled");
TouchWalls.EffectorLink.NativeFieldInfoPtr_effectorType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "effectorType");
TouchWalls.EffectorLink.NativeFieldInfoPtr_interactionObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "interactionObject");
TouchWalls.EffectorLink.NativeFieldInfoPtr_spherecastFrom = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "spherecastFrom");
TouchWalls.EffectorLink.NativeFieldInfoPtr_spherecastRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "spherecastRadius");
TouchWalls.EffectorLink.NativeFieldInfoPtr_minDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "minDistance");
TouchWalls.EffectorLink.NativeFieldInfoPtr_touchLayers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "touchLayers");
TouchWalls.EffectorLink.NativeFieldInfoPtr_lerpSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "lerpSpeed");
TouchWalls.EffectorLink.NativeFieldInfoPtr_minSwitchTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "minSwitchTime");
TouchWalls.EffectorLink.NativeFieldInfoPtr_releaseDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "releaseDistance");
TouchWalls.EffectorLink.NativeFieldInfoPtr_sliding = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "sliding");
TouchWalls.EffectorLink.NativeFieldInfoPtr_raycastDirectionLocal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "raycastDirectionLocal");
TouchWalls.EffectorLink.NativeFieldInfoPtr_raycastDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "raycastDistance");
TouchWalls.EffectorLink.NativeFieldInfoPtr_inTouch = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "inTouch");
TouchWalls.EffectorLink.NativeFieldInfoPtr_hit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "hit");
TouchWalls.EffectorLink.NativeFieldInfoPtr_targetPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "targetPosition");
TouchWalls.EffectorLink.NativeFieldInfoPtr_targetRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "targetRotation");
TouchWalls.EffectorLink.NativeFieldInfoPtr_initiated = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "initiated");
TouchWalls.EffectorLink.NativeFieldInfoPtr_nextSwitchTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "nextSwitchTime");
TouchWalls.EffectorLink.NativeFieldInfoPtr_speedF = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, "speedF");
TouchWalls.EffectorLink.NativeMethodInfoPtr_Initiate_Public_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, 100672434);
TouchWalls.EffectorLink.NativeMethodInfoPtr_FindWalls_Private_Boolean_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, 100672435);
TouchWalls.EffectorLink.NativeMethodInfoPtr_Update_Public_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, 100672436);
TouchWalls.EffectorLink.NativeMethodInfoPtr_StopTouch_Private_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, 100672437);
TouchWalls.EffectorLink.NativeMethodInfoPtr_OnInteractionStart_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, 100672438);
TouchWalls.EffectorLink.NativeMethodInfoPtr_OnInteractionResume_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, 100672439);
TouchWalls.EffectorLink.NativeMethodInfoPtr_OnInteractionStop_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, 100672440);
TouchWalls.EffectorLink.NativeMethodInfoPtr_Destroy_Public_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, 100672441);
TouchWalls.EffectorLink.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchWalls.EffectorLink>.NativeClassPtr, 100672442);
}
// Token: 0x06007972 RID: 31090 RVA: 0x0000A688 File Offset: 0x00008888
public EffectorLink(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002977 RID: 10615
// (get) Token: 0x06007973 RID: 31091 RVA: 0x001EF624 File Offset: 0x001ED824
// (set) Token: 0x06007974 RID: 31092 RVA: 0x001EF64C File Offset: 0x001ED84C
public unsafe bool enabled
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_enabled);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_enabled)) = value;
}
}
// Token: 0x17002978 RID: 10616
// (get) Token: 0x06007975 RID: 31093 RVA: 0x001EF670 File Offset: 0x001ED870
// (set) Token: 0x06007976 RID: 31094 RVA: 0x001EF698 File Offset: 0x001ED898
public unsafe FullBodyBipedEffector effectorType
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_effectorType);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_effectorType)) = value;
}
}
// Token: 0x17002979 RID: 10617
// (get) Token: 0x06007977 RID: 31095 RVA: 0x001EF6BC File Offset: 0x001ED8BC
// (set) Token: 0x06007978 RID: 31096 RVA: 0x001EF6F0 File Offset: 0x001ED8F0
public unsafe InteractionObject interactionObject
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_interactionObject);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new InteractionObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_interactionObject), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700297A RID: 10618
// (get) Token: 0x06007979 RID: 31097 RVA: 0x001EF718 File Offset: 0x001ED918
// (set) Token: 0x0600797A RID: 31098 RVA: 0x001EF74C File Offset: 0x001ED94C
public unsafe Transform spherecastFrom
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_spherecastFrom);
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(TouchWalls.EffectorLink.NativeFieldInfoPtr_spherecastFrom), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700297B RID: 10619
// (get) Token: 0x0600797B RID: 31099 RVA: 0x001EF774 File Offset: 0x001ED974
// (set) Token: 0x0600797C RID: 31100 RVA: 0x001EF79C File Offset: 0x001ED99C
public unsafe float spherecastRadius
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_spherecastRadius);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_spherecastRadius)) = value;
}
}
// Token: 0x1700297C RID: 10620
// (get) Token: 0x0600797D RID: 31101 RVA: 0x001EF7C0 File Offset: 0x001ED9C0
// (set) Token: 0x0600797E RID: 31102 RVA: 0x001EF7E8 File Offset: 0x001ED9E8
public unsafe float minDistance
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_minDistance);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_minDistance)) = value;
}
}
// Token: 0x1700297D RID: 10621
// (get) Token: 0x0600797F RID: 31103 RVA: 0x001EF80C File Offset: 0x001EDA0C
// (set) Token: 0x06007980 RID: 31104 RVA: 0x001EF834 File Offset: 0x001EDA34
public unsafe LayerMask touchLayers
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_touchLayers);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_touchLayers)) = value;
}
}
// Token: 0x1700297E RID: 10622
// (get) Token: 0x06007981 RID: 31105 RVA: 0x001EF858 File Offset: 0x001EDA58
// (set) Token: 0x06007982 RID: 31106 RVA: 0x001EF880 File Offset: 0x001EDA80
public unsafe float lerpSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_lerpSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_lerpSpeed)) = value;
}
}
// Token: 0x1700297F RID: 10623
// (get) Token: 0x06007983 RID: 31107 RVA: 0x001EF8A4 File Offset: 0x001EDAA4
// (set) Token: 0x06007984 RID: 31108 RVA: 0x001EF8CC File Offset: 0x001EDACC
public unsafe float minSwitchTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_minSwitchTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_minSwitchTime)) = value;
}
}
// Token: 0x17002980 RID: 10624
// (get) Token: 0x06007985 RID: 31109 RVA: 0x001EF8F0 File Offset: 0x001EDAF0
// (set) Token: 0x06007986 RID: 31110 RVA: 0x001EF918 File Offset: 0x001EDB18
public unsafe float releaseDistance
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_releaseDistance);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_releaseDistance)) = value;
}
}
// Token: 0x17002981 RID: 10625
// (get) Token: 0x06007987 RID: 31111 RVA: 0x001EF93C File Offset: 0x001EDB3C
// (set) Token: 0x06007988 RID: 31112 RVA: 0x001EF964 File Offset: 0x001EDB64
public unsafe bool sliding
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_sliding);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_sliding)) = value;
}
}
// Token: 0x17002982 RID: 10626
// (get) Token: 0x06007989 RID: 31113 RVA: 0x001EF988 File Offset: 0x001EDB88
// (set) Token: 0x0600798A RID: 31114 RVA: 0x001EF9B0 File Offset: 0x001EDBB0
public unsafe Vector3 raycastDirectionLocal
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_raycastDirectionLocal);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_raycastDirectionLocal)) = value;
}
}
// Token: 0x17002983 RID: 10627
// (get) Token: 0x0600798B RID: 31115 RVA: 0x001EF9D4 File Offset: 0x001EDBD4
// (set) Token: 0x0600798C RID: 31116 RVA: 0x001EF9FC File Offset: 0x001EDBFC
public unsafe float raycastDistance
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_raycastDistance);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_raycastDistance)) = value;
}
}
// Token: 0x17002984 RID: 10628
// (get) Token: 0x0600798D RID: 31117 RVA: 0x001EFA20 File Offset: 0x001EDC20
// (set) Token: 0x0600798E RID: 31118 RVA: 0x001EFA48 File Offset: 0x001EDC48
public unsafe bool inTouch
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_inTouch);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_inTouch)) = value;
}
}
// Token: 0x17002985 RID: 10629
// (get) Token: 0x0600798F RID: 31119 RVA: 0x001EFA6C File Offset: 0x001EDC6C
// (set) Token: 0x06007990 RID: 31120 RVA: 0x001EFA94 File Offset: 0x001EDC94
public unsafe RaycastHit hit
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_hit);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_hit)) = value;
}
}
// Token: 0x17002986 RID: 10630
// (get) Token: 0x06007991 RID: 31121 RVA: 0x001EFAB8 File Offset: 0x001EDCB8
// (set) Token: 0x06007992 RID: 31122 RVA: 0x001EFAE0 File Offset: 0x001EDCE0
public unsafe Vector3 targetPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_targetPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_targetPosition)) = value;
}
}
// Token: 0x17002987 RID: 10631
// (get) Token: 0x06007993 RID: 31123 RVA: 0x001EFB04 File Offset: 0x001EDD04
// (set) Token: 0x06007994 RID: 31124 RVA: 0x001EFB2C File Offset: 0x001EDD2C
public unsafe Quaternion targetRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_targetRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_targetRotation)) = value;
}
}
// Token: 0x17002988 RID: 10632
// (get) Token: 0x06007995 RID: 31125 RVA: 0x001EFB50 File Offset: 0x001EDD50
// (set) Token: 0x06007996 RID: 31126 RVA: 0x001EFB78 File Offset: 0x001EDD78
public unsafe bool initiated
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_initiated);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_initiated)) = value;
}
}
// Token: 0x17002989 RID: 10633
// (get) Token: 0x06007997 RID: 31127 RVA: 0x001EFB9C File Offset: 0x001EDD9C
// (set) Token: 0x06007998 RID: 31128 RVA: 0x001EFBC4 File Offset: 0x001EDDC4
public unsafe float nextSwitchTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_nextSwitchTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_nextSwitchTime)) = value;
}
}
// Token: 0x1700298A RID: 10634
// (get) Token: 0x06007999 RID: 31129 RVA: 0x001EFBE8 File Offset: 0x001EDDE8
// (set) Token: 0x0600799A RID: 31130 RVA: 0x001EFC10 File Offset: 0x001EDE10
public unsafe float speedF
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_speedF);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_speedF)) = value;
}
}
// Token: 0x0400513B RID: 20795
private static readonly IntPtr NativeFieldInfoPtr_enabled;
// Token: 0x0400513C RID: 20796
private static readonly IntPtr NativeFieldInfoPtr_effectorType;
// Token: 0x0400513D RID: 20797
private static readonly IntPtr NativeFieldInfoPtr_interactionObject;
// Token: 0x0400513E RID: 20798
private static readonly IntPtr NativeFieldInfoPtr_spherecastFrom;
// Token: 0x0400513F RID: 20799
private static readonly IntPtr NativeFieldInfoPtr_spherecastRadius;
// Token: 0x04005140 RID: 20800
private static readonly IntPtr NativeFieldInfoPtr_minDistance;
// Token: 0x04005141 RID: 20801
private static readonly IntPtr NativeFieldInfoPtr_touchLayers;
// Token: 0x04005142 RID: 20802
private static readonly IntPtr NativeFieldInfoPtr_lerpSpeed;
// Token: 0x04005143 RID: 20803
private static readonly IntPtr NativeFieldInfoPtr_minSwitchTime;
// Token: 0x04005144 RID: 20804
private static readonly IntPtr NativeFieldInfoPtr_releaseDistance;
// Token: 0x04005145 RID: 20805
private static readonly IntPtr NativeFieldInfoPtr_sliding;
// Token: 0x04005146 RID: 20806
private static readonly IntPtr NativeFieldInfoPtr_raycastDirectionLocal;
// Token: 0x04005147 RID: 20807
private static readonly IntPtr NativeFieldInfoPtr_raycastDistance;
// Token: 0x04005148 RID: 20808
private static readonly IntPtr NativeFieldInfoPtr_inTouch;
// Token: 0x04005149 RID: 20809
private static readonly IntPtr NativeFieldInfoPtr_hit;
// Token: 0x0400514A RID: 20810
private static readonly IntPtr NativeFieldInfoPtr_targetPosition;
// Token: 0x0400514B RID: 20811
private static readonly IntPtr NativeFieldInfoPtr_targetRotation;
// Token: 0x0400514C RID: 20812
private static readonly IntPtr NativeFieldInfoPtr_initiated;
// Token: 0x0400514D RID: 20813
private static readonly IntPtr NativeFieldInfoPtr_nextSwitchTime;
// Token: 0x0400514E RID: 20814
private static readonly IntPtr NativeFieldInfoPtr_speedF;
// Token: 0x0400514F RID: 20815
private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_InteractionSystem_0;
// Token: 0x04005150 RID: 20816
private static readonly IntPtr NativeMethodInfoPtr_FindWalls_Private_Boolean_Vector3_0;
// Token: 0x04005151 RID: 20817
private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_InteractionSystem_0;
// Token: 0x04005152 RID: 20818
private static readonly IntPtr NativeMethodInfoPtr_StopTouch_Private_Void_InteractionSystem_0;
// Token: 0x04005153 RID: 20819
private static readonly IntPtr NativeMethodInfoPtr_OnInteractionStart_Private_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x04005154 RID: 20820
private static readonly IntPtr NativeMethodInfoPtr_OnInteractionResume_Private_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x04005155 RID: 20821
private static readonly IntPtr NativeMethodInfoPtr_OnInteractionStop_Private_Void_FullBodyBipedEffector_InteractionObject_0;
// Token: 0x04005156 RID: 20822
private static readonly IntPtr NativeMethodInfoPtr_Destroy_Public_Void_InteractionSystem_0;
// Token: 0x04005157 RID: 20823
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}
}

View File

@@ -0,0 +1,135 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E7 RID: 999
public class TransferMotion : MonoBehaviour
{
// Token: 0x0600799B RID: 31131 RVA: 0x001EFC34 File Offset: 0x001EDE34
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593099, XrefRangeEnd = 593101, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TransferMotion.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600799C RID: 31132 RVA: 0x001EFC78 File Offset: 0x001EDE78
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593101, XrefRangeEnd = 593107, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TransferMotion.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600799D RID: 31133 RVA: 0x001EFCBC File Offset: 0x001EDEBC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593107, XrefRangeEnd = 593108, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe TransferMotion()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<TransferMotion>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TransferMotion.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600799E RID: 31134 RVA: 0x001EFD08 File Offset: 0x001EDF08
// Note: this type is marked as 'beforefieldinit'.
static TransferMotion()
{
Il2CppClassPointerStore<TransferMotion>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "TransferMotion");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<TransferMotion>.NativeClassPtr);
TransferMotion.NativeFieldInfoPtr_to = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TransferMotion>.NativeClassPtr, "to");
TransferMotion.NativeFieldInfoPtr_transferMotion = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TransferMotion>.NativeClassPtr, "transferMotion");
TransferMotion.NativeFieldInfoPtr_lastPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TransferMotion>.NativeClassPtr, "lastPosition");
TransferMotion.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TransferMotion>.NativeClassPtr, 100672443);
TransferMotion.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TransferMotion>.NativeClassPtr, 100672444);
TransferMotion.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TransferMotion>.NativeClassPtr, 100672445);
}
// Token: 0x0600799F RID: 31135 RVA: 0x0000351C File Offset: 0x0000171C
public TransferMotion(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700298B RID: 10635
// (get) Token: 0x060079A0 RID: 31136 RVA: 0x001EFDB0 File Offset: 0x001EDFB0
// (set) Token: 0x060079A1 RID: 31137 RVA: 0x001EFDE4 File Offset: 0x001EDFE4
public unsafe Transform to
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TransferMotion.NativeFieldInfoPtr_to);
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(TransferMotion.NativeFieldInfoPtr_to), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700298C RID: 10636
// (get) Token: 0x060079A2 RID: 31138 RVA: 0x001EFE0C File Offset: 0x001EE00C
// (set) Token: 0x060079A3 RID: 31139 RVA: 0x001EFE34 File Offset: 0x001EE034
public unsafe float transferMotion
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TransferMotion.NativeFieldInfoPtr_transferMotion);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TransferMotion.NativeFieldInfoPtr_transferMotion)) = value;
}
}
// Token: 0x1700298D RID: 10637
// (get) Token: 0x060079A4 RID: 31140 RVA: 0x001EFE58 File Offset: 0x001EE058
// (set) Token: 0x060079A5 RID: 31141 RVA: 0x001EFE80 File Offset: 0x001EE080
public unsafe Vector3 lastPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TransferMotion.NativeFieldInfoPtr_lastPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TransferMotion.NativeFieldInfoPtr_lastPosition)) = value;
}
}
// Token: 0x04005158 RID: 20824
private static readonly IntPtr NativeFieldInfoPtr_to;
// Token: 0x04005159 RID: 20825
private static readonly IntPtr NativeFieldInfoPtr_transferMotion;
// Token: 0x0400515A RID: 20826
private static readonly IntPtr NativeFieldInfoPtr_lastPosition;
// Token: 0x0400515B RID: 20827
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x0400515C RID: 20828
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x0400515D RID: 20829
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,203 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003EE RID: 1006
public class Turret : MonoBehaviour
{
// Token: 0x06007A00 RID: 31232 RVA: 0x001F13E4 File Offset: 0x001EF5E4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593316, XrefRangeEnd = 593318, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Turret.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A01 RID: 31233 RVA: 0x001F1428 File Offset: 0x001EF628
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Turret()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Turret>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Turret.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A02 RID: 31234 RVA: 0x001F1474 File Offset: 0x001EF674
// Note: this type is marked as 'beforefieldinit'.
static Turret()
{
Il2CppClassPointerStore<Turret>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "Turret");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Turret>.NativeClassPtr);
Turret.NativeFieldInfoPtr_target = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Turret>.NativeClassPtr, "target");
Turret.NativeFieldInfoPtr_parts = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Turret>.NativeClassPtr, "parts");
Turret.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Turret>.NativeClassPtr, 100672472);
Turret.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Turret>.NativeClassPtr, 100672473);
}
// Token: 0x06007A03 RID: 31235 RVA: 0x0000351C File Offset: 0x0000171C
public Turret(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170029AA RID: 10666
// (get) Token: 0x06007A04 RID: 31236 RVA: 0x001F14F4 File Offset: 0x001EF6F4
// (set) Token: 0x06007A05 RID: 31237 RVA: 0x001F1528 File Offset: 0x001EF728
public unsafe Transform target
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Turret.NativeFieldInfoPtr_target);
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(Turret.NativeFieldInfoPtr_target), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170029AB RID: 10667
// (get) Token: 0x06007A06 RID: 31238 RVA: 0x001F1550 File Offset: 0x001EF750
// (set) Token: 0x06007A07 RID: 31239 RVA: 0x001F1584 File Offset: 0x001EF784
public unsafe Il2CppReferenceArray<Turret.Part> parts
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Turret.NativeFieldInfoPtr_parts);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<Turret.Part>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Turret.NativeFieldInfoPtr_parts), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005192 RID: 20882
private static readonly IntPtr NativeFieldInfoPtr_target;
// Token: 0x04005193 RID: 20883
private static readonly IntPtr NativeFieldInfoPtr_parts;
// Token: 0x04005194 RID: 20884
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x04005195 RID: 20885
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020003EF RID: 1007
[Serializable]
public class Part : Il2CppSystem.Object
{
// Token: 0x06007A08 RID: 31240 RVA: 0x001F15AC File Offset: 0x001EF7AC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 593315, RefRangeEnd = 593316, XrefRangeStart = 593301, XrefRangeEnd = 593315, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void AimAt(Transform target)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(target);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Turret.Part.NativeMethodInfoPtr_AimAt_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007A09 RID: 31241 RVA: 0x001F1608 File Offset: 0x001EF808
[CallerCount(1642)]
[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Part()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Turret.Part>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Turret.Part.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A0A RID: 31242 RVA: 0x001F1654 File Offset: 0x001EF854
// Note: this type is marked as 'beforefieldinit'.
static Part()
{
Il2CppClassPointerStore<Turret.Part>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<Turret>.NativeClassPtr, "Part");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Turret.Part>.NativeClassPtr);
Turret.Part.NativeFieldInfoPtr_transform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Turret.Part>.NativeClassPtr, "transform");
Turret.Part.NativeFieldInfoPtr_rotationLimit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Turret.Part>.NativeClassPtr, "rotationLimit");
Turret.Part.NativeMethodInfoPtr_AimAt_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Turret.Part>.NativeClassPtr, 100672474);
Turret.Part.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Turret.Part>.NativeClassPtr, 100672475);
}
// Token: 0x06007A0B RID: 31243 RVA: 0x0000A688 File Offset: 0x00008888
public Part(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170029AC RID: 10668
// (get) Token: 0x06007A0C RID: 31244 RVA: 0x001F16D0 File Offset: 0x001EF8D0
// (set) Token: 0x06007A0D RID: 31245 RVA: 0x001F1704 File Offset: 0x001EF904
public unsafe Transform transform
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Turret.Part.NativeFieldInfoPtr_transform);
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(Turret.Part.NativeFieldInfoPtr_transform), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170029AD RID: 10669
// (get) Token: 0x06007A0E RID: 31246 RVA: 0x001F172C File Offset: 0x001EF92C
// (set) Token: 0x06007A0F RID: 31247 RVA: 0x001F1760 File Offset: 0x001EF960
public unsafe RotationLimit rotationLimit
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Turret.Part.NativeFieldInfoPtr_rotationLimit);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new RotationLimit(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Turret.Part.NativeFieldInfoPtr_rotationLimit), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04005196 RID: 20886
private static readonly IntPtr NativeFieldInfoPtr_transform;
// Token: 0x04005197 RID: 20887
private static readonly IntPtr NativeFieldInfoPtr_rotationLimit;
// Token: 0x04005198 RID: 20888
private static readonly IntPtr NativeMethodInfoPtr_AimAt_Public_Void_Transform_0;
// Token: 0x04005199 RID: 20889
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}
}

View File

@@ -0,0 +1,190 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003E8 RID: 1000
public class TwoHandedProp : MonoBehaviour
{
// Token: 0x060079A6 RID: 31142 RVA: 0x001EFEA4 File Offset: 0x001EE0A4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593108, XrefRangeEnd = 593134, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TwoHandedProp.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079A7 RID: 31143 RVA: 0x001EFEE8 File Offset: 0x001EE0E8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593134, XrefRangeEnd = 593150, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TwoHandedProp.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079A8 RID: 31144 RVA: 0x001EFF2C File Offset: 0x001EE12C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593150, XrefRangeEnd = 593156, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void AfterFBBIK()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TwoHandedProp.NativeMethodInfoPtr_AfterFBBIK_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079A9 RID: 31145 RVA: 0x001EFF70 File Offset: 0x001EE170
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593156, XrefRangeEnd = 593169, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDestroy()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TwoHandedProp.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079AA RID: 31146 RVA: 0x001EFFB4 File Offset: 0x001EE1B4
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe TwoHandedProp()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<TwoHandedProp>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TwoHandedProp.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079AB RID: 31147 RVA: 0x001F0000 File Offset: 0x001EE200
// Note: this type is marked as 'beforefieldinit'.
static TwoHandedProp()
{
Il2CppClassPointerStore<TwoHandedProp>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "TwoHandedProp");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<TwoHandedProp>.NativeClassPtr);
TwoHandedProp.NativeFieldInfoPtr_leftHandTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TwoHandedProp>.NativeClassPtr, "leftHandTarget");
TwoHandedProp.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TwoHandedProp>.NativeClassPtr, "ik");
TwoHandedProp.NativeFieldInfoPtr_targetPosRelativeToRight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TwoHandedProp>.NativeClassPtr, "targetPosRelativeToRight");
TwoHandedProp.NativeFieldInfoPtr_targetRotRelativeToRight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TwoHandedProp>.NativeClassPtr, "targetRotRelativeToRight");
TwoHandedProp.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TwoHandedProp>.NativeClassPtr, 100672446);
TwoHandedProp.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TwoHandedProp>.NativeClassPtr, 100672447);
TwoHandedProp.NativeMethodInfoPtr_AfterFBBIK_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TwoHandedProp>.NativeClassPtr, 100672448);
TwoHandedProp.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TwoHandedProp>.NativeClassPtr, 100672449);
TwoHandedProp.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TwoHandedProp>.NativeClassPtr, 100672450);
}
// Token: 0x060079AC RID: 31148 RVA: 0x0000351C File Offset: 0x0000171C
public TwoHandedProp(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700298E RID: 10638
// (get) Token: 0x060079AD RID: 31149 RVA: 0x001F00E4 File Offset: 0x001EE2E4
// (set) Token: 0x060079AE RID: 31150 RVA: 0x001F0118 File Offset: 0x001EE318
public unsafe Transform leftHandTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TwoHandedProp.NativeFieldInfoPtr_leftHandTarget);
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(TwoHandedProp.NativeFieldInfoPtr_leftHandTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700298F RID: 10639
// (get) Token: 0x060079AF RID: 31151 RVA: 0x001F0140 File Offset: 0x001EE340
// (set) Token: 0x060079B0 RID: 31152 RVA: 0x001F0174 File Offset: 0x001EE374
public unsafe FullBodyBipedIK ik
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TwoHandedProp.NativeFieldInfoPtr_ik);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FullBodyBipedIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TwoHandedProp.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002990 RID: 10640
// (get) Token: 0x060079B1 RID: 31153 RVA: 0x001F019C File Offset: 0x001EE39C
// (set) Token: 0x060079B2 RID: 31154 RVA: 0x001F01C4 File Offset: 0x001EE3C4
public unsafe Vector3 targetPosRelativeToRight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TwoHandedProp.NativeFieldInfoPtr_targetPosRelativeToRight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TwoHandedProp.NativeFieldInfoPtr_targetPosRelativeToRight)) = value;
}
}
// Token: 0x17002991 RID: 10641
// (get) Token: 0x060079B3 RID: 31155 RVA: 0x001F01E8 File Offset: 0x001EE3E8
// (set) Token: 0x060079B4 RID: 31156 RVA: 0x001F0210 File Offset: 0x001EE410
public unsafe Quaternion targetRotRelativeToRight
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TwoHandedProp.NativeFieldInfoPtr_targetRotRelativeToRight);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TwoHandedProp.NativeFieldInfoPtr_targetRotRelativeToRight)) = value;
}
}
// Token: 0x0400515E RID: 20830
private static readonly IntPtr NativeFieldInfoPtr_leftHandTarget;
// Token: 0x0400515F RID: 20831
private static readonly IntPtr NativeFieldInfoPtr_ik;
// Token: 0x04005160 RID: 20832
private static readonly IntPtr NativeFieldInfoPtr_targetPosRelativeToRight;
// Token: 0x04005161 RID: 20833
private static readonly IntPtr NativeFieldInfoPtr_targetRotRelativeToRight;
// Token: 0x04005162 RID: 20834
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04005163 RID: 20835
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x04005164 RID: 20836
private static readonly IntPtr NativeMethodInfoPtr_AfterFBBIK_Private_Void_0;
// Token: 0x04005165 RID: 20837
private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;
// Token: 0x04005166 RID: 20838
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,119 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003FA RID: 1018
public class UserControlAI : UserControlThirdPerson
{
// Token: 0x06007B21 RID: 31521 RVA: 0x001F56A0 File Offset: 0x001F38A0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593890, XrefRangeEnd = 593903, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UserControlAI.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007B22 RID: 31522 RVA: 0x001F56F0 File Offset: 0x001F38F0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593903, XrefRangeEnd = 593904, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe UserControlAI()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UserControlAI>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UserControlAI.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007B23 RID: 31523 RVA: 0x001F573C File Offset: 0x001F393C
// Note: this type is marked as 'beforefieldinit'.
static UserControlAI()
{
Il2CppClassPointerStore<UserControlAI>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "UserControlAI");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UserControlAI>.NativeClassPtr);
UserControlAI.NativeFieldInfoPtr_moveTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlAI>.NativeClassPtr, "moveTarget");
UserControlAI.NativeFieldInfoPtr_stoppingDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlAI>.NativeClassPtr, "stoppingDistance");
UserControlAI.NativeFieldInfoPtr_stoppingThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlAI>.NativeClassPtr, "stoppingThreshold");
UserControlAI.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserControlAI>.NativeClassPtr, 100672533);
UserControlAI.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserControlAI>.NativeClassPtr, 100672534);
}
// Token: 0x06007B24 RID: 31524 RVA: 0x001F03D0 File Offset: 0x001EE5D0
public UserControlAI(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002A16 RID: 10774
// (get) Token: 0x06007B25 RID: 31525 RVA: 0x001F57D0 File Offset: 0x001F39D0
// (set) Token: 0x06007B26 RID: 31526 RVA: 0x001F5804 File Offset: 0x001F3A04
public unsafe Transform moveTarget
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlAI.NativeFieldInfoPtr_moveTarget);
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(UserControlAI.NativeFieldInfoPtr_moveTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002A17 RID: 10775
// (get) Token: 0x06007B27 RID: 31527 RVA: 0x001F582C File Offset: 0x001F3A2C
// (set) Token: 0x06007B28 RID: 31528 RVA: 0x001F5854 File Offset: 0x001F3A54
public unsafe float stoppingDistance
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlAI.NativeFieldInfoPtr_stoppingDistance);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlAI.NativeFieldInfoPtr_stoppingDistance)) = value;
}
}
// Token: 0x17002A18 RID: 10776
// (get) Token: 0x06007B29 RID: 31529 RVA: 0x001F5878 File Offset: 0x001F3A78
// (set) Token: 0x06007B2A RID: 31530 RVA: 0x001F58A0 File Offset: 0x001F3AA0
public unsafe float stoppingThreshold
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlAI.NativeFieldInfoPtr_stoppingThreshold);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlAI.NativeFieldInfoPtr_stoppingThreshold)) = value;
}
}
// Token: 0x04005249 RID: 21065
private static readonly IntPtr NativeFieldInfoPtr_moveTarget;
// Token: 0x0400524A RID: 21066
private static readonly IntPtr NativeFieldInfoPtr_stoppingDistance;
// Token: 0x0400524B RID: 21067
private static readonly IntPtr NativeFieldInfoPtr_stoppingThreshold;
// Token: 0x0400524C RID: 21068
private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0;
// Token: 0x0400524D RID: 21069
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,157 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
namespace RootMotion.Demos
{
// Token: 0x020003E9 RID: 1001
public class UserControlInteractions : UserControlThirdPerson
{
// Token: 0x060079B5 RID: 31157 RVA: 0x001F0234 File Offset: 0x001EE434
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593169, XrefRangeEnd = 593177, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UserControlInteractions.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079B6 RID: 31158 RVA: 0x001F0284 File Offset: 0x001EE484
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593177, XrefRangeEnd = 593188, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnGUI()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UserControlInteractions.NativeMethodInfoPtr_OnGUI_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079B7 RID: 31159 RVA: 0x001F02C8 File Offset: 0x001EE4C8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593188, XrefRangeEnd = 593189, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe UserControlInteractions()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UserControlInteractions>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UserControlInteractions.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060079B8 RID: 31160 RVA: 0x001F0314 File Offset: 0x001EE514
// Note: this type is marked as 'beforefieldinit'.
static UserControlInteractions()
{
Il2CppClassPointerStore<UserControlInteractions>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "UserControlInteractions");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UserControlInteractions>.NativeClassPtr);
UserControlInteractions.NativeFieldInfoPtr_character = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlInteractions>.NativeClassPtr, "character");
UserControlInteractions.NativeFieldInfoPtr_interactionSystem = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlInteractions>.NativeClassPtr, "interactionSystem");
UserControlInteractions.NativeFieldInfoPtr_disableInputInInteraction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlInteractions>.NativeClassPtr, "disableInputInInteraction");
UserControlInteractions.NativeFieldInfoPtr_enableInputAtProgress = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlInteractions>.NativeClassPtr, "enableInputAtProgress");
UserControlInteractions.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserControlInteractions>.NativeClassPtr, 100672451);
UserControlInteractions.NativeMethodInfoPtr_OnGUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserControlInteractions>.NativeClassPtr, 100672452);
UserControlInteractions.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserControlInteractions>.NativeClassPtr, 100672453);
}
// Token: 0x060079B9 RID: 31161 RVA: 0x001F03D0 File Offset: 0x001EE5D0
public UserControlInteractions(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002992 RID: 10642
// (get) Token: 0x060079BA RID: 31162 RVA: 0x001F03DC File Offset: 0x001EE5DC
// (set) Token: 0x060079BB RID: 31163 RVA: 0x001F0410 File Offset: 0x001EE610
public unsafe CharacterThirdPerson character
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlInteractions.NativeFieldInfoPtr_character);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new CharacterThirdPerson(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlInteractions.NativeFieldInfoPtr_character), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002993 RID: 10643
// (get) Token: 0x060079BC RID: 31164 RVA: 0x001F0438 File Offset: 0x001EE638
// (set) Token: 0x060079BD RID: 31165 RVA: 0x001F046C File Offset: 0x001EE66C
public unsafe InteractionSystem interactionSystem
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlInteractions.NativeFieldInfoPtr_interactionSystem);
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(UserControlInteractions.NativeFieldInfoPtr_interactionSystem), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17002994 RID: 10644
// (get) Token: 0x060079BE RID: 31166 RVA: 0x001F0494 File Offset: 0x001EE694
// (set) Token: 0x060079BF RID: 31167 RVA: 0x001F04BC File Offset: 0x001EE6BC
public unsafe bool disableInputInInteraction
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlInteractions.NativeFieldInfoPtr_disableInputInInteraction);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlInteractions.NativeFieldInfoPtr_disableInputInInteraction)) = value;
}
}
// Token: 0x17002995 RID: 10645
// (get) Token: 0x060079C0 RID: 31168 RVA: 0x001F04E0 File Offset: 0x001EE6E0
// (set) Token: 0x060079C1 RID: 31169 RVA: 0x001F0508 File Offset: 0x001EE708
public unsafe float enableInputAtProgress
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlInteractions.NativeFieldInfoPtr_enableInputAtProgress);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlInteractions.NativeFieldInfoPtr_enableInputAtProgress)) = value;
}
}
// Token: 0x04005167 RID: 20839
private static readonly IntPtr NativeFieldInfoPtr_character;
// Token: 0x04005168 RID: 20840
private static readonly IntPtr NativeFieldInfoPtr_interactionSystem;
// Token: 0x04005169 RID: 20841
private static readonly IntPtr NativeFieldInfoPtr_disableInputInInteraction;
// Token: 0x0400516A RID: 20842
private static readonly IntPtr NativeFieldInfoPtr_enableInputAtProgress;
// Token: 0x0400516B RID: 20843
private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0;
// Token: 0x0400516C RID: 20844
private static readonly IntPtr NativeMethodInfoPtr_OnGUI_Private_Void_0;
// Token: 0x0400516D RID: 20845
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,238 @@
using System;
using System.Runtime.InteropServices;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003FB RID: 1019
public class UserControlThirdPerson : MonoBehaviour
{
// Token: 0x06007B2B RID: 31531 RVA: 0x001F58C4 File Offset: 0x001F3AC4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593904, XrefRangeEnd = 593908, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UserControlThirdPerson.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007B2C RID: 31532 RVA: 0x001F5908 File Offset: 0x001F3B08
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593908, XrefRangeEnd = 593935, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UserControlThirdPerson.NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007B2D RID: 31533 RVA: 0x001F5958 File Offset: 0x001F3B58
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593935, XrefRangeEnd = 593936, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe UserControlThirdPerson()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UserControlThirdPerson>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UserControlThirdPerson.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007B2E RID: 31534 RVA: 0x001F59A4 File Offset: 0x001F3BA4
// Note: this type is marked as 'beforefieldinit'.
static UserControlThirdPerson()
{
Il2CppClassPointerStore<UserControlThirdPerson>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "UserControlThirdPerson");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UserControlThirdPerson>.NativeClassPtr);
UserControlThirdPerson.NativeFieldInfoPtr_walkByDefault = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlThirdPerson>.NativeClassPtr, "walkByDefault");
UserControlThirdPerson.NativeFieldInfoPtr_canCrouch = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlThirdPerson>.NativeClassPtr, "canCrouch");
UserControlThirdPerson.NativeFieldInfoPtr_canJump = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlThirdPerson>.NativeClassPtr, "canJump");
UserControlThirdPerson.NativeFieldInfoPtr_state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlThirdPerson>.NativeClassPtr, "state");
UserControlThirdPerson.NativeFieldInfoPtr_cam = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlThirdPerson>.NativeClassPtr, "cam");
UserControlThirdPerson.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserControlThirdPerson>.NativeClassPtr, 100672535);
UserControlThirdPerson.NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserControlThirdPerson>.NativeClassPtr, 100672536);
UserControlThirdPerson.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserControlThirdPerson>.NativeClassPtr, 100672537);
}
// Token: 0x06007B2F RID: 31535 RVA: 0x0000351C File Offset: 0x0000171C
public UserControlThirdPerson(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002A19 RID: 10777
// (get) Token: 0x06007B30 RID: 31536 RVA: 0x001F5A74 File Offset: 0x001F3C74
// (set) Token: 0x06007B31 RID: 31537 RVA: 0x001F5A9C File Offset: 0x001F3C9C
public unsafe bool walkByDefault
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlThirdPerson.NativeFieldInfoPtr_walkByDefault);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlThirdPerson.NativeFieldInfoPtr_walkByDefault)) = value;
}
}
// Token: 0x17002A1A RID: 10778
// (get) Token: 0x06007B32 RID: 31538 RVA: 0x001F5AC0 File Offset: 0x001F3CC0
// (set) Token: 0x06007B33 RID: 31539 RVA: 0x001F5AE8 File Offset: 0x001F3CE8
public unsafe bool canCrouch
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlThirdPerson.NativeFieldInfoPtr_canCrouch);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlThirdPerson.NativeFieldInfoPtr_canCrouch)) = value;
}
}
// Token: 0x17002A1B RID: 10779
// (get) Token: 0x06007B34 RID: 31540 RVA: 0x001F5B0C File Offset: 0x001F3D0C
// (set) Token: 0x06007B35 RID: 31541 RVA: 0x001F5B34 File Offset: 0x001F3D34
public unsafe bool canJump
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlThirdPerson.NativeFieldInfoPtr_canJump);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlThirdPerson.NativeFieldInfoPtr_canJump)) = value;
}
}
// Token: 0x17002A1C RID: 10780
// (get) Token: 0x06007B36 RID: 31542 RVA: 0x001F5B58 File Offset: 0x001F3D58
// (set) Token: 0x06007B37 RID: 31543 RVA: 0x001F5B80 File Offset: 0x001F3D80
public unsafe UserControlThirdPerson.State state
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlThirdPerson.NativeFieldInfoPtr_state);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlThirdPerson.NativeFieldInfoPtr_state)) = value;
}
}
// Token: 0x17002A1D RID: 10781
// (get) Token: 0x06007B38 RID: 31544 RVA: 0x001F5BA4 File Offset: 0x001F3DA4
// (set) Token: 0x06007B39 RID: 31545 RVA: 0x001F5BD8 File Offset: 0x001F3DD8
public unsafe Transform cam
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserControlThirdPerson.NativeFieldInfoPtr_cam);
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(UserControlThirdPerson.NativeFieldInfoPtr_cam), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x0400524E RID: 21070
private static readonly IntPtr NativeFieldInfoPtr_walkByDefault;
// Token: 0x0400524F RID: 21071
private static readonly IntPtr NativeFieldInfoPtr_canCrouch;
// Token: 0x04005250 RID: 21072
private static readonly IntPtr NativeFieldInfoPtr_canJump;
// Token: 0x04005251 RID: 21073
private static readonly IntPtr NativeFieldInfoPtr_state;
// Token: 0x04005252 RID: 21074
private static readonly IntPtr NativeFieldInfoPtr_cam;
// Token: 0x04005253 RID: 21075
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04005254 RID: 21076
private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0;
// Token: 0x04005255 RID: 21077
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020003FC RID: 1020
[StructLayout(LayoutKind.Explicit)]
public struct State
{
// Token: 0x06007B3A RID: 31546 RVA: 0x001F5C00 File Offset: 0x001F3E00
// Note: this type is marked as 'beforefieldinit'.
static State()
{
Il2CppClassPointerStore<UserControlThirdPerson.State>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UserControlThirdPerson>.NativeClassPtr, "State");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UserControlThirdPerson.State>.NativeClassPtr);
UserControlThirdPerson.State.NativeFieldInfoPtr_move = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlThirdPerson.State>.NativeClassPtr, "move");
UserControlThirdPerson.State.NativeFieldInfoPtr_lookPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlThirdPerson.State>.NativeClassPtr, "lookPos");
UserControlThirdPerson.State.NativeFieldInfoPtr_crouch = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlThirdPerson.State>.NativeClassPtr, "crouch");
UserControlThirdPerson.State.NativeFieldInfoPtr_jump = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlThirdPerson.State>.NativeClassPtr, "jump");
UserControlThirdPerson.State.NativeFieldInfoPtr_actionIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserControlThirdPerson.State>.NativeClassPtr, "actionIndex");
}
// Token: 0x06007B3B RID: 31547 RVA: 0x001F5C8F File Offset: 0x001F3E8F
public Il2CppSystem.Object BoxIl2CppObject()
{
return new Il2CppSystem.Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<UserControlThirdPerson.State>.NativeClassPtr, ref this));
}
// Token: 0x04005256 RID: 21078
private static readonly IntPtr NativeFieldInfoPtr_move;
// Token: 0x04005257 RID: 21079
private static readonly IntPtr NativeFieldInfoPtr_lookPos;
// Token: 0x04005258 RID: 21080
private static readonly IntPtr NativeFieldInfoPtr_crouch;
// Token: 0x04005259 RID: 21081
private static readonly IntPtr NativeFieldInfoPtr_jump;
// Token: 0x0400525A RID: 21082
private static readonly IntPtr NativeFieldInfoPtr_actionIndex;
// Token: 0x0400525B RID: 21083
[FieldOffset(0)]
public Vector3 move;
// Token: 0x0400525C RID: 21084
[FieldOffset(12)]
public Vector3 lookPos;
// Token: 0x0400525D RID: 21085
[FieldOffset(24)]
[MarshalAs(UnmanagedType.U1)]
public bool crouch;
// Token: 0x0400525E RID: 21086
[FieldOffset(25)]
[MarshalAs(UnmanagedType.U1)]
public bool jump;
// Token: 0x0400525F RID: 21087
[FieldOffset(28)]
public int actionIndex;
}
}
}

View File

@@ -0,0 +1,136 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using RootMotion.FinalIK;
using UnityEngine;
namespace RootMotion.Demos
{
// Token: 0x020003F0 RID: 1008
public class VRIKPlatform : MonoBehaviour
{
// Token: 0x06007A10 RID: 31248 RVA: 0x001F1788 File Offset: 0x001EF988
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593318, XrefRangeEnd = 593322, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VRIKPlatform.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A11 RID: 31249 RVA: 0x001F17CC File Offset: 0x001EF9CC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593322, XrefRangeEnd = 593335, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VRIKPlatform.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A12 RID: 31250 RVA: 0x001F1810 File Offset: 0x001EFA10
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593335, XrefRangeEnd = 593337, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe VRIKPlatform()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<VRIKPlatform>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VRIKPlatform.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007A13 RID: 31251 RVA: 0x001F185C File Offset: 0x001EFA5C
// Note: this type is marked as 'beforefieldinit'.
static VRIKPlatform()
{
Il2CppClassPointerStore<VRIKPlatform>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "VRIKPlatform");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<VRIKPlatform>.NativeClassPtr);
VRIKPlatform.NativeFieldInfoPtr_ik = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VRIKPlatform>.NativeClassPtr, "ik");
VRIKPlatform.NativeFieldInfoPtr_lastPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VRIKPlatform>.NativeClassPtr, "lastPosition");
VRIKPlatform.NativeFieldInfoPtr_lastRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VRIKPlatform>.NativeClassPtr, "lastRotation");
VRIKPlatform.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VRIKPlatform>.NativeClassPtr, 100672476);
VRIKPlatform.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VRIKPlatform>.NativeClassPtr, 100672477);
VRIKPlatform.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VRIKPlatform>.NativeClassPtr, 100672478);
}
// Token: 0x06007A14 RID: 31252 RVA: 0x0000351C File Offset: 0x0000171C
public VRIKPlatform(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170029AE RID: 10670
// (get) Token: 0x06007A15 RID: 31253 RVA: 0x001F1904 File Offset: 0x001EFB04
// (set) Token: 0x06007A16 RID: 31254 RVA: 0x001F1938 File Offset: 0x001EFB38
public unsafe VRIK ik
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VRIKPlatform.NativeFieldInfoPtr_ik);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new VRIK(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VRIKPlatform.NativeFieldInfoPtr_ik), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170029AF RID: 10671
// (get) Token: 0x06007A17 RID: 31255 RVA: 0x001F1960 File Offset: 0x001EFB60
// (set) Token: 0x06007A18 RID: 31256 RVA: 0x001F1988 File Offset: 0x001EFB88
public unsafe Vector3 lastPosition
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VRIKPlatform.NativeFieldInfoPtr_lastPosition);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VRIKPlatform.NativeFieldInfoPtr_lastPosition)) = value;
}
}
// Token: 0x170029B0 RID: 10672
// (get) Token: 0x06007A19 RID: 31257 RVA: 0x001F19AC File Offset: 0x001EFBAC
// (set) Token: 0x06007A1A RID: 31258 RVA: 0x001F19D4 File Offset: 0x001EFBD4
public unsafe Quaternion lastRotation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VRIKPlatform.NativeFieldInfoPtr_lastRotation);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VRIKPlatform.NativeFieldInfoPtr_lastRotation)) = value;
}
}
// Token: 0x0400519A RID: 20890
private static readonly IntPtr NativeFieldInfoPtr_ik;
// Token: 0x0400519B RID: 20891
private static readonly IntPtr NativeFieldInfoPtr_lastPosition;
// Token: 0x0400519C RID: 20892
private static readonly IntPtr NativeFieldInfoPtr_lastRotation;
// Token: 0x0400519D RID: 20893
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x0400519E RID: 20894
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x0400519F RID: 20895
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}