using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; namespace RootMotion.Demos { // Token: 0x020003E1 RID: 993 public class MotionAbsorbCharacter : MonoBehaviour { // Token: 0x0600794B RID: 31051 RVA: 0x001EEBDC File Offset: 0x001ECDDC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 610158, XrefRangeEnd = 610164, 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: 0x0600794C RID: 31052 RVA: 0x001EEC20 File Offset: 0x001ECE20 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 610164, XrefRangeEnd = 610168, 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: 0x0600794D RID: 31053 RVA: 0x001EEC64 File Offset: 0x001ECE64 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 610168, XrefRangeEnd = 610176, 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: 0x0600794E RID: 31054 RVA: 0x001EECA8 File Offset: 0x001ECEA8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 610176, XrefRangeEnd = 610177, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe MotionAbsorbCharacter() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.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: 0x0600794F RID: 31055 RVA: 0x001EECF4 File Offset: 0x001ECEF4 // Note: this type is marked as 'beforefieldinit'. static MotionAbsorbCharacter() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "MotionAbsorbCharacter"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); MotionAbsorbCharacter.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "animator"); MotionAbsorbCharacter.NativeFieldInfoPtr_motionAbsorb = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "motionAbsorb"); MotionAbsorbCharacter.NativeFieldInfoPtr_cube = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "cube"); MotionAbsorbCharacter.NativeFieldInfoPtr_cubeRandomPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "cubeRandomPosition"); MotionAbsorbCharacter.NativeFieldInfoPtr_motionAbsorbWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "motionAbsorbWeight"); MotionAbsorbCharacter.NativeFieldInfoPtr_cubeDefaultPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "cubeDefaultPosition"); MotionAbsorbCharacter.NativeFieldInfoPtr_info = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "info"); MotionAbsorbCharacter.NativeFieldInfoPtr_cubeRigidbody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "cubeRigidbody"); MotionAbsorbCharacter.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672429); MotionAbsorbCharacter.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672430); MotionAbsorbCharacter.NativeMethodInfoPtr_SwingStart_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672431); MotionAbsorbCharacter.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672432); } // Token: 0x06007950 RID: 31056 RVA: 0x0000351C File Offset: 0x0000171C public MotionAbsorbCharacter(IntPtr pointer) : base(pointer) { } // Token: 0x17002967 RID: 10599 // (get) Token: 0x06007951 RID: 31057 RVA: 0x001EEE14 File Offset: 0x001ED014 // (set) Token: 0x06007952 RID: 31058 RVA: 0x001EEE48 File Offset: 0x001ED048 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: 0x17002968 RID: 10600 // (get) Token: 0x06007953 RID: 31059 RVA: 0x001EEE70 File Offset: 0x001ED070 // (set) Token: 0x06007954 RID: 31060 RVA: 0x001EEEA4 File Offset: 0x001ED0A4 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: 0x17002969 RID: 10601 // (get) Token: 0x06007955 RID: 31061 RVA: 0x001EEECC File Offset: 0x001ED0CC // (set) Token: 0x06007956 RID: 31062 RVA: 0x001EEF00 File Offset: 0x001ED100 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: 0x1700296A RID: 10602 // (get) Token: 0x06007957 RID: 31063 RVA: 0x001EEF28 File Offset: 0x001ED128 // (set) Token: 0x06007958 RID: 31064 RVA: 0x001EEF50 File Offset: 0x001ED150 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: 0x1700296B RID: 10603 // (get) Token: 0x06007959 RID: 31065 RVA: 0x001EEF74 File Offset: 0x001ED174 // (set) Token: 0x0600795A RID: 31066 RVA: 0x001EEFA8 File Offset: 0x001ED1A8 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: 0x1700296C RID: 10604 // (get) Token: 0x0600795B RID: 31067 RVA: 0x001EEFD0 File Offset: 0x001ED1D0 // (set) Token: 0x0600795C RID: 31068 RVA: 0x001EEFF8 File Offset: 0x001ED1F8 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: 0x1700296D RID: 10605 // (get) Token: 0x0600795D RID: 31069 RVA: 0x001EF01C File Offset: 0x001ED21C // (set) Token: 0x0600795E RID: 31070 RVA: 0x001EF044 File Offset: 0x001ED244 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: 0x1700296E RID: 10606 // (get) Token: 0x0600795F RID: 31071 RVA: 0x001EF068 File Offset: 0x001ED268 // (set) Token: 0x06007960 RID: 31072 RVA: 0x001EF09C File Offset: 0x001ED29C 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: 0x0400513B RID: 20795 private static readonly IntPtr NativeFieldInfoPtr_animator; // Token: 0x0400513C RID: 20796 private static readonly IntPtr NativeFieldInfoPtr_motionAbsorb; // Token: 0x0400513D RID: 20797 private static readonly IntPtr NativeFieldInfoPtr_cube; // Token: 0x0400513E RID: 20798 private static readonly IntPtr NativeFieldInfoPtr_cubeRandomPosition; // Token: 0x0400513F RID: 20799 private static readonly IntPtr NativeFieldInfoPtr_motionAbsorbWeight; // Token: 0x04005140 RID: 20800 private static readonly IntPtr NativeFieldInfoPtr_cubeDefaultPosition; // Token: 0x04005141 RID: 20801 private static readonly IntPtr NativeFieldInfoPtr_info; // Token: 0x04005142 RID: 20802 private static readonly IntPtr NativeFieldInfoPtr_cubeRigidbody; // Token: 0x04005143 RID: 20803 private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0; // Token: 0x04005144 RID: 20804 private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0; // Token: 0x04005145 RID: 20805 private static readonly IntPtr NativeMethodInfoPtr_SwingStart_Private_Void_0; // Token: 0x04005146 RID: 20806 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } }