mirror of
https://github.com/kwsch/NHSE.git
synced 2026-05-14 06:19:53 -05:00
23 lines
546 B
C#
23 lines
546 B
C#
using System;
|
|
using System.Text;
|
|
|
|
namespace NHSE.Parsing
|
|
{
|
|
public class MSBTTextString
|
|
{
|
|
public readonly byte[] Value;
|
|
public readonly uint Index;
|
|
|
|
public static readonly MSBTTextString Empty = new MSBTTextString(Array.Empty<byte>(), 0);
|
|
|
|
public MSBTTextString(byte[] v, uint i)
|
|
{
|
|
Value = v;
|
|
Index = i;
|
|
}
|
|
|
|
public override string ToString() => (Index + 1).ToString();
|
|
|
|
public string ToString(Encoding encoding) => encoding.GetString(Value);
|
|
}
|
|
} |