using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; namespace RootMotion.Demos { // Token: 0x020003C3 RID: 963 public class MechSpiderController : MonoBehaviour { // Token: 0x170028B0 RID: 10416 // (get) Token: 0x0600773B RID: 30523 RVA: 0x001E7284 File Offset: 0x001E5484 public unsafe Vector3 inputVector { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 609117, XrefRangeEnd = 609123, 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: 0x0600773C RID: 30524 RVA: 0x001E72D4 File Offset: 0x001E54D4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 609123, XrefRangeEnd = 609147, 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: 0x0600773D RID: 30525 RVA: 0x001E7318 File Offset: 0x001E5518 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 609147, XrefRangeEnd = 609148, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe MechSpiderController() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.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: 0x0600773E RID: 30526 RVA: 0x001E7364 File Offset: 0x001E5564 // Note: this type is marked as 'beforefieldinit'. static MechSpiderController() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "MechSpiderController"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); MechSpiderController.NativeFieldInfoPtr_mechSpider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mechSpider"); MechSpiderController.NativeFieldInfoPtr_cameraTransform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "cameraTransform"); MechSpiderController.NativeFieldInfoPtr_speed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "speed"); MechSpiderController.NativeFieldInfoPtr_turnSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "turnSpeed"); MechSpiderController.NativeMethodInfoPtr_get_inputVector_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672314); MechSpiderController.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672315); MechSpiderController.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672316); } // Token: 0x0600773F RID: 30527 RVA: 0x0000351C File Offset: 0x0000171C public MechSpiderController(IntPtr pointer) : base(pointer) { } // Token: 0x170028AC RID: 10412 // (get) Token: 0x06007740 RID: 30528 RVA: 0x001E7420 File Offset: 0x001E5620 // (set) Token: 0x06007741 RID: 30529 RVA: 0x001E7454 File Offset: 0x001E5654 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: 0x170028AD RID: 10413 // (get) Token: 0x06007742 RID: 30530 RVA: 0x001E747C File Offset: 0x001E567C // (set) Token: 0x06007743 RID: 30531 RVA: 0x001E74B0 File Offset: 0x001E56B0 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: 0x170028AE RID: 10414 // (get) Token: 0x06007744 RID: 30532 RVA: 0x001E74D8 File Offset: 0x001E56D8 // (set) Token: 0x06007745 RID: 30533 RVA: 0x001E7500 File Offset: 0x001E5700 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: 0x170028AF RID: 10415 // (get) Token: 0x06007746 RID: 30534 RVA: 0x001E7524 File Offset: 0x001E5724 // (set) Token: 0x06007747 RID: 30535 RVA: 0x001E754C File Offset: 0x001E574C 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: 0x04005014 RID: 20500 private static readonly IntPtr NativeFieldInfoPtr_mechSpider; // Token: 0x04005015 RID: 20501 private static readonly IntPtr NativeFieldInfoPtr_cameraTransform; // Token: 0x04005016 RID: 20502 private static readonly IntPtr NativeFieldInfoPtr_speed; // Token: 0x04005017 RID: 20503 private static readonly IntPtr NativeFieldInfoPtr_turnSpeed; // Token: 0x04005018 RID: 20504 private static readonly IntPtr NativeMethodInfoPtr_get_inputVector_Public_get_Vector3_0; // Token: 0x04005019 RID: 20505 private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0; // Token: 0x0400501A RID: 20506 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } }