using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using RootMotion.FinalIK; using UnityEngine; namespace RootMotion.Demos { // Token: 0x020003DB RID: 987 public class InteractionSystemTestGUI : MonoBehaviour { // Token: 0x060078EE RID: 30958 RVA: 0x001ED5D0 File Offset: 0x001EB7D0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 610016, XrefRangeEnd = 610020, 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: 0x060078EF RID: 30959 RVA: 0x001ED614 File Offset: 0x001EB814 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 610020, XrefRangeEnd = 610049, 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: 0x060078F0 RID: 30960 RVA: 0x001ED658 File Offset: 0x001EB858 [CallerCount(63)] [CachedScanResults(RefRangeStart = 165985, RefRangeEnd = 166048, XrefRangeStart = 165985, XrefRangeEnd = 166048, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe InteractionSystemTestGUI() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.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: 0x060078F1 RID: 30961 RVA: 0x001ED6A4 File Offset: 0x001EB8A4 // Note: this type is marked as 'beforefieldinit'. static InteractionSystemTestGUI() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "InteractionSystemTestGUI"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); InteractionSystemTestGUI.NativeFieldInfoPtr_interactionObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "interactionObject"); InteractionSystemTestGUI.NativeFieldInfoPtr_effectors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "effectors"); InteractionSystemTestGUI.NativeFieldInfoPtr_interactionSystem = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "interactionSystem"); InteractionSystemTestGUI.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672406); InteractionSystemTestGUI.NativeMethodInfoPtr_OnGUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672407); InteractionSystemTestGUI.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672408); } // Token: 0x060078F2 RID: 30962 RVA: 0x0000351C File Offset: 0x0000171C public InteractionSystemTestGUI(IntPtr pointer) : base(pointer) { } // Token: 0x17002947 RID: 10567 // (get) Token: 0x060078F3 RID: 30963 RVA: 0x001ED74C File Offset: 0x001EB94C // (set) Token: 0x060078F4 RID: 30964 RVA: 0x001ED780 File Offset: 0x001EB980 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: 0x17002948 RID: 10568 // (get) Token: 0x060078F5 RID: 30965 RVA: 0x001ED7A8 File Offset: 0x001EB9A8 // (set) Token: 0x060078F6 RID: 30966 RVA: 0x001ED7DC File Offset: 0x001EB9DC public unsafe Il2CppStructArray effectors { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionSystemTestGUI.NativeFieldInfoPtr_effectors); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(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: 0x17002949 RID: 10569 // (get) Token: 0x060078F7 RID: 30967 RVA: 0x001ED804 File Offset: 0x001EBA04 // (set) Token: 0x060078F8 RID: 30968 RVA: 0x001ED838 File Offset: 0x001EBA38 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: 0x04005107 RID: 20743 private static readonly IntPtr NativeFieldInfoPtr_interactionObject; // Token: 0x04005108 RID: 20744 private static readonly IntPtr NativeFieldInfoPtr_effectors; // Token: 0x04005109 RID: 20745 private static readonly IntPtr NativeFieldInfoPtr_interactionSystem; // Token: 0x0400510A RID: 20746 private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0; // Token: 0x0400510B RID: 20747 private static readonly IntPtr NativeMethodInfoPtr_OnGUI_Private_Void_0; // Token: 0x0400510C RID: 20748 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } }