258 lines
7.8 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|
|
}
|