[saco] Implement/match UnkAA; the Read(bool&) specialization cannot throw so the frame carries no EH state

This commit is contained in:
ricardoofnl committed 2026-09-04 22:28:01 +07:00
1 parent e4c72ce5f7
commit 441f89429a
2 files changed
+13 -2

No files matched your search

+1 -1
View File
@@ -59,8 +59,8 @@ private:
char m_szHostOrIp[257];
char m_szHostName[257];
char field_232;
char field_233;
public:
char field_233;
BYTE field_234;
private:
int m_iPort;
+12 -1
View File
@@ -539,7 +539,18 @@ void EditAttachedObject(RPCParameters *rpcParams) {}
void EditObject(RPCParameters *rpcParams) {}
void SelectObject(RPCParameters *rpcParams) {}
void Unk1C(RPCParameters *rpcParams) {}
void UnkAA(RPCParameters *rpcParams) {}
void UnkAA(RPCParameters *rpcParams)
{
PCHAR Data = reinterpret_cast<PCHAR>(rpcParams->input);
int iBitLength = rpcParams->numberOfBitsOfData;
RakNet::BitStream bsData(Data,(iBitLength/8)+1,false);
bool bValue = false;
bsData.Read(bValue);
if(pNetGame) pNetGame->field_233 = bValue;
}
void ClientCheck(RPCParameters *rpcParams) {}
void UnkAB(RPCParameters *rpcParams) {}
// MATCH