PreventionSystemHackerLoop class
PreventionSystemHackerLoop
Inheritance
Base: game.ScriptableSystem
Derived
None.
Properties
| Property | Type | |
|---|---|---|
firstVehicle | WeakHandle<vehicle.BaseObject> | scripted |
state | EPreventionHackLoopState | scripted |
shouldHackLoopBeEnabledOnThisStar | bool | scripted |
showingHackingPopUp | bool | scripted |
currentVehicle | WeakHandle<vehicle.BaseObject> | scripted |
previousVehicle | WeakHandle<vehicle.BaseObject> | scripted |
curentHackDelayId | game.DelayID | scripted |
futureDelayedUpdateDelayId | game.DelayID | scripted |
hackedVehicles | VehiclePreventionHackState?[] | scripted |
otherProgressBar | WeakHandle<UploadFromNPCToPlayerListener> | scripted |
waitingForUpdate | bool | scripted |
Functions
bool IsFirstVehicle(WeakHandle<vehicle.BaseObject> vehicle)RTTIVehiclePreventionHackState? FindVehicleState(WeakHandle<vehicle.BaseObject> vehicle)RTTIvoid LaunchDelayedStateUpdate(float delay)RTTIvoid UpdateState()RTTIvoid Idle()RTTIvoid IntroRadio()RTTIvoid HackLoop()RTTIvoid PauseHack(VehiclePreventionHackState newHack)RTTIvoid UnpauseHack(VehiclePreventionHackState newHack)RTTIvoid AbortHacks()RTTIvoid HackTimerCallback(VehiclePreventionHackState data, float delay)RTTIbool IsNearMaxtac()RTTIvoid BroadcastPlayerLocationUntilVehicleExit(HackLoopReportPlayerLocationRequest request, float delay)RTTIvoid OnHackLoopReportPlayerLocationRequest(HackLoopReportPlayerLocationRequest request)RTTIvoid StartHackTimer(VehiclePreventionHackState data)RTTIvoid StartBigHackingPopUp(VehiclePreventionHackState data)RTTIbool ForceCloseProgressBar(vehicle.BaseObject vehicle)RTTIvoid InterruptHackingPopUp()RTTIvoid StopVehicle(VehiclePreventionHackState state, float delay)RTTIvoid OnDelayedStopVehicle(DelayedStopVehicle request)RTTIvoid OnPreventionSystemPlayerCarHackFinishedEvent(PreventionSystemPlayerCarHackFinishedEvent request)RTTIvoid OnPreventionSystemPlayerCarHackTimeOutEvent(PreventionSystemPlayerCarHackTimeOutEvent request)RTTIvoid OnPreventionSystemUpdateHackLoopStateEvent(PreventionSystemUpdateHackLoopStateEvent request)RTTIvoid StopVehicle_Internal(ScriptGameInstance game, VehiclePreventionHackState data)RTTIvoid DelayForceAboutToExplodeState(VehiclePreventionHackState state, float delay)RTTIvoid OnDelayedForceAboutToExplodeState(DelayedForceAboutToExplodeStateRequest request)RTTIstatic void ForceCarToStop(ScriptGameInstance game)staticRTTI globalstatic CName GetSystemName()staticRTTI globalstatic bool KeepProgressBarAliveAfterCompletion(ScriptGameInstance game)staticRTTI globalstatic void UpdateStarStateUI(ScriptGameInstance game)staticRTTI globalstatic void UpdateOtherProgressBarReference(ScriptGameInstance game, UploadFromNPCToPlayerListener progressbar)staticRTTI globalstatic EStarState GetCurrentStarState(ScriptGameInstance game)staticRTTI globalstatic bool ShouldForceUpdateProgressBar(ScriptGameInstance game)staticRTTI globalstatic float GetProgressBarForcedValue(ScriptGameInstance game)staticRTTI globalstatic void UpdateHeatLevel(ScriptGameInstance game, bool shouldHackLoopBeEnabledOnThisStar)staticRTTI globalstatic PreventionSystemHackerLoop? GetInstance(ScriptGameInstance game)staticRTTI globalstatic void UpdatePlayerVehicle(ScriptGameInstance game, WeakHandle<vehicle.BaseObject> currentVehicle)staticRTTI globalstatic bool AVCanBeSpawned(ScriptGameInstance game)staticRTTI globalstatic void UpdateHackLoopProgressBarValue(ScriptGameInstance game, float newValue, UploadFromNPCToPlayerListener progressbar)staticRTTI global