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.
 
 
 
 
 
 

45 lines
901 B

//========= 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 );
}