Revision Difference
CEffectData:SetFlags#545924
<function name="SetFlags" parent="CEffectData" type="classfunc">
	<description>
Sets the flags of the effect. Can be used to change the appearance of a MuzzleFlash effect⤶
## Example values for MuzzleFlash effect
Sets the flags of the effect. Can be used to change the appearance of a MuzzleFlash effect.⤶
⤶
## Example values for MuzzleFlash effect
Flags |  Description |
------|--------------|
1 | Regular muzzleflash|
5 | Combine muzzleflash|
7 | Regular muzzle but bigger|
⤶
⤶
<note>Internally stored as an integer, but only first 8 bits are networked, effectively limiting this function to 0-255 range.</note>⤶
⤶
<note>Internally stored as an integer, but only first 8 bits are networked, effectively limiting this function to `0-255` range.</note>⤶
	</description>
	<realm>Shared</realm>
	<args>
		<arg name="flags" type="number">The flags of the effect. Each effect has their own flags.</arg>
	</args>
</function>
<example>
⤶
<code>⤶
	<code>⤶
local ef = EffectData()
      ef:SetEntity(self)
      ef:SetAttachment(1) //self:LookupAttachment("muzzle")
      ef:SetFlags(5) //Sets the Combine AR2 Muzzle flash
util.Effect("MuzzleFlash", ef)
</code>
      ef:SetEntity( self )
      ef:SetAttachment( 1 ) -- self:LookupAttachment( "muzzle" )
      ef:SetFlags( 5 ) -- Sets the Combine AR2 Muzzle flash
util.Effect( "MuzzleFlash", ef )
	</code>
</example>
 Garry's Mod
			Garry's Mod 
		 Rust
			Rust 
		 Steamworks
			Steamworks 
		 Wiki Help
			Wiki Help