Dota 2 Workshop Tools/Scripting/API/Global.CreateUnitByName: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
Line 17: Line 17:
! Name
! Name
! Description
! Description
! Example
|-
|-
| string
| string
| a
| a
| No Description Set
| The name of the unit as referenced in the KV
| "npc_dota_creature_troll_healer"
|-
|-
| Vector
| Vector
| b
| b
| No Description Set
| The Vector at which the unit will be created
| keys.caster:GetAbsOrigin()
|-
|-
| bool
| bool
| c
| c
| No Description Set
| 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
| No Description Set
| The Team ID in which to place the unit
| keys.caster:GetTeam()
|}
|}



Revision as of 09:01, 17 August 2014

Note.pngNote: This page is automatically generated. Any changes may be overwritten

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