# User Data (Sound)

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::Sound ]

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

Category: User Data / Get Value

# Examples

# mods/missionpacks/novacampaign.sc2mod

LibNovC.galaxy

// L1928
UserDataGetSound("CampaignPerk", lp_campaignPerk, "UISound", 1)

# mods/starcoop/starcoop.sc2mod

LibCOMI.galaxy

// L30535
UserDataGetSound("HeroReviveSounds", lv_herorevivesoundinstance, "HeroSound", 1)

# mods/starcoop/starcoop.sc2mod

LibCOOC.galaxy

// L1756
UserDataGetSound("PlayerCommanders", lp_commander, "StandardVO", (lp_line))

# mods/warcoop/warcoopdata.sc2mod

WarCoopData.galaxy

// L3211
UserDataGetSound("PlayableLegends", libWCdr_gv_legends.lv_player[EventPlayer()].lv_selectedLegend, "ReadySound", 1)
// L3242
UserDataGetSound("PlayableLegends", libWCdr_gv_legends.lv_player[EventPlayer()].lv_selectedLegend, "ReadySound", 1)