79 lines
1.9 KiB
C#
79 lines
1.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine.ResourceManagement.ResourceLocations;
|
|
using UnityEngine.ResourceManagement.ResourceProviders;
|
|
|
|
namespace UnityEngine.ResourceManagement.AsyncOperations
|
|
{
|
|
// Token: 0x02000049 RID: 73
|
|
[Token(Token = "0x2000049")]
|
|
internal interface IGenericProviderOperation
|
|
{
|
|
// Token: 0x06000227 RID: 551
|
|
[Token(Token = "0x6000227")]
|
|
[Address(Slot = "0")]
|
|
void Init(ResourceManager rm, IResourceProvider provider, IResourceLocation location, AsyncOperationHandle<IList<AsyncOperationHandle>> depOp);
|
|
|
|
// Token: 0x1700009C RID: 156
|
|
// (get) Token: 0x06000228 RID: 552
|
|
[Token(Token = "0x1700009C")]
|
|
int ProvideHandleVersion
|
|
{
|
|
[Token(Token = "0x6000228")]
|
|
[Address(Slot = "1")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700009D RID: 157
|
|
// (get) Token: 0x06000229 RID: 553
|
|
[Token(Token = "0x1700009D")]
|
|
IResourceLocation Location
|
|
{
|
|
[Token(Token = "0x6000229")]
|
|
[Address(Slot = "2")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700009E RID: 158
|
|
// (get) Token: 0x0600022A RID: 554
|
|
[Token(Token = "0x1700009E")]
|
|
int DependencyCount
|
|
{
|
|
[Token(Token = "0x600022A")]
|
|
[Address(Slot = "3")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x0600022B RID: 555
|
|
[Token(Token = "0x600022B")]
|
|
[Address(Slot = "4")]
|
|
void GetDependencies(IList<object> dstList);
|
|
|
|
// Token: 0x0600022C RID: 556
|
|
[Token(Token = "0x600022C")]
|
|
[Address(Slot = "5")]
|
|
TDepObject GetDependency<TDepObject>(int index);
|
|
|
|
// Token: 0x0600022D RID: 557
|
|
[Token(Token = "0x600022D")]
|
|
[Address(Slot = "6")]
|
|
void SetProgressCallback(Func<float> callback);
|
|
|
|
// Token: 0x0600022E RID: 558
|
|
[Token(Token = "0x600022E")]
|
|
[Address(Slot = "7")]
|
|
void ProviderCompleted<T>(T result, bool status, Exception e);
|
|
|
|
// Token: 0x1700009F RID: 159
|
|
// (get) Token: 0x0600022F RID: 559
|
|
[Token(Token = "0x1700009F")]
|
|
Type RequestedType
|
|
{
|
|
[Token(Token = "0x600022F")]
|
|
[Address(Slot = "8")]
|
|
get;
|
|
}
|
|
}
|
|
}
|