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.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.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "MechSpider"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); MechSpider.NativeFieldInfoPtr_raycastLayers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "raycastLayers"); MechSpider.NativeFieldInfoPtr_scale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "scale"); MechSpider.NativeFieldInfoPtr_body = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "body"); MechSpider.NativeFieldInfoPtr_legs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "legs"); MechSpider.NativeFieldInfoPtr_legRotationWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "legRotationWeight"); MechSpider.NativeFieldInfoPtr_rootPositionSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rootPositionSpeed"); MechSpider.NativeFieldInfoPtr_rootRotationSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rootRotationSpeed"); MechSpider.NativeFieldInfoPtr_breatheSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "breatheSpeed"); MechSpider.NativeFieldInfoPtr_breatheMagnitude = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "breatheMagnitude"); MechSpider.NativeFieldInfoPtr_height = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "height"); MechSpider.NativeFieldInfoPtr_minHeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "minHeight"); MechSpider.NativeFieldInfoPtr_raycastHeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "raycastHeight"); MechSpider.NativeFieldInfoPtr_raycastDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "raycastDistance"); MechSpider.NativeFieldInfoPtr_lastPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lastPosition"); MechSpider.NativeFieldInfoPtr_defaultBodyLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "defaultBodyLocalPosition"); MechSpider.NativeFieldInfoPtr_sine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "sine"); MechSpider.NativeFieldInfoPtr_rootHit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rootHit"); MechSpider.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672260); MechSpider.NativeMethodInfoPtr_GetLegCentroid_Private_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672261); MechSpider.NativeMethodInfoPtr_GetLegsPlaneNormal_Private_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672262); MechSpider.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.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 legs { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MechSpider.NativeFieldInfoPtr_legs); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(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; } }