# Show/Hide Screen Button

GrammarshowHide button screenButtonID
FlagsAction

Shows or hides a screen button, chosen through the ScreenButtonID parameter. A hidden screen button cannot be seen or used.

# Arguments

Returns — void

void libNtve_gf_HideScreenButton(
	bool lp_showHide,
	int lp_screenButtonID,
);

Category: Dialog / Screen Button

# Examples

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

    }
    gf_FadeInOutWithPicture(false, 1.5, true);
    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Quit);
    if ((lp_withScoreScreen == true)) {
        gf_DisplayScoreScreen(lp_level);

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

    // Implementation
    DialogSetVisible(gv_uI_Dlg, PlayerGroupAll(), lp_showHide);
    libNtve_gf_HideScreenButton(lp_showHide, gv_c_ScreenButton_Quit);
}

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

    }

    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Quit);
    return true;
}

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

    }

    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Quit);
    TriggerExecute(gt_QuitClicked, false, false);
    return true;

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

    libNtve_gf_CinematicMode(true, PlayerGroupAll(), c_transitionDurationImmediate);
    TriggerEnable(gt_EscapeKeyMenu, false);
    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Quit);
    gf_ShowHideUI(false);
    auto08DD2036_g = gv_endCinematicGroup;

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

    UISetCursorVisible(PlayerGroupAll(), true);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, true);
    libNtve_gf_HideScreenButton(true, gv_c_ScreenButton_Quit);
    libNtve_gf_DisplayScreenButton(gv_c_ScreenButton_Continue, StringExternal("Param/Value/7E637B3B"), 280, 80, c_anchorBottomRight, 250, 35, gt_EndCinematicContinueButtonClicked);
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton(gv_c_ScreenButton_Continue));

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

    }

    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Continue);
    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Quit);
    TriggerStop(gt_EndCinematicCamera);

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


    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Continue);
    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Quit);
    TriggerStop(gt_EndCinematicCamera);
    TriggerStop(gt_EndCinematicViking);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:1638

        UnitClearInfoText(UnitFromId(767));
        BoardDestroy(gv_merc_Contract_Price_Board);
        libNtve_gf_HideScreenButton(false, 1);
        gv_miraHanContractBought = true;
        TriggerEnable(gt_MiraHanDestroyed, false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:5662

    GameTimeOfDayPause(true);
    BoardDestroy(gv_merc_Contract_Price_Board);
    libNtve_gf_HideScreenButton(false, 1);
    UnitRemove(UnitFromId(928));
    UnitRemove(UnitFromId(1026));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:2997

    gv_computer01Active = false;
    gv_terminalInUse = false;
    libNtve_gf_HideScreenButton(false, gv_hacking01OneDot);
    libNtve_gf_HideScreenButton(false, gv_hacking02OneDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01TwoDot);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:2998

    gv_terminalInUse = false;
    libNtve_gf_HideScreenButton(false, gv_hacking01OneDot);
    libNtve_gf_HideScreenButton(false, gv_hacking02OneDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02TwoDot);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:2999

    libNtve_gf_HideScreenButton(false, gv_hacking01OneDot);
    libNtve_gf_HideScreenButton(false, gv_hacking02OneDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01ThreeDot);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:3000

    libNtve_gf_HideScreenButton(false, gv_hacking02OneDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02ThreeDot);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:3001

    libNtve_gf_HideScreenButton(false, gv_hackingProgress01TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_computer01SecurityCam);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:3002

    libNtve_gf_HideScreenButton(false, gv_hackingProgress02TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_computer01SecurityCam);
    libNtve_gf_HideScreenButton(false, gv_computer01Back);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:3003

    libNtve_gf_HideScreenButton(false, gv_hackingProgress01ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_computer01SecurityCam);
    libNtve_gf_HideScreenButton(false, gv_computer01Back);
    libNtve_gf_HideScreenButton(false, gv_computer01DeactivateRightFloorGuns);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:3004

    libNtve_gf_HideScreenButton(false, gv_hackingProgress02ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_computer01SecurityCam);
    libNtve_gf_HideScreenButton(false, gv_computer01Back);
    libNtve_gf_HideScreenButton(false, gv_computer01DeactivateRightFloorGuns);
    libNtve_gf_HideScreenButton(false, gv_computer01DeactivateLeftFloorGuns);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:3005

    libNtve_gf_HideScreenButton(false, gv_computer01SecurityCam);
    libNtve_gf_HideScreenButton(false, gv_computer01Back);
    libNtve_gf_HideScreenButton(false, gv_computer01DeactivateRightFloorGuns);
    libNtve_gf_HideScreenButton(false, gv_computer01DeactivateLeftFloorGuns);
    if ((gv_enemyGroupTurretAreaAllDead == true)) {

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:3006

    libNtve_gf_HideScreenButton(false, gv_computer01Back);
    libNtve_gf_HideScreenButton(false, gv_computer01DeactivateRightFloorGuns);
    libNtve_gf_HideScreenButton(false, gv_computer01DeactivateLeftFloorGuns);
    if ((gv_enemyGroupTurretAreaAllDead == true)) {
        VisRevealerDestroy(gv_computer01Revealer01);

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

void gf_HideBackButton (bool lp_showHide) {
    // Implementation
    libNtve_gf_HideScreenButton(lp_showHide, (ge_ScreenButtonID_ButtonBack));
    if ((lp_showHide == false)) {
        gv_backButtonHidden = true;

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

void gf_BackButtonBack () {
    // Implementation
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    TriggerExecute(gv_backButtonCallback, true, false);
}

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

    }

    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonHyperion));
    TriggerExecute(gt_DebriefingTTychus04_2, true, true);
    libCamp_gf_HideRoomChangePanel(true);

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

    }

    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonSimulate));
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    gf_HotspotLeave(ge_RoomID_RoomArmory, null, 0.6, 0.6);

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


    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonSimulate));
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    gf_HotspotLeave(ge_RoomID_RoomArmory, null, 0.6, 0.6);
    return true;

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

    }

    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonSimulate));
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    Wait(0.125, c_timeReal);

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


    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonSimulate));
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    Wait(0.125, c_timeReal);
    libCamp_gf_PrepareForMission(libCamp_ge_MapID_MapTSimulator, false, false, PlayerDifficulty(1));

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

    }

    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonPlay));
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    if ((gv_jukeboxes[gv_cantinaJukeboxID].lv_playback.lv_muted == true)) {

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


    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonPlay));
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    if ((gv_jukeboxes[gv_cantinaJukeboxID].lv_playback.lv_muted == true)) {
        gf_MuteJukebox(true, gv_cantinaJukeboxID);

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

    }

    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonPlay));
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    Wait(0.125, c_timeReal);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:1205

    libNtve_gf_DisplayScreenButton(1, (StringExternal("Param/Value/EE7FA59B") + StringExternal("Param/Value/470B45ED") + libCamp_gf_FormatTimeCampaign(FixedToInt(UnitAbilityGetCooldown(gv_artifact, "EnergyNova", "Abil/Supernova"))) + StringExternal("Param/Value/21D8590C")), 400, 132, c_anchorTopRight, 15, 225, gt_EnergyNovaButton);
    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    libNtve_gf_HideScreenButton(true, 1);
    SoundPlay(SoundLink("UI_DropdownListSelect", -1), PlayerGroupAll(), 100.0, 0.0);
    while (true) {

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:4440


    BoardDestroy(gv_artifactBoard);
    libNtve_gf_HideScreenButton(false, 1);
    TriggerStop(gt_ArtifactCharging);
    TriggerStop(gt_ReplaceZergDefender);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:4501

    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    BoardShowAll(false, PlayerGroupAll());
    libNtve_gf_HideScreenButton(false, 1);
    libNtve_gf_ChangeUnitDamage(gv_artifact, libNtve_ge_UnitDamageTakenDealt_Damage_Take, libNtve_ge_UnitDamageChangeOption_No);
    TriggerQueueClear(c_triggerQueueRetain);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:4682

    Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);
    BoardShowAll(false, PlayerGroupAll());
    libNtve_gf_HideScreenButton(false, 1);
    return true;
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:4711

    TriggerExecute(gt_ObjectiveArtifactCreateQ, true, false);
    ObjectiveSetState(gv_objective_Artifact, c_objectiveStateFailed);
    libNtve_gf_HideScreenButton(false, 1);
    return true;
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:4753

    GameTimeOfDayPause(true);
    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    libNtve_gf_HideScreenButton(false, 1);
    CinematicFade(false, 0.1, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);
    libNtve_gf_CinematicMode(true, PlayerGroupAll(), 0.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:5557

    PlayerSetState(gv_pLAYER_USER, c_playerStateXPGain, false);
    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    libNtve_gf_HideScreenButton(false, 1);
    GameTimeOfDayPause(true);
    GameSetBackground(c_backgroundFixed, "CharSkyBox", 100.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:622

    UnitPauseAll(true);
    VisRevealerDestroy(gv_revealer);
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    PlayerModifyPropertyInt(gv_pLAYER_USER, c_playerPropMinerals, c_playerPropOperSetTo, 4200);
    PlayerModifyPropertyInt(gv_pLAYER_USER, c_playerPropVespene, c_playerPropOperSetTo, 3000);

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:901

    }

    libNtve_gf_HideScreenButton(false, gv_readyButton);
    VisRevealerDestroy(gv_revealer);
    UISetCommandDisallowedMessage(PlayerGroupAll(), StringExternal("Param/Value/80B968CF"));

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/advancedcommand.sc2map/MapScript.galaxy:1235

    TriggerQueuePause(true);
    TriggerQueueClear(c_triggerQueueRetain);
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    Wait(2.0, c_timeReal);
    gv_retryCount = (gv_retryCount + 1);

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:2202

    else {
    }
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    VisRevealerDestroy(gv_revealer);
    gv_ready = true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:691

    VisRevealerDestroy(gv_revealerSE);
    gv_revealerSE = null;
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    libNtve_gf_SetAlliance(gv_pLAYER_COMPUTER1, 0, libNtve_ge_AllianceSetting_Neutral);
    if ((gv_finalScore > 0) && (gv_finalScore > gv_previousBestScore)) {

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:1051

    }

    libNtve_gf_HideScreenButton(false, gv_readyButton);
    UISetCommandDisallowedMessage(PlayerGroupAll(), StringExternal("Param/Value/4F4F56E9"));
    libChal_gf_ShowRacingStart();

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:1506

    TriggerQueuePause(true);
    TriggerQueueClear(c_triggerQueueRetain);
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    Wait(2.0, c_timeReal);
    gv_retryCount = (gv_retryCount + 1);

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:2024

    else {
    }
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    UnitGroupLoopBegin(UnitGroupFilterRegion(gv_playerUnits, RegionFromId(50), 0));
    for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:612

    UnitPauseAll(true);
    VisRevealerDestroy(VisRevealerLastCreated());
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    gv_gameOver = false;
    if ((gv_finalScore > 0) && (gv_finalScore > gv_previousBestScore)) {

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:887

    }

    libNtve_gf_HideScreenButton(false, gv_readyButton);
    VisRevealerDestroy(gv_revealer);
    UISetCommandDisallowedMessage(PlayerGroupAll(), StringExternal("Param/Value/F6EE76D3"));

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:1271

    TriggerQueuePause(true);
    TriggerQueueClear(c_triggerQueueRetain);
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    Wait(2.0, c_timeReal);
    gv_retryCount = (gv_retryCount + 1);

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:2112

    else {
    }
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    UnitGroupLoopBegin(UnitGroupFilterRegion(gv_playerUnits, RegionFromId(50), 0));
    while (!UnitGroupLoopDone()) {

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/zerginfestation.sc2map/MapScript.galaxy:601


    VisRevealerDestroy(gv_revealer);
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    gv_gameOver = false;
    libChal_gv_challengeStopped = false;

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/zerginfestation.sc2map/MapScript.galaxy:868

    }

    libNtve_gf_HideScreenButton(false, gv_readyButton);
    VisRevealerDestroy(gv_revealer);
    UISetCommandDisallowedMessage(PlayerGroupAll(), StringExternal("Param/Value/1D0198F6"));

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/zerginfestation.sc2map/MapScript.galaxy:1213

    TriggerQueuePause(true);
    TriggerQueueClear(c_triggerQueueRetain);
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    Wait(2.0, c_timeReal);
    gv_retryCount = (gv_retryCount + 1);

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

    }
    gf_FadeInOutWithPicture(false, 1.5, true);
    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Quit);
    if ((lp_withScoreScreen == true)) {
        gf_DisplayScoreScreen(lp_level);

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

    // Implementation
    DialogSetVisible(gv_uI_Dlg, PlayerGroupAll(), lp_showHide);
    libNtve_gf_HideScreenButton(lp_showHide, gv_c_ScreenButton_Quit);
}

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

    }

    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Quit);
    return true;
}

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

    }

    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Quit);
    TriggerExecute(gt_QuitClicked, false, false);
    return true;

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

    libNtve_gf_CinematicMode(true, PlayerGroupAll(), c_transitionDurationImmediate);
    TriggerEnable(gt_EscapeKeyMenu, false);
    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Quit);
    gf_ShowHideUI(false);
    auto08DD2036_g = gv_endCinematicGroup;

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

    UISetCursorVisible(PlayerGroupAll(), true);
    UISetFrameVisible(PlayerGroupAll(), c_syncFrameTypeBattleUI, true);
    libNtve_gf_HideScreenButton(true, gv_c_ScreenButton_Quit);
    libNtve_gf_DisplayScreenButton(gv_c_ScreenButton_Continue, StringExternal("Param/Value/7E637B3B"), 280, 80, c_anchorBottomRight, 250, 35, gt_EndCinematicContinueButtonClicked);
    gf_FromatBackPlayButton(libNtve_gf_ScreenButton(gv_c_ScreenButton_Continue));

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

    }

    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Continue);
    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Quit);
    TriggerStop(gt_EndCinematicCamera);

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


    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Continue);
    libNtve_gf_HideScreenButton(false, gv_c_ScreenButton_Quit);
    TriggerStop(gt_EndCinematicCamera);
    TriggerStop(gt_EndCinematicViking);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner02.sc2mapMapScript.galaxy:1638

        UnitClearInfoText(UnitFromId(767));
        BoardDestroy(gv_merc_Contract_Price_Board);
        libNtve_gf_HideScreenButton(false, 1);
        gv_miraHanContractBought = true;
        TriggerEnable(gt_MiraHanDestroyed, false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner02.sc2mapMapScript.galaxy:5662

    GameTimeOfDayPause(true);
    BoardDestroy(gv_merc_Contract_Price_Board);
    libNtve_gf_HideScreenButton(false, 1);
    UnitRemove(UnitFromId(928));
    UnitRemove(UnitFromId(1026));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:2997

    gv_computer01Active = false;
    gv_terminalInUse = false;
    libNtve_gf_HideScreenButton(false, gv_hacking01OneDot);
    libNtve_gf_HideScreenButton(false, gv_hacking02OneDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01TwoDot);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:2998

    gv_terminalInUse = false;
    libNtve_gf_HideScreenButton(false, gv_hacking01OneDot);
    libNtve_gf_HideScreenButton(false, gv_hacking02OneDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02TwoDot);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:2999

    libNtve_gf_HideScreenButton(false, gv_hacking01OneDot);
    libNtve_gf_HideScreenButton(false, gv_hacking02OneDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01ThreeDot);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:3000

    libNtve_gf_HideScreenButton(false, gv_hacking02OneDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02ThreeDot);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:3001

    libNtve_gf_HideScreenButton(false, gv_hackingProgress01TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_computer01SecurityCam);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:3002

    libNtve_gf_HideScreenButton(false, gv_hackingProgress02TwoDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress01ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_computer01SecurityCam);
    libNtve_gf_HideScreenButton(false, gv_computer01Back);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:3003

    libNtve_gf_HideScreenButton(false, gv_hackingProgress01ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_hackingProgress02ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_computer01SecurityCam);
    libNtve_gf_HideScreenButton(false, gv_computer01Back);
    libNtve_gf_HideScreenButton(false, gv_computer01DeactivateRightFloorGuns);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:3004

    libNtve_gf_HideScreenButton(false, gv_hackingProgress02ThreeDot);
    libNtve_gf_HideScreenButton(false, gv_computer01SecurityCam);
    libNtve_gf_HideScreenButton(false, gv_computer01Back);
    libNtve_gf_HideScreenButton(false, gv_computer01DeactivateRightFloorGuns);
    libNtve_gf_HideScreenButton(false, gv_computer01DeactivateLeftFloorGuns);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:3005

    libNtve_gf_HideScreenButton(false, gv_computer01SecurityCam);
    libNtve_gf_HideScreenButton(false, gv_computer01Back);
    libNtve_gf_HideScreenButton(false, gv_computer01DeactivateRightFloorGuns);
    libNtve_gf_HideScreenButton(false, gv_computer01DeactivateLeftFloorGuns);
    if ((gv_enemyGroupTurretAreaAllDead == true)) {

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:3006

    libNtve_gf_HideScreenButton(false, gv_computer01Back);
    libNtve_gf_HideScreenButton(false, gv_computer01DeactivateRightFloorGuns);
    libNtve_gf_HideScreenButton(false, gv_computer01DeactivateLeftFloorGuns);
    if ((gv_enemyGroupTurretAreaAllDead == true)) {
        VisRevealerDestroy(gv_computer01Revealer01);

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

void gf_HideBackButton (bool lp_showHide) {
    // Implementation
    libNtve_gf_HideScreenButton(lp_showHide, (ge_ScreenButtonID_ButtonBack));
    if ((lp_showHide == false)) {
        gv_backButtonHidden = true;

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

void gf_BackButtonBack () {
    // Implementation
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    TriggerExecute(gv_backButtonCallback, true, false);
}

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

    }

    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonHyperion));
    TriggerExecute(gt_DebriefingTTychus04_2, true, true);
    libCamp_gf_HideRoomChangePanel(true);

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

    }

    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonSimulate));
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    gf_HotspotLeave(ge_RoomID_RoomArmory, null, 0.6, 0.6);

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


    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonSimulate));
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    gf_HotspotLeave(ge_RoomID_RoomArmory, null, 0.6, 0.6);
    return true;

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

    }

    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonSimulate));
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    Wait(0.125, c_timeReal);

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


    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonSimulate));
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    Wait(0.125, c_timeReal);
    libCamp_gf_PrepareForMission(libCamp_ge_MapID_MapTSimulator, false, false, PlayerDifficulty(1));

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

    }

    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonPlay));
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    if ((gv_jukeboxes[gv_cantinaJukeboxID].lv_playback.lv_muted == true)) {

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


    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonPlay));
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    if ((gv_jukeboxes[gv_cantinaJukeboxID].lv_playback.lv_muted == true)) {
        gf_MuteJukebox(true, gv_cantinaJukeboxID);

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

    }

    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonPlay));
    libNtve_gf_HideScreenButton(false, (ge_ScreenButtonID_ButtonBack));
    Wait(0.125, c_timeReal);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:1205

    libNtve_gf_DisplayScreenButton(1, (StringExternal("Param/Value/EE7FA59B") + StringExternal("Param/Value/470B45ED") + libCamp_gf_FormatTimeCampaign(FixedToInt(UnitAbilityGetCooldown(gv_artifact, "EnergyNova", "Abil/Supernova"))) + StringExternal("Param/Value/21D8590C")), 400, 132, c_anchorTopRight, 15, 225, gt_EnergyNovaButton);
    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    libNtve_gf_HideScreenButton(true, 1);
    SoundPlay(SoundLink("UI_DropdownListSelect", -1), PlayerGroupAll(), 100.0, 0.0);
    while (true) {

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:4440


    BoardDestroy(gv_artifactBoard);
    libNtve_gf_HideScreenButton(false, 1);
    TriggerStop(gt_ArtifactCharging);
    TriggerStop(gt_ReplaceZergDefender);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:4501

    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    BoardShowAll(false, PlayerGroupAll());
    libNtve_gf_HideScreenButton(false, 1);
    libNtve_gf_ChangeUnitDamage(gv_artifact, libNtve_ge_UnitDamageTakenDealt_Damage_Take, libNtve_ge_UnitDamageChangeOption_No);
    TriggerQueueClear(c_triggerQueueRetain);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:4682

    Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);
    BoardShowAll(false, PlayerGroupAll());
    libNtve_gf_HideScreenButton(false, 1);
    return true;
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:4711

    TriggerExecute(gt_ObjectiveArtifactCreateQ, true, false);
    ObjectiveSetState(gv_objective_Artifact, c_objectiveStateFailed);
    libNtve_gf_HideScreenButton(false, 1);
    return true;
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:4753

    GameTimeOfDayPause(true);
    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    libNtve_gf_HideScreenButton(false, 1);
    CinematicFade(false, 0.1, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);
    libNtve_gf_CinematicMode(true, PlayerGroupAll(), 0.0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:5557

    PlayerSetState(gv_pLAYER_USER, c_playerStateXPGain, false);
    DialogControlSetEnabled(libNtve_gf_ScreenButton(1), PlayerGroupAll(), false);
    libNtve_gf_HideScreenButton(false, 1);
    GameTimeOfDayPause(true);
    GameSetBackground(c_backgroundFixed, "CharSkyBox", 100.0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/advancedcommand.sc2mapMapScript.galaxy:622

    UnitPauseAll(true);
    VisRevealerDestroy(gv_revealer);
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    PlayerModifyPropertyInt(gv_pLAYER_USER, c_playerPropMinerals, c_playerPropOperSetTo, 4200);
    PlayerModifyPropertyInt(gv_pLAYER_USER, c_playerPropVespene, c_playerPropOperSetTo, 3000);

campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/advancedcommand.sc2mapMapScript.galaxy:901

    }

    libNtve_gf_HideScreenButton(false, gv_readyButton);
    VisRevealerDestroy(gv_revealer);
    UISetCommandDisallowedMessage(PlayerGroupAll(), StringExternal("Param/Value/80B968CF"));

campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/advancedcommand.sc2mapMapScript.galaxy:1235

    TriggerQueuePause(true);
    TriggerQueueClear(c_triggerQueueRetain);
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    Wait(2.0, c_timeReal);
    gv_retryCount = (gv_retryCount + 1);

campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/protosscombat.sc2mapMapScript.galaxy:2202

    else {
    }
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    VisRevealerDestroy(gv_revealer);
    gv_ready = true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/protosspsionics.sc2mapMapScript.galaxy:691

    VisRevealerDestroy(gv_revealerSE);
    gv_revealerSE = null;
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    libNtve_gf_SetAlliance(gv_pLAYER_COMPUTER1, 0, libNtve_ge_AllianceSetting_Neutral);
    if ((gv_finalScore > 0) && (gv_finalScore > gv_previousBestScore)) {

campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/protosspsionics.sc2mapMapScript.galaxy:1051

    }

    libNtve_gf_HideScreenButton(false, gv_readyButton);
    UISetCommandDisallowedMessage(PlayerGroupAll(), StringExternal("Param/Value/4F4F56E9"));
    libChal_gf_ShowRacingStart();

campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/protosspsionics.sc2mapMapScript.galaxy:1506

    TriggerQueuePause(true);
    TriggerQueueClear(c_triggerQueueRetain);
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    Wait(2.0, c_timeReal);
    gv_retryCount = (gv_retryCount + 1);

campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/terrancombat.sc2mapMapScript.galaxy:2024

    else {
    }
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    UnitGroupLoopBegin(UnitGroupFilterRegion(gv_playerUnits, RegionFromId(50), 0));
    for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {

campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/terrancovertops.sc2mapMapScript.galaxy:612

    UnitPauseAll(true);
    VisRevealerDestroy(VisRevealerLastCreated());
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    gv_gameOver = false;
    if ((gv_finalScore > 0) && (gv_finalScore > gv_previousBestScore)) {

campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/terrancovertops.sc2mapMapScript.galaxy:887

    }

    libNtve_gf_HideScreenButton(false, gv_readyButton);
    VisRevealerDestroy(gv_revealer);
    UISetCommandDisallowedMessage(PlayerGroupAll(), StringExternal("Param/Value/F6EE76D3"));

campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/terrancovertops.sc2mapMapScript.galaxy:1271

    TriggerQueuePause(true);
    TriggerQueueClear(c_triggerQueueRetain);
    libNtve_gf_HideScreenButton(false, gv_readyButton);
    Wait(2.0, c_timeReal);
    gv_retryCount = (gv_retryCount + 1);