SSTUTools.SSTUEngineLayout.getAllLayoutsDict C# (CSharp) Method

getAllLayoutsDict() public static method

public static getAllLayoutsDict ( ) : SSTUEngineLayout>.Dictionary
return SSTUEngineLayout>.Dictionary
        public static Dictionary<String, SSTUEngineLayout> getAllLayoutsDict()
        {
            ConfigNode[] nodes = GameDatabase.Instance.GetConfigNodes("SSTU_ENGINELAYOUT");
            int len = nodes.Length;
            Dictionary<String, SSTUEngineLayout> layouts = new Dictionary<String, SSTUEngineLayout>();
            SSTUEngineLayout layout;
            for (int i = 0; i < len; i++)
            {
                layout = new SSTUEngineLayout(nodes[i]);
                if (!layouts.ContainsKey(layout.name))
                {
                    layouts.Add(layout.name, layout);
                }
            }
            return layouts;
        }