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.
64 lines
1.9 KiB
64 lines
1.9 KiB
//========= Copyright Valve Corporation, All rights reserved. ============// |
|
// |
|
// Purpose: |
|
// |
|
// $NoKeywords: $ |
|
// |
|
//=============================================================================// |
|
#include "cbase.h" |
|
|
|
#include "tf_hintmanager.h" |
|
|
|
#define TFHINTMANAGER_THINK_INTERVAL 1.0f |
|
|
|
IMPLEMENT_SERVERCLASS_ST_NOBASE(CTFHintManager, DT_TFHintManager) |
|
END_SEND_TABLE() |
|
|
|
LINK_ENTITY_TO_CLASS( tf_hintmanager, CTFHintManager ); |
|
|
|
//----------------------------------------------------------------------------- |
|
// Purpose: |
|
//----------------------------------------------------------------------------- |
|
CTFHintManager::CTFHintManager( void ) |
|
{ |
|
} |
|
|
|
//----------------------------------------------------------------------------- |
|
// Purpose: |
|
//----------------------------------------------------------------------------- |
|
void CTFHintManager::Spawn( void ) |
|
{ |
|
Precache(); |
|
} |
|
|
|
//----------------------------------------------------------------------------- |
|
// Purpose: |
|
//----------------------------------------------------------------------------- |
|
void CTFHintManager::Think( void ) |
|
{ |
|
SetNextThink( gpGlobals->curtime + TFHINTMANAGER_THINK_INTERVAL ); |
|
} |
|
|
|
//----------------------------------------------------------------------------- |
|
// Purpose: |
|
// Input : *player - |
|
// hintID - |
|
//----------------------------------------------------------------------------- |
|
void CTFHintManager::AddHint( CBaseTFPlayer *player, int hintID, int priority, int entityIndex /*=0*/ ) |
|
{ |
|
// Send a message to the client side entity |
|
} |
|
|
|
//----------------------------------------------------------------------------- |
|
// Purpose: Always send |
|
// Input : **ppSendTable - |
|
// *recipient - |
|
// *pvs - |
|
// clientArea - |
|
// Output : Returns true on success, false on failure. |
|
//----------------------------------------------------------------------------- |
|
|
|
int CTFHintManager::UpdateTransmitState() |
|
{ |
|
return SetTransmitState( FL_EDICT_ALWAYS ); |
|
} |