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; } }