Dota 2 Workshop Tools/Scripting/API/Global.CreateUnitByName: Difference between revisions
< Dota 2 Workshop Tools | Scripting | API
Jump to navigation
Jump to search
Line 17: | Line 17: | ||
! Name | ! Name | ||
! Description | ! Description | ||
! Example | |||
|- | |- | ||
| string | | string | ||
| a | | a | ||
| | | The name of the unit as referenced in the KV | ||
| "npc_dota_creature_troll_healer" | |||
|- | |- | ||
| Vector | | Vector | ||
| b | | b | ||
| | | The Vector at which the unit will be created | ||
| keys.caster:GetAbsOrigin() | |||
|- | |- | ||
| bool | | bool | ||
| c | | c | ||
| | | Whether or not to find free space for the unit | ||
| true/false | |||
|- | |- | ||
| handle | | handle | ||
| d | | d | ||
| No Description Set | | No Description Set | ||
| No Example Set | |||
|- | |- | ||
| handle | | handle | ||
| e | | e | ||
| No Description Set | | No Description Set | ||
| No Example Set | |||
|- | |- | ||
| int | | int | ||
| f | | f | ||
| | | The Team ID in which to place the unit | ||
| keys.caster:GetTeam() | |||
|} | |} | ||
Revision as of 09:01, 17 August 2014

Function Description
handle CreateUnitByName(string a, Vector b, bool c, handle d, handle e, int f)
Creates a DOTA unit by its dota_npc_units.txt name ( szUnitName, vLocation, bFindClearSpace, hNPCOwner, hUnitOwner, iTeamNumber )
Parameters
Type | Name | Description | Example |
---|---|---|---|
string | a | The name of the unit as referenced in the KV | "npc_dota_creature_troll_healer" |
Vector | b | The Vector at which the unit will be created | keys.caster:GetAbsOrigin() |
bool | c | Whether or not to find free space for the unit | true/false |
handle | d | No Description Set | No Example Set |
handle | e | No Description Set | No Example Set |
int | f | The Team ID in which to place the unit | keys.caster:GetTeam() |
Returns
handle - The handle to the unit that was created