using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; // Token: 0x02000134 RID: 308 public class AssetRequestBase : Object { // Token: 0x17001758 RID: 5976 // (get) Token: 0x06003F90 RID: 16272 RVA: 0x000FC264 File Offset: 0x000FA464 public unsafe virtual int AssetGroup { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AssetRequestBase.NativeMethodInfoPtr_get_AssetGroup_Public_Abstract_Virtual_New_get_Int32_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x17001759 RID: 5977 // (get) Token: 0x06003F91 RID: 16273 RVA: 0x000FC2C0 File Offset: 0x000FA4C0 public unsafe virtual string RootPath { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AssetRequestBase.NativeMethodInfoPtr_get_RootPath_Protected_Abstract_Virtual_New_get_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } } // Token: 0x1700175A RID: 5978 // (get) Token: 0x06003F92 RID: 16274 RVA: 0x000FC318 File Offset: 0x000FA518 // (set) Token: 0x06003F93 RID: 16275 RVA: 0x000FC364 File Offset: 0x000FA564 public unsafe string AssetName { [CallerCount(9)] [CachedScanResults(RefRangeStart = 7538, RefRangeEnd = 7547, XrefRangeStart = 7538, XrefRangeEnd = 7547, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AssetRequestBase.NativeMethodInfoPtr_get_AssetName_Public_get_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } [CallerCount(1)] [CachedScanResults(RefRangeStart = 7548, RefRangeEnd = 7549, XrefRangeStart = 7548, XrefRangeEnd = 7549, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AssetRequestBase.NativeMethodInfoPtr_set_AssetName_Protected_set_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x1700175B RID: 5979 // (get) Token: 0x06003F94 RID: 16276 RVA: 0x000FC3C0 File Offset: 0x000FA5C0 // (set) Token: 0x06003F95 RID: 16277 RVA: 0x000FC410 File Offset: 0x000FA610 public unsafe bool IncludeSubAssets { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AssetRequestBase.NativeMethodInfoPtr_get_IncludeSubAssets_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AssetRequestBase.NativeMethodInfoPtr_set_IncludeSubAssets_Protected_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x1700175C RID: 5980 // (get) Token: 0x06003F96 RID: 16278 RVA: 0x000FC464 File Offset: 0x000FA664 // (set) Token: 0x06003F97 RID: 16279 RVA: 0x000FC4BC File Offset: 0x000FA6BC public unsafe Action OnFinished { [CallerCount(1)] [CachedScanResults(RefRangeStart = 7615, RefRangeEnd = 7616, XrefRangeStart = 7615, XrefRangeEnd = 7616, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AssetRequestBase.NativeMethodInfoPtr_get_OnFinished_Public_get_Action_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Action(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AssetRequestBase.NativeMethodInfoPtr_set_OnFinished_Public_set_Void_Action_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x1700175D RID: 5981 // (get) Token: 0x06003F98 RID: 16280 RVA: 0x000FC518 File Offset: 0x000FA718 public unsafe string AssetUri { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553454, XrefRangeEnd = 553457, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AssetRequestBase.NativeMethodInfoPtr_get_AssetUri_Public_get_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } } // Token: 0x06003F99 RID: 16281 RVA: 0x000FC564 File Offset: 0x000FA764 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553457, XrefRangeEnd = 553461, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe AssetRequestBase() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AssetRequestBase.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003F9A RID: 16282 RVA: 0x000FC5B0 File Offset: 0x000FA7B0 // Note: this type is marked as 'beforefieldinit'. static AssetRequestBase() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AssetRequestBase"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); AssetRequestBase.NativeFieldInfoPtr__AssetName_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); AssetRequestBase.NativeFieldInfoPtr__IncludeSubAssets_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); AssetRequestBase.NativeFieldInfoPtr__OnFinished_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); AssetRequestBase.NativeMethodInfoPtr_get_AssetGroup_Public_Abstract_Virtual_New_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667292); AssetRequestBase.NativeMethodInfoPtr_get_RootPath_Protected_Abstract_Virtual_New_get_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667293); AssetRequestBase.NativeMethodInfoPtr_get_AssetName_Public_get_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667294); AssetRequestBase.NativeMethodInfoPtr_set_AssetName_Protected_set_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667295); AssetRequestBase.NativeMethodInfoPtr_get_IncludeSubAssets_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667296); AssetRequestBase.NativeMethodInfoPtr_set_IncludeSubAssets_Protected_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667297); AssetRequestBase.NativeMethodInfoPtr_get_OnFinished_Public_get_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667298); AssetRequestBase.NativeMethodInfoPtr_set_OnFinished_Public_set_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667299); AssetRequestBase.NativeMethodInfoPtr_get_AssetUri_Public_get_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667300); AssetRequestBase.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667301); } // Token: 0x06003F9B RID: 16283 RVA: 0x0000A74C File Offset: 0x0000894C public AssetRequestBase(IntPtr pointer) : base(pointer) { } // Token: 0x17001755 RID: 5973 // (get) Token: 0x06003F9C RID: 16284 RVA: 0x000FC6E4 File Offset: 0x000FA8E4 // (set) Token: 0x06003F9D RID: 16285 RVA: 0x000FC70D File Offset: 0x000FA90D public unsafe string _AssetName_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AssetRequestBase.NativeFieldInfoPtr__AssetName_k__BackingField); return IL2CPP.Il2CppStringToManaged(*intPtr); } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AssetRequestBase.NativeFieldInfoPtr__AssetName_k__BackingField), IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x17001756 RID: 5974 // (get) Token: 0x06003F9E RID: 16286 RVA: 0x000FC734 File Offset: 0x000FA934 // (set) Token: 0x06003F9F RID: 16287 RVA: 0x000FC75C File Offset: 0x000FA95C public unsafe bool _IncludeSubAssets_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AssetRequestBase.NativeFieldInfoPtr__IncludeSubAssets_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AssetRequestBase.NativeFieldInfoPtr__IncludeSubAssets_k__BackingField)) = value; } } // Token: 0x17001757 RID: 5975 // (get) Token: 0x06003FA0 RID: 16288 RVA: 0x000FC780 File Offset: 0x000FA980 // (set) Token: 0x06003FA1 RID: 16289 RVA: 0x000FC7B4 File Offset: 0x000FA9B4 public unsafe Action _OnFinished_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AssetRequestBase.NativeFieldInfoPtr__OnFinished_k__BackingField); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Action(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AssetRequestBase.NativeFieldInfoPtr__OnFinished_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x040029A3 RID: 10659 private static readonly IntPtr NativeFieldInfoPtr__AssetName_k__BackingField; // Token: 0x040029A4 RID: 10660 private static readonly IntPtr NativeFieldInfoPtr__IncludeSubAssets_k__BackingField; // Token: 0x040029A5 RID: 10661 private static readonly IntPtr NativeFieldInfoPtr__OnFinished_k__BackingField; // Token: 0x040029A6 RID: 10662 private static readonly IntPtr NativeMethodInfoPtr_get_AssetGroup_Public_Abstract_Virtual_New_get_Int32_0; // Token: 0x040029A7 RID: 10663 private static readonly IntPtr NativeMethodInfoPtr_get_RootPath_Protected_Abstract_Virtual_New_get_String_0; // Token: 0x040029A8 RID: 10664 private static readonly IntPtr NativeMethodInfoPtr_get_AssetName_Public_get_String_0; // Token: 0x040029A9 RID: 10665 private static readonly IntPtr NativeMethodInfoPtr_set_AssetName_Protected_set_Void_String_0; // Token: 0x040029AA RID: 10666 private static readonly IntPtr NativeMethodInfoPtr_get_IncludeSubAssets_Public_get_Boolean_0; // Token: 0x040029AB RID: 10667 private static readonly IntPtr NativeMethodInfoPtr_set_IncludeSubAssets_Protected_set_Void_Boolean_0; // Token: 0x040029AC RID: 10668 private static readonly IntPtr NativeMethodInfoPtr_get_OnFinished_Public_get_Action_0; // Token: 0x040029AD RID: 10669 private static readonly IntPtr NativeMethodInfoPtr_set_OnFinished_Public_set_Void_Action_0; // Token: 0x040029AE RID: 10670 private static readonly IntPtr NativeMethodInfoPtr_get_AssetUri_Public_get_String_0; // Token: 0x040029AF RID: 10671 private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0; }