Files
Dec2017-Script-Dump/SonyNP/Icon.cs
T
2026-06-04 11:42:34 +02:00

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