public bool LoadMsgHeader(ref ArrayList data, ref int index, byte packetType, ushort opCode, byte dataLength)
{
bool flag = false;
try
{
bool dataErr = false;
if (!m_dataUtils.Load8Bits(ref data, ref index, packetType, ref dataErr)
&& !m_dataUtils.Load16Bits(ref data, ref index, opCode, ref dataErr, false)
&& !m_dataUtils.Load8Bits(ref data, ref index, dataLength, ref dataErr))
flag = true;
}
catch (Exception ex)
{
m_msgBox.UserMsgBox(SharedObjects.MainWin, MsgBox.MsgTypes.Error, string.Format("Load Msg Header Failed\nMessage Data Transfer Issue\n\n{0}\n", ex.Message));
flag = false;
}
return flag;
}