44 lines
1.2 KiB
C++
44 lines
1.2 KiB
C++
#pragma once
|
|
|
|
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
|
|
// Original PDB header: w:\tech5\engine\framework\playerprofile.h
|
|
// Recovered logical types: 2
|
|
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
|
|
|
|
|
|
// IDA Local Type ordinal 1505; PDB kind: enum.
|
|
enum idPlayerProfile::state_t : __int32
|
|
{
|
|
SAVING = 0x1,
|
|
LOADING = 0x2,
|
|
SAVE_REQUESTED = 0x3,
|
|
LOAD_REQUESTED = 0x4,
|
|
ERR = 0x5,
|
|
};
|
|
|
|
// IDA Local Type ordinal 15132; PDB kind: class.
|
|
class idPlayerProfile
|
|
{
|
|
public:
|
|
// Recovered virtual interface; IDA vtable ordinal 15133.
|
|
virtual ~idPlayerProfile();
|
|
virtual void SetDefaults();
|
|
virtual bool Serialize(idSerializer *);
|
|
virtual bool UpdateDisplayModeFromCvars();
|
|
virtual bool CommitDisplayChanges();
|
|
virtual float GetMouseSensitivity();
|
|
virtual int GetLevel();
|
|
virtual int GetChosenEmblem();
|
|
virtual void SetInvertLook(bool);
|
|
virtual unsigned int GetSubtitleLanguageMask();
|
|
|
|
__declspec(align(8)) idPlayerProfile::state_t state;
|
|
idPlayerProfile::state_t requestedState;
|
|
int deviceNum;
|
|
bool hasUser;
|
|
unsigned __int64 achievementBits;
|
|
unsigned __int64 achievementBits2;
|
|
int dlcReleaseVersion;
|
|
idStaticList<profileStatValue_t,500> stats;
|
|
};
|