rodecomp/Source/Client/ClientOptions.cpp
2026-10-24 00:35:19 +00:00

17 lines
517 B
C++

#include "Client/ClientOptions.h"
#include <bit>
// OFFSET: 0x0091BE20
// FUNCTION: fn_12610
int ClientOptions::Get(int id) const {
return std::bit_cast<int>(static_cast<std::uint32_t>(this->values.Get(id)));
}
// OFFSET: 0x005E7970
// FUNCTION: fn_03937
void ClientOptions::Set(int id, int value, int extra) {
const std::uint64_t bits =
static_cast<std::uint32_t>(value) | (static_cast<std::uint64_t>(static_cast<std::uint32_t>(extra)) << 32);
this->values.Set(id, std::bit_cast<std::int64_t>(bits));
}