# Set Data Conversation Camera

Grammar — Set conversation characterStateIndex|Character State cameraStateIndex|Camera State to camera, and run trigger when applied (waitOption|Wait/Don’t Wait until done)
FlagsNative | Action

Sets a camera to be used and a trigger to be run when the specified camera state and character state are reached.

# Arguments

  • string<convstateindex> — Camera State Index
  • string<convcharacter> — Character State Index
  • camerainfo — Camera
  • trigger — Trigger
  • bool<preset::Trigger_Wait_Option> — Wait Option

Returns — void

native void ConversationDataRegisterCamera(
	string camIndex,
	string charIndex,
	camerainfo c,
	trigger t,
	bool wait,
);

Category: Conversation / Data Conversations

# Examples

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:11649

    ConversationDataRegisterUnit(gf_ConvoCharacter(lp_to2), gf_ActorUnit(lp_to2));
    gv_convoCameraChangeCallback = lp_changeCameraCallback;
    ConversationDataRegisterCamera("Cameras|Master", null, null, gt_ConvoCameraTriggerMaster, true);
    ConversationDataRegisterCamera("Cameras|CustomCamera01", null, null, gt_ConvoCameraTriggerCustom, true);
    ConversationDataRegisterCamera("Cameras|RaynorMedium", null, null, gt_ConvoCameraTriggerRaynorMedium, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:11650

    gv_convoCameraChangeCallback = lp_changeCameraCallback;
    ConversationDataRegisterCamera("Cameras|Master", null, null, gt_ConvoCameraTriggerMaster, true);
    ConversationDataRegisterCamera("Cameras|CustomCamera01", null, null, gt_ConvoCameraTriggerCustom, true);
    ConversationDataRegisterCamera("Cameras|RaynorMedium", null, null, gt_ConvoCameraTriggerRaynorMedium, true);
    ConversationDataRegisterCamera("Cameras|RaynorCloseUp", null, null, gt_ConvoCameraTriggerRaynorCloseup, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:11651

    ConversationDataRegisterCamera("Cameras|Master", null, null, gt_ConvoCameraTriggerMaster, true);
    ConversationDataRegisterCamera("Cameras|CustomCamera01", null, null, gt_ConvoCameraTriggerCustom, true);
    ConversationDataRegisterCamera("Cameras|RaynorMedium", null, null, gt_ConvoCameraTriggerRaynorMedium, true);
    ConversationDataRegisterCamera("Cameras|RaynorCloseUp", null, null, gt_ConvoCameraTriggerRaynorCloseup, true);
    ConversationDataRegisterCamera("Cameras|Speaker2Medium", null, null, gt_ConvoCameraTriggerCharacter1Medium, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:11652

    ConversationDataRegisterCamera("Cameras|CustomCamera01", null, null, gt_ConvoCameraTriggerCustom, true);
    ConversationDataRegisterCamera("Cameras|RaynorMedium", null, null, gt_ConvoCameraTriggerRaynorMedium, true);
    ConversationDataRegisterCamera("Cameras|RaynorCloseUp", null, null, gt_ConvoCameraTriggerRaynorCloseup, true);
    ConversationDataRegisterCamera("Cameras|Speaker2Medium", null, null, gt_ConvoCameraTriggerCharacter1Medium, true);
    ConversationDataRegisterCamera("Cameras|Speaker2CloseUp", null, null, gt_ConvoCameraTriggerCharacter1Closeup, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:11653

    ConversationDataRegisterCamera("Cameras|RaynorMedium", null, null, gt_ConvoCameraTriggerRaynorMedium, true);
    ConversationDataRegisterCamera("Cameras|RaynorCloseUp", null, null, gt_ConvoCameraTriggerRaynorCloseup, true);
    ConversationDataRegisterCamera("Cameras|Speaker2Medium", null, null, gt_ConvoCameraTriggerCharacter1Medium, true);
    ConversationDataRegisterCamera("Cameras|Speaker2CloseUp", null, null, gt_ConvoCameraTriggerCharacter1Closeup, true);
    ConversationDataRegisterCamera("Cameras|Speaker3Medium", null, null, gt_ConvoCameraTriggerCharacter2Medium, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:11654

    ConversationDataRegisterCamera("Cameras|RaynorCloseUp", null, null, gt_ConvoCameraTriggerRaynorCloseup, true);
    ConversationDataRegisterCamera("Cameras|Speaker2Medium", null, null, gt_ConvoCameraTriggerCharacter1Medium, true);
    ConversationDataRegisterCamera("Cameras|Speaker2CloseUp", null, null, gt_ConvoCameraTriggerCharacter1Closeup, true);
    ConversationDataRegisterCamera("Cameras|Speaker3Medium", null, null, gt_ConvoCameraTriggerCharacter2Medium, true);
    ConversationDataRegisterCamera("Cameras|Speaker3CloseUp", null, null, gt_ConvoCameraTriggerCharacter2Closeup, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:11655

    ConversationDataRegisterCamera("Cameras|Speaker2Medium", null, null, gt_ConvoCameraTriggerCharacter1Medium, true);
    ConversationDataRegisterCamera("Cameras|Speaker2CloseUp", null, null, gt_ConvoCameraTriggerCharacter1Closeup, true);
    ConversationDataRegisterCamera("Cameras|Speaker3Medium", null, null, gt_ConvoCameraTriggerCharacter2Medium, true);
    ConversationDataRegisterCamera("Cameras|Speaker3CloseUp", null, null, gt_ConvoCameraTriggerCharacter2Closeup, true);
    gv_convoCameraCustomCallback = lp_customCameraCallback;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:11656

    ConversationDataRegisterCamera("Cameras|Speaker2CloseUp", null, null, gt_ConvoCameraTriggerCharacter1Closeup, true);
    ConversationDataRegisterCamera("Cameras|Speaker3Medium", null, null, gt_ConvoCameraTriggerCharacter2Medium, true);
    ConversationDataRegisterCamera("Cameras|Speaker3CloseUp", null, null, gt_ConvoCameraTriggerCharacter2Closeup, true);
    gv_convoCameraCustomCallback = lp_customCameraCallback;
    lv_characterIndex1 = gf_ConvoCharacter(lp_to1);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:11660

    lv_characterIndex1 = gf_ConvoCharacter(lp_to1);
    ConversationDataRegisterUnit(lv_characterIndex1, gf_ActorUnit(lp_to1));
    ConversationDataRegisterCamera("Cameras|CloseUp", lv_characterIndex1, null, gt_ConvoCameraTriggerCharacter1Closeup, true);
    ConversationDataRegisterCamera("Cameras|Medium", lv_characterIndex1, null, gt_ConvoCameraTriggerCharacter1Medium, true);
    ConversationDataRegisterCamera("Cameras|ShoulderHip", lv_characterIndex1, null, gt_ConvoCameraTriggerCharacter1Shoulder, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:11661

    ConversationDataRegisterUnit(lv_characterIndex1, gf_ActorUnit(lp_to1));
    ConversationDataRegisterCamera("Cameras|CloseUp", lv_characterIndex1, null, gt_ConvoCameraTriggerCharacter1Closeup, true);
    ConversationDataRegisterCamera("Cameras|Medium", lv_characterIndex1, null, gt_ConvoCameraTriggerCharacter1Medium, true);
    ConversationDataRegisterCamera("Cameras|ShoulderHip", lv_characterIndex1, null, gt_ConvoCameraTriggerCharacter1Shoulder, true);
    ConversationDataRegisterCamera("Cameras|PushIn", lv_characterIndex1, null, gt_ConvoCameraTriggerCharacter1Pushin, true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:11649

    ConversationDataRegisterUnit(gf_ConvoCharacter(lp_to2), gf_ActorUnit(lp_to2));
    gv_convoCameraChangeCallback = lp_changeCameraCallback;
    ConversationDataRegisterCamera("Cameras|Master", null, null, gt_ConvoCameraTriggerMaster, true);
    ConversationDataRegisterCamera("Cameras|CustomCamera01", null, null, gt_ConvoCameraTriggerCustom, true);
    ConversationDataRegisterCamera("Cameras|RaynorMedium", null, null, gt_ConvoCameraTriggerRaynorMedium, true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:11650

    gv_convoCameraChangeCallback = lp_changeCameraCallback;
    ConversationDataRegisterCamera("Cameras|Master", null, null, gt_ConvoCameraTriggerMaster, true);
    ConversationDataRegisterCamera("Cameras|CustomCamera01", null, null, gt_ConvoCameraTriggerCustom, true);
    ConversationDataRegisterCamera("Cameras|RaynorMedium", null, null, gt_ConvoCameraTriggerRaynorMedium, true);
    ConversationDataRegisterCamera("Cameras|RaynorCloseUp", null, null, gt_ConvoCameraTriggerRaynorCloseup, true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:11651

    ConversationDataRegisterCamera("Cameras|Master", null, null, gt_ConvoCameraTriggerMaster, true);
    ConversationDataRegisterCamera("Cameras|CustomCamera01", null, null, gt_ConvoCameraTriggerCustom, true);
    ConversationDataRegisterCamera("Cameras|RaynorMedium", null, null, gt_ConvoCameraTriggerRaynorMedium, true);
    ConversationDataRegisterCamera("Cameras|RaynorCloseUp", null, null, gt_ConvoCameraTriggerRaynorCloseup, true);
    ConversationDataRegisterCamera("Cameras|Speaker2Medium", null, null, gt_ConvoCameraTriggerCharacter1Medium, true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:11652

    ConversationDataRegisterCamera("Cameras|CustomCamera01", null, null, gt_ConvoCameraTriggerCustom, true);
    ConversationDataRegisterCamera("Cameras|RaynorMedium", null, null, gt_ConvoCameraTriggerRaynorMedium, true);
    ConversationDataRegisterCamera("Cameras|RaynorCloseUp", null, null, gt_ConvoCameraTriggerRaynorCloseup, true);
    ConversationDataRegisterCamera("Cameras|Speaker2Medium", null, null, gt_ConvoCameraTriggerCharacter1Medium, true);
    ConversationDataRegisterCamera("Cameras|Speaker2CloseUp", null, null, gt_ConvoCameraTriggerCharacter1Closeup, true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:11653

    ConversationDataRegisterCamera("Cameras|RaynorMedium", null, null, gt_ConvoCameraTriggerRaynorMedium, true);
    ConversationDataRegisterCamera("Cameras|RaynorCloseUp", null, null, gt_ConvoCameraTriggerRaynorCloseup, true);
    ConversationDataRegisterCamera("Cameras|Speaker2Medium", null, null, gt_ConvoCameraTriggerCharacter1Medium, true);
    ConversationDataRegisterCamera("Cameras|Speaker2CloseUp", null, null, gt_ConvoCameraTriggerCharacter1Closeup, true);
    ConversationDataRegisterCamera("Cameras|Speaker3Medium", null, null, gt_ConvoCameraTriggerCharacter2Medium, true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:11654

    ConversationDataRegisterCamera("Cameras|RaynorCloseUp", null, null, gt_ConvoCameraTriggerRaynorCloseup, true);
    ConversationDataRegisterCamera("Cameras|Speaker2Medium", null, null, gt_ConvoCameraTriggerCharacter1Medium, true);
    ConversationDataRegisterCamera("Cameras|Speaker2CloseUp", null, null, gt_ConvoCameraTriggerCharacter1Closeup, true);
    ConversationDataRegisterCamera("Cameras|Speaker3Medium", null, null, gt_ConvoCameraTriggerCharacter2Medium, true);
    ConversationDataRegisterCamera("Cameras|Speaker3CloseUp", null, null, gt_ConvoCameraTriggerCharacter2Closeup, true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:11655

    ConversationDataRegisterCamera("Cameras|Speaker2Medium", null, null, gt_ConvoCameraTriggerCharacter1Medium, true);
    ConversationDataRegisterCamera("Cameras|Speaker2CloseUp", null, null, gt_ConvoCameraTriggerCharacter1Closeup, true);
    ConversationDataRegisterCamera("Cameras|Speaker3Medium", null, null, gt_ConvoCameraTriggerCharacter2Medium, true);
    ConversationDataRegisterCamera("Cameras|Speaker3CloseUp", null, null, gt_ConvoCameraTriggerCharacter2Closeup, true);
    gv_convoCameraCustomCallback = lp_customCameraCallback;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:11656

    ConversationDataRegisterCamera("Cameras|Speaker2CloseUp", null, null, gt_ConvoCameraTriggerCharacter1Closeup, true);
    ConversationDataRegisterCamera("Cameras|Speaker3Medium", null, null, gt_ConvoCameraTriggerCharacter2Medium, true);
    ConversationDataRegisterCamera("Cameras|Speaker3CloseUp", null, null, gt_ConvoCameraTriggerCharacter2Closeup, true);
    gv_convoCameraCustomCallback = lp_customCameraCallback;
    lv_characterIndex1 = gf_ConvoCharacter(lp_to1);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:11660

    lv_characterIndex1 = gf_ConvoCharacter(lp_to1);
    ConversationDataRegisterUnit(lv_characterIndex1, gf_ActorUnit(lp_to1));
    ConversationDataRegisterCamera("Cameras|CloseUp", lv_characterIndex1, null, gt_ConvoCameraTriggerCharacter1Closeup, true);
    ConversationDataRegisterCamera("Cameras|Medium", lv_characterIndex1, null, gt_ConvoCameraTriggerCharacter1Medium, true);
    ConversationDataRegisterCamera("Cameras|ShoulderHip", lv_characterIndex1, null, gt_ConvoCameraTriggerCharacter1Shoulder, true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:11661

    ConversationDataRegisterUnit(lv_characterIndex1, gf_ActorUnit(lp_to1));
    ConversationDataRegisterCamera("Cameras|CloseUp", lv_characterIndex1, null, gt_ConvoCameraTriggerCharacter1Closeup, true);
    ConversationDataRegisterCamera("Cameras|Medium", lv_characterIndex1, null, gt_ConvoCameraTriggerCharacter1Medium, true);
    ConversationDataRegisterCamera("Cameras|ShoulderHip", lv_characterIndex1, null, gt_ConvoCameraTriggerCharacter1Shoulder, true);
    ConversationDataRegisterCamera("Cameras|PushIn", lv_characterIndex1, null, gt_ConvoCameraTriggerCharacter1Pushin, true);

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:5126

    lib281DEC45_gf_ZSS_CharacterAmbientConversationSet("Primal Advisor", "zSMAmbient_PrimalZergAdvisor");
    lib281DEC45_gf_ZSS_CharacterAmbientConversationSet("Evolution Master", "zSMAmbient_EvolutionMaster");
    ConversationDataRegisterCamera("Cameras|Medium", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraMedium, true);
    ConversationDataRegisterCamera("Cameras|MediumListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraMediumListener, true);
    ConversationDataRegisterCamera("Cameras|Far", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraFar, true);

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:5127

    lib281DEC45_gf_ZSS_CharacterAmbientConversationSet("Evolution Master", "zSMAmbient_EvolutionMaster");
    ConversationDataRegisterCamera("Cameras|Medium", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraMedium, true);
    ConversationDataRegisterCamera("Cameras|MediumListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraMediumListener, true);
    ConversationDataRegisterCamera("Cameras|Far", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraFar, true);
    ConversationDataRegisterCamera("Cameras|FarListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraFarListener, true);

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:5128

    ConversationDataRegisterCamera("Cameras|Medium", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraMedium, true);
    ConversationDataRegisterCamera("Cameras|MediumListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraMediumListener, true);
    ConversationDataRegisterCamera("Cameras|Far", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraFar, true);
    ConversationDataRegisterCamera("Cameras|FarListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraFarListener, true);
    ConversationDataRegisterCamera("Cameras|CloseUp", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraCloseUp, true);

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:5129

    ConversationDataRegisterCamera("Cameras|MediumListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraMediumListener, true);
    ConversationDataRegisterCamera("Cameras|Far", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraFar, true);
    ConversationDataRegisterCamera("Cameras|FarListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraFarListener, true);
    ConversationDataRegisterCamera("Cameras|CloseUp", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraCloseUp, true);
    ConversationDataRegisterCamera("Cameras|CloseUpListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraCloseUpListener, true);

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:5130

    ConversationDataRegisterCamera("Cameras|Far", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraFar, true);
    ConversationDataRegisterCamera("Cameras|FarListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraFarListener, true);
    ConversationDataRegisterCamera("Cameras|CloseUp", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraCloseUp, true);
    ConversationDataRegisterCamera("Cameras|CloseUpListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraCloseUpListener, true);
    ConversationDataRegisterCamera("Cameras|Shoulder", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraShoulder, true);

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:5131

    ConversationDataRegisterCamera("Cameras|FarListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraFarListener, true);
    ConversationDataRegisterCamera("Cameras|CloseUp", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraCloseUp, true);
    ConversationDataRegisterCamera("Cameras|CloseUpListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraCloseUpListener, true);
    ConversationDataRegisterCamera("Cameras|Shoulder", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraShoulder, true);
    ConversationDataRegisterCamera("Cameras|ReverseShoulder", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraShoulderReverse, true);

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:5132

    ConversationDataRegisterCamera("Cameras|CloseUp", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraCloseUp, true);
    ConversationDataRegisterCamera("Cameras|CloseUpListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraCloseUpListener, true);
    ConversationDataRegisterCamera("Cameras|Shoulder", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraShoulder, true);
    ConversationDataRegisterCamera("Cameras|ReverseShoulder", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraShoulderReverse, true);
    ConversationDataRegisterCamera("Cameras|ExtremeCloseup", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraExtremeCloseup, true);

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:5133

    ConversationDataRegisterCamera("Cameras|CloseUpListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraCloseUpListener, true);
    ConversationDataRegisterCamera("Cameras|Shoulder", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraShoulder, true);
    ConversationDataRegisterCamera("Cameras|ReverseShoulder", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraShoulderReverse, true);
    ConversationDataRegisterCamera("Cameras|ExtremeCloseup", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraExtremeCloseup, true);
    ConversationDataRegisterCamera("Cameras|ExtremeCloseupListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraCloseUpListener, true);

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:5134

    ConversationDataRegisterCamera("Cameras|Shoulder", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraShoulder, true);
    ConversationDataRegisterCamera("Cameras|ReverseShoulder", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraShoulderReverse, true);
    ConversationDataRegisterCamera("Cameras|ExtremeCloseup", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraExtremeCloseup, true);
    ConversationDataRegisterCamera("Cameras|ExtremeCloseupListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraCloseUpListener, true);
    ConversationDataRegisterCamera("Cameras|TwoShot", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraTwoShot, true);

campaigns/swarmstoryutil.sc2modbase.sc2data/Lib281DEC45.galaxy:5135

    ConversationDataRegisterCamera("Cameras|ReverseShoulder", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraShoulderReverse, true);
    ConversationDataRegisterCamera("Cameras|ExtremeCloseup", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraExtremeCloseup, true);
    ConversationDataRegisterCamera("Cameras|ExtremeCloseupListener", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraCloseUpListener, true);
    ConversationDataRegisterCamera("Cameras|TwoShot", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraTwoShot, true);
    ConversationDataRegisterCamera("Cameras|CustomCamera01", lib281DEC45_gv_zSS_Characters[lib281DEC45_gf_ZSS_CharacterIndex("Kerrigan")].lv_conversationLink, null, lib281DEC45_gt_UseKerriganCameraCustom01, true);

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:3795

        lv_index = 1;
        for ( ; ( (auto6F10283C_ai >= 0 && lv_index <= auto6F10283C_ae) || (auto6F10283C_ai < 0 && lv_index >= auto6F10283C_ae) ) ; lv_index += auto6F10283C_ai ) {
            ConversationDataRegisterCamera(ConversationDataStateIndex("Cameras", lv_index), libVoiC_gf_PC_ClickableConversationLink(lv_indexClickable), null, libVCST_gt_PS_ConversationCameraApply, true);
        }
        auto83C0223C_ai = auto83C0223C_ai+1;

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:3291

        for ( ; ( (auto68A62B65_ai >= 0 && lv_index <= auto68A62B65_ae) || (auto68A62B65_ai < 0 && lv_index >= auto68A62B65_ae) ) ; lv_index += auto68A62B65_ai ) {
            if ((libVCST_gf_NextAvailableMission(libVoiC_gf_CurrentLocation()) == "PMoebius01")) {
                ConversationDataRegisterCamera(ConversationDataStateIndex("Cameras", lv_index), "char_Smith", null, libVCUI_gt_PU_ArtanisAnim, true);
            }
            else {

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:3294

            }
            else {
                ConversationDataRegisterCamera(ConversationDataStateIndex("Cameras", lv_index), "char_Artanis", null, libVCUI_gt_PU_ArtanisAnim, true);
                ConversationDataRegisterCamera(ConversationDataStateIndex("Cameras", lv_index), "char_DTLeader", null, libVCUI_gt_PU_ArtanisAnimStop, true);
            }

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:3295

            else {
                ConversationDataRegisterCamera(ConversationDataStateIndex("Cameras", lv_index), "char_Artanis", null, libVCUI_gt_PU_ArtanisAnim, true);
                ConversationDataRegisterCamera(ConversationDataStateIndex("Cameras", lv_index), "char_DTLeader", null, libVCUI_gt_PU_ArtanisAnimStop, true);
            }
        }

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCST.galaxy:3264

        lv_index = 1;
        for ( ; ( (auto6F10283C_ai >= 0 && lv_index <= auto6F10283C_ae) || (auto6F10283C_ai <= 0 && lv_index >= auto6F10283C_ae) ) ; lv_index += auto6F10283C_ai ) {
            ConversationDataRegisterCamera(ConversationDataStateIndex("Cameras", lv_index), libNovC_gf_NC_ClickableConversationLink(lv_indexClickable), null, libNCST_gt_NS_ConversationCameraApply, true);
        }
        auto83C0223C_ai = auto83C0223C_ai+1;