# Save User Data Instance

Grammar — Save user data for userType: instance to bank bank within the section section
FlagsNative | Action

Saves all modified values within the given instance.

# Arguments

  • string [ gamelink::User ] — User Type
  • string [ userinstance ] — Instance
  • bank — Bank
  • string — Section

Returns — void

native void UserDataSaveInstance(
	string inType,
	string inInstance,
	bank inBank,
	string inSection,
);

Category: User Data / Save/Load

# Examples

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L5773
UserDataSaveInstance("MissionObjective", libSwaC_gf_ZS_ObjectiveUserDataInstance(lv_indexObjective), lp_targetBank, lv__SectionName)
// L5786
UserDataSaveInstance("MissionObjective", libSwaC_gf_ZS_ObjectiveUserDataInstance(lv_indexObjective), lp_targetBank, lv__SectionName)

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// L3446
UserDataSaveInstance("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lv_indexObjective), lp_targetBank, lv__SectionName)
// L3459
UserDataSaveInstance("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lv_indexObjective), lp_targetBank, lv__SectionName)

# campaigns/voidstory.sc2campaign

VoidCampaignStoryLib.galaxy

// L846
UserDataSaveInstance("StoryStates", lv_indexState, libVCST_gf_PS_TempConversationBank(), ("WriterStates"))
// L869
UserDataSaveInstance("StoryStates", lv_indexState, libVoiC_gf_StoryBank(), ("WriterStateSnapshot"))

# mods/missionpacks/campaigncommon.sc2mod

LibComC.galaxy

// L1183
UserDataSaveInstance("MissionObjective", libComC_gf_CC_ObjectiveUserDataInstance(lv_indexObjective), lp_targetBank, lv__SectionName)
// L1196
UserDataSaveInstance("MissionObjective", libComC_gf_CC_ObjectiveUserDataInstance(lv_indexObjective), lp_targetBank, lv__SectionName)

# mods/missionpacks/novacampaign.sc2mod

LibNCST.galaxy

// L757
UserDataSaveInstance("StoryStates", lv_indexState, libNCST_gf_NS_TempConversationBank(), ("WriterStates"))
// L780
UserDataSaveInstance("StoryStates", lv_indexState, libComC_gf_CC_StoryBank(), ("WriterStateSnapshot"))

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L4382
UserDataSaveInstance("MissionObjective", libA3DDD02B_gf_PP_ObjectiveUserDataInstance(lv_indexObjective), lp_targetBank, lv__SectionName)
// L4394
UserDataSaveInstance("MissionObjective", libA3DDD02B_gf_PP_ObjectiveUserDataInstance(lv_indexObjective), lp_targetBank, lv__SectionName)