Dota 2 Workshop Tools/Scripting/API/Global.LinkLuaModifier: Difference between revisions
< Dota 2 Workshop Tools | Scripting | API
		
		
		
		Jump to navigation
		Jump to search
		| RoyAwesome (talk | contribs)  (Dota_Lebot push: Updated Page) | RoyAwesome (talk | contribs)   (Dota_Lebot push: Updated Page) | ||
| Line 6: | Line 6: | ||
| ''' void LinkLuaModifier(string '' | ''' void LinkLuaModifier(string ''modifier_name'', string ''file_path'', int ''motion_controller_type'') ''' | ||
| ''Link a lua-defined modifier with the associated class.'' | ''Link a lua-defined modifier with the associated class. If the modifier is located within the root vscript folder, then the second argument (file_path) may be omitted''' | ||
| Line 14: | Line 14: | ||
| ;Example | ;Example | ||
| <source lang="lua"> | <source lang="lua"> | ||
| LinkLuaModifier( "modifier_pudge_meat_hook", LUA_MODIFIER_MOTION_HORIZONTAL ) | |||
| unit:AddNewModifier(source, ability, "modifier_pudge_meat_hook", {}) | |||
| </source> | </source> | ||
| == Parameters == | == Parameters == | ||
| Line 23: | Line 24: | ||
| |- | |- | ||
| | string | | string | ||
| |  | | modifier_name | ||
| |  | | Name to be registered for the modifier, to be used when adding it. | ||
| |- | |- | ||
| | string | | string | ||
| |  | | file_path | ||
| |  | | File path of the .lua file containing the code for the modifier. | ||
| |- | |- | ||
| | int | | int | ||
| |  | | motion_controller_type | ||
| |  | | The type of motion controller(s) to be registered by this modifier | ||
| |} | |} | ||
Revision as of 17:39, 30 June 2015
 Note: This page is automatically generated.  Any changes may be overwritten
Note: This page is automatically generated.  Any changes may be overwrittenFunction Description
void LinkLuaModifier(string modifier_name, string file_path, int motion_controller_type)
Link a lua-defined modifier with the associated class. If the modifier is located within the root vscript folder, then the second argument (file_path) may be omitted'
- Example
LinkLuaModifier( "modifier_pudge_meat_hook", LUA_MODIFIER_MOTION_HORIZONTAL )
unit:AddNewModifier(source, ability, "modifier_pudge_meat_hook", {})
Parameters
| Type | Name | Description | 
|---|---|---|
| string | modifier_name | Name to be registered for the modifier, to be used when adding it. | 
| string | file_path | File path of the .lua file containing the code for the modifier. | 
| int | motion_controller_type | The type of motion controller(s) to be registered by this modifier |