# Set Data Conversation Unit

Grammar — Set conversation stateIndex|State to unit
FlagsNative | Action

Sets a conversation state to a unit.

# Arguments

  • string [ convcharacter ] — State Index
  • unit — Unit

Returns — void

native void ConversationDataRegisterUnit(
	string stateIndex,
	unit u,
);

Category: Conversation / Data Conversations

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// 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

SwarmCampaignLib.galaxy

// L7491
ConversationDataRegisterUnit("char_EvolutionMaster", libSwaC_gv_zS_ArmyCustomEggRoomEvolutionMaster)

# campaigns/swarmstoryutil.sc2mod

Lib281DEC45.galaxy

// 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

VoidCampaignStoryLib.galaxy

// 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

VoidCampaignUILib.galaxy

// L1785
ConversationDataRegisterUnit(libVoiC_gf_PC_ClickableConversationLink(UserDataInstance("Clickable", lv_clickableIndex)), null)
// L3268
ConversationDataRegisterUnit(libVoiC_gf_PC_ClickableConversationLink(lv_indexClickable), null)

# mods/missionpacks/novacampaign.sc2mod

LibNCST.galaxy

// 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

LibNCUI.galaxy

// L1017
ConversationDataRegisterUnit("char_Nova", null)
// L1543
ConversationDataRegisterUnit(libNovC_gf_NC_ClickableConversationLink(lv_indexClickable), null)

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L6847
ConversationDataRegisterUnit("char_RescuedTemplar", null)