# Save User Data Instance
Grammar — Save user data for userType: instance to bank bank within the section section
Flags —Native
|Action
Saves all modified values within the given instance.
# Arguments
string
[ gamelink::User ] — User Typestring
[ userinstance ] — Instancebank
— Bankstring
— Section
Returns — void
native void UserDataSaveInstance(
string inType,
string inInstance,
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
// 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
// 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
// L846
UserDataSaveInstance("StoryStates", lv_indexState, libVCST_gf_PS_TempConversationBank(), ("WriterStates"))
// L869
UserDataSaveInstance("StoryStates", lv_indexState, libVoiC_gf_StoryBank(), ("WriterStateSnapshot"))
# mods/missionpacks/campaigncommon.sc2mod
// 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
// L757
UserDataSaveInstance("StoryStates", lv_indexState, libNCST_gf_NS_TempConversationBank(), ("WriterStates"))
// L780
UserDataSaveInstance("StoryStates", lv_indexState, libComC_gf_CC_StoryBank(), ("WriterStateSnapshot"))
# mods/voidprologue.sc2mod
// 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)