Files
spearhead/classes/configuration/GlobalConfig.lua
T
dutchie031GitHubdutchie032 <dutchie032>
f0aee49de2 Briefing as location (#64)
* 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>
2025-12-14 13:54:48 +01:00

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()