EF NODRAW: Difference between revisions
Jump to navigation
Jump to search
Note:If it is desired to use this with other effects, you should add the integer value of each effect to the value.
Warning:Using
m (updated link) |
mNo edit summary |
||
| Line 2: | Line 2: | ||
'''EF_NODRAW''' is defined as 0x020, or 32. | '''EF_NODRAW''' is defined as 0x020, or 32. | ||
{{effect|32|}} | |||
{{ | |||
[[Category:Constants]] | [[Category:Constants]] | ||
Revision as of 16:35, 28 September 2006
Template:Wrongtitle EF_NODRAW is defined as 0x020, or 32.
Usage
In code
Inside of the codebase, effects are defined as a bit-based enum and are stored in m_fEffects. This effect can be manipulated with AddEffects( EF_NODRAW ), RemoveEffects( EF_NODRAW ), and SetEffects( EF_NODRAW ). This effect can be obtained with GetEffects() & EF_NODRAW or IsEffectActive( EF_NODRAW ).
In scripting
The functions mentioned above are supported in VScript starting with Dota 2. They can also be found in Garry's Mod.
In a map
To use this effect in a map, turn off SmartEdit mode and add the following keyvalue pair to the entity: effects 32.
You can set the effects keyvalue during runtime using AddOutput with the input value effects x (x being any summation of effects flags to enable).
AddOutput to change an entity's effects may interfere with an entity's simulation functionality.