UNPKG

@nativewrappers/fivem

Version:

Native wrappers and utilities for use with FiveM.

113 lines (112 loc) 2.83 kB
var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); class Effects { static { __name(this, "Effects"); } static start(effectName, duration = 0, looped = false) { StartScreenEffect(Effects.effectToString(effectName), duration, looped); } static stop(screenEffect) { if (typeof screenEffect === "undefined") { return StopAllScreenEffects(); } StopScreenEffect(Effects.effectToString(screenEffect)); } static isActive(screenEffect) { return GetScreenEffectIsActive(Effects.effectToString(screenEffect)); } static effects = [ "SwitchHUDIn", "SwitchHUDOut", "FocusIn", "FocusOut", "MinigameEndNeutral", "MinigameEndTrevor", "MinigameEndFranklin", "MinigameEndMichael", "MinigameTransitionOut", "MinigameTransitionIn", "SwitchShortNeutralIn", "SwitchShortFranklinIn", "SwitchShortTrevorIn", "SwitchShortMichaelIn", "SwitchOpenMichaelIn", "SwitchOpenFranklinIn", "SwitchOpenTrevorIn", "SwitchHUDMichaelOut", "SwitchHUDFranklinOut", "SwitchHUDTrevorOut", "SwitchShortFranklinMid", "SwitchShortMichaelMid", "SwitchShortTrevorMid", "DeathFailOut", "CamPushInNeutral", "CamPushInFranklin", "CamPushInMichael", "CamPushInTrevor", "SwitchSceneFranklin", "SwitchSceneTrevor", "SwitchSceneMichael", "SwitchSceneNeutral", "MP_Celeb_Win", "MP_Celeb_Win_Out", "MP_Celeb_Lose", "MP_Celeb_Lose_Out", "DeathFailNeutralIn", "DeathFailMPDark", "DeathFailMPIn", "MP_Celeb_Preload_Fade", "PeyoteEndOut", "PeyoteEndIn", "PeyoteIn", "PeyoteOut", "MP_race_crash", "SuccessFranklin", "SuccessTrevor", "SuccessMichael", "DrugsMichaelAliensFightIn", "DrugsMichaelAliensFight", "DrugsMichaelAliensFightOut", "DrugsTrevorClownsFightIn", "DrugsTrevorClownsFight", "DrugsTrevorClownsFightOut", "HeistCelebPass", "HeistCelebPassBW", "HeistCelebEnd", "HeistCelebToast", "MenuMGHeistIn", "MenuMGTournamentIn", "MenuMGSelectionIn", "ChopVision", "DMT_flight_intro", "DMT_flight", "DrugsDrivingIn", "DrugsDrivingOut", "SwitchOpenNeutralFIB5", "HeistLocate", "MP_job_load", "RaceTurbo", "MP_intro_logo", "HeistTripSkipFade", "MenuMGHeistOut", "MP_corona_switch", "MenuMGSelectionTint", "SuccessNeutral", "ExplosionJosh3", "SniperOverlay", "RampageOut", "Rampage", "Dont_tazeme_bro" ]; static effectToString(screenEffect) { const effect = Number(screenEffect); if (effect >= 0 && effect <= Effects.effects.length) { return Effects.effects[effect]; } return "INVALID"; } } export { Effects };