public static void ReportStatus(PortalState status, ByteArray byteArray) { byteArray.Reset(); byteArray.WriteHeader(); byteArray.writeInt(EnumPortalReportMethods.CLIENT_REPORTSTATUS_HASH); byteArray.EncryptKey = EnumPortalReportMethods.CLIENT_REPORTSTATUS_HASH; byteArray.CRC = 0; byteArray.writeDynamicsInt(ByteArray.globalSeq); status.WriteToByteArray(byteArray); ++ByteArray.globalSeq; byteArray.writeIntNCRC(byteArray.CRC); byteArray.EncryptKey = 0; }
public static ByteArray ReportStatus(PortalState status) { ByteArray byteArray = new ByteArray(); byteArray.writeInt(EnumPortalReportMethods.CLIENT_REPORTSTATUS_HASH); byteArray.EncryptKey = EnumPortalReportMethods.CLIENT_REPORTSTATUS_HASH; byteArray.CRC = 0; byteArray.writeDynamicsInt(ByteArray.globalSeq); status.WriteToByteArray(byteArray); ++ByteArray.globalSeq; byteArray.writeInt(byteArray.CRC); byteArray.EncryptKey = 0; return(byteArray); }