Dwarrowdelf.Client.BuildItemManager.FindOrCreateBuildItemManager C# (CSharp) Method

FindOrCreateBuildItemManager() public static method

public static FindOrCreateBuildItemManager ( ItemObject workbench ) : BuildItemManager
workbench ItemObject
return BuildItemManager
        public static BuildItemManager FindOrCreateBuildItemManager(ItemObject workbench)
        {
            var mgr = s_buildItemManagers.FirstOrDefault(m => m.Workbench == workbench);

            if (mgr == null)
            {
                mgr = new BuildItemManager(workbench);
                s_buildItemManagers.Add(mgr);
            }

            return mgr;
        }