Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

52 lines
1.2 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine.ResourceManagement.ResourceLocations;
namespace UnityEngine.ResourceManagement.ResourceProviders
{
// Token: 0x0200002B RID: 43
[Token(Token = "0x200002B")]
public interface IResourceProvider
{
// Token: 0x1700003B RID: 59
// (get) Token: 0x06000117 RID: 279
[Token(Token = "0x1700003B")]
string ProviderId
{
[Token(Token = "0x6000117")]
[Address(Slot = "0")]
get;
}
// Token: 0x06000118 RID: 280
[Token(Token = "0x6000118")]
[Address(Slot = "1")]
Type GetDefaultType(IResourceLocation location);
// Token: 0x06000119 RID: 281
[Token(Token = "0x6000119")]
[Address(Slot = "2")]
bool CanProvide(Type type, IResourceLocation location);
// Token: 0x0600011A RID: 282
[Token(Token = "0x600011A")]
[Address(Slot = "3")]
void Provide(ProvideHandle provideHandle);
// Token: 0x0600011B RID: 283
[Token(Token = "0x600011B")]
[Address(Slot = "4")]
void Release(IResourceLocation location, object asset);
// Token: 0x1700003C RID: 60
// (get) Token: 0x0600011C RID: 284
[Token(Token = "0x1700003C")]
ProviderBehaviourFlags BehaviourFlags
{
[Token(Token = "0x600011C")]
[Address(Slot = "5")]
get;
}
}
}