using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x02000020 RID: 32 public sealed class BillboardAsset : Object { // Token: 0x0600020A RID: 522 RVA: 0x000052A8 File Offset: 0x000034A8 public BillboardAsset() { BillboardAsset.Internal_Create(this); } // Token: 0x0600020B RID: 523 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern void Internal_Create([Writable] BillboardAsset obj); // Token: 0x17000070 RID: 112 // (get) Token: 0x0600020C RID: 524 // (set) Token: 0x0600020D RID: 525 public extern float width { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000071 RID: 113 // (get) Token: 0x0600020E RID: 526 // (set) Token: 0x0600020F RID: 527 public extern float height { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000072 RID: 114 // (get) Token: 0x06000210 RID: 528 // (set) Token: 0x06000211 RID: 529 public extern float bottom { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000073 RID: 115 // (get) Token: 0x06000212 RID: 530 public extern int imageCount { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000074 RID: 116 // (get) Token: 0x06000213 RID: 531 public extern int vertexCount { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000075 RID: 117 // (get) Token: 0x06000214 RID: 532 public extern int indexCount { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000076 RID: 118 // (get) Token: 0x06000215 RID: 533 // (set) Token: 0x06000216 RID: 534 public extern Material material { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x06000217 RID: 535 RVA: 0x000052B8 File Offset: 0x000034B8 public void GetImageTexCoords(List imageTexCoords) { if (imageTexCoords == null) { throw new ArgumentNullException("imageTexCoords"); } this.GetImageTexCoordsInternal(imageTexCoords); } // Token: 0x06000218 RID: 536 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public extern Vector4[] GetImageTexCoords(); // Token: 0x06000219 RID: 537 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] internal extern void GetImageTexCoordsInternal(object list); // Token: 0x0600021A RID: 538 RVA: 0x000052D4 File Offset: 0x000034D4 public void SetImageTexCoords(List imageTexCoords) { if (imageTexCoords == null) { throw new ArgumentNullException("imageTexCoords"); } this.SetImageTexCoordsInternalList(imageTexCoords); } // Token: 0x0600021B RID: 539 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public extern void SetImageTexCoords(Vector4[] imageTexCoords); // Token: 0x0600021C RID: 540 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] internal extern void SetImageTexCoordsInternalList(object list); // Token: 0x0600021D RID: 541 RVA: 0x000052F0 File Offset: 0x000034F0 public void GetVertices(List vertices) { if (vertices == null) { throw new ArgumentNullException("vertices"); } this.GetVerticesInternal(vertices); } // Token: 0x0600021E RID: 542 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public extern Vector2[] GetVertices(); // Token: 0x0600021F RID: 543 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] internal extern void GetVerticesInternal(object list); // Token: 0x06000220 RID: 544 RVA: 0x0000530C File Offset: 0x0000350C public void SetVertices(List vertices) { if (vertices == null) { throw new ArgumentNullException("vertices"); } this.SetVerticesInternalList(vertices); } // Token: 0x06000221 RID: 545 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public extern void SetVertices(Vector2[] vertices); // Token: 0x06000222 RID: 546 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] internal extern void SetVerticesInternalList(object list); // Token: 0x06000223 RID: 547 RVA: 0x00005328 File Offset: 0x00003528 public void GetIndices(List indices) { if (indices == null) { throw new ArgumentNullException("indices"); } this.GetIndicesInternal(indices); } // Token: 0x06000224 RID: 548 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public extern ushort[] GetIndices(); // Token: 0x06000225 RID: 549 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] internal extern void GetIndicesInternal(object list); // Token: 0x06000226 RID: 550 RVA: 0x00005344 File Offset: 0x00003544 public void SetIndices(List indices) { if (indices == null) { throw new ArgumentNullException("indices"); } this.SetIndicesInternalList(indices); } // Token: 0x06000227 RID: 551 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public extern void SetIndices(ushort[] indices); // Token: 0x06000228 RID: 552 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] internal extern void SetIndicesInternalList(object list); // Token: 0x06000229 RID: 553 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] internal extern void MakeMaterialProperties(MaterialPropertyBlock properties, Camera camera); } }