local function W(W,w)local Z={}function Z.beforeSystemStart(d,Z)for Z,d in pairs(Z._systems)do d[W]=w end end return Z end return W
local function createInjectorPlugin(key,value)
    local injectorPlugin = {}

    function injectorPlugin:beforeSystemStart(core)
        for _, system in pairs(core._systems) do
            system[key] = value
        end
    end

    return injectorPlugin
end

return createInjectorPlugin