private async Task RadarControlHud()
        {
            if (!loaded)
            {
                return;
            }
            await Delay(1000);

            if (API.IsRadarHidden() && radarShow)
            {
                NUIEvents.ShowHUD(false);
                radarShow = false;
            }
            else if (!API.IsRadarHidden() && !radarShow)
            {
                NUIEvents.ShowHUD(true);
                radarShow = true;
            }

            if (API.IsPauseMenuActive() && radarShow)
            {
                NUIEvents.ShowHUD(false);
                radarShow = false;
            }
            else if (!API.IsPauseMenuActive() && !radarShow && !API.IsPlayerDead(API.PlayerId()))
            {
                NUIEvents.ShowHUD(true);
                radarShow = true;
            }
        }
        private async Task RadarControlHud()
        {
            if (!loaded)
            {
                return;
            }
            await Delay(1000);

            if ((API.IsRadarHidden()) || (API.IsPauseMenuActive()) || (!ApiCalls.APIShowOn) || (API.NetworkIsInSpectatorMode()) || (API.IsHudHidden()))
            {
                NUIEvents.ShowHUD(false);
            }
            else
            {
                NUIEvents.ShowHUD(true);
            }
        }
示例#3
0
 private void setHud(bool enable)
 {
     NUIEvents.ShowHUD(enable);
 }