ObjectLayoutInspector icon indicating copy to clipboard operation
ObjectLayoutInspector copied to clipboard

Recursive TypeLayout

Open dzmitry-lahoda opened this issue 5 years ago • 0 comments

TypeLayout for Components should be able to return 4 fields, not 2.

    public struct Components
    {
        public DoubleFloatComponent a;
        public EnumIntComponent b;
    }
    public struct DoubleFloatComponent
    {
        public double a;
        public float b;
    }
    public struct EnumIntComponent
    {
        public MyByteEnum a;
        public int b;
    }
    public enum MyByteEnum : byte
    {
        A,
        B
    }
 var layout = ObjectLayoutInspector.TypeLayout.GetLayout<Components>(recursively = true);

Similar to PrintLayout(recursively = true.

dzmitry-lahoda avatar Mar 07 '19 05:03 dzmitry-lahoda