# Show/Hide Mouse Cursor

GrammarshowHideState|Show/Hide the mouse cursor for players.
FlagsNative | Action

Shows or hides the mouse cursor for the specified players.

# Arguments

  • playergroup — Players
  • bool<preset::ShowHideOption> — Show/Hide State

Returns — void

native void UISetCursorVisible(
	playergroup players,
	bool isCursorVisible,
);

Category: UI / Game UI

# Examples

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:8410

    }

    UISetCursorVisible(PlayerGroupAll(), false);
    UISetCursorAutoHide(PlayerGroupAll(), true, 5.0);
    TriggerEnable(gt_EscapeKeyMenu, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:8437

    gv_fighterMoveUpKeyDown = false;
    UISetCursorAutoHide(PlayerGroupAll(), false, 5.0);
    UISetCursorVisible(PlayerGroupAll(), true);
    UIShowCustomDialog(PlayerGroupAll(), 1, StringExternal("Param/Value/2D8B36F5"), StringExternal("Param/Value/B690D296"), true);
    return true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:8495


    UISetWorldVisible(PlayerGroupAll(), false);
    UISetCursorVisible(PlayerGroupAll(), false);
    DialogCreate(1, 1, c_anchorCenter, 0, 0, true);
    DialogSetFullscreen(DialogLastCreated(), true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:8530

    DialogDestroy(DialogLastCreated());
    UISetWorldVisible(PlayerGroupAll(), true);
    UISetCursorVisible(PlayerGroupAll(), true);
    return true;
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:8662

    gf_EndCinematicText();
    UISetMode(PlayerGroupAll(), c_uiModeFullscreen, c_transitionDurationDefault);
    UISetCursorVisible(PlayerGroupAll(), true);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, true);
    libNtve_gf_HideScreenButton(true, gv_c_ScreenButton_Quit);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:8909

    libNtve_gf_HideGameUI(false, PlayerGroupAll());
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, true);
    UISetCursorVisible(PlayerGroupAll(), false);
    autoB93ABDBE_g = gv_endCinematicGroup;
    autoB93ABDBE_u = 1;

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

    // Implementation
    libCamp_gf_HideStoryUI(false, true);
    UISetCursorVisible(PlayerGroupAll(), false);
    auto92483638_val = lp_mission;
    if (auto92483638_val == libCamp_ge_MapID_MapNone) {

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

    }
    TriggerExecute(gt_ReturnGeneric, true, true);
    UISetCursorVisible(PlayerGroupAll(), true);
    libCamp_gf_HideStoryUI(true, true);
}

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

    SoundChannelSetVolume(PlayerGroupAll(), c_soundCategorySEmitters, 0.0, 0.5);
    gf_TurnClickablesOnOff(gv_clickables, false);
    UISetCursorVisible(PlayerGroupAll(), false);
    gf_DisplayTimestampFromDataConvoCore(lp_convoID);
    UISetCursorVisible(PlayerGroupAll(), true);

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

    UISetCursorVisible(PlayerGroupAll(), false);
    gf_DisplayTimestampFromDataConvoCore(lp_convoID);
    UISetCursorVisible(PlayerGroupAll(), true);
    gf_TurnClickablesOnOff(gv_clickables, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 0.0);

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

    gf_TurnClickablesOnOff(gv_clickables, false);
    libCamp_gf_HideStoryUI(false, true);
    UISetCursorVisible(PlayerGroupAll(), false);
    gf_StopAllTransmissionConversation();
    auto2761DB6E_ae = gv_c_ACTOR_LAST;

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

    gf_ChangeRoom(lv_room, true);
    gf_Debug_RoomChangeTimerStart2(lv_room, true);
    UISetCursorVisible(PlayerGroupAll(), true);
    libCamp_gf_HideStoryUI(true, true);
    CinematicFade(true, 0.5, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);

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

        }

        UISetCursorVisible(PlayerGroupAll(), true);
        UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeMenuBar, true);
        UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, true);

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


    DialogSetVisible(gv_aBChoicePanel, PlayerGroupAll(), false);
    UISetCursorVisible(PlayerGroupAll(), false);
    CinematicFade(false, 0.5, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), c_transitionDurationImmediate);

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

    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeMenuBar, false);
    DialogSetVisible(gv_aBChoicePanel, PlayerGroupAll(), false);
    UISetCursorVisible(PlayerGroupAll(), false);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, false);
    CinematicFade(false, 0.5, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);

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

    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeMenuBar, false);
    DialogSetVisible(gv_aBChoicePanel, PlayerGroupAll(), false);
    UISetCursorVisible(PlayerGroupAll(), false);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, false);
    CinematicFade(false, 0.5, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:8410

    }

    UISetCursorVisible(PlayerGroupAll(), false);
    UISetCursorAutoHide(PlayerGroupAll(), true, 5.0);
    TriggerEnable(gt_EscapeKeyMenu, true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:8437

    gv_fighterMoveUpKeyDown = false;
    UISetCursorAutoHide(PlayerGroupAll(), false, 5.0);
    UISetCursorVisible(PlayerGroupAll(), true);
    UIShowCustomDialog(PlayerGroupAll(), 1, StringExternal("Param/Value/2D8B36F5"), StringExternal("Param/Value/B690D296"), true);
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:8495


    UISetWorldVisible(PlayerGroupAll(), false);
    UISetCursorVisible(PlayerGroupAll(), false);
    DialogCreate(1, 1, c_anchorCenter, 0, 0, true);
    DialogSetFullscreen(DialogLastCreated(), true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:8530

    DialogDestroy(DialogLastCreated());
    UISetWorldVisible(PlayerGroupAll(), true);
    UISetCursorVisible(PlayerGroupAll(), true);
    return true;
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:8662

    gf_EndCinematicText();
    UISetMode(PlayerGroupAll(), c_uiModeFullscreen, c_transitionDurationDefault);
    UISetCursorVisible(PlayerGroupAll(), true);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, true);
    libNtve_gf_HideScreenButton(true, gv_c_ScreenButton_Quit);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:8909

    libNtve_gf_HideGameUI(false, PlayerGroupAll());
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, true);
    UISetCursorVisible(PlayerGroupAll(), false);
    autoB93ABDBE_g = gv_endCinematicGroup;
    autoB93ABDBE_u = 1;

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

    // Implementation
    libCamp_gf_HideStoryUI(false, true);
    UISetCursorVisible(PlayerGroupAll(), false);
    auto92483638_val = lp_mission;
    if (auto92483638_val == libCamp_ge_MapID_MapNone) {

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

    }
    TriggerExecute(gt_ReturnGeneric, true, true);
    UISetCursorVisible(PlayerGroupAll(), true);
    libCamp_gf_HideStoryUI(true, true);
}

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

    SoundChannelSetVolume(PlayerGroupAll(), c_soundCategorySEmitters, 0.0, 0.5);
    gf_TurnClickablesOnOff(gv_clickables, false);
    UISetCursorVisible(PlayerGroupAll(), false);
    gf_DisplayTimestampFromDataConvoCore(lp_convoID);
    UISetCursorVisible(PlayerGroupAll(), true);

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

    UISetCursorVisible(PlayerGroupAll(), false);
    gf_DisplayTimestampFromDataConvoCore(lp_convoID);
    UISetCursorVisible(PlayerGroupAll(), true);
    gf_TurnClickablesOnOff(gv_clickables, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 0.0);

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

    gf_TurnClickablesOnOff(gv_clickables, false);
    libCamp_gf_HideStoryUI(false, true);
    UISetCursorVisible(PlayerGroupAll(), false);
    gf_StopAllTransmissionConversation();
    auto2761DB6E_ae = gv_c_ACTOR_LAST;

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

    gf_ChangeRoom(lv_room, true);
    gf_Debug_RoomChangeTimerStart2(lv_room, true);
    UISetCursorVisible(PlayerGroupAll(), true);
    libCamp_gf_HideStoryUI(true, true);
    CinematicFade(true, 0.5, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);

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

        }

        UISetCursorVisible(PlayerGroupAll(), true);
        UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeMenuBar, true);
        UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, true);

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


    DialogSetVisible(gv_aBChoicePanel, PlayerGroupAll(), false);
    UISetCursorVisible(PlayerGroupAll(), false);
    CinematicFade(false, 0.5, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), c_transitionDurationImmediate);

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

    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeMenuBar, false);
    DialogSetVisible(gv_aBChoicePanel, PlayerGroupAll(), false);
    UISetCursorVisible(PlayerGroupAll(), false);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, false);
    CinematicFade(false, 0.5, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);

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

    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeMenuBar, false);
    DialogSetVisible(gv_aBChoicePanel, PlayerGroupAll(), false);
    UISetCursorVisible(PlayerGroupAll(), false);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, false);
    CinematicFade(false, 0.5, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:10037

    UISetWorldVisible(PlayerGroupAll(), false);
    libNtve_gf_HideGameUI(false, PlayerGroupAll());
    UISetCursorVisible(PlayerGroupAll(), true);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, true);
    UIClearMessages(PlayerGroupAll(), c_messageAreaAll);

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:10208

    UISetWorldVisible(PlayerGroupAll(), false);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeVictoryPanel, false);
    UISetCursorVisible(PlayerGroupAll(), false);
    SoundtrackDefault(PlayerGroupAll(), c_soundtrackCategoryMusic, null, c_soundtrackCueAny, c_soundtrackIndexAny);
    SoundtrackDefault(PlayerGroupAll(), c_soundtrackCategoryAmbience, null, c_soundtrackCueAny, c_soundtrackIndexAny);

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:10234

    SoundChannelMute(PlayerGroupAll(), c_soundCategoryAlert, true);
    SoundChannelMute(PlayerGroupAll(), c_soundCategoryBuild, true);
    UISetCursorVisible(PlayerGroupAll(), false);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, false);
    libCamp_gv_tS_EndCinematicFinished = false;

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:10242

    }

    UISetCursorVisible(PlayerGroupAll(), true);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, true);
    UISetMode(PlayerGroupAll(), c_uiModeFullscreen, c_transitionDurationImmediate);

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:10890

    UISetWorldVisible(PlayerGroupAll(), false);
    libCamp_gf_HideStoryUI(false, true);
    UISetCursorVisible(PlayerGroupAll(), true);
    libCamp_gv_tS_DebugProgressDialogOpened = true;
    libCamp_gv_tS_DebugProgressCurrentMission = lp_currentMission;

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:13316

    UISetWorldVisible(PlayerGroupAll(), true);
    libCamp_gf_HideStoryUI(true, true);
    UISetCursorVisible(PlayerGroupAll(), false);
    if ((libCamp_gv_tS_DebugProgressExitCallbackOK != null)) {
        TriggerExecute(libCamp_gv_tS_DebugProgressExitCallbackOK, true, false);

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:13361

    GameCheatAllow(c_gameCheatTV, true);
    GameCheatAllow(c_gameCheatScene, true);
    UISetCursorVisible(PlayerGroupAll(), false);
    if ((libCamp_gv_tS_DebugProgressExitCallbackCancel != null)) {
        TriggerExecute(libCamp_gv_tS_DebugProgressExitCallbackCancel, true, false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab02.sc2map/MapScript.galaxy:6408

    libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab02|Line00095", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_DontShowPortrait, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior);
    libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab02|Line00096", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_DontShowPortrait, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior);
    UISetCursorVisible(PlayerGroupAll(), true);
    DialogCreate(gv_buttonSizeWidth, gv_buttonSizeHeight, c_anchorCenter, gv_button1stPositionX, gv_button1stPositionY, true);
    DialogSetImageVisible(DialogLastCreated(), false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab02.sc2map/MapScript.galaxy:6503

    Wait(2.0, c_timeGame);
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoFromId(921), 10.0, -1, 10, true);
    UISetCursorVisible(PlayerGroupAll(), false);
    UnitIssueOrder(lv_gasTurret01, Order(AbilityCommand("LabTurretUnburrow", 0)), c_orderQueueReplace);
    UnitIssueOrder(lv_gasTurret02, Order(AbilityCommand("LabTurretUnburrow", 0)), c_orderQueueReplace);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab02.sc2map/MapScript.galaxy:6628

    DialogDestroy(gv_dialogSecurityComputer_ReleaseGas);
    DialogDestroy(gv_dialogSecurityComputer_ReleaseZerg);
    UISetCursorVisible(PlayerGroupAll(), false);
    gv_computerZergReleased = true;
    libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(62), "UmojanLabZergCrates", c_animNameDefault, "Stand Unpowered Start", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab02.sc2mapMapScript.galaxy:6408

    libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab02|Line00095", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_DontShowPortrait, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior);
    libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab02|Line00096", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_DontShowPortrait, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior);
    UISetCursorVisible(PlayerGroupAll(), true);
    DialogCreate(gv_buttonSizeWidth, gv_buttonSizeHeight, c_anchorCenter, gv_button1stPositionX, gv_button1stPositionY, true);
    DialogSetImageVisible(DialogLastCreated(), false);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab02.sc2mapMapScript.galaxy:6503

    Wait(2.0, c_timeGame);
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoFromId(921), 10.0, -1, 10, true);
    UISetCursorVisible(PlayerGroupAll(), false);
    UnitIssueOrder(lv_gasTurret01, Order(AbilityCommand("LabTurretUnburrow", 0)), c_orderQueueReplace);
    UnitIssueOrder(lv_gasTurret02, Order(AbilityCommand("LabTurretUnburrow", 0)), c_orderQueueReplace);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab02.sc2mapMapScript.galaxy:6628

    DialogDestroy(gv_dialogSecurityComputer_ReleaseGas);
    DialogDestroy(gv_dialogSecurityComputer_ReleaseZerg);
    UISetCursorVisible(PlayerGroupAll(), false);
    gv_computerZergReleased = true;
    libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(62), "UmojanLabZergCrates", c_animNameDefault, "Stand Unpowered Start", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:14110

    TransmissionClearAll();
    libSwaC_gf_SetAllSoundChannelVolumesCampaign(libSwaC_ge_VolumeChannelModeCampaign_CinematicInTransmission);
    UISetCursorVisible(PlayerGroupAll(), false);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, false);
    libSwaC_gv_zS_EndCinematicFinished = false;

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:14119


    UISetMode(PlayerGroupAll(), c_uiModeFullscreen, c_transitionDurationImmediate);
    UISetCursorVisible(PlayerGroupAll(), true);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, true);
    UISetWorldVisible(PlayerGroupAll(), false);

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:14167

    UISetWorldVisible(PlayerGroupAll(), false);
    libNtve_gf_HideGameUI(false, PlayerGroupAll());
    UISetCursorVisible(PlayerGroupAll(), true);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, true);
    UIClearMessages(PlayerGroupAll(), c_messageAreaAll);

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:14971

    UISetWorldVisible(PlayerGroupAll(), true);
    libNtve_gf_HideGameUI(true, PlayerGroupAll());
    UISetCursorVisible(PlayerGroupAll(), false);
}

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:15000

    UISetWorldVisible(PlayerGroupAll(), false);
    libNtve_gf_HideGameUI(false, PlayerGroupAll());
    UISetCursorVisible(PlayerGroupAll(), true);
    libSwaC_gf_ShowHideWorldCover(true, 0);
    libSwaC_gv_zS_DebugProgressExitCallbackOK = lp_oKCallback;

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:15301

    UISetWorldVisible(PlayerGroupAll(), true);
    libNtve_gf_HideGameUI(true, PlayerGroupAll());
    UISetCursorVisible(PlayerGroupAll(), false);
}

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:15313

    UISetWorldVisible(PlayerGroupAll(), false);
    libNtve_gf_HideGameUI(false, PlayerGroupAll());
    UISetCursorVisible(PlayerGroupAll(), true);
    libSwaC_gf_ShowHideWorldCover(true, 0);
    libSwaC_gf_ZS_DebugStoryTechStoreStates();

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ppurifier03.sc2map/MapScript.galaxy:7043

    SoundtrackPause(PlayerGroupAll(), c_soundtrackCategoryAmbience, true, true);
    TransmissionClearAll();
    UISetCursorVisible(PlayerGroupAll(), false);
    Wait(1.0, c_timeReal);
    libVCMI_gf_CinematicModeCampaign(false, c_transitionDurationImmediate, false);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pstory01.sc2map/MapScript.galaxy:452

        }
        if ((libVoiC_gf_NumberOfMissions(libVoiC_ge_MissionCountOptions_Completed) == 4) && (libVoiC_gf_StoryScenePlayed("PreserverIntro") == false)) {
            UISetCursorVisible(PlayerGroupAll(), false);
            libVoiC_gf_DisplayTimestamp("WarCouncilIntro", true);
            return libVCST_ge_Rooms_StoryRoomWarCouncil;

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pstory01.sc2map/MapScript.galaxy:2507

    libVoiC_gf_CinematicFade(true, 0.0, Color(0.00, 0.00, 0.00), true);
    libVCST_gf_PlayScriptedConversation("pCutscene_PreserverIntro", c_conversationSkipSimple, "Preserver", libVCST_ge_PS_FadeStyle_FadeOutOnSkip | libVCST_ge_PS_FadeStyle_FadeInAfter | libVCST_ge_PS_FadeStyle_FadeOutAfter, null);
    UISetCursorVisible(PlayerGroupAll(), true);
    libVCST_gf_HideBackground(libVCST_ge_Rooms_StoryRoomWarCouncil);
    libVCST_gf_AddRemoveClickableFromRoom(false, "Smith", libVCST_ge_Rooms_StoryRoomVoid);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pstory01.sc2map/MapScript.galaxy:2903

    }

    UISetCursorVisible(PlayerGroupAll(), false);
    libVoiC_gf_DisplayTimestamp("UlnarUnlock", true);
    libVCST_gf_ChangeRoom(libVCST_ge_Rooms_StoryRoomVoid);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pstory01.sc2map/MapScript.galaxy:2907

    libVCST_gf_ChangeRoom(libVCST_ge_Rooms_StoryRoomVoid);
    libVCST_gf_PlayScriptedConversation("pCutscene_UlnarTravel", c_conversationSkipSimple, "Smith", libVCST_ge_PS_FadeStyle_FadeOutOnSkip | libVCST_ge_PS_FadeStyle_FadeInAfter, null);
    UISetCursorVisible(PlayerGroupAll(), true);
    return true;
}

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pstory01.sc2map/MapScript.galaxy:2964

    }

    UISetCursorVisible(PlayerGroupAll(), false);
    libVoiC_gf_DisplayTimestamp("UlnarComplete", true);
    libVCST_gf_ChangeRoom(libVCST_ge_Rooms_StoryRoomVoid);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pstory01.sc2map/MapScript.galaxy:2968

    libVCST_gf_ChangeRoom(libVCST_ge_Rooms_StoryRoomVoid);
    libVCST_gf_PlayScriptedConversation("pCutscene_UlnarComplete", c_conversationSkipSimple, "Artanis", libVCST_ge_PS_FadeStyle_FadeOutOnSkip | libVCST_ge_PS_FadeStyle_FadeInAfter, null);
    UISetCursorVisible(PlayerGroupAll(), true);
    return true;
}

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pstory01.sc2map/MapScript.galaxy:3274

    }

    UISetCursorVisible(PlayerGroupAll(), false);
    libVoiC_gf_DisplayTimestamp("AiurUnlock", true);
    libVCST_gf_ChangeRoom(libVCST_ge_Rooms_StoryRoomVoid);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pstory01.sc2map/MapScript.galaxy:3278

    libVCST_gf_ChangeRoom(libVCST_ge_Rooms_StoryRoomVoid);
    libVCST_gf_PlayScriptedConversation("pCutscene_AiurUnlock", c_conversationSkipSimple, "BridgeConsole", libVCST_ge_PS_FadeStyle_FadeOutOnSkip | libVCST_ge_PS_FadeStyle_FadeInAfter, null);
    UISetCursorVisible(PlayerGroupAll(), true);
    return true;
}

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier03.sc2mapMapScript.galaxy:7043

    SoundtrackPause(PlayerGroupAll(), c_soundtrackCategoryAmbience, true, true);
    TransmissionClearAll();
    UISetCursorVisible(PlayerGroupAll(), false);
    Wait(1.0, c_timeReal);
    libVCMI_gf_CinematicModeCampaign(false, c_transitionDurationImmediate, false);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pstory01.sc2mapMapScript.galaxy:452

        }
        if ((libVoiC_gf_NumberOfMissions(libVoiC_ge_MissionCountOptions_Completed) == 4) && (libVoiC_gf_StoryScenePlayed("PreserverIntro") == false)) {
            UISetCursorVisible(PlayerGroupAll(), false);
            libVoiC_gf_DisplayTimestamp("WarCouncilIntro", true);
            return libVCST_ge_Rooms_StoryRoomWarCouncil;

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pstory01.sc2mapMapScript.galaxy:2507

    libVoiC_gf_CinematicFade(true, 0.0, Color(0.00, 0.00, 0.00), true);
    libVCST_gf_PlayScriptedConversation("pCutscene_PreserverIntro", c_conversationSkipSimple, "Preserver", libVCST_ge_PS_FadeStyle_FadeOutOnSkip | libVCST_ge_PS_FadeStyle_FadeInAfter | libVCST_ge_PS_FadeStyle_FadeOutAfter, null);
    UISetCursorVisible(PlayerGroupAll(), true);
    libVCST_gf_HideBackground(libVCST_ge_Rooms_StoryRoomWarCouncil);
    libVCST_gf_AddRemoveClickableFromRoom(false, "Smith", libVCST_ge_Rooms_StoryRoomVoid);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pstory01.sc2mapMapScript.galaxy:2903

    }

    UISetCursorVisible(PlayerGroupAll(), false);
    libVoiC_gf_DisplayTimestamp("UlnarUnlock", true);
    libVCST_gf_ChangeRoom(libVCST_ge_Rooms_StoryRoomVoid);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pstory01.sc2mapMapScript.galaxy:2907

    libVCST_gf_ChangeRoom(libVCST_ge_Rooms_StoryRoomVoid);
    libVCST_gf_PlayScriptedConversation("pCutscene_UlnarTravel", c_conversationSkipSimple, "Smith", libVCST_ge_PS_FadeStyle_FadeOutOnSkip | libVCST_ge_PS_FadeStyle_FadeInAfter, null);
    UISetCursorVisible(PlayerGroupAll(), true);
    return true;
}

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pstory01.sc2mapMapScript.galaxy:2964

    }

    UISetCursorVisible(PlayerGroupAll(), false);
    libVoiC_gf_DisplayTimestamp("UlnarComplete", true);
    libVCST_gf_ChangeRoom(libVCST_ge_Rooms_StoryRoomVoid);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pstory01.sc2mapMapScript.galaxy:2968

    libVCST_gf_ChangeRoom(libVCST_ge_Rooms_StoryRoomVoid);
    libVCST_gf_PlayScriptedConversation("pCutscene_UlnarComplete", c_conversationSkipSimple, "Artanis", libVCST_ge_PS_FadeStyle_FadeOutOnSkip | libVCST_ge_PS_FadeStyle_FadeInAfter, null);
    UISetCursorVisible(PlayerGroupAll(), true);
    return true;
}

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pstory01.sc2mapMapScript.galaxy:3274

    }

    UISetCursorVisible(PlayerGroupAll(), false);
    libVoiC_gf_DisplayTimestamp("AiurUnlock", true);
    libVCST_gf_ChangeRoom(libVCST_ge_Rooms_StoryRoomVoid);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pstory01.sc2mapMapScript.galaxy:3278

    libVCST_gf_ChangeRoom(libVCST_ge_Rooms_StoryRoomVoid);
    libVCST_gf_PlayScriptedConversation("pCutscene_AiurUnlock", c_conversationSkipSimple, "BridgeConsole", libVCST_ge_PS_FadeStyle_FadeOutOnSkip | libVCST_ge_PS_FadeStyle_FadeInAfter, null);
    UISetCursorVisible(PlayerGroupAll(), true);
    return true;
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:505

    UISetWorldVisible(PlayerGroupAll(), true);
    libNtve_gf_HideGameUI(true, PlayerGroupAll());
    UISetCursorVisible(PlayerGroupAll(), false);
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:517

    UISetWorldVisible(PlayerGroupAll(), false);
    libNtve_gf_HideGameUI(false, PlayerGroupAll());
    UISetCursorVisible(PlayerGroupAll(), true);
    libVoiC_gf_ShowHideWorldCover(true, 0);
    libVoiC_gf_PC_DebugCampaignTechStoreStates();

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:1298

    }

    UISetCursorVisible(PlayerGroupAll(), true);
    libVoiC_gf_ShowHideWorldCover(true, 0);
    libVoiC_gv_pC_DebugProgressExitCallbackOK = lp_oKCallback;

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:9966

    UISetWorldVisible(PlayerGroupAll(), true);
    libNtve_gf_HideGameUI(true, PlayerGroupAll());
    UISetCursorVisible(PlayerGroupAll(), false);
    return true;
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:1461

    libVCUI_gf_HideCampaignDirective();
    UIClearMessages(PlayerGroupAll(), c_messageAreaAll);
    UISetCursorVisible(PlayerGroupAll(), false);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, false);
    Wait(0.1, c_timeReal);

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:6895


    if ((libVoiC_gf_CurrentMap() == "SC2Epilogue03")) {
        UISetCursorVisible(PlayerGroupAll(), false);
        libVCMI_gf_PU_CampaignVictory();
        return true;

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:6914

    libVoiC_gf_RegisterCampaignEvent(libVoiC_ge_PC_Event_UIMissionQuit, libVCMI_gt_PM_VictoryQuit);
    libVoiC_gf_CinematicFade(true, 0.0, Color(0.00, 0.00, 0.00), true);
    UISetCursorVisible(PlayerGroupAll(), false);
    auto4EEECEDA_val = libVoiC_gf_CurrentMap();
    if (auto4EEECEDA_val == "PAiur01") {

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:6928

    else {
    }
    UISetCursorVisible(PlayerGroupAll(), true);
    libNtve_gf_StoryMode(PlayerGroupAll(), true);
    libVCUI_gf_PU_MissionDisplay(lv_nextMap);

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

    }

    UISetCursorVisible(PlayerGroupAll(), false);
    libVCUI_gv_pU_MissionAiur05SequenceTriggered = true;
    ConversationDataStop();

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

    Wait(2.2, c_timeReal);
    UISetMode(PlayerGroupAll(), c_uiModeFullscreen, c_transitionDurationImmediate);
    UISetCursorVisible(PlayerGroupAll(), true);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, false);
    TriggerExecute(libVCUI_gt_PU_EndCredits, true, true);

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

    libVCUI_gf_PU_GPVisibilityAutoUpdate(false, c_transitionDurationImmediate);
    libVCUI_gf_HideCampaignDirective();
    UISetCursorVisible(PlayerGroupAll(), true);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, true);
    UIClearMessages(PlayerGroupAll(), c_messageAreaAll);

mods/core.sc2modbase.sc2data/TriggerLibs/NativeLib.galaxy:2040

        CinematicMode(lv_validPlayers, true, lp_duration);
        UIClearMessages(lv_validPlayers, c_messageAreaAll);
        UISetCursorVisible(lv_validPlayers, false);
        libNtve_gf_ShowHidePlacementModels(false);
        libNtve_gf_SetAllSoundChannelVolumes(libNtve_ge_VolumeChannelMode_Cinematic, lv_validPlayers, MaxF(lp_duration, 1.5));

mods/core.sc2modbase.sc2data/TriggerLibs/NativeLib.galaxy:2104

            }
        }
        UISetCursorVisible(lv_validPlayers, true);
        libNtve_gf_ShowHidePlacementModels(true);
        auto10906981_g = lv_validPlayers;

mods/core.stormmodbase.stormdata/TriggerLibs/NativeLib.galaxy:1730

        CinematicMode(lv_validPlayers, true, lp_duration);
        UIClearMessages(lv_validPlayers, c_messageAreaAll);
        UISetCursorVisible(lv_validPlayers, false);
        libNtve_gf_ShowHidePlacementModels(false);
        libNtve_gf_SetAllSoundChannelVolumes(libNtve_ge_VolumeChannelMode_Cinematic, lv_validPlayers, MaxF(lp_duration, 1.5));

mods/core.stormmodbase.stormdata/TriggerLibs/NativeLib.galaxy:1794

            }
        }
        UISetCursorVisible(lv_validPlayers, true);
        libNtve_gf_ShowHidePlacementModels(true);
        auto10906981_g = lv_validPlayers;

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/StartingExperienceLib.galaxy:724

        libStEx_gf_TurnCinematicCameraOnOff(1, true);
        libStEx_gf_FreezeUnfreezeAllUnits(libStEx_ge_FreezeOptions_Freeze);
        UISetCursorVisible(PlayerGroupAll(), false);
        DialogControlHookupStandard(c_triggerControlTypePanel, "UIContainer/ConsolePanel/GameHudBackFill");
        DialogControlFadeTransparency(DialogControlLastCreated(), PlayerGroupAll(), lp_period, 100.0);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/StartingExperienceLib.galaxy:733

        libStEx_gf_TurnCinematicCameraOnOff(1, false);
        libStEx_gf_FreezeUnfreezeAllUnits(libStEx_ge_FreezeOptions_Unfrezze);
        UISetCursorVisible(PlayerGroupAll(), true);
        DialogControlHookupStandard(c_triggerControlTypePanel, "UIContainer/ConsolePanel/GameHudBackFill");
        DialogControlFadeTransparency(DialogControlLastCreated(), PlayerGroupAll(), lp_period, 0.0);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/StartingExperienceLib.galaxy:2032

        }

        UISetCursorVisible(PlayerGroupAll(), true);
        DialogCreate(500, 400, c_anchorCenter, 0, 0, true);
        DialogSetFullscreen(DialogLastCreated(), true);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/StartingExperienceLib.galaxy:2057

        }
        DialogSetVisible(DialogLastCreated(), PlayerGroupAll(), false);
        UISetCursorVisible(PlayerGroupAll(), false);
    }

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCMI.galaxy:1879

    TriggerEnable(libNCUI_gt_NU_EndCredits, true);
    UISetWorldVisible(PlayerGroupAll(), true);
    UISetCursorVisible(PlayerGroupAll(), false);
    UnitGroupLoopBegin(UnitGroup(null, c_playerAny, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0));
    for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCMI.galaxy:2293

    TransmissionClearAll();
    TriggerDebugOutput(1, StringExternal("Param/Value/lib_NCMI_7A38473E"), false);
    UISetCursorVisible(PlayerGroupAll(), false);
    libComC_gf_CinematicFade(true, 0.0, Color(0.00, 0.00, 0.00), true);
    if ((libComC_gf_CurrentMap() == "Nova03")) {

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCMI.galaxy:5972

    if (auto2EF2DD9A_val == "Nova03") {
        libComC_gf_CinematicFade(true, 0.0, Color(0.00, 0.00, 0.00), true);
        UISetCursorVisible(PlayerGroupAll(), false);
        libComC_gf_PlayCinematic("MP01_040", false);
    }

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCMI.galaxy:5986

    libComC_gf_CC_EventRegister(libNovC_ge_NC_Event_UIMissionQuit, libNCMI_gt_NM_VictoryQuit);
    libComC_gf_CinematicFade(true, 0.0, Color(0.00, 0.00, 0.00), true);
    UISetCursorVisible(PlayerGroupAll(), false);
    auto52A4D7C7_val = libComC_gf_CurrentMap();
    if (auto52A4D7C7_val == "Nova01") {

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCMI.galaxy:5996

    else {
    }
    UISetCursorVisible(PlayerGroupAll(), true);
    libNtve_gf_StoryMode(PlayerGroupAll(), true);
    TriggerEnable(libNCMI_gt_NM_EventUIEquipment_Open, true);

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCUI.galaxy:3830

    libNtve_gf_HideGameUI(false, PlayerGroupAll());
    libNCUI_gf_HideCampaignDirective();
    UISetCursorVisible(PlayerGroupAll(), true);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, true);
    UIClearMessages(PlayerGroupAll(), c_messageAreaAll);

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCUI.galaxy:7315


    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeCreditsPanel, true);
    UISetCursorVisible(PlayerGroupAll(), true);
    TriggerEnable(libNCUI_gt_NU_EndCreditsLoopMusic, true);
    TriggerEnable(libNCUI_gt_NU_EndCreditsEnds, true);

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCUI.galaxy:7363

    }

    UISetCursorVisible(PlayerGroupAll(), false);
    libNCUI_gv_NU_EndCreditFinished = true;
    SoundtrackStop(PlayerGroupAll(), c_soundtrackCategoryMusic, false);

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNovC.galaxy:569

    UISetWorldVisible(PlayerGroupAll(), true);
    libNtve_gf_HideGameUI(true, PlayerGroupAll());
    UISetCursorVisible(PlayerGroupAll(), false);
}

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNovC.galaxy:580

    UISetWorldVisible(PlayerGroupAll(), false);
    libNtve_gf_HideGameUI(false, PlayerGroupAll());
    UISetCursorVisible(PlayerGroupAll(), true);
    libComC_gf_ShowHideWorldCover(true, 0);
    libNovC_gf_NC_DebugCampaignTechStoreStates();

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNovC.galaxy:1069

        libNovC_gv_NC_DebugProgressBonusObjectiveLevel = libNovC_ge_DebugProgressBonusObjectiveAmount_FullObjectives;
    }
    UISetCursorVisible(PlayerGroupAll(), true);
    libComC_gf_ShowHideWorldCover(true, 0);
    libNovC_gv_NC_DebugProgressExitCallbackOK = lp_oKCallback;