Added cleaned up structs and classes to proper header files.
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
#pragma once
|
||||
|
||||
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
|
||||
// Original PDB header: w:\tech5\tungsten\game\weapons\inventoryitem.h
|
||||
// Recovered logical types: 1
|
||||
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
|
||||
|
||||
|
||||
// IDA Local Type ordinal 14201; PDB kind: class.
|
||||
class idInventoryItem : public idEventReceiver
|
||||
{
|
||||
public:
|
||||
// Recovered virtual interface; IDA vtable ordinal 15265.
|
||||
virtual idTypeInfo *GetType();
|
||||
virtual ~idInventoryItem();
|
||||
virtual idEventArg *CallEvent(idEventArg *result, const idEventDef *, const idEventArg *);
|
||||
virtual bool RespondsTo(const idEventDef *);
|
||||
virtual idEventArg *InternalCallEvent(idEventArg *result, const idEventDef *, const idEventArg *);
|
||||
virtual bool InternalRespondsTo(const idEventDef *);
|
||||
virtual void Init(const idDeclInventory *);
|
||||
virtual void Merge(idPresentable *, idInventoryCollection *, const idDeclInventory *);
|
||||
virtual void Hide();
|
||||
virtual void Show();
|
||||
virtual void OnEquip(const idPresentable *, idFXManager *);
|
||||
virtual void OnUnequip(const idPresentable *, idFXManager *);
|
||||
virtual void OnClone(const idInventoryItem *);
|
||||
virtual int GetCount();
|
||||
virtual bool CanUse(idActor *);
|
||||
virtual bool Use(idActor *);
|
||||
virtual bool CanUseInVehicle(idActor *);
|
||||
virtual bool ClientUse(idPresentablePlayer *);
|
||||
virtual void Serialize(idSerializer *, idInventoryCollection *);
|
||||
virtual void SerializeNonPrediction(idSerializer *, idInventoryCollection *);
|
||||
virtual void ClientUpdate();
|
||||
virtual void GetPickupHudInfo(const idEntity *, idPickupHudInfo *);
|
||||
|
||||
const idDeclInventory *decl;
|
||||
int count;
|
||||
bool forSale;
|
||||
bool lootable;
|
||||
bool buyBackItem;
|
||||
bool alreadyDropped;
|
||||
int quickSlot;
|
||||
int counttosave;
|
||||
int coolDownTime;
|
||||
const idDeclSkins *skinPreload;
|
||||
};
|
||||
Reference in New Issue
Block a user