# Reset User Data Instance
Grammar — Reset all user data for userType: instance
Flags —Native
|Action
Resets all values in the given instance to the defaults defined in the Data module.
# Arguments
string
[ gamelink::User ] — User Typestring
[ userinstance ] — Instance
Returns — void
native void UserDataResetInstance(
string inType,
string inInstance,
);
# Related
Category: User Data / Utility
- [F] —
void
— Reset User Data Value — ( UserDataResetValue ) - [F] —
void
— Reset User Data Instance — ( UserDataResetInstance ) - [F] —
void
— Reset User Data Type — ( UserDataResetType ) - [F] —
void
— Reset All User Data — ( UserDataResetAll ) - [F] —
string
[ gamelink::User ] — User Type From Reference — ( UserDataTypeFromReference ) - [F] —
string
[ userinstance ] — User Instance From Reference — ( UserDataInstanceFromReference )
# Examples
# campaigns/swarmstory.sc2campaign
// L5973
UserDataResetInstance("MissionObjective", libSwaC_gf_ZS_ObjectiveUserDataInstance(lv_indexObjective))
# campaigns/voidstory.sc2campaign
// L3587
UserDataResetInstance("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lv_indexObjective))
# mods/missionpacks/campaigncommon.sc2mod
// L1323
UserDataResetInstance("MissionObjective", libComC_gf_CC_ObjectiveUserDataInstance(lv_indexObjective))
# mods/missionpacks/novacampaign.sc2mod
// L1776
UserDataResetInstance("CampaignTechItem", lv_indexTechItem)
# mods/voidprologue.sc2mod
// L4545
UserDataResetInstance("MissionObjective", libA3DDD02B_gf_PP_ObjectiveUserDataInstance(lv_indexObjective))