local briefingMessageTime = nil ---@class GlobalConfig ---@field private _briefingTime number ---@field private _debugEnabled boolean ---@field private _debugMenuEnabled boolean 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 if SpearheadConfig.debugEnabled ~= nil then self._debugEnabled = SpearheadConfig.debugEnabled else self._debugEnabled = false end self._debugMenuEnabled = SpearheadConfig.debugMenuEnabled == true end return self end function GlobalConfig:getBriefingTime() return self._briefingTime or 60 end function GlobalConfig:isDebugEnabled() return self._debugEnabled or false end ---@return boolean function GlobalConfig:isDebugMenuEnabled() return self._debugMenuEnabled or false end return GlobalConfig