using System; namespace Sony.NP { // Token: 0x02000120 RID: 288 public class Icon { // Token: 0x170002BD RID: 701 // (get) Token: 0x060005F6 RID: 1526 RVA: 0x00010B40 File Offset: 0x0000FB40 public byte[] RawBytes { get { return this.rawBytes; } } // Token: 0x170002BE RID: 702 // (get) Token: 0x060005F7 RID: 1527 RVA: 0x00010B58 File Offset: 0x0000FB58 public int Width { get { return this.width; } } // Token: 0x170002BF RID: 703 // (get) Token: 0x060005F8 RID: 1528 RVA: 0x00010B70 File Offset: 0x0000FB70 public int Height { get { return this.height; } } // Token: 0x060005F9 RID: 1529 RVA: 0x00010B88 File Offset: 0x0000FB88 internal static Icon ReadAndCreate(MemoryBuffer buffer) { Icon icon = null; buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.PNGBegin); if (buffer.ReadBool()) { icon = new Icon(); int num = buffer.ReadInt32(); icon.width = buffer.ReadInt32(); icon.height = buffer.ReadInt32(); buffer.ReadData(ref icon.rawBytes); } buffer.CheckMarker(MemoryBuffer.BufferIntegrityChecks.PNGEnd); return icon; } // Token: 0x040004A5 RID: 1189 internal byte[] rawBytes; // Token: 0x040004A6 RID: 1190 internal int width; // Token: 0x040004A7 RID: 1191 internal int height; } }