improve ClassStruct read and parse

This commit is contained in:
Perfare
2017-01-25 19:38:44 +08:00
parent 3b7b88be57
commit 7456f9b106
4 changed files with 67 additions and 38 deletions

View File

@ -6,17 +6,37 @@ using System.Windows.Forms;
namespace Unity_Studio
{
public class ClassStrStruct : ListViewItem
public class ClassStruct : ListViewItem
{
public int ID;
public string members;
public string members2;
public List<ClassMember> members;
public string membersstr
{
get
{
var sb = new StringBuilder();
foreach (var i in members)
{
sb.AppendFormat("{0}{1} {2} {3}\r\n", (new string('\t', i.Level)), i.Type, i.Name, i.Size);
}
return sb.ToString();
}
}
}
public class ClassMember
{
public int Level;
public string Type;
public string Name;
public int Size;
}
public class ClassIDReference
{
public string[] Names = new string[1121];
public ClassIDReference()
{
Names[1] = "GameObject";