예제 #1
0
파일: hornet.cpp 프로젝트: XashDev/XashXT
void CHornet :: OnTeleport( void )
{
	MESSAGE_BEGIN( MSG_ALL, SVC_TEMPENTITY );
		WRITE_BYTE( TE_KILLBEAM );
		WRITE_ENTITY( entindex() );
	MESSAGE_END();

	IgniteTrail();
}
예제 #2
0
파일: hornet.cpp 프로젝트: XashDev/XashXT
//=========================================================
// StartTrack - starts a hornet out tracking its target
//=========================================================
void CHornet :: StartTrack ( void )
{
	IgniteTrail();

	SetTouch( TrackTouch );
	SetThink( TrackTarget );

	SetNextThink( 0.1 );
}
예제 #3
0
파일: hornet.cpp 프로젝트: XashDev/XashXT
//=========================================================
// StartDart - starts a hornet out just flying straight.
//=========================================================
void CHornet :: StartDart ( void )
{
	IgniteTrail();

	SetTouch( DartTouch );

	SetThink( SUB_Remove );
	SetNextThink( 4 );
}
예제 #4
0
파일: hornet.cpp 프로젝트: zenithght/xash3d
//=========================================================
// StartDart - starts a hornet out just flying straight.
//=========================================================
void CHornet :: StartDart ( void )
{
	IgniteTrail();

	SetTouch(&CHornet::DartTouch);

	SetThink(&CBaseEntity::SUB_Remove);
	pev->nextthink = gpGlobals->time + 4;
}
예제 #5
0
파일: hornet.cpp 프로젝트: zenithght/xash3d
//=========================================================
// StartTrack - starts a hornet out tracking its target
//=========================================================
void CHornet :: StartTrack ( void )
{
	IgniteTrail();

	SetTouch(&CHornet::TrackTouch);
	SetThink(&CHornet::TrackTarget);

	pev->nextthink = gpGlobals->time + 0.1;
}
//=========================================================
// StartTrack - starts a hornet out tracking its target
//=========================================================
void CNPC_Hornet:: StartTrack ( void )
{
	IgniteTrail();

	SetTouch( &CNPC_Hornet::TrackTouch );
	SetThink( &CNPC_Hornet::TrackTarget );

	SetNextThink( gpGlobals->curtime + 0.1f );
}
//=========================================================
// StartDart - starts a hornet out just flying straight.
//=========================================================
void CNPC_Hornet::StartDart ( void )
{
	IgniteTrail();

	SetTouch( &CNPC_Hornet::DartTouch );

	SetThink( &CBaseEntity::SUB_Remove );
	SetNextThink( gpGlobals->curtime + 4 );
}
예제 #8
0
파일: hornet.cpp 프로젝트: ET-NiK/amxxgroup
//=========================================================
// StartDart - starts a hornet out just flying straight.
//=========================================================
void CMHornet :: StartDart ( void )
{
	IgniteTrail();

	SetTouch( DartTouch );

	SetThink( SUB_Remove );
	pev->nextthink = gpGlobals->time + 4;
}