# Set Data Conversation Unit
Grammar — Set conversation stateIndex|State to unit
Flags —Native
|Action
Sets a conversation state to a unit.
# Arguments
string
[ convcharacter ] — State Indexunit
— Unit
Returns — void
native void ConversationDataRegisterUnit(
string stateIndex,
unit u,
);
# Related
Category: Conversation / Data Conversations
- [F] —
void
— Set Data Conversation State — ( ConversationDataStateSetValue ) - [F] —
void
— Set Data Conversation Portrait — ( ConversationDataRegisterPortrait ) - [F] —
void
— Set Data Conversation Unit — ( ConversationDataRegisterUnit ) - [F] —
void
— Set Data Conversation Camera — ( ConversationDataRegisterCamera ) - [F] —
void
— Run Data Conversation — ( ConversationDataRun ) - [F] —
void
— Stop Data Conversation — ( ConversationDataStop ) - [F] —
void
— Data Conversation State Changed — ( TriggerAddEventConversationStateChanged ) - [F] —
string
[ convstateindex ] — Triggering Conversation State — ( EventConversationState )
# Examples
# campaigns/liberty.sc2campaign
// L10809
ConversationDataRegisterUnit(gf_ConvoCharacter(ge_ActorID_ActorRaynor), gf_ActorUnit(ge_ActorID_ActorRaynor))
// L10811
ConversationDataRegisterUnit(gf_ConvoCharacter(lp_actor1), gf_ActorUnit(lp_actor1))
// L10815
ConversationDataRegisterUnit(gf_ConvoCharacter(lp_actor2), gf_ActorUnit(lp_actor2))
// L10820
ConversationDataRegisterUnit(gf_ConvoCharacter(lp_actor1), gf_ActorUnit(lp_actor1))
// L10824
ConversationDataRegisterUnit(gf_ConvoCharacter(lp_actor2), gf_ActorUnit(lp_actor2))
// L11645
ConversationDataRegisterUnit("Characters|CharRaynor", gf_ActorUnit(lp_raynor))
// L11646
ConversationDataRegisterUnit(gf_ConvoCharacter(lp_to1), gf_ActorUnit(lp_to1))
// L11647
ConversationDataRegisterUnit(gf_ConvoCharacter(lp_to2), gf_ActorUnit(lp_to2))
// L11659
ConversationDataRegisterUnit(lv_characterIndex1, gf_ActorUnit(lp_to1))
// L11668
ConversationDataRegisterUnit(lv_characterIndex2, gf_ActorUnit(lp_to2))
// L10809
ConversationDataRegisterUnit(gf_ConvoCharacter(ge_ActorID_ActorRaynor), gf_ActorUnit(ge_ActorID_ActorRaynor))
// L10811
ConversationDataRegisterUnit(gf_ConvoCharacter(lp_actor1), gf_ActorUnit(lp_actor1))
// L10815
ConversationDataRegisterUnit(gf_ConvoCharacter(lp_actor2), gf_ActorUnit(lp_actor2))
// L10820
ConversationDataRegisterUnit(gf_ConvoCharacter(lp_actor1), gf_ActorUnit(lp_actor1))
// L10824
ConversationDataRegisterUnit(gf_ConvoCharacter(lp_actor2), gf_ActorUnit(lp_actor2))
// L11645
ConversationDataRegisterUnit("Characters|CharRaynor", gf_ActorUnit(lp_raynor))
// L11646
ConversationDataRegisterUnit(gf_ConvoCharacter(lp_to1), gf_ActorUnit(lp_to1))
// L11647
ConversationDataRegisterUnit(gf_ConvoCharacter(lp_to2), gf_ActorUnit(lp_to2))
// L11659
ConversationDataRegisterUnit(lv_characterIndex1, gf_ActorUnit(lp_to1))
// L11668
ConversationDataRegisterUnit(lv_characterIndex2, gf_ActorUnit(lp_to2))
# campaigns/swarmstory.sc2campaign
// L7491
ConversationDataRegisterUnit("char_EvolutionMaster", libSwaC_gv_zS_ArmyCustomEggRoomEvolutionMaster)
# campaigns/swarmstoryutil.sc2mod
// L3256
ConversationDataRegisterUnit("char_EvolutionMaster", lib281DEC45_gf_CharacterUnit("Evolution Master"))
// L4704
ConversationDataRegisterUnit(lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex(lp_character)].lv_conversationLink, lp_charUnit)
// L4886
ConversationDataRegisterUnit(lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex(lv_indexCharacter)].lv_conversationLink, null)
// L4897
ConversationDataRegisterUnit(lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex(lv_indexCharacter)].lv_conversationLink, lib281DEC45_gf_CharacterUnit(lv_indexCharacter))
# campaigns/voidstory.sc2campaign
// L4072
ConversationDataRegisterUnit(libVoiC_gf_PC_ClickableConversationLink(lp_clickableInstance), lp_unit)
// L5367
ConversationDataRegisterUnit(libVoiC_gf_PC_ClickableConversationLink(lv_indexClickable), libVCST_gf_ClickableUnit(lv_indexClickable))
// L6299
ConversationDataRegisterUnit(libVoiC_gf_PC_ClickableConversationLink(lv_indexClickable), libVCST_gf_ClickableUnit(lv_indexClickable))
// L6334
ConversationDataRegisterUnit(libVoiC_gf_PC_ClickableConversationLink(lv_indexClickable), libVCST_gf_ClickableUnit(lv_indexClickable))
# campaigns/voidstory.sc2campaign
// L1785
ConversationDataRegisterUnit(libVoiC_gf_PC_ClickableConversationLink(UserDataInstance("Clickable", lv_clickableIndex)), null)
// L3268
ConversationDataRegisterUnit(libVoiC_gf_PC_ClickableConversationLink(lv_indexClickable), null)
# mods/missionpacks/novacampaign.sc2mod
// L3451
ConversationDataRegisterUnit(libNovC_gf_NC_ClickableConversationLink(lp_clickableInstance), lp_unit)
// L4610
ConversationDataRegisterUnit(libNovC_gf_NC_ClickableConversationLink(lv_indexClickable), libNCST_gf_ClickableUnit(lv_indexClickable))
// L5183
ConversationDataRegisterUnit(libNovC_gf_NC_ClickableConversationLink(lv_indexClickable), libNCST_gf_ClickableUnit(lv_indexClickable))
# mods/missionpacks/novacampaign.sc2mod
// L1017
ConversationDataRegisterUnit("char_Nova", null)
// L1543
ConversationDataRegisterUnit(libNovC_gf_NC_ClickableConversationLink(lv_indexClickable), null)
# mods/voidprologue.sc2mod
// L6847
ConversationDataRegisterUnit("char_RescuedTemplar", null)