65 lines
1.3 KiB
C#
65 lines
1.3 KiB
C#
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;
|
|
}
|
|
}
|