---@class MissionEditingWarnings local MissionEditingWarnings = {} ---@type table 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