Files
spearhead/src/classes/util/MissionEditorWarnings.lua
T
dutchie031 05d47aa969
PR Prerequisites / Lua Check (pull_request) Failing after 22s
PR Prerequisites / Bundles Without Errors (pull_request) Failing after 23s
All luals findings solved
2026-09-19 22:27:57 +02:00

30 lines
694 B
Lua

---@class MissionEditingWarnings
local MissionEditingWarnings = {}
---@type table<number, string>
MissionEditingWarnings.warnings = {}
function MissionEditingWarnings.Add(warningMessage)
table.insert(MissionEditingWarnings.warnings, warningMessage or "skip")
end
---@param logger Logger
function MissionEditingWarnings.WriteAll(logger)
if not logger then
return
end
if not MissionEditingWarnings.warnings or #MissionEditingWarnings.warnings == 0 then
return
end
logger:warn("Mission Editor Warnings:")
for _, warning in ipairs(MissionEditingWarnings.warnings) do
logger:warn("- " .. warning)
end
end
return MissionEditingWarnings