# Unit Type From String

Grammar — Unit type from s
FlagsNative | Function

Converts a string to a unit type. If the string does not match a valid unit type, the result will be empty.

# Arguments

  • string — String

Returns — string [ gamelink::Unit ]

native string UnitTypeFromString(string inString);

Category: Unit / Properties

# Examples

# campaigns/libertystory.sc2campaign

CampaignLib.galaxy

// L8982
UnitTypeFromString(libCamp_gf_TS_LoadTransitionVarString(lp_sourceBank, lv__SectionName, IntToString(lv_index), ""))
// L9721
UnitTypeFromString(lv_item)

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L13186
UnitTypeFromString(libSwaC_gf_ZS_LoadTransitionVarString(lp_sourceBank, lv__SectionName, IntToString(lv_index), ""))

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// L7177
UnitTypeFromString(libVoiC_gf_PC_LoadTransitionVarString(lp_sourceBank, lv__SectionName, IntToString(lv_index), ""))

# mods/heroesbrawlmods/arenamodemods/arenashared.stormmod

LibMArS.galaxy

// L83
UnitTypeFromString("HeroRagnaros")

# mods/heroesmapmods/battlegroundmapmods/blackheartsbay.stormmod

LibBBAY.galaxy

// L494
UnitTypeFromString("RagnarosBigRag")

# mods/heroesmapmods/battlegroundmapmods/skytemple.stormmod

LibMLCP.galaxy

// L1105
UnitTypeFromString("RagnarosBigRag")
// L1209
UnitTypeFromString("RagnarosBigRag")

# mods/starcoop/starcoop.sc2mod

LibCOMI.galaxy

// L3567
UnitTypeFromString(CatalogFieldValueGet(c_gameCatalogAbil, lv_link, "InfoArray[" + IntToString(lv_index) + "].Unit[" + IntToString(lp_unitIndex) + "]", lp_p))

# mods/starcoop/starcoop.sc2mod

LibCOMU.galaxy

// L7565
UnitTypeFromString(lv_stringUnitID)
// L7568
UnitTypeFromString(lv_stringUnitID)

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L6312
UnitTypeFromString(libA3DDD02B_gf_PP_LoadTransitionVarString(lp_sourceBank, lv__SectionName, IntToString(lv_index), ""))