# Set Portrait Actor

Grammar — Set Portrait Actor to actor
FlagsNative | Action

Set the actor of the specified portrait.

# Arguments

  • int [ portrait ] — Portrait
  • string [ gamelink::Actor ] — Actor

Returns — void

native void PortraitSetActor(int p, string actorLink);

Category: Portrait / Advanced

# Examples

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L8528
PortraitSetActor(PortraitGetTriggerControl(DialogControlLastCreated()), "PortraitActorWithDeath")
// L9499
PortraitSetActor(PortraitGetTriggerControl(libSwaC_gv_zS_ArmyCustomMissionContactPortrait), "EvolutionMasterPortrait3D")
// L11604
PortraitSetActor(PortraitGetTriggerControl(DialogControlLastCreated()), "PortraitActorWithDeath")

# campaigns/swarmstoryutil.sc2mod

Lib281DEC45.galaxy

// L1443
PortraitSetActor(PortraitGetTriggerControl(lib281DEC45_gv_zSS_UITravelContactPortrait), "PortraitActor")
// L1446
PortraitSetActor(PortraitGetTriggerControl(lib281DEC45_gv_zSS_UITravelContactPortrait), (lib281DEC45_gf_ZSS_UITravelLocationProperty(lp_planetIndex, "ContactActor")))
// L1560
PortraitSetActor(PortraitGetTriggerControl(lib281DEC45_gv_zSS_MissionContactPortrait), "PortraitActor")
// L1563
PortraitSetActor(PortraitGetTriggerControl(lib281DEC45_gv_zSS_MissionContactPortrait), (lib281DEC45_gf_ZSS_UIMissionProperty("ContactActor")))

# mods/starcoop/starcoop.sc2mod

LibCOUI.galaxy

// L876
PortraitSetActor(PortraitGetTriggerControl(libCOUI_gv_cU_CommanderButtonPortrait[lv_commIndex]), libCOOC_gf_CC_CommanderPortraitActor(libCOUI_gv_cU_CommanderList[lv_commIndex]))
// L879
PortraitSetActor(PortraitGetTriggerControl(libCOUI_gv_cU_CommanderButtonPortrait[lv_commIndex]), "PortraitActor")
// L5409
PortraitSetActor(PortraitGetTriggerControl(libCOUI_gv_cU_TychusSquadPortraits[lp_squadIndex]), "PortraitActor")