using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using UnityEngine.Scripting; namespace UnityEngine.Networking { // Token: 0x02000292 RID: 658 [StructLayout(LayoutKind.Sequential)] public class UploadHandler : IDisposable { // Token: 0x06002D11 RID: 11537 RVA: 0x0003FD00 File Offset: 0x0003DF00 internal UploadHandler() { } // Token: 0x06002D12 RID: 11538 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] internal extern void InternalCreateRaw(byte[] data); // Token: 0x06002D13 RID: 11539 [ThreadAndSerializationSafe] [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void InternalDestroy(); // Token: 0x06002D14 RID: 11540 RVA: 0x0003FD0C File Offset: 0x0003DF0C ~UploadHandler() { this.InternalDestroy(); } // Token: 0x06002D15 RID: 11541 RVA: 0x0003FD3C File Offset: 0x0003DF3C public void Dispose() { this.InternalDestroy(); GC.SuppressFinalize(this); } // Token: 0x17000A3E RID: 2622 // (get) Token: 0x06002D16 RID: 11542 RVA: 0x0003FD4C File Offset: 0x0003DF4C public byte[] data { get { return this.GetData(); } } // Token: 0x17000A3F RID: 2623 // (get) Token: 0x06002D17 RID: 11543 RVA: 0x0003FD68 File Offset: 0x0003DF68 // (set) Token: 0x06002D18 RID: 11544 RVA: 0x0003FD84 File Offset: 0x0003DF84 public string contentType { get { return this.GetContentType(); } set { this.SetContentType(value); } } // Token: 0x17000A40 RID: 2624 // (get) Token: 0x06002D19 RID: 11545 RVA: 0x0003FD90 File Offset: 0x0003DF90 public float progress { get { return this.GetProgress(); } } // Token: 0x06002D1A RID: 11546 RVA: 0x0003FDAC File Offset: 0x0003DFAC internal virtual byte[] GetData() { return null; } // Token: 0x06002D1B RID: 11547 RVA: 0x0003FDC4 File Offset: 0x0003DFC4 internal virtual string GetContentType() { return "text/plain"; } // Token: 0x06002D1C RID: 11548 RVA: 0x0003FDE0 File Offset: 0x0003DFE0 internal virtual void SetContentType(string newContentType) { } // Token: 0x06002D1D RID: 11549 RVA: 0x0003FDE4 File Offset: 0x0003DFE4 internal virtual float GetProgress() { return 0.5f; } // Token: 0x040008A2 RID: 2210 [NonSerialized] internal IntPtr m_Ptr; } }