Modified source engine (2017) developed by valve and leaked in 2020. Not for commercial purporses
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

41 lines
1.1 KiB

//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
// $NoKeywords: $
//=============================================================================//
#ifndef TF_STORE_PANEL2_H
#define TF_STORE_PANEL2_H
#ifdef _WIN32
#pragma once
#endif
#include "store/tf_store_panel_base.h"
class CStorePage;
//-----------------------------------------------------------------------------
// Purpose:
//-----------------------------------------------------------------------------
class CTFStorePanel2 : public CTFBaseStorePanel
{
DECLARE_CLASS_SIMPLE( CTFStorePanel2, CTFBaseStorePanel );
public:
CTFStorePanel2( vgui::Panel *parent );
// UI Layout
virtual void ApplySchemeSettings( vgui::IScheme *pScheme );
virtual void OnThink();
virtual void OnKeyCodePressed( vgui::KeyCode code );
virtual void ShowPanel( bool bShow );
virtual void OnAddToCart( void );
// GC Management
virtual void PostTransactionCompleted( void );
private:
virtual CStorePage *CreateStorePage( const CEconStoreCategoryManager::StoreCategory_t *pPageData );
};
#endif // TF_STORE_PANEL2_H