# Save User Data Type
Grammar — Save user data for userType to bank bank within the section section
Flags —Native
|Action
Saves all modified values for all instances of the given type.
# Arguments
string
[ gamelink::User ] — User Typebank
— Bankstring
— Section
Returns — void
native void UserDataSaveType(
string inType,
bank inBank,
string inSection,
);
# Related
Category: User Data / Save/Load
- [F] —
void
— Save User Data Instance — ( UserDataSaveInstance ) - [F] —
void
— Load User Data Instance — ( UserDataLoadInstance ) - [F] —
void
— Save User Data Type — ( UserDataSaveType ) - [F] —
void
— Load User Data Type — ( UserDataLoadType )
# Examples
# campaigns/swarmstory.sc2campaign
// 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
// 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
// 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
// L4581
UserDataSaveType("Clickable", BankLastCreated(), "Characters")
# mods/missionpacks/campaigncommon.sc2mod
// 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
// L3927
UserDataSaveType("Clickable", BankLastCreated(), "Characters")
# mods/missionpacks/novacampaign.sc2mod
// L1718
UserDataSaveType("CampaignTechItem", lp_bank, lp_section)
// L3891
UserDataSaveType("CharacterStatus", lv_targetBank, lv__SectionName)
# mods/voidprologue.sc2mod
// L6233
UserDataSaveType("WriterStates", lp_targetBank, lv__SectionName)
// L6263
UserDataSaveType("CampaignTips", lp_targetBank, lv__SectionName)