83 lines
2.1 KiB
C++
83 lines
2.1 KiB
C++
#pragma once
|
|
|
|
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
|
|
// Original PDB header: w:\tech5\tungsten\game\clientgame\playerguis\playerguis_render.h
|
|
// Recovered logical types: 6
|
|
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
|
|
|
|
|
|
// IDA Local Type ordinal 1271; PDB kind: enum.
|
|
enum idPlayerGuis_Render::playerGuis_t : __int32
|
|
{
|
|
GUI_TEXT_CHAT = 0x0,
|
|
GUI_GAMEOVER = 0x1,
|
|
GUI_NUM_GUIS = 0x2,
|
|
};
|
|
|
|
// IDA Local Type ordinal 15324; PDB kind: struct.
|
|
struct idPlayerGuis_Render::playerGuisInfo_t::objectiveResults_t::playerResults_t
|
|
{
|
|
int score;
|
|
int kills;
|
|
int multiKills;
|
|
int headshotKills;
|
|
int assists;
|
|
int defends;
|
|
int revives;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15325; PDB kind: struct.
|
|
struct idPlayerGuis_Render::playerGuisInfo_t::objectiveResults_t
|
|
{
|
|
bool show;
|
|
int earnedCash;
|
|
int killCount;
|
|
int killBonus;
|
|
int itemCount;
|
|
int itemBonus;
|
|
int collectNum;
|
|
int collectMax;
|
|
int time;
|
|
int parTime;
|
|
int bonusCash;
|
|
int totalCash;
|
|
idPlayerGuis_Render::playerGuisInfo_t::objectiveResults_t::playerResults_t playerObjectives[2];
|
|
int totalTime;
|
|
int collectibles;
|
|
int collectiblesMax;
|
|
int collectibleBonusScore;
|
|
int finalScore;
|
|
int rating;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15326; PDB kind: struct.
|
|
struct idPlayerGuis_Render::playerGuisInfo_t
|
|
{
|
|
idPlayerGuis_Render::playerGuisInfo_t::objectiveResults_t objectiveResults;
|
|
};
|
|
|
|
// IDA Local Type ordinal 15327; PDB kind: class.
|
|
class idPlayerGuis_Render
|
|
{
|
|
public:
|
|
idPlayerGuis_Render::playerGuisInfo_t playerGuiInfo;
|
|
idSWF *guis[2];
|
|
int playerNum;
|
|
idStr textChatHistory;
|
|
};
|
|
|
|
// IDA Local Type ordinal 20329; PDB kind: class.
|
|
class idPlayerGuis_Render::Init::__l15::idSWFScriptFunction_SendChatText : public idSWFScriptFunction_RefCounted
|
|
{
|
|
public:
|
|
// Recovered virtual interface; IDA vtable ordinal 20330.
|
|
virtual ~idSWFScriptFunction_SendChatText();
|
|
virtual idSWFScriptVar *Call(idSWFScriptVar *result, idSWFScriptObject *, const idSWFParmList *);
|
|
virtual void AddRef();
|
|
virtual void Release();
|
|
virtual idSWFScriptObject *GetPrototype();
|
|
virtual void SetPrototype(idSWFScriptObject *);
|
|
|
|
idPlayerGuis_Render *owner;
|
|
};
|