BSPGenerationTools.TarPacker.WriteTextField C# (CSharp) Method

WriteTextField() private static method

private static WriteTextField ( byte hdr, int offset, int maxLen, string val ) : void
hdr byte
offset int
maxLen int
val string
return void
        private static void WriteTextField(byte[] hdr, int offset, int maxLen, string val)
        {
            if (val == null)
                return;

            byte[] convertedFN = Encoding.UTF8.GetBytes(val);
            for (int i = 0; i < maxLen; i++)
            {
                if (i < convertedFN.Length)
                    hdr[offset + i] = convertedFN[i];
                else
                    hdr[offset + i] = 0;
            }
        }