# User Data (Model)

Grammar — User Data (userType, instance, field, index)
FlagsNative | Function

Returns a value from user data for the given type, instance, and field. User data is defined in the Data module.

# Arguments

  • string [ gamelink::User ] — User Type
  • string [ userinstance ] — Instance
  • string [ userfield ] — Field
  • int — Index

Returns — string [ gamelink::Model ]

native string UserDataGetModel(
	string inType,
	string inInstance,
	string inField,
	int inIndex,
);

Category: User Data / Get Value

# Examples

# mods/starcoop/starcoop.sc2mod

LibCOOC.galaxy

// L1520
UserDataGetModel("PlayerCommanders", lp_commander, "PortraitModel", 1)

# mods/starcoop/starcoop.sc2mod

LibCOUI.galaxy

// L5408
UserDataGetModel("CoopTechTychusSquad", lp_squadInstance, "Portrait Model", 1)

# mods/warcoop/warcoopdata.sc2mod

WarCoopData.galaxy

// L1288
UserDataGetModel("PlayableLegends", libWCdr_gv_legends.lv_player[lp_player].lv_selectedLegend, "HeroPortraitModel", 1)