# Save User Data Type

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

Saves all modified values for all instances of the given type.

# Arguments

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

Returns — void

native void UserDataSaveType(
	string inType,
	bank inBank,
	string inSection,
);

Category: User Data / Save/Load

# Examples

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L12386
UserDataSaveType("KerriganAbility", lp_bank, lp_sectionTech)
// L13072
UserDataSaveType("Scenes", lp_targetBank, lv__SectionName)
// L13074
UserDataSaveType("WriterStates", lp_targetBank, lv__SectionName)
// L13076
UserDataSaveType("StoryStates", lp_targetBank, lv__SectionName)
// L13120
UserDataSaveType("CampaignTips", lp_targetBank, lv__SectionName)
// L13940
UserDataSaveType("WriterStates", libSwaC_gf_StoryBank(), "WriterStateSnapshot")

# campaigns/swarmstoryutil.sc2mod

Lib281DEC45.galaxy

// L621
UserDataSaveType("WriterStates", lib281DEC45_gf_ZSS_TempConversationBank(), ("WriterStates"))
// L632
UserDataSaveType("WriterStates", libSwaC_gf_StoryBank(), ("WriterStateSnapshot"))
// L5873
UserDataSaveType("ScriptedScenes", lv_statisticsBank, "StoryScenes")
// L7549
UserDataSaveType("Character", BankLastCreated(), "Characters")

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// L4392
UserDataSaveType("SpearofAdunUpgrade", lp_bank, lp_section)
// L5827
UserDataSaveType("CampaignPerk", lp_bank, lp_section)
// L7045
UserDataSaveType("Scenes", lp_targetBank, lv__SectionName)
// L7047
UserDataSaveType("WriterStates", lp_targetBank, lv__SectionName)
// L7049
UserDataSaveType("StoryStates", lp_targetBank, lv__SectionName)
// L7094
UserDataSaveType("CampaignTips", lp_targetBank, lv__SectionName)
// L7839
UserDataSaveType("WriterStates", libVoiC_gf_StoryBank(), "WriterStateSnapshot")

# campaigns/voidstory.sc2campaign

VoidCampaignStoryLib.galaxy

// L4581
UserDataSaveType("Clickable", BankLastCreated(), "Characters")

# mods/missionpacks/campaigncommon.sc2mod

LibComC.galaxy

// L2764
UserDataSaveType("CampaignPerk", lp_bank, lp_section)
// L3202
UserDataSaveType("Scenes", lp_targetBank, lv__SectionName)
// L3204
UserDataSaveType("WriterStates", lp_targetBank, lv__SectionName)
// L3206
UserDataSaveType("StoryStates", lp_targetBank, lv__SectionName)
// L3243
UserDataSaveType("CampaignTips", lp_targetBank, lv__SectionName)
// L3822
UserDataSaveType("WriterStates", libComC_gf_CC_StoryBank(), "WriterStateSnapshot")

# mods/missionpacks/novacampaign.sc2mod

LibNCST.galaxy

// L3927
UserDataSaveType("Clickable", BankLastCreated(), "Characters")

# mods/missionpacks/novacampaign.sc2mod

LibNovC.galaxy

// L1718
UserDataSaveType("CampaignTechItem", lp_bank, lp_section)
// L3891
UserDataSaveType("CharacterStatus", lv_targetBank, lv__SectionName)

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L6233
UserDataSaveType("WriterStates", lp_targetBank, lv__SectionName)
// L6263
UserDataSaveType("CampaignTips", lp_targetBank, lv__SectionName)