Return to Main Docs Page

UTIL.Effect

NewerShared.png Creates an effect with the specified data.

util.Effect( string effectName , CEffectData effectData )
               

Arguments:


Example:


function SWEP:PrimaryAttack()
   local pPlayer = self:GetOwner() --Returns owner entity. 

   if ( pPlayer == NULL ) then
      return --Ends the function if player is invalid. 
   end

   local vForward = Vector()
   local vecEye = pPlayer:EyePosition()
   pPlayer:EyeVectors( vForward, nil, nil )
   local tr = trace_t()

   UTIL.TraceLine( vecEye, vecEye + vForward * 4096, MASK_SHOT_HULL, pPlayer, 0, tr )  

   local effect = EffectData()
   effect:SetOrigin( tr.endpos ) 
   util.Effect( "cball_bounce", effect )

end
               

Result:



result.png