Files
Dec2017-Script-Dump/UnityEngine/Cache.cs
T
2026-06-04 11:42:34 +02:00

224 lines
5.7 KiB
C#

using System;
using System.Runtime.CompilerServices;
using UnityEngine.Scripting;
namespace UnityEngine
{
// Token: 0x02000024 RID: 36
public struct Cache
{
// Token: 0x06000234 RID: 564
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern bool IsValidInternal(int handle);
// Token: 0x06000235 RID: 565
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern bool IsReadonlyInternal(int handle);
// Token: 0x06000236 RID: 566
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern string GetPathInternal(int handle);
// Token: 0x06000237 RID: 567
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern int GetIndexInternal(int handle);
// Token: 0x06000238 RID: 568
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern long GetSpaceFreeInternal(int handle);
// Token: 0x06000239 RID: 569
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern long GetMaximumDiskSpaceAvailableInternal(int handle);
// Token: 0x0600023A RID: 570
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void SetMaximumDiskSpaceAvailableInternal(int handle, long value);
// Token: 0x0600023B RID: 571
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern long GetCachingDiskSpaceUsedInternal(int handle);
// Token: 0x0600023C RID: 572
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern int GetExpirationDelay(int handle);
// Token: 0x0600023D RID: 573
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void SetExpirationDelay(int handle, int expiration);
// Token: 0x0600023E RID: 574
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern bool IsReadyInternal(int handle);
// Token: 0x0600023F RID: 575
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern bool ClearCacheInternal(int handle);
// Token: 0x17000078 RID: 120
// (get) Token: 0x06000240 RID: 576 RVA: 0x000053E0 File Offset: 0x000035E0
internal int handle
{
get
{
return this.m_Handle;
}
}
// Token: 0x17000079 RID: 121
// (get) Token: 0x06000241 RID: 577 RVA: 0x000053FC File Offset: 0x000035FC
public bool valid
{
get
{
return Cache.IsValidInternal(this.m_Handle);
}
}
// Token: 0x1700007A RID: 122
// (get) Token: 0x06000242 RID: 578 RVA: 0x0000541C File Offset: 0x0000361C
public bool readOnly
{
get
{
return Cache.IsReadonlyInternal(this.m_Handle);
}
}
// Token: 0x1700007B RID: 123
// (get) Token: 0x06000243 RID: 579 RVA: 0x0000543C File Offset: 0x0000363C
public string path
{
get
{
return Cache.GetPathInternal(this.m_Handle);
}
}
// Token: 0x1700007C RID: 124
// (get) Token: 0x06000244 RID: 580 RVA: 0x0000545C File Offset: 0x0000365C
public int index
{
get
{
return Cache.GetIndexInternal(this.m_Handle);
}
}
// Token: 0x1700007D RID: 125
// (get) Token: 0x06000245 RID: 581 RVA: 0x0000547C File Offset: 0x0000367C
public long spaceFree
{
get
{
return Cache.GetSpaceFreeInternal(this.m_Handle);
}
}
// Token: 0x1700007E RID: 126
// (get) Token: 0x06000246 RID: 582 RVA: 0x0000549C File Offset: 0x0000369C
// (set) Token: 0x06000247 RID: 583 RVA: 0x000054BC File Offset: 0x000036BC
public long maximumAvailableStorageSpace
{
get
{
return Cache.GetMaximumDiskSpaceAvailableInternal(this.m_Handle);
}
set
{
Cache.SetMaximumDiskSpaceAvailableInternal(this.m_Handle, value);
}
}
// Token: 0x1700007F RID: 127
// (get) Token: 0x06000248 RID: 584 RVA: 0x000054CC File Offset: 0x000036CC
public long spaceOccupied
{
get
{
return Cache.GetCachingDiskSpaceUsedInternal(this.m_Handle);
}
}
// Token: 0x17000080 RID: 128
// (get) Token: 0x06000249 RID: 585 RVA: 0x000054EC File Offset: 0x000036EC
// (set) Token: 0x0600024A RID: 586 RVA: 0x0000550C File Offset: 0x0000370C
public int expirationDelay
{
get
{
return Cache.GetExpirationDelay(this.m_Handle);
}
set
{
Cache.SetExpirationDelay(this.m_Handle, value);
}
}
// Token: 0x17000081 RID: 129
// (get) Token: 0x0600024B RID: 587 RVA: 0x0000551C File Offset: 0x0000371C
public bool ready
{
get
{
return Cache.IsReadyInternal(this.m_Handle);
}
}
// Token: 0x0600024C RID: 588 RVA: 0x0000553C File Offset: 0x0000373C
public bool ClearCache()
{
return Cache.ClearCacheInternal(this.m_Handle);
}
// Token: 0x0600024D RID: 589 RVA: 0x0000555C File Offset: 0x0000375C
public static bool operator ==(Cache lhs, Cache rhs)
{
return lhs.handle == rhs.handle;
}
// Token: 0x0600024E RID: 590 RVA: 0x00005584 File Offset: 0x00003784
public static bool operator !=(Cache lhs, Cache rhs)
{
return lhs.handle != rhs.handle;
}
// Token: 0x0600024F RID: 591 RVA: 0x000055AC File Offset: 0x000037AC
public override int GetHashCode()
{
return this.m_Handle;
}
// Token: 0x06000250 RID: 592 RVA: 0x000055C8 File Offset: 0x000037C8
public override bool Equals(object other)
{
bool flag;
if (!(other is Cache))
{
flag = false;
}
else
{
Cache cache = (Cache)other;
flag = this.handle == cache.handle;
}
return flag;
}
// Token: 0x04000031 RID: 49
private int m_Handle;
}
}