using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; // Token: 0x02000372 RID: 882 public class ObjectDragger : MonoBehaviour { // Token: 0x06007283 RID: 29315 RVA: 0x001D04E4 File Offset: 0x001CE6E4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603440, XrefRangeEnd = 603447, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Awake() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObjectDragger.NativeMethodInfoPtr_Awake_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007284 RID: 29316 RVA: 0x001D0528 File Offset: 0x001CE728 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603447, XrefRangeEnd = 603459, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnMouseDown() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObjectDragger.NativeMethodInfoPtr_OnMouseDown_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007285 RID: 29317 RVA: 0x001D056C File Offset: 0x001CE76C [CallerCount(56)] [CachedScanResults(RefRangeStart = 562775, RefRangeEnd = 562831, XrefRangeStart = 562775, XrefRangeEnd = 562831, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnMouseDrag() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObjectDragger.NativeMethodInfoPtr_OnMouseDrag_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007286 RID: 29318 RVA: 0x001D05B0 File Offset: 0x001CE7B0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603459, XrefRangeEnd = 603471, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FixedUpdate() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObjectDragger.NativeMethodInfoPtr_FixedUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007287 RID: 29319 RVA: 0x001D05F4 File Offset: 0x001CE7F4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603471, XrefRangeEnd = 603473, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void LateUpdate() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObjectDragger.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007288 RID: 29320 RVA: 0x001D0638 File Offset: 0x001CE838 [CallerCount(63)] [CachedScanResults(RefRangeStart = 165985, RefRangeEnd = 166048, XrefRangeStart = 165985, XrefRangeEnd = 166048, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ObjectDragger() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObjectDragger.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06007289 RID: 29321 RVA: 0x001D0684 File Offset: 0x001CE884 // Note: this type is marked as 'beforefieldinit'. static ObjectDragger() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "ObjectDragger"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ObjectDragger.NativeFieldInfoPtr_screenPoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "screenPoint"); ObjectDragger.NativeFieldInfoPtr_offset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "offset"); ObjectDragger.NativeFieldInfoPtr_dragged = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "dragged"); ObjectDragger.NativeFieldInfoPtr_newPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "newPosition"); ObjectDragger.NativeFieldInfoPtr_body = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "body"); ObjectDragger.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671813); ObjectDragger.NativeMethodInfoPtr_OnMouseDown_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671814); ObjectDragger.NativeMethodInfoPtr_OnMouseDrag_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671815); ObjectDragger.NativeMethodInfoPtr_FixedUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671816); ObjectDragger.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671817); ObjectDragger.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100671818); } // Token: 0x0600728A RID: 29322 RVA: 0x0000351C File Offset: 0x0000171C public ObjectDragger(IntPtr pointer) : base(pointer) { } // Token: 0x1700276C RID: 10092 // (get) Token: 0x0600728B RID: 29323 RVA: 0x001D0790 File Offset: 0x001CE990 // (set) Token: 0x0600728C RID: 29324 RVA: 0x001D07B8 File Offset: 0x001CE9B8 public unsafe Vector3 screenPoint { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObjectDragger.NativeFieldInfoPtr_screenPoint); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObjectDragger.NativeFieldInfoPtr_screenPoint)) = value; } } // Token: 0x1700276D RID: 10093 // (get) Token: 0x0600728D RID: 29325 RVA: 0x001D07DC File Offset: 0x001CE9DC // (set) Token: 0x0600728E RID: 29326 RVA: 0x001D0804 File Offset: 0x001CEA04 public unsafe Vector3 offset { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObjectDragger.NativeFieldInfoPtr_offset); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObjectDragger.NativeFieldInfoPtr_offset)) = value; } } // Token: 0x1700276E RID: 10094 // (get) Token: 0x0600728F RID: 29327 RVA: 0x001D0828 File Offset: 0x001CEA28 // (set) Token: 0x06007290 RID: 29328 RVA: 0x001D0850 File Offset: 0x001CEA50 public unsafe bool dragged { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObjectDragger.NativeFieldInfoPtr_dragged); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObjectDragger.NativeFieldInfoPtr_dragged)) = value; } } // Token: 0x1700276F RID: 10095 // (get) Token: 0x06007291 RID: 29329 RVA: 0x001D0874 File Offset: 0x001CEA74 // (set) Token: 0x06007292 RID: 29330 RVA: 0x001D089C File Offset: 0x001CEA9C public unsafe Vector3 newPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObjectDragger.NativeFieldInfoPtr_newPosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObjectDragger.NativeFieldInfoPtr_newPosition)) = value; } } // Token: 0x17002770 RID: 10096 // (get) Token: 0x06007293 RID: 29331 RVA: 0x001D08C0 File Offset: 0x001CEAC0 // (set) Token: 0x06007294 RID: 29332 RVA: 0x001D08F4 File Offset: 0x001CEAF4 public unsafe Rigidbody body { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObjectDragger.NativeFieldInfoPtr_body); 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(ObjectDragger.NativeFieldInfoPtr_body), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04004BF2 RID: 19442 private static readonly IntPtr NativeFieldInfoPtr_screenPoint; // Token: 0x04004BF3 RID: 19443 private static readonly IntPtr NativeFieldInfoPtr_offset; // Token: 0x04004BF4 RID: 19444 private static readonly IntPtr NativeFieldInfoPtr_dragged; // Token: 0x04004BF5 RID: 19445 private static readonly IntPtr NativeFieldInfoPtr_newPosition; // Token: 0x04004BF6 RID: 19446 private static readonly IntPtr NativeFieldInfoPtr_body; // Token: 0x04004BF7 RID: 19447 private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0; // Token: 0x04004BF8 RID: 19448 private static readonly IntPtr NativeMethodInfoPtr_OnMouseDown_Private_Void_0; // Token: 0x04004BF9 RID: 19449 private static readonly IntPtr NativeMethodInfoPtr_OnMouseDrag_Private_Void_0; // Token: 0x04004BFA RID: 19450 private static readonly IntPtr NativeMethodInfoPtr_FixedUpdate_Private_Void_0; // Token: 0x04004BFB RID: 19451 private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0; // Token: 0x04004BFC RID: 19452 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }