Files
Apr2020-Cpp2Il-Dump/Unity.Addressables/UnityEngine/AddressableAssets/ResourceProviders/ContentCatalogProvider.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

258 lines
7.8 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine.AddressableAssets.ResourceLocators;
using UnityEngine.ResourceManagement;
using UnityEngine.ResourceManagement.ResourceLocations;
using UnityEngine.ResourceManagement.ResourceProviders;
namespace UnityEngine.AddressableAssets.ResourceProviders
{
// Token: 0x02000035 RID: 53
[Token(Token = "0x2000035")]
[DisplayName]
public class ContentCatalogProvider : ResourceProviderBase
{
// Token: 0x06000160 RID: 352 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000160")]
[Address(RVA = "0x2316270", Offset = "0x2315070", VA = "0x182316270")]
public ContentCatalogProvider(ResourceManager resourceManagerInstance)
{
}
// Token: 0x06000161 RID: 353 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000161")]
[Address(RVA = "0x2316110", Offset = "0x2314F10", VA = "0x182316110", Slot = "15")]
public override void Release(IResourceLocation location, object obj)
{
}
// Token: 0x06000162 RID: 354 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000162")]
[Address(RVA = "0x2315FE0", Offset = "0x2314DE0", VA = "0x182315FE0", Slot = "17")]
public override void Provide(ProvideHandle providerInterface)
{
}
// Token: 0x04000090 RID: 144
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000090")]
public bool DisableCatalogUpdateOnStart;
// Token: 0x04000091 RID: 145
[FieldOffset(Offset = "0x21")]
[Token(Token = "0x4000091")]
public bool IsLocalCatalogInBundle;
// Token: 0x04000092 RID: 146
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000092")]
internal Dictionary<IResourceLocation, ContentCatalogProvider.InternalOp> m_LocationToCatalogLoadOpMap;
// Token: 0x04000093 RID: 147
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000093")]
private ResourceManager m_RM;
// Token: 0x02000036 RID: 54
[Token(Token = "0x2000036")]
public enum DependencyHashIndex
{
// Token: 0x04000095 RID: 149
[Token(Token = "0x4000095")]
Remote,
// Token: 0x04000096 RID: 150
[Token(Token = "0x4000096")]
Cache,
// Token: 0x04000097 RID: 151
[Token(Token = "0x4000097")]
Count
}
// Token: 0x02000037 RID: 55
[Token(Token = "0x2000037")]
internal class InternalOp
{
// Token: 0x06000163 RID: 355 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000163")]
[Address(RVA = "0x2318CE0", Offset = "0x2317AE0", VA = "0x182318CE0")]
public void Start(ProvideHandle providerInterface, bool disableCatalogUpdateOnStart, bool isLocalCatalogInBundle)
{
}
// Token: 0x06000164 RID: 356 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000164")]
[Address(RVA = "0x2318C40", Offset = "0x2317A40", VA = "0x182318C40")]
public void Release()
{
}
// Token: 0x06000165 RID: 357 RVA: 0x000020AE File Offset: 0x000002AE
[Token(Token = "0x6000165")]
[Address(RVA = "0x2318A10", Offset = "0x2317810", VA = "0x182318A10")]
private string GetTransformedInternalId(IResourceLocation loc)
{
return null;
}
// Token: 0x06000166 RID: 358 RVA: 0x000020AE File Offset: 0x000002AE
[Token(Token = "0x6000166")]
[Address(RVA = "0x23186C0", Offset = "0x23174C0", VA = "0x1823186C0")]
internal string DetermineIdToLoad(IResourceLocation location, IList<object> dependencyObjects, bool disableCatalogUpdateOnStart = false)
{
return null;
}
// Token: 0x06000167 RID: 359 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000167")]
[Address(RVA = "0x2318A80", Offset = "0x2317880", VA = "0x182318A80")]
private void OnCatalogLoaded(ContentCatalogData ccd)
{
}
// Token: 0x06000168 RID: 360 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000168")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public InternalOp()
{
}
// Token: 0x04000098 RID: 152
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000098")]
private string m_LocalDataPath;
// Token: 0x04000099 RID: 153
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000099")]
private string m_RemoteHashValue;
// Token: 0x0400009A RID: 154
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400009A")]
private string m_LocalHashValue;
// Token: 0x0400009B RID: 155
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400009B")]
private ProvideHandle m_ProviderInterface;
// Token: 0x0400009C RID: 156
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400009C")]
internal ContentCatalogData m_ContentCatalogData;
// Token: 0x02000038 RID: 56
[Token(Token = "0x2000038")]
internal class BundledCatalog
{
// Token: 0x14000001 RID: 1
// (add) Token: 0x0600016B RID: 363 RVA: 0x0000207E File Offset: 0x0000027E
// (remove) Token: 0x0600016C RID: 364 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x14000001")]
public event Action<ContentCatalogData> OnLoaded
{
[Token(Token = "0x600016B")]
[Address(RVA = "0x2313D00", Offset = "0x2312B00", VA = "0x182313D00")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x600016C")]
[Address(RVA = "0x2313DC0", Offset = "0x2312BC0", VA = "0x182313DC0")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x1700002E RID: 46
// (get) Token: 0x0600016D RID: 365 RVA: 0x00002FE4 File Offset: 0x000011E4
[Token(Token = "0x1700002E")]
public bool OpInProgress
{
[Token(Token = "0x600016D")]
[Address(RVA = "0x42C2C0", Offset = "0x42B0C0", VA = "0x18042C2C0")]
get
{
return default(bool);
}
}
// Token: 0x1700002F RID: 47
// (get) Token: 0x0600016E RID: 366 RVA: 0x00002FFC File Offset: 0x000011FC
[Token(Token = "0x1700002F")]
public bool OpIsSuccess
{
[Token(Token = "0x600016E")]
[Address(RVA = "0x2313DA0", Offset = "0x2312BA0", VA = "0x182313DA0")]
get
{
return default(bool);
}
}
// Token: 0x0600016F RID: 367 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600016F")]
[Address(RVA = "0x2313C20", Offset = "0x2312A20", VA = "0x182313C20")]
public BundledCatalog(string bundlePath)
{
}
// Token: 0x06000170 RID: 368 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000170")]
[Address(RVA = "0x2313790", Offset = "0x2312590", VA = "0x182313790", Slot = "1")]
protected override void Finalize()
{
}
// Token: 0x06000171 RID: 369 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000171")]
[Address(RVA = "0x2313BF0", Offset = "0x23129F0", VA = "0x182313BF0")]
private void Unload()
{
}
// Token: 0x06000172 RID: 370 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000172")]
[Address(RVA = "0x2313810", Offset = "0x2312610", VA = "0x182313810")]
public void LoadCatalogFromBundleAsync()
{
}
// Token: 0x0400009D RID: 157
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400009D")]
private readonly string m_BundlePath;
// Token: 0x0400009E RID: 158
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400009E")]
private bool m_OpInProgress;
// Token: 0x0400009F RID: 159
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400009F")]
private AssetBundleCreateRequest m_LoadBundleRequest;
// Token: 0x040000A0 RID: 160
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40000A0")]
internal AssetBundle m_CatalogAssetBundle;
// Token: 0x040000A1 RID: 161
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40000A1")]
private AssetBundleRequest m_LoadTextAssetRequest;
// Token: 0x040000A2 RID: 162
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40000A2")]
private ContentCatalogData m_CatalogData;
}
}
}
}