Files
hl2_src-leak-2017/src/game/server/cstrike/func_hostage_rescue.cpp
BotoX 60f625f414 import hl2_src from full.7z
source: magnet:?xt=urn:btih:21DDA6847DDE983F2F8063739249D2D1D09A5DDA
2020-12-25 16:26:23 +01:00

46 lines
901 B
C++

//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
//=============================================================================//
#include "cbase.h"
#include "triggers.h"
class CHostageRescueZone : public CBaseTrigger
{
public:
DECLARE_CLASS( CHostageRescueZone, CBaseTrigger );
DECLARE_DATADESC();
void CHostageRescue();
void Spawn();
void HostageRescueTouch( CBaseEntity* pOther );
};
LINK_ENTITY_TO_CLASS( func_hostage_rescue, CHostageRescueZone );
BEGIN_DATADESC( CHostageRescueZone )
//Functions
DEFINE_FUNCTION( HostageRescueTouch ),
END_DATADESC()
void CHostageRescueZone::Spawn()
{
InitTrigger();
SetTouch( &CHostageRescueZone::HostageRescueTouch );
}
void CHostageRescueZone::HostageRescueTouch( CBaseEntity *pOther )
{
variant_t emptyVariant;
pOther->AcceptInput( "OnRescueZoneTouch", NULL, NULL, emptyVariant, 0 );
}