ME3Explorer.PackageEditor.saveHeaderHexChangesBtn_Click C# (CSharp) Method

saveHeaderHexChangesBtn_Click() private method

private saveHeaderHexChangesBtn_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void saveHeaderHexChangesBtn_Click(object sender, EventArgs e)
        {
            int n;
            if (pcc == null || !GetSelected(out n) || n < 0)
            {
                return;
            }
            MemoryStream m = new MemoryStream();
            IByteProvider provider = hb2.ByteProvider;
            if (provider.Length != 0x44)
            {
                MessageBox.Show("Invalid hex length");
                return;
            }
            for (int i = 0; i < provider.Length; i++)
                m.WriteByte(provider.ReadByte(i));
            pcc.getExport(n).setHeader(m.ToArray());
        }
PackageEditor