f0aee49de2
* Added briefing location as primary location coords * added pin briefing and briefing duration chagnes * updated command menu logic, sorting and naming --------- Co-authored-by: dutchie032 <dutchie032>
35 lines
663 B
Lua
35 lines
663 B
Lua
|
|
|
|
|
|
local briefingMessageTime = nil
|
|
|
|
---@class GlobalConfig
|
|
---@field private _briefingTime number ;
|
|
local GlobalConfig = {}
|
|
GlobalConfig.__index = GlobalConfig;
|
|
|
|
---@return GlobalConfig
|
|
function GlobalConfig.New()
|
|
|
|
local self = setmetatable({}, GlobalConfig)
|
|
|
|
self._briefingTime = 30
|
|
|
|
if SpearheadConfig then
|
|
if SpearheadConfig.briefingMessageDuration then
|
|
self._briefingTime = SpearheadConfig.briefingMessageDuration
|
|
end
|
|
end
|
|
|
|
return self
|
|
end
|
|
|
|
function GlobalConfig:getBriefingTime()
|
|
return self._briefingTime or 30
|
|
end
|
|
|
|
|
|
if Spearhead == nil then Spearhead = {} end
|
|
Spearhead.GlobalConfig = GlobalConfig.New()
|
|
|