Files
tech5/source/tungsten/game/clientgame/playerguis/playerguis_render.h
T

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;
};