From 20a369a170e6c81a38fc1911f55858edaced22d4 Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 11 Mar 2021 11:01:56 +0000 Subject: [PATCH] feat: add function to load data from the driver --- cl_radar.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/cl_radar.lua b/cl_radar.lua index ed5354d..b5fdffa 100644 --- a/cl_radar.lua +++ b/cl_radar.lua @@ -379,6 +379,23 @@ function RADAR:BackupData() end end +-- Backs up the local radar data and then replaces it with the data provided by the driver +function RADAR:LoadDataFromDriver( data ) + -- Backup the local data first + self:BackupData() + + -- As a precaution, give the system 100ms before it replaces the local data with the data from the driver + Citizen.SetTimeout( 100, function() + -- Set the operator menu settings + self:SetOMTableData( data.om ) + + -- Set the antenna data + for _, ant in UTIL:Values( { "front", "rear" } ) do + self:SetAntennaTableData( ant, data[ant] ) + end + end ) +end + --[[---------------------------------------------------------------------------------- Radar essentials functions