getSingleton
Definition
-- @/lua/ge/extensions/core/flowgraphManager.lua:364
local function getSingleton(name)
if not uniqueManagers[name] then
local json = jsonReadFile("flowgraphEditor/"..name..".flow.json")
if json then
local mgr = M.addManager(json)
mgr:historySnapshot("Loaded Singleton " .. name)
mgr:setRunning(true)
uniqueManagers[name] = mgr
log('I', "flowgraphManager", "Successfully loaded Project file "..name.." and set it running.")
return mgr
else
log('E', "flowgraphManager", "Could not find Project file " .. "flowgraphEditor/"..name..".flow.json" .. "!")
return nil
end
end
return uniqueManagers[name]
end
Callers