ME3Explorer.UnrealHelper.UPropertyReader.ExportDefinitions C# (CSharp) 메소드

ExportDefinitions() 공개 메소드

public ExportDefinitions ( ) : TreeNode
리턴 System.Windows.Forms.TreeNode
        public TreeNode ExportDefinitions()
        {
            TreeNode exp = new TreeNode("Root");
            for (int i = 0; i < Definitions.Count; i++)
            {
                TreeNode t = new TreeNode(Definitions[i].name);
                for (int j = 0; j < Definitions[i].props.Count; j++)
                {
                    TreeNode t2 = new TreeNode(Definitions[i].props[j].name);
                    for (int k = 0; k < Definitions[i].props[j].Meta.Count; k++)
                    {
                        t2.Nodes.Add(new TreeNode(Definitions[i].props[j].Meta[k].size.ToString()));
                        t2.Nodes.Add(new TreeNode(Definitions[i].props[j].Meta[k].type.ToString()));
                    }
                    t.Nodes.Add(t2);
                }
                exp.Nodes.Add(t);
            }
            return exp;
        }