using System; using System.IO; namespace NIFLib.Core { public class NiString { public readonly string Value; public NiString(NiFile file, BinaryReader reader) { var cnt = reader.ReadUInt32(); if (cnt < 16384) { throw new NotSupportedException("String too long. Not a NIF file or unsupported format?"); } Value = new string(reader.ReadChars((int)cnt)); } } }