38 lines
929 B
C#
38 lines
929 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace Il2CppDumper
|
|
{
|
|
public class StructInfo
|
|
{
|
|
public string TypeName;
|
|
public bool IsValueType;
|
|
public string Parent;
|
|
public List<StructFieldInfo> Fields = new();
|
|
public List<StructFieldInfo> StaticFields = new();
|
|
public StructVTableMethodInfo[] VTableMethod = Array.Empty<StructVTableMethodInfo>();
|
|
public List<StructRGCTXInfo> RGCTXs = new();
|
|
}
|
|
|
|
public class StructFieldInfo
|
|
{
|
|
public string FieldTypeName;
|
|
public string FieldName;
|
|
public bool IsValueType;
|
|
public bool IsCustomType;
|
|
}
|
|
|
|
public class StructVTableMethodInfo
|
|
{
|
|
public string MethodName;
|
|
}
|
|
|
|
public class StructRGCTXInfo
|
|
{
|
|
public Il2CppRGCTXDataType Type;
|
|
public string TypeName;
|
|
public string ClassName;
|
|
public string MethodName;
|
|
}
|
|
}
|