本文整理汇总了C++中CASW_Marine::AddDamageBuff方法的典型用法代码示例。如果您正苦于以下问题:C++ CASW_Marine::AddDamageBuff方法的具体用法?C++ CASW_Marine::AddDamageBuff怎么用?C++ CASW_Marine::AddDamageBuff使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CASW_Marine
的用法示例。
在下文中一共展示了CASW_Marine::AddDamageBuff方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: StartAOE
//-----------------------------------------------------------------------------
// Purpose: Add the buff to this marine
//-----------------------------------------------------------------------------
void CASW_BuffGrenade_Projectile::StartAOE( CBaseEntity *pEntity )
{
BaseClass::StartAOE( pEntity );
CASW_Marine *pMarine = CASW_Marine::AsMarine( pEntity );
if ( !pMarine )
{
return;
}
pMarine->AddDamageBuff( this, m_flTimeBurnOut - gpGlobals->curtime );
//NDebugOverlay::Box( pMarine->GetAbsOrigin(), Vector( -16, -16, -16 ), Vector( 16, 16, 16 ), 0, 0, 255, 200, 0.5 );
EHANDLE hMarine = pMarine;
if ( m_hBuffedMarines.Find( hMarine ) == m_hBuffedMarines.InvalidIndex() )
{
m_hBuffedMarines.AddToTail( hMarine );
}
}