< Summary

Class:DCL.ECSComponents.PBUiTransform
Assembly:DCL.ECSComponents.ProtobufData
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/ProtocolBuffers/Generated/UiTransform.gen.cs
Covered lines:470
Uncovered lines:420
Coverable lines:890
Total lines:2457
Line coverage:52.8% (470 of 890)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
PBUiTransform()0%110100%
get_Descriptor()0%2100%
PBUiTransform()0%110100%
PBUiTransform(...)0%2100%
Clone()0%2100%
Equals(...)0%110100%
Equals(...)0%3394.646002.52%
GetHashCode()0%35405900%
ToString()0%2100%
WriteTo(...)0%61.2359091.38%
CalculateSize()0%60.0859093.22%
MergeFrom(...)0%35405900%
MergeFrom(...)0%97.5283087.18%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/ProtocolBuffers/Generated/UiTransform.gen.cs

#LineLine coverage
 1// <auto-generated>
 2//     Generated by the protocol buffer compiler.  DO NOT EDIT!
 3//     source: ecs/components/UiTransform.proto
 4// </auto-generated>
 5#pragma warning disable 1591, 0612, 3021
 6#region Designer generated code
 7
 8using pb = global::Google.Protobuf;
 9using pbc = global::Google.Protobuf.Collections;
 10using pbr = global::Google.Protobuf.Reflection;
 11using scg = global::System.Collections.Generic;
 12namespace DCL.ECSComponents {
 13
 14  /// <summary>Holder for reflection information generated from ecs/components/UiTransform.proto</summary>
 15  public static partial class UiTransformReflection {
 16
 17    #region Descriptor
 18    /// <summary>File descriptor for ecs/components/UiTransform.proto</summary>
 19    public static pbr::FileDescriptor Descriptor {
 20      get { return descriptor; }
 21    }
 22    private static pbr::FileDescriptor descriptor;
 23
 24    static UiTransformReflection() {
 25      byte[] descriptorData = global::System.Convert.FromBase64String(
 26          string.Concat(
 27            "CiBlY3MvY29tcG9uZW50cy9VaVRyYW5zZm9ybS5wcm90bxIQZGVjZW50cmFs",
 28            "YW5kLmVjcyK+EAoNUEJVaVRyYW5zZm9ybRIOCgZwYXJlbnQYTyABKAUSEAoI",
 29            "cmlnaHRfb2YYUCABKAUSNwoNcG9zaXRpb25fdHlwZRgBIAEoDjIgLmRlY2Vu",
 30            "dHJhbGFuZC5lY3MuWUdQb3NpdGlvblR5cGUSMAoNYWxpZ25fY29udGVudBgC",
 31            "IAEoDjIZLmRlY2VudHJhbGFuZC5lY3MuWUdBbGlnbhIuCgthbGlnbl9pdGVt",
 32            "cxgDIAEoDjIZLmRlY2VudHJhbGFuZC5lY3MuWUdBbGlnbhItCgphbGlnbl9z",
 33            "ZWxmGAQgASgOMhkuZGVjZW50cmFsYW5kLmVjcy5ZR0FsaWduEjkKDmZsZXhf",
 34            "ZGlyZWN0aW9uGAUgASgOMiEuZGVjZW50cmFsYW5kLmVjcy5ZR0ZsZXhEaXJl",
 35            "Y3Rpb24SKwoJZmxleF93cmFwGAYgASgOMhguZGVjZW50cmFsYW5kLmVjcy5Z",
 36            "R1dyYXASNAoPanVzdGlmeV9jb250ZW50GAcgASgOMhsuZGVjZW50cmFsYW5k",
 37            "LmVjcy5ZR0p1c3RpZnkSLgoIb3ZlcmZsb3cYCCABKA4yHC5kZWNlbnRyYWxh",
 38            "bmQuZWNzLllHT3ZlcmZsb3cSLAoHZGlzcGxheRgJIAEoDjIbLmRlY2VudHJh",
 39            "bGFuZC5lY3MuWUdEaXNwbGF5EjAKCWRpcmVjdGlvbhgKIAEoDjIdLmRlY2Vu",
 40            "dHJhbGFuZC5lY3MuWUdEaXJlY3Rpb24SDAoEZmxleBgLIAEoAhIxCg9mbGV4",
 41            "X2Jhc2lzX3VuaXQYDSABKA4yGC5kZWNlbnRyYWxhbmQuZWNzLllHVW5pdBIS",
 42            "CgpmbGV4X2Jhc2lzGA4gASgCEhEKCWZsZXhfZ3JvdxgPIAEoAhITCgtmbGV4",
 43            "X3NocmluaxgQIAEoAhIsCgp3aWR0aF91bml0GBEgASgOMhguZGVjZW50cmFs",
 44            "YW5kLmVjcy5ZR1VuaXQSDQoFd2lkdGgYEiABKAISLQoLaGVpZ2h0X3VuaXQY",
 45            "EyABKA4yGC5kZWNlbnRyYWxhbmQuZWNzLllHVW5pdBIOCgZoZWlnaHQYFCAB",
 46            "KAISMAoObWluX3dpZHRoX3VuaXQYFSABKA4yGC5kZWNlbnRyYWxhbmQuZWNz",
 47            "LllHVW5pdBIRCgltaW5fd2lkdGgYFiABKAISMQoPbWluX2hlaWdodF91bml0",
 48            "GBcgASgOMhguZGVjZW50cmFsYW5kLmVjcy5ZR1VuaXQSEgoKbWluX2hlaWdo",
 49            "dBgYIAEoAhIwCg5tYXhfd2lkdGhfdW5pdBgfIAEoDjIYLmRlY2VudHJhbGFu",
 50            "ZC5lY3MuWUdVbml0EhEKCW1heF93aWR0aBggIAEoAhIxCg9tYXhfaGVpZ2h0",
 51            "X3VuaXQYISABKA4yGC5kZWNlbnRyYWxhbmQuZWNzLllHVW5pdBISCgptYXhf",
 52            "aGVpZ2h0GCIgASgCEjQKEnBvc2l0aW9uX2xlZnRfdW5pdBgpIAEoDjIYLmRl",
 53            "Y2VudHJhbGFuZC5lY3MuWUdVbml0EhUKDXBvc2l0aW9uX2xlZnQYKiABKAIS",
 54            "MwoRcG9zaXRpb25fdG9wX3VuaXQYKyABKA4yGC5kZWNlbnRyYWxhbmQuZWNz",
 55            "LllHVW5pdBIUCgxwb3NpdGlvbl90b3AYLCABKAISNQoTcG9zaXRpb25fcmln",
 56            "aHRfdW5pdBgtIAEoDjIYLmRlY2VudHJhbGFuZC5lY3MuWUdVbml0EhYKDnBv",
 57            "c2l0aW9uX3JpZ2h0GC4gASgCEjYKFHBvc2l0aW9uX2JvdHRvbV91bml0GC8g",
 58            "ASgOMhguZGVjZW50cmFsYW5kLmVjcy5ZR1VuaXQSFwoPcG9zaXRpb25fYm90",
 59            "dG9tGDAgASgCEjIKEG1hcmdpbl9sZWZ0X3VuaXQYMyABKA4yGC5kZWNlbnRy",
 60            "YWxhbmQuZWNzLllHVW5pdBITCgttYXJnaW5fbGVmdBg0IAEoAhIxCg9tYXJn",
 61            "aW5fdG9wX3VuaXQYNSABKA4yGC5kZWNlbnRyYWxhbmQuZWNzLllHVW5pdBIS",
 62            "CgptYXJnaW5fdG9wGDYgASgCEjMKEW1hcmdpbl9yaWdodF91bml0GDcgASgO",
 63            "MhguZGVjZW50cmFsYW5kLmVjcy5ZR1VuaXQSFAoMbWFyZ2luX3JpZ2h0GDgg",
 64            "ASgCEjQKEm1hcmdpbl9ib3R0b21fdW5pdBg5IAEoDjIYLmRlY2VudHJhbGFu",
 65            "ZC5lY3MuWUdVbml0EhUKDW1hcmdpbl9ib3R0b20YOiABKAISMwoRcGFkZGlu",
 66            "Z19sZWZ0X3VuaXQYPSABKA4yGC5kZWNlbnRyYWxhbmQuZWNzLllHVW5pdBIU",
 67            "CgxwYWRkaW5nX2xlZnQYPiABKAISMgoQcGFkZGluZ190b3BfdW5pdBg/IAEo",
 68            "DjIYLmRlY2VudHJhbGFuZC5lY3MuWUdVbml0EhMKC3BhZGRpbmdfdG9wGEAg",
 69            "ASgCEjQKEnBhZGRpbmdfcmlnaHRfdW5pdBhBIAEoDjIYLmRlY2VudHJhbGFu",
 70            "ZC5lY3MuWUdVbml0EhUKDXBhZGRpbmdfcmlnaHQYQiABKAISNQoTcGFkZGlu",
 71            "Z19ib3R0b21fdW5pdBhDIAEoDjIYLmRlY2VudHJhbGFuZC5lY3MuWUdVbml0",
 72            "EhYKDnBhZGRpbmdfYm90dG9tGEQgASgCEhMKC2JvcmRlcl9sZWZ0GEggASgC",
 73            "EhIKCmJvcmRlcl90b3AYSiABKAISFAoMYm9yZGVyX3JpZ2h0GEwgASgCEhUK",
 74            "DWJvcmRlcl9ib3R0b20YTiABKAJKBAgoEClKBAhHEEhKBAhJEEpKBAhLEExK",
 75            "BAhNEE4qYgoOWUdQb3NpdGlvblR5cGUSGAoUWUdQb3NpdGlvblR5cGVTdGF0",
 76            "aWMQABIaChZZR1Bvc2l0aW9uVHlwZVJlbGF0aXZlEAESGgoWWUdQb3NpdGlv",
 77            "blR5cGVBYnNvbHV0ZRACKrEBCgdZR0FsaWduEg8KC1lHQWxpZ25BdXRvEAAS",
 78            "FAoQWUdBbGlnbkZsZXhTdGFydBABEhEKDVlHQWxpZ25DZW50ZXIQAhISCg5Z",
 79            "R0FsaWduRmxleEVuZBADEhIKDllHQWxpZ25TdHJldGNoEAQSEwoPWUdBbGln",
 80            "bkJhc2VsaW5lEAUSFwoTWUdBbGlnblNwYWNlQmV0d2VlbhAGEhYKEllHQWxp",
 81            "Z25TcGFjZUFyb3VuZBAHKlEKBllHVW5pdBITCg9ZR1VuaXRVbmRlZmluZWQQ",
 82            "ABIPCgtZR1VuaXRQb2ludBABEhEKDVlHVW5pdFBlcmNlbnQQAhIOCgpZR1Vu",
 83            "aXRBdXRvEAMqTQoLWUdEaXJlY3Rpb24SFgoSWUdEaXJlY3Rpb25Jbmhlcml0",
 84            "EAASEgoOWUdEaXJlY3Rpb25MVFIQARISCg5ZR0RpcmVjdGlvblJUTBACKoUB",
 85            "Cg9ZR0ZsZXhEaXJlY3Rpb24SGQoVWUdGbGV4RGlyZWN0aW9uQ29sdW1uEAAS",
 86            "IAocWUdGbGV4RGlyZWN0aW9uQ29sdW1uUmV2ZXJzZRABEhYKEllHRmxleERp",
 87            "cmVjdGlvblJvdxACEh0KGVlHRmxleERpcmVjdGlvblJvd1JldmVyc2UQAypB",
 88            "CgZZR1dyYXASEAoMWUdXcmFwTm9XcmFwEAASDgoKWUdXcmFwV3JhcBABEhUK",
 89            "EVlHV3JhcFdyYXBSZXZlcnNlEAIqnQEKCVlHSnVzdGlmeRIWChJZR0p1c3Rp",
 90            "ZnlGbGV4U3RhcnQQABITCg9ZR0p1c3RpZnlDZW50ZXIQARIUChBZR0p1c3Rp",
 91            "ZnlGbGV4RW5kEAISGQoVWUdKdXN0aWZ5U3BhY2VCZXR3ZWVuEAMSGAoUWUdK",
 92            "dXN0aWZ5U3BhY2VBcm91bmQQBBIYChRZR0p1c3RpZnlTcGFjZUV2ZW5seRAF",
 93            "Kk8KCllHT3ZlcmZsb3cSFQoRWUdPdmVyZmxvd1Zpc2libGUQABIUChBZR092",
 94            "ZXJmbG93SGlkZGVuEAESFAoQWUdPdmVyZmxvd1Njcm9sbBACKjEKCVlHRGlz",
 95            "cGxheRIRCg1ZR0Rpc3BsYXlGbGV4EAASEQoNWUdEaXNwbGF5Tm9uZRABKqMB",
 96            "CgZZR0VkZ2USDgoKWUdFZGdlTGVmdBAAEg0KCVlHRWRnZVRvcBABEg8KC1lH",
 97            "RWRnZVJpZ2h0EAISEAoMWUdFZGdlQm90dG9tEAMSDwoLWUdFZGdlU3RhcnQQ",
 98            "BBINCglZR0VkZ2VFbmQQBRIUChBZR0VkZ2VIb3Jpem9udGFsEAYSEgoOWUdF",
 99            "ZGdlVmVydGljYWwQBxINCglZR0VkZ2VBbGwQCEIUqgIRRENMLkVDU0NvbXBv",
 100            "bmVudHNiBnByb3RvMw=="));
 101      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
 102          new pbr::FileDescriptor[] { },
 103          new pbr::GeneratedClrTypeInfo(new[] {typeof(global::DCL.ECSComponents.YGPositionType), typeof(global::DCL.ECSC
 104            new pbr::GeneratedClrTypeInfo(typeof(global::DCL.ECSComponents.PBUiTransform), global::DCL.ECSComponents.PBU
 105          }));
 106    }
 107    #endregion
 108
 109  }
 110  #region Enums
 111  public enum YGPositionType {
 112    [pbr::OriginalName("YGPositionTypeStatic")] Static = 0,
 113    [pbr::OriginalName("YGPositionTypeRelative")] Relative = 1,
 114    [pbr::OriginalName("YGPositionTypeAbsolute")] Absolute = 2,
 115  }
 116
 117  public enum YGAlign {
 118    [pbr::OriginalName("YGAlignAuto")] Auto = 0,
 119    [pbr::OriginalName("YGAlignFlexStart")] FlexStart = 1,
 120    [pbr::OriginalName("YGAlignCenter")] Center = 2,
 121    [pbr::OriginalName("YGAlignFlexEnd")] FlexEnd = 3,
 122    [pbr::OriginalName("YGAlignStretch")] Stretch = 4,
 123    [pbr::OriginalName("YGAlignBaseline")] Baseline = 5,
 124    [pbr::OriginalName("YGAlignSpaceBetween")] SpaceBetween = 6,
 125    [pbr::OriginalName("YGAlignSpaceAround")] SpaceAround = 7,
 126  }
 127
 128  public enum YGUnit {
 129    [pbr::OriginalName("YGUnitUndefined")] Undefined = 0,
 130    [pbr::OriginalName("YGUnitPoint")] Point = 1,
 131    [pbr::OriginalName("YGUnitPercent")] Percent = 2,
 132    [pbr::OriginalName("YGUnitAuto")] Auto = 3,
 133  }
 134
 135  public enum YGDirection {
 136    [pbr::OriginalName("YGDirectionInherit")] Inherit = 0,
 137    [pbr::OriginalName("YGDirectionLTR")] Ltr = 1,
 138    [pbr::OriginalName("YGDirectionRTL")] Rtl = 2,
 139  }
 140
 141  public enum YGFlexDirection {
 142    [pbr::OriginalName("YGFlexDirectionColumn")] Column = 0,
 143    [pbr::OriginalName("YGFlexDirectionColumnReverse")] ColumnReverse = 1,
 144    [pbr::OriginalName("YGFlexDirectionRow")] Row = 2,
 145    [pbr::OriginalName("YGFlexDirectionRowReverse")] RowReverse = 3,
 146  }
 147
 148  public enum YGWrap {
 149    [pbr::OriginalName("YGWrapNoWrap")] NoWrap = 0,
 150    [pbr::OriginalName("YGWrapWrap")] Wrap = 1,
 151    [pbr::OriginalName("YGWrapWrapReverse")] WrapReverse = 2,
 152  }
 153
 154  public enum YGJustify {
 155    [pbr::OriginalName("YGJustifyFlexStart")] FlexStart = 0,
 156    [pbr::OriginalName("YGJustifyCenter")] Center = 1,
 157    [pbr::OriginalName("YGJustifyFlexEnd")] FlexEnd = 2,
 158    [pbr::OriginalName("YGJustifySpaceBetween")] SpaceBetween = 3,
 159    [pbr::OriginalName("YGJustifySpaceAround")] SpaceAround = 4,
 160    [pbr::OriginalName("YGJustifySpaceEvenly")] SpaceEvenly = 5,
 161  }
 162
 163  public enum YGOverflow {
 164    [pbr::OriginalName("YGOverflowVisible")] Visible = 0,
 165    [pbr::OriginalName("YGOverflowHidden")] Hidden = 1,
 166    [pbr::OriginalName("YGOverflowScroll")] Scroll = 2,
 167  }
 168
 169  public enum YGDisplay {
 170    [pbr::OriginalName("YGDisplayFlex")] Flex = 0,
 171    [pbr::OriginalName("YGDisplayNone")] None = 1,
 172  }
 173
 174  public enum YGEdge {
 175    [pbr::OriginalName("YGEdgeLeft")] Left = 0,
 176    [pbr::OriginalName("YGEdgeTop")] Top = 1,
 177    [pbr::OriginalName("YGEdgeRight")] Right = 2,
 178    [pbr::OriginalName("YGEdgeBottom")] Bottom = 3,
 179    [pbr::OriginalName("YGEdgeStart")] Start = 4,
 180    [pbr::OriginalName("YGEdgeEnd")] End = 5,
 181    [pbr::OriginalName("YGEdgeHorizontal")] Horizontal = 6,
 182    [pbr::OriginalName("YGEdgeVertical")] Vertical = 7,
 183    [pbr::OriginalName("YGEdgeAll")] All = 8,
 184  }
 185
 186  #endregion
 187
 188  #region Messages
 189  public sealed partial class PBUiTransform : pb::IMessage<PBUiTransform>
 190  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 191      , pb::IBufferMessage
 192  #endif
 193  {
 19194    private static readonly pb::MessageParser<PBUiTransform> _parser = new pb::MessageParser<PBUiTransform>(() => new PB
 195    private pb::UnknownFieldSet _unknownFields;
 196    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 197    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 0198    public static pb::MessageParser<PBUiTransform> Parser { get { return _parser; } }
 199
 200    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 201    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 202    public static pbr::MessageDescriptor Descriptor {
 0203      get { return global::DCL.ECSComponents.UiTransformReflection.Descriptor.MessageTypes[0]; }
 204    }
 205
 206    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 207    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 208    pbr::MessageDescriptor pb::IMessage.Descriptor {
 0209      get { return Descriptor; }
 210    }
 211
 212    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 213    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3214    public PBUiTransform() {
 215      OnConstruction();
 3216    }
 217
 218    partial void OnConstruction();
 219
 220    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 221    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 0222    public PBUiTransform(PBUiTransform other) : this() {
 0223      parent_ = other.parent_;
 0224      rightOf_ = other.rightOf_;
 0225      positionType_ = other.positionType_;
 0226      alignContent_ = other.alignContent_;
 0227      alignItems_ = other.alignItems_;
 0228      alignSelf_ = other.alignSelf_;
 0229      flexDirection_ = other.flexDirection_;
 0230      flexWrap_ = other.flexWrap_;
 0231      justifyContent_ = other.justifyContent_;
 0232      overflow_ = other.overflow_;
 0233      display_ = other.display_;
 0234      direction_ = other.direction_;
 0235      flex_ = other.flex_;
 0236      flexBasisUnit_ = other.flexBasisUnit_;
 0237      flexBasis_ = other.flexBasis_;
 0238      flexGrow_ = other.flexGrow_;
 0239      flexShrink_ = other.flexShrink_;
 0240      widthUnit_ = other.widthUnit_;
 0241      width_ = other.width_;
 0242      heightUnit_ = other.heightUnit_;
 0243      height_ = other.height_;
 0244      minWidthUnit_ = other.minWidthUnit_;
 0245      minWidth_ = other.minWidth_;
 0246      minHeightUnit_ = other.minHeightUnit_;
 0247      minHeight_ = other.minHeight_;
 0248      maxWidthUnit_ = other.maxWidthUnit_;
 0249      maxWidth_ = other.maxWidth_;
 0250      maxHeightUnit_ = other.maxHeightUnit_;
 0251      maxHeight_ = other.maxHeight_;
 0252      positionLeftUnit_ = other.positionLeftUnit_;
 0253      positionLeft_ = other.positionLeft_;
 0254      positionTopUnit_ = other.positionTopUnit_;
 0255      positionTop_ = other.positionTop_;
 0256      positionRightUnit_ = other.positionRightUnit_;
 0257      positionRight_ = other.positionRight_;
 0258      positionBottomUnit_ = other.positionBottomUnit_;
 0259      positionBottom_ = other.positionBottom_;
 0260      marginLeftUnit_ = other.marginLeftUnit_;
 0261      marginLeft_ = other.marginLeft_;
 0262      marginTopUnit_ = other.marginTopUnit_;
 0263      marginTop_ = other.marginTop_;
 0264      marginRightUnit_ = other.marginRightUnit_;
 0265      marginRight_ = other.marginRight_;
 0266      marginBottomUnit_ = other.marginBottomUnit_;
 0267      marginBottom_ = other.marginBottom_;
 0268      paddingLeftUnit_ = other.paddingLeftUnit_;
 0269      paddingLeft_ = other.paddingLeft_;
 0270      paddingTopUnit_ = other.paddingTopUnit_;
 0271      paddingTop_ = other.paddingTop_;
 0272      paddingRightUnit_ = other.paddingRightUnit_;
 0273      paddingRight_ = other.paddingRight_;
 0274      paddingBottomUnit_ = other.paddingBottomUnit_;
 0275      paddingBottom_ = other.paddingBottom_;
 0276      borderLeft_ = other.borderLeft_;
 0277      borderTop_ = other.borderTop_;
 0278      borderRight_ = other.borderRight_;
 0279      borderBottom_ = other.borderBottom_;
 0280      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 0281    }
 282
 283    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 284    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 285    public PBUiTransform Clone() {
 0286      return new PBUiTransform(this);
 287    }
 288
 289    /// <summary>Field number for the "parent" field.</summary>
 290    public const int ParentFieldNumber = 79;
 291    private int parent_;
 292    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 293    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 294    public int Parent {
 0295      get { return parent_; }
 296      set {
 3297        parent_ = value;
 3298      }
 299    }
 300
 301    /// <summary>Field number for the "right_of" field.</summary>
 302    public const int RightOfFieldNumber = 80;
 303    private int rightOf_;
 304    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 305    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 306    public int RightOf {
 0307      get { return rightOf_; }
 308      set {
 0309        rightOf_ = value;
 0310      }
 311    }
 312
 313    /// <summary>Field number for the "position_type" field.</summary>
 314    public const int PositionTypeFieldNumber = 1;
 315    private global::DCL.ECSComponents.YGPositionType positionType_ = global::DCL.ECSComponents.YGPositionType.Static;
 316    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 317    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 318    public global::DCL.ECSComponents.YGPositionType PositionType {
 0319      get { return positionType_; }
 320      set {
 6321        positionType_ = value;
 6322      }
 323    }
 324
 325    /// <summary>Field number for the "align_content" field.</summary>
 326    public const int AlignContentFieldNumber = 2;
 327    private global::DCL.ECSComponents.YGAlign alignContent_ = global::DCL.ECSComponents.YGAlign.Auto;
 328    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 329    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 330    public global::DCL.ECSComponents.YGAlign AlignContent {
 0331      get { return alignContent_; }
 332      set {
 3333        alignContent_ = value;
 3334      }
 335    }
 336
 337    /// <summary>Field number for the "align_items" field.</summary>
 338    public const int AlignItemsFieldNumber = 3;
 339    private global::DCL.ECSComponents.YGAlign alignItems_ = global::DCL.ECSComponents.YGAlign.Auto;
 340    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 341    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 342    public global::DCL.ECSComponents.YGAlign AlignItems {
 0343      get { return alignItems_; }
 344      set {
 3345        alignItems_ = value;
 3346      }
 347    }
 348
 349    /// <summary>Field number for the "align_self" field.</summary>
 350    public const int AlignSelfFieldNumber = 4;
 351    private global::DCL.ECSComponents.YGAlign alignSelf_ = global::DCL.ECSComponents.YGAlign.Auto;
 352    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 353    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 354    public global::DCL.ECSComponents.YGAlign AlignSelf {
 0355      get { return alignSelf_; }
 356      set {
 3357        alignSelf_ = value;
 3358      }
 359    }
 360
 361    /// <summary>Field number for the "flex_direction" field.</summary>
 362    public const int FlexDirectionFieldNumber = 5;
 363    private global::DCL.ECSComponents.YGFlexDirection flexDirection_ = global::DCL.ECSComponents.YGFlexDirection.Column;
 364    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 365    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 366    public global::DCL.ECSComponents.YGFlexDirection FlexDirection {
 0367      get { return flexDirection_; }
 368      set {
 3369        flexDirection_ = value;
 3370      }
 371    }
 372
 373    /// <summary>Field number for the "flex_wrap" field.</summary>
 374    public const int FlexWrapFieldNumber = 6;
 375    private global::DCL.ECSComponents.YGWrap flexWrap_ = global::DCL.ECSComponents.YGWrap.NoWrap;
 376    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 377    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 378    public global::DCL.ECSComponents.YGWrap FlexWrap {
 0379      get { return flexWrap_; }
 380      set {
 3381        flexWrap_ = value;
 3382      }
 383    }
 384
 385    /// <summary>Field number for the "justify_content" field.</summary>
 386    public const int JustifyContentFieldNumber = 7;
 387    private global::DCL.ECSComponents.YGJustify justifyContent_ = global::DCL.ECSComponents.YGJustify.FlexStart;
 388    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 389    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 390    public global::DCL.ECSComponents.YGJustify JustifyContent {
 0391      get { return justifyContent_; }
 392      set {
 3393        justifyContent_ = value;
 3394      }
 395    }
 396
 397    /// <summary>Field number for the "overflow" field.</summary>
 398    public const int OverflowFieldNumber = 8;
 399    private global::DCL.ECSComponents.YGOverflow overflow_ = global::DCL.ECSComponents.YGOverflow.Visible;
 400    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 401    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 402    public global::DCL.ECSComponents.YGOverflow Overflow {
 0403      get { return overflow_; }
 404      set {
 3405        overflow_ = value;
 3406      }
 407    }
 408
 409    /// <summary>Field number for the "display" field.</summary>
 410    public const int DisplayFieldNumber = 9;
 411    private global::DCL.ECSComponents.YGDisplay display_ = global::DCL.ECSComponents.YGDisplay.Flex;
 412    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 413    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 414    public global::DCL.ECSComponents.YGDisplay Display {
 0415      get { return display_; }
 416      set {
 3417        display_ = value;
 3418      }
 419    }
 420
 421    /// <summary>Field number for the "direction" field.</summary>
 422    public const int DirectionFieldNumber = 10;
 423    private global::DCL.ECSComponents.YGDirection direction_ = global::DCL.ECSComponents.YGDirection.Inherit;
 424    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 425    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 426    public global::DCL.ECSComponents.YGDirection Direction {
 0427      get { return direction_; }
 428      set {
 0429        direction_ = value;
 0430      }
 431    }
 432
 433    /// <summary>Field number for the "flex" field.</summary>
 434    public const int FlexFieldNumber = 11;
 435    private float flex_;
 436    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 437    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 438    public float Flex {
 0439      get { return flex_; }
 440      set {
 0441        flex_ = value;
 0442      }
 443    }
 444
 445    /// <summary>Field number for the "flex_basis_unit" field.</summary>
 446    public const int FlexBasisUnitFieldNumber = 13;
 447    private global::DCL.ECSComponents.YGUnit flexBasisUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 448    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 449    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 450    public global::DCL.ECSComponents.YGUnit FlexBasisUnit {
 0451      get { return flexBasisUnit_; }
 452      set {
 3453        flexBasisUnit_ = value;
 3454      }
 455    }
 456
 457    /// <summary>Field number for the "flex_basis" field.</summary>
 458    public const int FlexBasisFieldNumber = 14;
 459    private float flexBasis_;
 460    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 461    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 462    public float FlexBasis {
 0463      get { return flexBasis_; }
 464      set {
 3465        flexBasis_ = value;
 3466      }
 467    }
 468
 469    /// <summary>Field number for the "flex_grow" field.</summary>
 470    public const int FlexGrowFieldNumber = 15;
 471    private float flexGrow_;
 472    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 473    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 474    public float FlexGrow {
 0475      get { return flexGrow_; }
 476      set {
 3477        flexGrow_ = value;
 3478      }
 479    }
 480
 481    /// <summary>Field number for the "flex_shrink" field.</summary>
 482    public const int FlexShrinkFieldNumber = 16;
 483    private float flexShrink_;
 484    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 485    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 486    public float FlexShrink {
 0487      get { return flexShrink_; }
 488      set {
 3489        flexShrink_ = value;
 3490      }
 491    }
 492
 493    /// <summary>Field number for the "width_unit" field.</summary>
 494    public const int WidthUnitFieldNumber = 17;
 495    private global::DCL.ECSComponents.YGUnit widthUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 496    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 497    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 498    public global::DCL.ECSComponents.YGUnit WidthUnit {
 0499      get { return widthUnit_; }
 500      set {
 3501        widthUnit_ = value;
 3502      }
 503    }
 504
 505    /// <summary>Field number for the "width" field.</summary>
 506    public const int WidthFieldNumber = 18;
 507    private float width_;
 508    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 509    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 510    public float Width {
 0511      get { return width_; }
 512      set {
 3513        width_ = value;
 3514      }
 515    }
 516
 517    /// <summary>Field number for the "height_unit" field.</summary>
 518    public const int HeightUnitFieldNumber = 19;
 519    private global::DCL.ECSComponents.YGUnit heightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 520    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 521    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 522    public global::DCL.ECSComponents.YGUnit HeightUnit {
 0523      get { return heightUnit_; }
 524      set {
 3525        heightUnit_ = value;
 3526      }
 527    }
 528
 529    /// <summary>Field number for the "height" field.</summary>
 530    public const int HeightFieldNumber = 20;
 531    private float height_;
 532    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 533    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 534    public float Height {
 0535      get { return height_; }
 536      set {
 3537        height_ = value;
 3538      }
 539    }
 540
 541    /// <summary>Field number for the "min_width_unit" field.</summary>
 542    public const int MinWidthUnitFieldNumber = 21;
 543    private global::DCL.ECSComponents.YGUnit minWidthUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 544    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 545    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 546    public global::DCL.ECSComponents.YGUnit MinWidthUnit {
 0547      get { return minWidthUnit_; }
 548      set {
 3549        minWidthUnit_ = value;
 3550      }
 551    }
 552
 553    /// <summary>Field number for the "min_width" field.</summary>
 554    public const int MinWidthFieldNumber = 22;
 555    private float minWidth_;
 556    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 557    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 558    public float MinWidth {
 0559      get { return minWidth_; }
 560      set {
 3561        minWidth_ = value;
 3562      }
 563    }
 564
 565    /// <summary>Field number for the "min_height_unit" field.</summary>
 566    public const int MinHeightUnitFieldNumber = 23;
 567    private global::DCL.ECSComponents.YGUnit minHeightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 568    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 569    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 570    public global::DCL.ECSComponents.YGUnit MinHeightUnit {
 0571      get { return minHeightUnit_; }
 572      set {
 3573        minHeightUnit_ = value;
 3574      }
 575    }
 576
 577    /// <summary>Field number for the "min_height" field.</summary>
 578    public const int MinHeightFieldNumber = 24;
 579    private float minHeight_;
 580    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 581    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 582    public float MinHeight {
 0583      get { return minHeight_; }
 584      set {
 3585        minHeight_ = value;
 3586      }
 587    }
 588
 589    /// <summary>Field number for the "max_width_unit" field.</summary>
 590    public const int MaxWidthUnitFieldNumber = 31;
 591    private global::DCL.ECSComponents.YGUnit maxWidthUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 592    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 593    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 594    public global::DCL.ECSComponents.YGUnit MaxWidthUnit {
 0595      get { return maxWidthUnit_; }
 596      set {
 3597        maxWidthUnit_ = value;
 3598      }
 599    }
 600
 601    /// <summary>Field number for the "max_width" field.</summary>
 602    public const int MaxWidthFieldNumber = 32;
 603    private float maxWidth_;
 604    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 605    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 606    public float MaxWidth {
 0607      get { return maxWidth_; }
 608      set {
 3609        maxWidth_ = value;
 3610      }
 611    }
 612
 613    /// <summary>Field number for the "max_height_unit" field.</summary>
 614    public const int MaxHeightUnitFieldNumber = 33;
 615    private global::DCL.ECSComponents.YGUnit maxHeightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 616    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 617    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 618    public global::DCL.ECSComponents.YGUnit MaxHeightUnit {
 0619      get { return maxHeightUnit_; }
 620      set {
 3621        maxHeightUnit_ = value;
 3622      }
 623    }
 624
 625    /// <summary>Field number for the "max_height" field.</summary>
 626    public const int MaxHeightFieldNumber = 34;
 627    private float maxHeight_;
 628    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 629    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 630    public float MaxHeight {
 0631      get { return maxHeight_; }
 632      set {
 3633        maxHeight_ = value;
 3634      }
 635    }
 636
 637    /// <summary>Field number for the "position_left_unit" field.</summary>
 638    public const int PositionLeftUnitFieldNumber = 41;
 639    private global::DCL.ECSComponents.YGUnit positionLeftUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 640    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 641    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 642    public global::DCL.ECSComponents.YGUnit PositionLeftUnit {
 0643      get { return positionLeftUnit_; }
 644      set {
 0645        positionLeftUnit_ = value;
 0646      }
 647    }
 648
 649    /// <summary>Field number for the "position_left" field.</summary>
 650    public const int PositionLeftFieldNumber = 42;
 651    private float positionLeft_;
 652    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 653    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 654    public float PositionLeft {
 0655      get { return positionLeft_; }
 656      set {
 0657        positionLeft_ = value;
 0658      }
 659    }
 660
 661    /// <summary>Field number for the "position_top_unit" field.</summary>
 662    public const int PositionTopUnitFieldNumber = 43;
 663    private global::DCL.ECSComponents.YGUnit positionTopUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 664    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 665    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 666    public global::DCL.ECSComponents.YGUnit PositionTopUnit {
 0667      get { return positionTopUnit_; }
 668      set {
 0669        positionTopUnit_ = value;
 0670      }
 671    }
 672
 673    /// <summary>Field number for the "position_top" field.</summary>
 674    public const int PositionTopFieldNumber = 44;
 675    private float positionTop_;
 676    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 677    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 678    public float PositionTop {
 0679      get { return positionTop_; }
 680      set {
 0681        positionTop_ = value;
 0682      }
 683    }
 684
 685    /// <summary>Field number for the "position_right_unit" field.</summary>
 686    public const int PositionRightUnitFieldNumber = 45;
 687    private global::DCL.ECSComponents.YGUnit positionRightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 688    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 689    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 690    public global::DCL.ECSComponents.YGUnit PositionRightUnit {
 0691      get { return positionRightUnit_; }
 692      set {
 0693        positionRightUnit_ = value;
 0694      }
 695    }
 696
 697    /// <summary>Field number for the "position_right" field.</summary>
 698    public const int PositionRightFieldNumber = 46;
 699    private float positionRight_;
 700    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 701    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 702    public float PositionRight {
 0703      get { return positionRight_; }
 704      set {
 0705        positionRight_ = value;
 0706      }
 707    }
 708
 709    /// <summary>Field number for the "position_bottom_unit" field.</summary>
 710    public const int PositionBottomUnitFieldNumber = 47;
 711    private global::DCL.ECSComponents.YGUnit positionBottomUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 712    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 713    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 714    public global::DCL.ECSComponents.YGUnit PositionBottomUnit {
 0715      get { return positionBottomUnit_; }
 716      set {
 0717        positionBottomUnit_ = value;
 0718      }
 719    }
 720
 721    /// <summary>Field number for the "position_bottom" field.</summary>
 722    public const int PositionBottomFieldNumber = 48;
 723    private float positionBottom_;
 724    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 725    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 726    public float PositionBottom {
 0727      get { return positionBottom_; }
 728      set {
 0729        positionBottom_ = value;
 0730      }
 731    }
 732
 733    /// <summary>Field number for the "margin_left_unit" field.</summary>
 734    public const int MarginLeftUnitFieldNumber = 51;
 735    private global::DCL.ECSComponents.YGUnit marginLeftUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 736    /// <summary>
 737    /// margin
 738    /// </summary>
 739    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 740    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 741    public global::DCL.ECSComponents.YGUnit MarginLeftUnit {
 0742      get { return marginLeftUnit_; }
 743      set {
 3744        marginLeftUnit_ = value;
 3745      }
 746    }
 747
 748    /// <summary>Field number for the "margin_left" field.</summary>
 749    public const int MarginLeftFieldNumber = 52;
 750    private float marginLeft_;
 751    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 752    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 753    public float MarginLeft {
 0754      get { return marginLeft_; }
 755      set {
 3756        marginLeft_ = value;
 3757      }
 758    }
 759
 760    /// <summary>Field number for the "margin_top_unit" field.</summary>
 761    public const int MarginTopUnitFieldNumber = 53;
 762    private global::DCL.ECSComponents.YGUnit marginTopUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 763    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 764    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 765    public global::DCL.ECSComponents.YGUnit MarginTopUnit {
 0766      get { return marginTopUnit_; }
 767      set {
 3768        marginTopUnit_ = value;
 3769      }
 770    }
 771
 772    /// <summary>Field number for the "margin_top" field.</summary>
 773    public const int MarginTopFieldNumber = 54;
 774    private float marginTop_;
 775    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 776    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 777    public float MarginTop {
 0778      get { return marginTop_; }
 779      set {
 3780        marginTop_ = value;
 3781      }
 782    }
 783
 784    /// <summary>Field number for the "margin_right_unit" field.</summary>
 785    public const int MarginRightUnitFieldNumber = 55;
 786    private global::DCL.ECSComponents.YGUnit marginRightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 787    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 788    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 789    public global::DCL.ECSComponents.YGUnit MarginRightUnit {
 0790      get { return marginRightUnit_; }
 791      set {
 3792        marginRightUnit_ = value;
 3793      }
 794    }
 795
 796    /// <summary>Field number for the "margin_right" field.</summary>
 797    public const int MarginRightFieldNumber = 56;
 798    private float marginRight_;
 799    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 800    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 801    public float MarginRight {
 0802      get { return marginRight_; }
 803      set {
 3804        marginRight_ = value;
 3805      }
 806    }
 807
 808    /// <summary>Field number for the "margin_bottom_unit" field.</summary>
 809    public const int MarginBottomUnitFieldNumber = 57;
 810    private global::DCL.ECSComponents.YGUnit marginBottomUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 811    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 812    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 813    public global::DCL.ECSComponents.YGUnit MarginBottomUnit {
 0814      get { return marginBottomUnit_; }
 815      set {
 3816        marginBottomUnit_ = value;
 3817      }
 818    }
 819
 820    /// <summary>Field number for the "margin_bottom" field.</summary>
 821    public const int MarginBottomFieldNumber = 58;
 822    private float marginBottom_;
 823    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 824    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 825    public float MarginBottom {
 0826      get { return marginBottom_; }
 827      set {
 3828        marginBottom_ = value;
 3829      }
 830    }
 831
 832    /// <summary>Field number for the "padding_left_unit" field.</summary>
 833    public const int PaddingLeftUnitFieldNumber = 61;
 834    private global::DCL.ECSComponents.YGUnit paddingLeftUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 835    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 836    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 837    public global::DCL.ECSComponents.YGUnit PaddingLeftUnit {
 0838      get { return paddingLeftUnit_; }
 839      set {
 3840        paddingLeftUnit_ = value;
 3841      }
 842    }
 843
 844    /// <summary>Field number for the "padding_left" field.</summary>
 845    public const int PaddingLeftFieldNumber = 62;
 846    private float paddingLeft_;
 847    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 848    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 849    public float PaddingLeft {
 0850      get { return paddingLeft_; }
 851      set {
 3852        paddingLeft_ = value;
 3853      }
 854    }
 855
 856    /// <summary>Field number for the "padding_top_unit" field.</summary>
 857    public const int PaddingTopUnitFieldNumber = 63;
 858    private global::DCL.ECSComponents.YGUnit paddingTopUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 859    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 860    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 861    public global::DCL.ECSComponents.YGUnit PaddingTopUnit {
 0862      get { return paddingTopUnit_; }
 863      set {
 3864        paddingTopUnit_ = value;
 3865      }
 866    }
 867
 868    /// <summary>Field number for the "padding_top" field.</summary>
 869    public const int PaddingTopFieldNumber = 64;
 870    private float paddingTop_;
 871    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 872    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 873    public float PaddingTop {
 0874      get { return paddingTop_; }
 875      set {
 3876        paddingTop_ = value;
 3877      }
 878    }
 879
 880    /// <summary>Field number for the "padding_right_unit" field.</summary>
 881    public const int PaddingRightUnitFieldNumber = 65;
 882    private global::DCL.ECSComponents.YGUnit paddingRightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 883    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 884    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 885    public global::DCL.ECSComponents.YGUnit PaddingRightUnit {
 0886      get { return paddingRightUnit_; }
 887      set {
 3888        paddingRightUnit_ = value;
 3889      }
 890    }
 891
 892    /// <summary>Field number for the "padding_right" field.</summary>
 893    public const int PaddingRightFieldNumber = 66;
 894    private float paddingRight_;
 895    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 896    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 897    public float PaddingRight {
 0898      get { return paddingRight_; }
 899      set {
 3900        paddingRight_ = value;
 3901      }
 902    }
 903
 904    /// <summary>Field number for the "padding_bottom_unit" field.</summary>
 905    public const int PaddingBottomUnitFieldNumber = 67;
 906    private global::DCL.ECSComponents.YGUnit paddingBottomUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 907    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 908    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 909    public global::DCL.ECSComponents.YGUnit PaddingBottomUnit {
 0910      get { return paddingBottomUnit_; }
 911      set {
 3912        paddingBottomUnit_ = value;
 3913      }
 914    }
 915
 916    /// <summary>Field number for the "padding_bottom" field.</summary>
 917    public const int PaddingBottomFieldNumber = 68;
 918    private float paddingBottom_;
 919    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 920    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 921    public float PaddingBottom {
 0922      get { return paddingBottom_; }
 923      set {
 3924        paddingBottom_ = value;
 3925      }
 926    }
 927
 928    /// <summary>Field number for the "border_left" field.</summary>
 929    public const int BorderLeftFieldNumber = 72;
 930    private float borderLeft_;
 931    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 932    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 933    public float BorderLeft {
 0934      get { return borderLeft_; }
 935      set {
 3936        borderLeft_ = value;
 3937      }
 938    }
 939
 940    /// <summary>Field number for the "border_top" field.</summary>
 941    public const int BorderTopFieldNumber = 74;
 942    private float borderTop_;
 943    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 944    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 945    public float BorderTop {
 0946      get { return borderTop_; }
 947      set {
 3948        borderTop_ = value;
 3949      }
 950    }
 951
 952    /// <summary>Field number for the "border_right" field.</summary>
 953    public const int BorderRightFieldNumber = 76;
 954    private float borderRight_;
 955    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 956    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 957    public float BorderRight {
 0958      get { return borderRight_; }
 959      set {
 3960        borderRight_ = value;
 3961      }
 962    }
 963
 964    /// <summary>Field number for the "border_bottom" field.</summary>
 965    public const int BorderBottomFieldNumber = 78;
 966    private float borderBottom_;
 967    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 968    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 969    public float BorderBottom {
 0970      get { return borderBottom_; }
 971      set {
 3972        borderBottom_ = value;
 3973      }
 974    }
 975
 976    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 977    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 978    public override bool Equals(object other) {
 1979      return Equals(other as PBUiTransform);
 980    }
 981
 982    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 983    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 984    public bool Equals(PBUiTransform other) {
 1985      if (ReferenceEquals(other, null)) {
 0986        return false;
 987      }
 1988      if (ReferenceEquals(other, this)) {
 1989        return true;
 990      }
 0991      if (Parent != other.Parent) return false;
 0992      if (RightOf != other.RightOf) return false;
 0993      if (PositionType != other.PositionType) return false;
 0994      if (AlignContent != other.AlignContent) return false;
 0995      if (AlignItems != other.AlignItems) return false;
 0996      if (AlignSelf != other.AlignSelf) return false;
 0997      if (FlexDirection != other.FlexDirection) return false;
 0998      if (FlexWrap != other.FlexWrap) return false;
 0999      if (JustifyContent != other.JustifyContent) return false;
 01000      if (Overflow != other.Overflow) return false;
 01001      if (Display != other.Display) return false;
 01002      if (Direction != other.Direction) return false;
 01003      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Flex, other.Flex)) return false;
 01004      if (FlexBasisUnit != other.FlexBasisUnit) return false;
 01005      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexBasis, other.FlexBasis)) return false
 01006      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexGrow, other.FlexGrow)) return false;
 01007      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexShrink, other.FlexShrink)) return fal
 01008      if (WidthUnit != other.WidthUnit) return false;
 01009      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Width, other.Width)) return false;
 01010      if (HeightUnit != other.HeightUnit) return false;
 01011      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Height, other.Height)) return false;
 01012      if (MinWidthUnit != other.MinWidthUnit) return false;
 01013      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MinWidth, other.MinWidth)) return false;
 01014      if (MinHeightUnit != other.MinHeightUnit) return false;
 01015      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MinHeight, other.MinHeight)) return false
 01016      if (MaxWidthUnit != other.MaxWidthUnit) return false;
 01017      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MaxWidth, other.MaxWidth)) return false;
 01018      if (MaxHeightUnit != other.MaxHeightUnit) return false;
 01019      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MaxHeight, other.MaxHeight)) return false
 01020      if (PositionLeftUnit != other.PositionLeftUnit) return false;
 01021      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionLeft, other.PositionLeft)) return
 01022      if (PositionTopUnit != other.PositionTopUnit) return false;
 01023      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionTop, other.PositionTop)) return f
 01024      if (PositionRightUnit != other.PositionRightUnit) return false;
 01025      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionRight, other.PositionRight)) retu
 01026      if (PositionBottomUnit != other.PositionBottomUnit) return false;
 01027      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionBottom, other.PositionBottom)) re
 01028      if (MarginLeftUnit != other.MarginLeftUnit) return false;
 01029      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginLeft, other.MarginLeft)) return fal
 01030      if (MarginTopUnit != other.MarginTopUnit) return false;
 01031      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginTop, other.MarginTop)) return false
 01032      if (MarginRightUnit != other.MarginRightUnit) return false;
 01033      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginRight, other.MarginRight)) return f
 01034      if (MarginBottomUnit != other.MarginBottomUnit) return false;
 01035      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginBottom, other.MarginBottom)) return
 01036      if (PaddingLeftUnit != other.PaddingLeftUnit) return false;
 01037      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingLeft, other.PaddingLeft)) return f
 01038      if (PaddingTopUnit != other.PaddingTopUnit) return false;
 01039      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingTop, other.PaddingTop)) return fal
 01040      if (PaddingRightUnit != other.PaddingRightUnit) return false;
 01041      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingRight, other.PaddingRight)) return
 01042      if (PaddingBottomUnit != other.PaddingBottomUnit) return false;
 01043      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingBottom, other.PaddingBottom)) retu
 01044      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderLeft, other.BorderLeft)) return fal
 01045      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderTop, other.BorderTop)) return false
 01046      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderRight, other.BorderRight)) return f
 01047      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderBottom, other.BorderBottom)) return
 01048      return Equals(_unknownFields, other._unknownFields);
 1049    }
 1050
 1051    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1052    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1053    public override int GetHashCode() {
 01054      int hash = 1;
 01055      if (Parent != 0) hash ^= Parent.GetHashCode();
 01056      if (RightOf != 0) hash ^= RightOf.GetHashCode();
 01057      if (PositionType != global::DCL.ECSComponents.YGPositionType.Static) hash ^= PositionType.GetHashCode();
 01058      if (AlignContent != global::DCL.ECSComponents.YGAlign.Auto) hash ^= AlignContent.GetHashCode();
 01059      if (AlignItems != global::DCL.ECSComponents.YGAlign.Auto) hash ^= AlignItems.GetHashCode();
 01060      if (AlignSelf != global::DCL.ECSComponents.YGAlign.Auto) hash ^= AlignSelf.GetHashCode();
 01061      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.Column) hash ^= FlexDirection.GetHashCode();
 01062      if (FlexWrap != global::DCL.ECSComponents.YGWrap.NoWrap) hash ^= FlexWrap.GetHashCode();
 01063      if (JustifyContent != global::DCL.ECSComponents.YGJustify.FlexStart) hash ^= JustifyContent.GetHashCode();
 01064      if (Overflow != global::DCL.ECSComponents.YGOverflow.Visible) hash ^= Overflow.GetHashCode();
 01065      if (Display != global::DCL.ECSComponents.YGDisplay.Flex) hash ^= Display.GetHashCode();
 01066      if (Direction != global::DCL.ECSComponents.YGDirection.Inherit) hash ^= Direction.GetHashCode();
 01067      if (Flex != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Flex);
 01068      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= FlexBasisUnit.GetHashCode();
 01069      if (FlexBasis != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexBasis);
 01070      if (FlexGrow != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexGrow);
 01071      if (FlexShrink != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexShrink)
 01072      if (WidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= WidthUnit.GetHashCode();
 01073      if (Width != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Width);
 01074      if (HeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= HeightUnit.GetHashCode();
 01075      if (Height != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Height);
 01076      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MinWidthUnit.GetHashCode();
 01077      if (MinWidth != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MinWidth);
 01078      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MinHeightUnit.GetHashCode();
 01079      if (MinHeight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MinHeight);
 01080      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MaxWidthUnit.GetHashCode();
 01081      if (MaxWidth != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MaxWidth);
 01082      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MaxHeightUnit.GetHashCode();
 01083      if (MaxHeight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MaxHeight);
 01084      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PositionLeftUnit.GetHashCode();
 01085      if (PositionLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PositionL
 01086      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PositionTopUnit.GetHashCode();
 01087      if (PositionTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PositionTo
 01088      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PositionRightUnit.GetHashCode();
 01089      if (PositionRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Position
 01090      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PositionBottomUnit.GetHashCode();
 01091      if (PositionBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Positio
 01092      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MarginLeftUnit.GetHashCode();
 01093      if (MarginLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginLeft)
 01094      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MarginTopUnit.GetHashCode();
 01095      if (MarginTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginTop);
 01096      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MarginRightUnit.GetHashCode();
 01097      if (MarginRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginRigh
 01098      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MarginBottomUnit.GetHashCode();
 01099      if (MarginBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginBot
 01100      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PaddingLeftUnit.GetHashCode();
 01101      if (PaddingLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingLef
 01102      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PaddingTopUnit.GetHashCode();
 01103      if (PaddingTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingTop)
 01104      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PaddingRightUnit.GetHashCode();
 01105      if (PaddingRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingRi
 01106      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PaddingBottomUnit.GetHashCode();
 01107      if (PaddingBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingB
 01108      if (BorderLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderLeft)
 01109      if (BorderTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderTop);
 01110      if (BorderRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderRigh
 01111      if (BorderBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderBot
 01112      if (_unknownFields != null) {
 01113        hash ^= _unknownFields.GetHashCode();
 1114      }
 01115      return hash;
 1116    }
 1117
 1118    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1119    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1120    public override string ToString() {
 01121      return pb::JsonFormatter.ToDiagnosticString(this);
 1122    }
 1123
 1124    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1125    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1126    public void WriteTo(pb::CodedOutputStream output) {
 1127    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1128      output.WriteRawMessage(this);
 1129    #else
 191130      if (PositionType != global::DCL.ECSComponents.YGPositionType.Static) {
 171131        output.WriteRawTag(8);
 171132        output.WriteEnum((int) PositionType);
 1133      }
 191134      if (AlignContent != global::DCL.ECSComponents.YGAlign.Auto) {
 171135        output.WriteRawTag(16);
 171136        output.WriteEnum((int) AlignContent);
 1137      }
 191138      if (AlignItems != global::DCL.ECSComponents.YGAlign.Auto) {
 11139        output.WriteRawTag(24);
 11140        output.WriteEnum((int) AlignItems);
 1141      }
 191142      if (AlignSelf != global::DCL.ECSComponents.YGAlign.Auto) {
 41143        output.WriteRawTag(32);
 41144        output.WriteEnum((int) AlignSelf);
 1145      }
 191146      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.Column) {
 161147        output.WriteRawTag(40);
 161148        output.WriteEnum((int) FlexDirection);
 1149      }
 191150      if (FlexWrap != global::DCL.ECSComponents.YGWrap.NoWrap) {
 11151        output.WriteRawTag(48);
 11152        output.WriteEnum((int) FlexWrap);
 1153      }
 191154      if (JustifyContent != global::DCL.ECSComponents.YGJustify.FlexStart) {
 21155        output.WriteRawTag(56);
 21156        output.WriteEnum((int) JustifyContent);
 1157      }
 191158      if (Overflow != global::DCL.ECSComponents.YGOverflow.Visible) {
 11159        output.WriteRawTag(64);
 11160        output.WriteEnum((int) Overflow);
 1161      }
 191162      if (Display != global::DCL.ECSComponents.YGDisplay.Flex) {
 01163        output.WriteRawTag(72);
 01164        output.WriteEnum((int) Display);
 1165      }
 191166      if (Direction != global::DCL.ECSComponents.YGDirection.Inherit) {
 01167        output.WriteRawTag(80);
 01168        output.WriteEnum((int) Direction);
 1169      }
 191170      if (Flex != 0F) {
 181171        output.WriteRawTag(93);
 181172        output.WriteFloat(Flex);
 1173      }
 191174      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171175        output.WriteRawTag(104);
 171176        output.WriteEnum((int) FlexBasisUnit);
 1177      }
 191178      if (FlexBasis != 0F) {
 171179        output.WriteRawTag(117);
 171180        output.WriteFloat(FlexBasis);
 1181      }
 191182      if (FlexGrow != 0F) {
 41183        output.WriteRawTag(125);
 41184        output.WriteFloat(FlexGrow);
 1185      }
 191186      if (FlexShrink != 0F) {
 131187        output.WriteRawTag(133, 1);
 131188        output.WriteFloat(FlexShrink);
 1189      }
 191190      if (WidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171191        output.WriteRawTag(136, 1);
 171192        output.WriteEnum((int) WidthUnit);
 1193      }
 191194      if (Width != 0F) {
 171195        output.WriteRawTag(149, 1);
 171196        output.WriteFloat(Width);
 1197      }
 191198      if (HeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 181199        output.WriteRawTag(152, 1);
 181200        output.WriteEnum((int) HeightUnit);
 1201      }
 191202      if (Height != 0F) {
 171203        output.WriteRawTag(165, 1);
 171204        output.WriteFloat(Height);
 1205      }
 191206      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171207        output.WriteRawTag(168, 1);
 171208        output.WriteEnum((int) MinWidthUnit);
 1209      }
 191210      if (MinWidth != 0F) {
 171211        output.WriteRawTag(181, 1);
 171212        output.WriteFloat(MinWidth);
 1213      }
 191214      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171215        output.WriteRawTag(184, 1);
 171216        output.WriteEnum((int) MinHeightUnit);
 1217      }
 191218      if (MinHeight != 0F) {
 171219        output.WriteRawTag(197, 1);
 171220        output.WriteFloat(MinHeight);
 1221      }
 191222      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171223        output.WriteRawTag(248, 1);
 171224        output.WriteEnum((int) MaxWidthUnit);
 1225      }
 191226      if (MaxWidth != 0F) {
 171227        output.WriteRawTag(133, 2);
 171228        output.WriteFloat(MaxWidth);
 1229      }
 191230      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171231        output.WriteRawTag(136, 2);
 171232        output.WriteEnum((int) MaxHeightUnit);
 1233      }
 191234      if (MaxHeight != 0F) {
 171235        output.WriteRawTag(149, 2);
 171236        output.WriteFloat(MaxHeight);
 1237      }
 191238      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171239        output.WriteRawTag(200, 2);
 171240        output.WriteEnum((int) PositionLeftUnit);
 1241      }
 191242      if (PositionLeft != 0F) {
 01243        output.WriteRawTag(213, 2);
 01244        output.WriteFloat(PositionLeft);
 1245      }
 191246      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171247        output.WriteRawTag(216, 2);
 171248        output.WriteEnum((int) PositionTopUnit);
 1249      }
 191250      if (PositionTop != 0F) {
 01251        output.WriteRawTag(229, 2);
 01252        output.WriteFloat(PositionTop);
 1253      }
 191254      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171255        output.WriteRawTag(232, 2);
 171256        output.WriteEnum((int) PositionRightUnit);
 1257      }
 191258      if (PositionRight != 0F) {
 01259        output.WriteRawTag(245, 2);
 01260        output.WriteFloat(PositionRight);
 1261      }
 191262      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171263        output.WriteRawTag(248, 2);
 171264        output.WriteEnum((int) PositionBottomUnit);
 1265      }
 191266      if (PositionBottom != 0F) {
 01267        output.WriteRawTag(133, 3);
 01268        output.WriteFloat(PositionBottom);
 1269      }
 191270      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171271        output.WriteRawTag(152, 3);
 171272        output.WriteEnum((int) MarginLeftUnit);
 1273      }
 191274      if (MarginLeft != 0F) {
 11275        output.WriteRawTag(165, 3);
 11276        output.WriteFloat(MarginLeft);
 1277      }
 191278      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171279        output.WriteRawTag(168, 3);
 171280        output.WriteEnum((int) MarginTopUnit);
 1281      }
 191282      if (MarginTop != 0F) {
 11283        output.WriteRawTag(181, 3);
 11284        output.WriteFloat(MarginTop);
 1285      }
 191286      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171287        output.WriteRawTag(184, 3);
 171288        output.WriteEnum((int) MarginRightUnit);
 1289      }
 191290      if (MarginRight != 0F) {
 11291        output.WriteRawTag(197, 3);
 11292        output.WriteFloat(MarginRight);
 1293      }
 191294      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171295        output.WriteRawTag(200, 3);
 171296        output.WriteEnum((int) MarginBottomUnit);
 1297      }
 191298      if (MarginBottom != 0F) {
 11299        output.WriteRawTag(213, 3);
 11300        output.WriteFloat(MarginBottom);
 1301      }
 191302      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171303        output.WriteRawTag(232, 3);
 171304        output.WriteEnum((int) PaddingLeftUnit);
 1305      }
 191306      if (PaddingLeft != 0F) {
 11307        output.WriteRawTag(245, 3);
 11308        output.WriteFloat(PaddingLeft);
 1309      }
 191310      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171311        output.WriteRawTag(248, 3);
 171312        output.WriteEnum((int) PaddingTopUnit);
 1313      }
 191314      if (PaddingTop != 0F) {
 11315        output.WriteRawTag(133, 4);
 11316        output.WriteFloat(PaddingTop);
 1317      }
 191318      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171319        output.WriteRawTag(136, 4);
 171320        output.WriteEnum((int) PaddingRightUnit);
 1321      }
 191322      if (PaddingRight != 0F) {
 11323        output.WriteRawTag(149, 4);
 11324        output.WriteFloat(PaddingRight);
 1325      }
 191326      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171327        output.WriteRawTag(152, 4);
 171328        output.WriteEnum((int) PaddingBottomUnit);
 1329      }
 191330      if (PaddingBottom != 0F) {
 11331        output.WriteRawTag(165, 4);
 11332        output.WriteFloat(PaddingBottom);
 1333      }
 191334      if (BorderLeft != 0F) {
 11335        output.WriteRawTag(197, 4);
 11336        output.WriteFloat(BorderLeft);
 1337      }
 191338      if (BorderTop != 0F) {
 11339        output.WriteRawTag(213, 4);
 11340        output.WriteFloat(BorderTop);
 1341      }
 191342      if (BorderRight != 0F) {
 11343        output.WriteRawTag(229, 4);
 11344        output.WriteFloat(BorderRight);
 1345      }
 191346      if (BorderBottom != 0F) {
 11347        output.WriteRawTag(245, 4);
 11348        output.WriteFloat(BorderBottom);
 1349      }
 191350      if (Parent != 0) {
 141351        output.WriteRawTag(248, 4);
 141352        output.WriteInt32(Parent);
 1353      }
 191354      if (RightOf != 0) {
 01355        output.WriteRawTag(128, 5);
 01356        output.WriteInt32(RightOf);
 1357      }
 191358      if (_unknownFields != null) {
 01359        _unknownFields.WriteTo(output);
 1360      }
 1361    #endif
 191362    }
 1363
 1364    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1365    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1366    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1367    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1368      if (PositionType != global::DCL.ECSComponents.YGPositionType.Static) {
 1369        output.WriteRawTag(8);
 1370        output.WriteEnum((int) PositionType);
 1371      }
 1372      if (AlignContent != global::DCL.ECSComponents.YGAlign.Auto) {
 1373        output.WriteRawTag(16);
 1374        output.WriteEnum((int) AlignContent);
 1375      }
 1376      if (AlignItems != global::DCL.ECSComponents.YGAlign.Auto) {
 1377        output.WriteRawTag(24);
 1378        output.WriteEnum((int) AlignItems);
 1379      }
 1380      if (AlignSelf != global::DCL.ECSComponents.YGAlign.Auto) {
 1381        output.WriteRawTag(32);
 1382        output.WriteEnum((int) AlignSelf);
 1383      }
 1384      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.Column) {
 1385        output.WriteRawTag(40);
 1386        output.WriteEnum((int) FlexDirection);
 1387      }
 1388      if (FlexWrap != global::DCL.ECSComponents.YGWrap.NoWrap) {
 1389        output.WriteRawTag(48);
 1390        output.WriteEnum((int) FlexWrap);
 1391      }
 1392      if (JustifyContent != global::DCL.ECSComponents.YGJustify.FlexStart) {
 1393        output.WriteRawTag(56);
 1394        output.WriteEnum((int) JustifyContent);
 1395      }
 1396      if (Overflow != global::DCL.ECSComponents.YGOverflow.Visible) {
 1397        output.WriteRawTag(64);
 1398        output.WriteEnum((int) Overflow);
 1399      }
 1400      if (Display != global::DCL.ECSComponents.YGDisplay.Flex) {
 1401        output.WriteRawTag(72);
 1402        output.WriteEnum((int) Display);
 1403      }
 1404      if (Direction != global::DCL.ECSComponents.YGDirection.Inherit) {
 1405        output.WriteRawTag(80);
 1406        output.WriteEnum((int) Direction);
 1407      }
 1408      if (Flex != 0F) {
 1409        output.WriteRawTag(93);
 1410        output.WriteFloat(Flex);
 1411      }
 1412      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1413        output.WriteRawTag(104);
 1414        output.WriteEnum((int) FlexBasisUnit);
 1415      }
 1416      if (FlexBasis != 0F) {
 1417        output.WriteRawTag(117);
 1418        output.WriteFloat(FlexBasis);
 1419      }
 1420      if (FlexGrow != 0F) {
 1421        output.WriteRawTag(125);
 1422        output.WriteFloat(FlexGrow);
 1423      }
 1424      if (FlexShrink != 0F) {
 1425        output.WriteRawTag(133, 1);
 1426        output.WriteFloat(FlexShrink);
 1427      }
 1428      if (WidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1429        output.WriteRawTag(136, 1);
 1430        output.WriteEnum((int) WidthUnit);
 1431      }
 1432      if (Width != 0F) {
 1433        output.WriteRawTag(149, 1);
 1434        output.WriteFloat(Width);
 1435      }
 1436      if (HeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1437        output.WriteRawTag(152, 1);
 1438        output.WriteEnum((int) HeightUnit);
 1439      }
 1440      if (Height != 0F) {
 1441        output.WriteRawTag(165, 1);
 1442        output.WriteFloat(Height);
 1443      }
 1444      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1445        output.WriteRawTag(168, 1);
 1446        output.WriteEnum((int) MinWidthUnit);
 1447      }
 1448      if (MinWidth != 0F) {
 1449        output.WriteRawTag(181, 1);
 1450        output.WriteFloat(MinWidth);
 1451      }
 1452      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1453        output.WriteRawTag(184, 1);
 1454        output.WriteEnum((int) MinHeightUnit);
 1455      }
 1456      if (MinHeight != 0F) {
 1457        output.WriteRawTag(197, 1);
 1458        output.WriteFloat(MinHeight);
 1459      }
 1460      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1461        output.WriteRawTag(248, 1);
 1462        output.WriteEnum((int) MaxWidthUnit);
 1463      }
 1464      if (MaxWidth != 0F) {
 1465        output.WriteRawTag(133, 2);
 1466        output.WriteFloat(MaxWidth);
 1467      }
 1468      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1469        output.WriteRawTag(136, 2);
 1470        output.WriteEnum((int) MaxHeightUnit);
 1471      }
 1472      if (MaxHeight != 0F) {
 1473        output.WriteRawTag(149, 2);
 1474        output.WriteFloat(MaxHeight);
 1475      }
 1476      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1477        output.WriteRawTag(200, 2);
 1478        output.WriteEnum((int) PositionLeftUnit);
 1479      }
 1480      if (PositionLeft != 0F) {
 1481        output.WriteRawTag(213, 2);
 1482        output.WriteFloat(PositionLeft);
 1483      }
 1484      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1485        output.WriteRawTag(216, 2);
 1486        output.WriteEnum((int) PositionTopUnit);
 1487      }
 1488      if (PositionTop != 0F) {
 1489        output.WriteRawTag(229, 2);
 1490        output.WriteFloat(PositionTop);
 1491      }
 1492      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1493        output.WriteRawTag(232, 2);
 1494        output.WriteEnum((int) PositionRightUnit);
 1495      }
 1496      if (PositionRight != 0F) {
 1497        output.WriteRawTag(245, 2);
 1498        output.WriteFloat(PositionRight);
 1499      }
 1500      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1501        output.WriteRawTag(248, 2);
 1502        output.WriteEnum((int) PositionBottomUnit);
 1503      }
 1504      if (PositionBottom != 0F) {
 1505        output.WriteRawTag(133, 3);
 1506        output.WriteFloat(PositionBottom);
 1507      }
 1508      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1509        output.WriteRawTag(152, 3);
 1510        output.WriteEnum((int) MarginLeftUnit);
 1511      }
 1512      if (MarginLeft != 0F) {
 1513        output.WriteRawTag(165, 3);
 1514        output.WriteFloat(MarginLeft);
 1515      }
 1516      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1517        output.WriteRawTag(168, 3);
 1518        output.WriteEnum((int) MarginTopUnit);
 1519      }
 1520      if (MarginTop != 0F) {
 1521        output.WriteRawTag(181, 3);
 1522        output.WriteFloat(MarginTop);
 1523      }
 1524      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1525        output.WriteRawTag(184, 3);
 1526        output.WriteEnum((int) MarginRightUnit);
 1527      }
 1528      if (MarginRight != 0F) {
 1529        output.WriteRawTag(197, 3);
 1530        output.WriteFloat(MarginRight);
 1531      }
 1532      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1533        output.WriteRawTag(200, 3);
 1534        output.WriteEnum((int) MarginBottomUnit);
 1535      }
 1536      if (MarginBottom != 0F) {
 1537        output.WriteRawTag(213, 3);
 1538        output.WriteFloat(MarginBottom);
 1539      }
 1540      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1541        output.WriteRawTag(232, 3);
 1542        output.WriteEnum((int) PaddingLeftUnit);
 1543      }
 1544      if (PaddingLeft != 0F) {
 1545        output.WriteRawTag(245, 3);
 1546        output.WriteFloat(PaddingLeft);
 1547      }
 1548      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1549        output.WriteRawTag(248, 3);
 1550        output.WriteEnum((int) PaddingTopUnit);
 1551      }
 1552      if (PaddingTop != 0F) {
 1553        output.WriteRawTag(133, 4);
 1554        output.WriteFloat(PaddingTop);
 1555      }
 1556      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1557        output.WriteRawTag(136, 4);
 1558        output.WriteEnum((int) PaddingRightUnit);
 1559      }
 1560      if (PaddingRight != 0F) {
 1561        output.WriteRawTag(149, 4);
 1562        output.WriteFloat(PaddingRight);
 1563      }
 1564      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1565        output.WriteRawTag(152, 4);
 1566        output.WriteEnum((int) PaddingBottomUnit);
 1567      }
 1568      if (PaddingBottom != 0F) {
 1569        output.WriteRawTag(165, 4);
 1570        output.WriteFloat(PaddingBottom);
 1571      }
 1572      if (BorderLeft != 0F) {
 1573        output.WriteRawTag(197, 4);
 1574        output.WriteFloat(BorderLeft);
 1575      }
 1576      if (BorderTop != 0F) {
 1577        output.WriteRawTag(213, 4);
 1578        output.WriteFloat(BorderTop);
 1579      }
 1580      if (BorderRight != 0F) {
 1581        output.WriteRawTag(229, 4);
 1582        output.WriteFloat(BorderRight);
 1583      }
 1584      if (BorderBottom != 0F) {
 1585        output.WriteRawTag(245, 4);
 1586        output.WriteFloat(BorderBottom);
 1587      }
 1588      if (Parent != 0) {
 1589        output.WriteRawTag(248, 4);
 1590        output.WriteInt32(Parent);
 1591      }
 1592      if (RightOf != 0) {
 1593        output.WriteRawTag(128, 5);
 1594        output.WriteInt32(RightOf);
 1595      }
 1596      if (_unknownFields != null) {
 1597        _unknownFields.WriteTo(ref output);
 1598      }
 1599    }
 1600    #endif
 1601
 1602    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1603    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1604    public int CalculateSize() {
 191605      int size = 0;
 191606      if (Parent != 0) {
 141607        size += 2 + pb::CodedOutputStream.ComputeInt32Size(Parent);
 1608      }
 191609      if (RightOf != 0) {
 01610        size += 2 + pb::CodedOutputStream.ComputeInt32Size(RightOf);
 1611      }
 191612      if (PositionType != global::DCL.ECSComponents.YGPositionType.Static) {
 171613        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) PositionType);
 1614      }
 191615      if (AlignContent != global::DCL.ECSComponents.YGAlign.Auto) {
 171616        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignContent);
 1617      }
 191618      if (AlignItems != global::DCL.ECSComponents.YGAlign.Auto) {
 11619        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignItems);
 1620      }
 191621      if (AlignSelf != global::DCL.ECSComponents.YGAlign.Auto) {
 41622        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignSelf);
 1623      }
 191624      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.Column) {
 161625        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexDirection);
 1626      }
 191627      if (FlexWrap != global::DCL.ECSComponents.YGWrap.NoWrap) {
 11628        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexWrap);
 1629      }
 191630      if (JustifyContent != global::DCL.ECSComponents.YGJustify.FlexStart) {
 21631        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) JustifyContent);
 1632      }
 191633      if (Overflow != global::DCL.ECSComponents.YGOverflow.Visible) {
 11634        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Overflow);
 1635      }
 191636      if (Display != global::DCL.ECSComponents.YGDisplay.Flex) {
 01637        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Display);
 1638      }
 191639      if (Direction != global::DCL.ECSComponents.YGDirection.Inherit) {
 01640        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Direction);
 1641      }
 191642      if (Flex != 0F) {
 181643        size += 1 + 4;
 1644      }
 191645      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171646        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexBasisUnit);
 1647      }
 191648      if (FlexBasis != 0F) {
 171649        size += 1 + 4;
 1650      }
 191651      if (FlexGrow != 0F) {
 41652        size += 1 + 4;
 1653      }
 191654      if (FlexShrink != 0F) {
 131655        size += 2 + 4;
 1656      }
 191657      if (WidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171658        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) WidthUnit);
 1659      }
 191660      if (Width != 0F) {
 171661        size += 2 + 4;
 1662      }
 191663      if (HeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 181664        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) HeightUnit);
 1665      }
 191666      if (Height != 0F) {
 171667        size += 2 + 4;
 1668      }
 191669      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171670        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MinWidthUnit);
 1671      }
 191672      if (MinWidth != 0F) {
 171673        size += 2 + 4;
 1674      }
 191675      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171676        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MinHeightUnit);
 1677      }
 191678      if (MinHeight != 0F) {
 171679        size += 2 + 4;
 1680      }
 191681      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171682        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MaxWidthUnit);
 1683      }
 191684      if (MaxWidth != 0F) {
 171685        size += 2 + 4;
 1686      }
 191687      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171688        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MaxHeightUnit);
 1689      }
 191690      if (MaxHeight != 0F) {
 171691        size += 2 + 4;
 1692      }
 191693      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171694        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionLeftUnit);
 1695      }
 191696      if (PositionLeft != 0F) {
 01697        size += 2 + 4;
 1698      }
 191699      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171700        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionTopUnit);
 1701      }
 191702      if (PositionTop != 0F) {
 01703        size += 2 + 4;
 1704      }
 191705      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171706        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionRightUnit);
 1707      }
 191708      if (PositionRight != 0F) {
 01709        size += 2 + 4;
 1710      }
 191711      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171712        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionBottomUnit);
 1713      }
 191714      if (PositionBottom != 0F) {
 01715        size += 2 + 4;
 1716      }
 191717      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171718        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginLeftUnit);
 1719      }
 191720      if (MarginLeft != 0F) {
 11721        size += 2 + 4;
 1722      }
 191723      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171724        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginTopUnit);
 1725      }
 191726      if (MarginTop != 0F) {
 11727        size += 2 + 4;
 1728      }
 191729      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171730        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginRightUnit);
 1731      }
 191732      if (MarginRight != 0F) {
 11733        size += 2 + 4;
 1734      }
 191735      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171736        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginBottomUnit);
 1737      }
 191738      if (MarginBottom != 0F) {
 11739        size += 2 + 4;
 1740      }
 191741      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171742        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingLeftUnit);
 1743      }
 191744      if (PaddingLeft != 0F) {
 11745        size += 2 + 4;
 1746      }
 191747      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171748        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingTopUnit);
 1749      }
 191750      if (PaddingTop != 0F) {
 11751        size += 2 + 4;
 1752      }
 191753      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171754        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingRightUnit);
 1755      }
 191756      if (PaddingRight != 0F) {
 11757        size += 2 + 4;
 1758      }
 191759      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171760        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingBottomUnit);
 1761      }
 191762      if (PaddingBottom != 0F) {
 11763        size += 2 + 4;
 1764      }
 191765      if (BorderLeft != 0F) {
 11766        size += 2 + 4;
 1767      }
 191768      if (BorderTop != 0F) {
 11769        size += 2 + 4;
 1770      }
 191771      if (BorderRight != 0F) {
 11772        size += 2 + 4;
 1773      }
 191774      if (BorderBottom != 0F) {
 11775        size += 2 + 4;
 1776      }
 191777      if (_unknownFields != null) {
 01778        size += _unknownFields.CalculateSize();
 1779      }
 191780      return size;
 1781    }
 1782
 1783    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1784    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1785    public void MergeFrom(PBUiTransform other) {
 01786      if (other == null) {
 01787        return;
 1788      }
 01789      if (other.Parent != 0) {
 01790        Parent = other.Parent;
 1791      }
 01792      if (other.RightOf != 0) {
 01793        RightOf = other.RightOf;
 1794      }
 01795      if (other.PositionType != global::DCL.ECSComponents.YGPositionType.Static) {
 01796        PositionType = other.PositionType;
 1797      }
 01798      if (other.AlignContent != global::DCL.ECSComponents.YGAlign.Auto) {
 01799        AlignContent = other.AlignContent;
 1800      }
 01801      if (other.AlignItems != global::DCL.ECSComponents.YGAlign.Auto) {
 01802        AlignItems = other.AlignItems;
 1803      }
 01804      if (other.AlignSelf != global::DCL.ECSComponents.YGAlign.Auto) {
 01805        AlignSelf = other.AlignSelf;
 1806      }
 01807      if (other.FlexDirection != global::DCL.ECSComponents.YGFlexDirection.Column) {
 01808        FlexDirection = other.FlexDirection;
 1809      }
 01810      if (other.FlexWrap != global::DCL.ECSComponents.YGWrap.NoWrap) {
 01811        FlexWrap = other.FlexWrap;
 1812      }
 01813      if (other.JustifyContent != global::DCL.ECSComponents.YGJustify.FlexStart) {
 01814        JustifyContent = other.JustifyContent;
 1815      }
 01816      if (other.Overflow != global::DCL.ECSComponents.YGOverflow.Visible) {
 01817        Overflow = other.Overflow;
 1818      }
 01819      if (other.Display != global::DCL.ECSComponents.YGDisplay.Flex) {
 01820        Display = other.Display;
 1821      }
 01822      if (other.Direction != global::DCL.ECSComponents.YGDirection.Inherit) {
 01823        Direction = other.Direction;
 1824      }
 01825      if (other.Flex != 0F) {
 01826        Flex = other.Flex;
 1827      }
 01828      if (other.FlexBasisUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01829        FlexBasisUnit = other.FlexBasisUnit;
 1830      }
 01831      if (other.FlexBasis != 0F) {
 01832        FlexBasis = other.FlexBasis;
 1833      }
 01834      if (other.FlexGrow != 0F) {
 01835        FlexGrow = other.FlexGrow;
 1836      }
 01837      if (other.FlexShrink != 0F) {
 01838        FlexShrink = other.FlexShrink;
 1839      }
 01840      if (other.WidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01841        WidthUnit = other.WidthUnit;
 1842      }
 01843      if (other.Width != 0F) {
 01844        Width = other.Width;
 1845      }
 01846      if (other.HeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01847        HeightUnit = other.HeightUnit;
 1848      }
 01849      if (other.Height != 0F) {
 01850        Height = other.Height;
 1851      }
 01852      if (other.MinWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01853        MinWidthUnit = other.MinWidthUnit;
 1854      }
 01855      if (other.MinWidth != 0F) {
 01856        MinWidth = other.MinWidth;
 1857      }
 01858      if (other.MinHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01859        MinHeightUnit = other.MinHeightUnit;
 1860      }
 01861      if (other.MinHeight != 0F) {
 01862        MinHeight = other.MinHeight;
 1863      }
 01864      if (other.MaxWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01865        MaxWidthUnit = other.MaxWidthUnit;
 1866      }
 01867      if (other.MaxWidth != 0F) {
 01868        MaxWidth = other.MaxWidth;
 1869      }
 01870      if (other.MaxHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01871        MaxHeightUnit = other.MaxHeightUnit;
 1872      }
 01873      if (other.MaxHeight != 0F) {
 01874        MaxHeight = other.MaxHeight;
 1875      }
 01876      if (other.PositionLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01877        PositionLeftUnit = other.PositionLeftUnit;
 1878      }
 01879      if (other.PositionLeft != 0F) {
 01880        PositionLeft = other.PositionLeft;
 1881      }
 01882      if (other.PositionTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01883        PositionTopUnit = other.PositionTopUnit;
 1884      }
 01885      if (other.PositionTop != 0F) {
 01886        PositionTop = other.PositionTop;
 1887      }
 01888      if (other.PositionRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01889        PositionRightUnit = other.PositionRightUnit;
 1890      }
 01891      if (other.PositionRight != 0F) {
 01892        PositionRight = other.PositionRight;
 1893      }
 01894      if (other.PositionBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01895        PositionBottomUnit = other.PositionBottomUnit;
 1896      }
 01897      if (other.PositionBottom != 0F) {
 01898        PositionBottom = other.PositionBottom;
 1899      }
 01900      if (other.MarginLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01901        MarginLeftUnit = other.MarginLeftUnit;
 1902      }
 01903      if (other.MarginLeft != 0F) {
 01904        MarginLeft = other.MarginLeft;
 1905      }
 01906      if (other.MarginTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01907        MarginTopUnit = other.MarginTopUnit;
 1908      }
 01909      if (other.MarginTop != 0F) {
 01910        MarginTop = other.MarginTop;
 1911      }
 01912      if (other.MarginRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01913        MarginRightUnit = other.MarginRightUnit;
 1914      }
 01915      if (other.MarginRight != 0F) {
 01916        MarginRight = other.MarginRight;
 1917      }
 01918      if (other.MarginBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01919        MarginBottomUnit = other.MarginBottomUnit;
 1920      }
 01921      if (other.MarginBottom != 0F) {
 01922        MarginBottom = other.MarginBottom;
 1923      }
 01924      if (other.PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01925        PaddingLeftUnit = other.PaddingLeftUnit;
 1926      }
 01927      if (other.PaddingLeft != 0F) {
 01928        PaddingLeft = other.PaddingLeft;
 1929      }
 01930      if (other.PaddingTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01931        PaddingTopUnit = other.PaddingTopUnit;
 1932      }
 01933      if (other.PaddingTop != 0F) {
 01934        PaddingTop = other.PaddingTop;
 1935      }
 01936      if (other.PaddingRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01937        PaddingRightUnit = other.PaddingRightUnit;
 1938      }
 01939      if (other.PaddingRight != 0F) {
 01940        PaddingRight = other.PaddingRight;
 1941      }
 01942      if (other.PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01943        PaddingBottomUnit = other.PaddingBottomUnit;
 1944      }
 01945      if (other.PaddingBottom != 0F) {
 01946        PaddingBottom = other.PaddingBottom;
 1947      }
 01948      if (other.BorderLeft != 0F) {
 01949        BorderLeft = other.BorderLeft;
 1950      }
 01951      if (other.BorderTop != 0F) {
 01952        BorderTop = other.BorderTop;
 1953      }
 01954      if (other.BorderRight != 0F) {
 01955        BorderRight = other.BorderRight;
 1956      }
 01957      if (other.BorderBottom != 0F) {
 01958        BorderBottom = other.BorderBottom;
 1959      }
 01960      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 01961    }
 1962
 1963    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1964    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1965    public void MergeFrom(pb::CodedInputStream input) {
 1966    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1967      input.ReadRawMessage(this);
 1968    #else
 1969      uint tag;
 5811970      while ((tag = input.ReadTag()) != 0) {
 1971        switch(tag) {
 1972          default:
 01973            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 01974            break;
 1975          case 8: {
 171976            PositionType = (global::DCL.ECSComponents.YGPositionType) input.ReadEnum();
 171977            break;
 1978          }
 1979          case 16: {
 171980            AlignContent = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 171981            break;
 1982          }
 1983          case 24: {
 11984            AlignItems = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 11985            break;
 1986          }
 1987          case 32: {
 41988            AlignSelf = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 41989            break;
 1990          }
 1991          case 40: {
 161992            FlexDirection = (global::DCL.ECSComponents.YGFlexDirection) input.ReadEnum();
 161993            break;
 1994          }
 1995          case 48: {
 11996            FlexWrap = (global::DCL.ECSComponents.YGWrap) input.ReadEnum();
 11997            break;
 1998          }
 1999          case 56: {
 22000            JustifyContent = (global::DCL.ECSComponents.YGJustify) input.ReadEnum();
 22001            break;
 2002          }
 2003          case 64: {
 12004            Overflow = (global::DCL.ECSComponents.YGOverflow) input.ReadEnum();
 12005            break;
 2006          }
 2007          case 72: {
 02008            Display = (global::DCL.ECSComponents.YGDisplay) input.ReadEnum();
 02009            break;
 2010          }
 2011          case 80: {
 02012            Direction = (global::DCL.ECSComponents.YGDirection) input.ReadEnum();
 02013            break;
 2014          }
 2015          case 93: {
 182016            Flex = input.ReadFloat();
 182017            break;
 2018          }
 2019          case 104: {
 172020            FlexBasisUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172021            break;
 2022          }
 2023          case 117: {
 172024            FlexBasis = input.ReadFloat();
 172025            break;
 2026          }
 2027          case 125: {
 42028            FlexGrow = input.ReadFloat();
 42029            break;
 2030          }
 2031          case 133: {
 132032            FlexShrink = input.ReadFloat();
 132033            break;
 2034          }
 2035          case 136: {
 172036            WidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172037            break;
 2038          }
 2039          case 149: {
 172040            Width = input.ReadFloat();
 172041            break;
 2042          }
 2043          case 152: {
 182044            HeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 182045            break;
 2046          }
 2047          case 165: {
 172048            Height = input.ReadFloat();
 172049            break;
 2050          }
 2051          case 168: {
 172052            MinWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172053            break;
 2054          }
 2055          case 181: {
 172056            MinWidth = input.ReadFloat();
 172057            break;
 2058          }
 2059          case 184: {
 172060            MinHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172061            break;
 2062          }
 2063          case 197: {
 172064            MinHeight = input.ReadFloat();
 172065            break;
 2066          }
 2067          case 248: {
 172068            MaxWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172069            break;
 2070          }
 2071          case 261: {
 172072            MaxWidth = input.ReadFloat();
 172073            break;
 2074          }
 2075          case 264: {
 172076            MaxHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172077            break;
 2078          }
 2079          case 277: {
 172080            MaxHeight = input.ReadFloat();
 172081            break;
 2082          }
 2083          case 328: {
 172084            PositionLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172085            break;
 2086          }
 2087          case 341: {
 02088            PositionLeft = input.ReadFloat();
 02089            break;
 2090          }
 2091          case 344: {
 172092            PositionTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172093            break;
 2094          }
 2095          case 357: {
 02096            PositionTop = input.ReadFloat();
 02097            break;
 2098          }
 2099          case 360: {
 172100            PositionRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172101            break;
 2102          }
 2103          case 373: {
 02104            PositionRight = input.ReadFloat();
 02105            break;
 2106          }
 2107          case 376: {
 172108            PositionBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172109            break;
 2110          }
 2111          case 389: {
 02112            PositionBottom = input.ReadFloat();
 02113            break;
 2114          }
 2115          case 408: {
 172116            MarginLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172117            break;
 2118          }
 2119          case 421: {
 12120            MarginLeft = input.ReadFloat();
 12121            break;
 2122          }
 2123          case 424: {
 172124            MarginTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172125            break;
 2126          }
 2127          case 437: {
 12128            MarginTop = input.ReadFloat();
 12129            break;
 2130          }
 2131          case 440: {
 172132            MarginRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172133            break;
 2134          }
 2135          case 453: {
 12136            MarginRight = input.ReadFloat();
 12137            break;
 2138          }
 2139          case 456: {
 172140            MarginBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172141            break;
 2142          }
 2143          case 469: {
 12144            MarginBottom = input.ReadFloat();
 12145            break;
 2146          }
 2147          case 488: {
 172148            PaddingLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172149            break;
 2150          }
 2151          case 501: {
 12152            PaddingLeft = input.ReadFloat();
 12153            break;
 2154          }
 2155          case 504: {
 172156            PaddingTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172157            break;
 2158          }
 2159          case 517: {
 12160            PaddingTop = input.ReadFloat();
 12161            break;
 2162          }
 2163          case 520: {
 172164            PaddingRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172165            break;
 2166          }
 2167          case 533: {
 12168            PaddingRight = input.ReadFloat();
 12169            break;
 2170          }
 2171          case 536: {
 172172            PaddingBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172173            break;
 2174          }
 2175          case 549: {
 12176            PaddingBottom = input.ReadFloat();
 12177            break;
 2178          }
 2179          case 581: {
 12180            BorderLeft = input.ReadFloat();
 12181            break;
 2182          }
 2183          case 597: {
 12184            BorderTop = input.ReadFloat();
 12185            break;
 2186          }
 2187          case 613: {
 12188            BorderRight = input.ReadFloat();
 12189            break;
 2190          }
 2191          case 629: {
 12192            BorderBottom = input.ReadFloat();
 12193            break;
 2194          }
 2195          case 632: {
 142196            Parent = input.ReadInt32();
 142197            break;
 2198          }
 2199          case 640: {
 02200            RightOf = input.ReadInt32();
 2201            break;
 2202          }
 2203        }
 2204      }
 2205    #endif
 182206    }
 2207
 2208    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2209    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2210    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2211    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 2212      uint tag;
 2213      while ((tag = input.ReadTag()) != 0) {
 2214        switch(tag) {
 2215          default:
 2216            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 2217            break;
 2218          case 8: {
 2219            PositionType = (global::DCL.ECSComponents.YGPositionType) input.ReadEnum();
 2220            break;
 2221          }
 2222          case 16: {
 2223            AlignContent = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 2224            break;
 2225          }
 2226          case 24: {
 2227            AlignItems = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 2228            break;
 2229          }
 2230          case 32: {
 2231            AlignSelf = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 2232            break;
 2233          }
 2234          case 40: {
 2235            FlexDirection = (global::DCL.ECSComponents.YGFlexDirection) input.ReadEnum();
 2236            break;
 2237          }
 2238          case 48: {
 2239            FlexWrap = (global::DCL.ECSComponents.YGWrap) input.ReadEnum();
 2240            break;
 2241          }
 2242          case 56: {
 2243            JustifyContent = (global::DCL.ECSComponents.YGJustify) input.ReadEnum();
 2244            break;
 2245          }
 2246          case 64: {
 2247            Overflow = (global::DCL.ECSComponents.YGOverflow) input.ReadEnum();
 2248            break;
 2249          }
 2250          case 72: {
 2251            Display = (global::DCL.ECSComponents.YGDisplay) input.ReadEnum();
 2252            break;
 2253          }
 2254          case 80: {
 2255            Direction = (global::DCL.ECSComponents.YGDirection) input.ReadEnum();
 2256            break;
 2257          }
 2258          case 93: {
 2259            Flex = input.ReadFloat();
 2260            break;
 2261          }
 2262          case 104: {
 2263            FlexBasisUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2264            break;
 2265          }
 2266          case 117: {
 2267            FlexBasis = input.ReadFloat();
 2268            break;
 2269          }
 2270          case 125: {
 2271            FlexGrow = input.ReadFloat();
 2272            break;
 2273          }
 2274          case 133: {
 2275            FlexShrink = input.ReadFloat();
 2276            break;
 2277          }
 2278          case 136: {
 2279            WidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2280            break;
 2281          }
 2282          case 149: {
 2283            Width = input.ReadFloat();
 2284            break;
 2285          }
 2286          case 152: {
 2287            HeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2288            break;
 2289          }
 2290          case 165: {
 2291            Height = input.ReadFloat();
 2292            break;
 2293          }
 2294          case 168: {
 2295            MinWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2296            break;
 2297          }
 2298          case 181: {
 2299            MinWidth = input.ReadFloat();
 2300            break;
 2301          }
 2302          case 184: {
 2303            MinHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2304            break;
 2305          }
 2306          case 197: {
 2307            MinHeight = input.ReadFloat();
 2308            break;
 2309          }
 2310          case 248: {
 2311            MaxWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2312            break;
 2313          }
 2314          case 261: {
 2315            MaxWidth = input.ReadFloat();
 2316            break;
 2317          }
 2318          case 264: {
 2319            MaxHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2320            break;
 2321          }
 2322          case 277: {
 2323            MaxHeight = input.ReadFloat();
 2324            break;
 2325          }
 2326          case 328: {
 2327            PositionLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2328            break;
 2329          }
 2330          case 341: {
 2331            PositionLeft = input.ReadFloat();
 2332            break;
 2333          }
 2334          case 344: {
 2335            PositionTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2336            break;
 2337          }
 2338          case 357: {
 2339            PositionTop = input.ReadFloat();
 2340            break;
 2341          }
 2342          case 360: {
 2343            PositionRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2344            break;
 2345          }
 2346          case 373: {
 2347            PositionRight = input.ReadFloat();
 2348            break;
 2349          }
 2350          case 376: {
 2351            PositionBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2352            break;
 2353          }
 2354          case 389: {
 2355            PositionBottom = input.ReadFloat();
 2356            break;
 2357          }
 2358          case 408: {
 2359            MarginLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2360            break;
 2361          }
 2362          case 421: {
 2363            MarginLeft = input.ReadFloat();
 2364            break;
 2365          }
 2366          case 424: {
 2367            MarginTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2368            break;
 2369          }
 2370          case 437: {
 2371            MarginTop = input.ReadFloat();
 2372            break;
 2373          }
 2374          case 440: {
 2375            MarginRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2376            break;
 2377          }
 2378          case 453: {
 2379            MarginRight = input.ReadFloat();
 2380            break;
 2381          }
 2382          case 456: {
 2383            MarginBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2384            break;
 2385          }
 2386          case 469: {
 2387            MarginBottom = input.ReadFloat();
 2388            break;
 2389          }
 2390          case 488: {
 2391            PaddingLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2392            break;
 2393          }
 2394          case 501: {
 2395            PaddingLeft = input.ReadFloat();
 2396            break;
 2397          }
 2398          case 504: {
 2399            PaddingTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2400            break;
 2401          }
 2402          case 517: {
 2403            PaddingTop = input.ReadFloat();
 2404            break;
 2405          }
 2406          case 520: {
 2407            PaddingRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2408            break;
 2409          }
 2410          case 533: {
 2411            PaddingRight = input.ReadFloat();
 2412            break;
 2413          }
 2414          case 536: {
 2415            PaddingBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2416            break;
 2417          }
 2418          case 549: {
 2419            PaddingBottom = input.ReadFloat();
 2420            break;
 2421          }
 2422          case 581: {
 2423            BorderLeft = input.ReadFloat();
 2424            break;
 2425          }
 2426          case 597: {
 2427            BorderTop = input.ReadFloat();
 2428            break;
 2429          }
 2430          case 613: {
 2431            BorderRight = input.ReadFloat();
 2432            break;
 2433          }
 2434          case 629: {
 2435            BorderBottom = input.ReadFloat();
 2436            break;
 2437          }
 2438          case 632: {
 2439            Parent = input.ReadInt32();
 2440            break;
 2441          }
 2442          case 640: {
 2443            RightOf = input.ReadInt32();
 2444            break;
 2445          }
 2446        }
 2447      }
 2448    }
 2449    #endif
 2450
 2451  }
 2452
 2453  #endregion
 2454
 2455}
 2456
 2457#endregion Designer generated code

Methods/Properties

PBUiTransform()
Parser()
Descriptor()
get_Descriptor()
PBUiTransform()
PBUiTransform(DCL.ECSComponents.PBUiTransform)
Clone()
Parent()
Parent(System.Int32)
RightOf()
RightOf(System.Int32)
PositionType()
PositionType(DCL.ECSComponents.YGPositionType)
AlignContent()
AlignContent(DCL.ECSComponents.YGAlign)
AlignItems()
AlignItems(DCL.ECSComponents.YGAlign)
AlignSelf()
AlignSelf(DCL.ECSComponents.YGAlign)
FlexDirection()
FlexDirection(DCL.ECSComponents.YGFlexDirection)
FlexWrap()
FlexWrap(DCL.ECSComponents.YGWrap)
JustifyContent()
JustifyContent(DCL.ECSComponents.YGJustify)
Overflow()
Overflow(DCL.ECSComponents.YGOverflow)
Display()
Display(DCL.ECSComponents.YGDisplay)
Direction()
Direction(DCL.ECSComponents.YGDirection)
Flex()
Flex(System.Single)
FlexBasisUnit()
FlexBasisUnit(DCL.ECSComponents.YGUnit)
FlexBasis()
FlexBasis(System.Single)
FlexGrow()
FlexGrow(System.Single)
FlexShrink()
FlexShrink(System.Single)
WidthUnit()
WidthUnit(DCL.ECSComponents.YGUnit)
Width()
Width(System.Single)
HeightUnit()
HeightUnit(DCL.ECSComponents.YGUnit)
Height()
Height(System.Single)
MinWidthUnit()
MinWidthUnit(DCL.ECSComponents.YGUnit)
MinWidth()
MinWidth(System.Single)
MinHeightUnit()
MinHeightUnit(DCL.ECSComponents.YGUnit)
MinHeight()
MinHeight(System.Single)
MaxWidthUnit()
MaxWidthUnit(DCL.ECSComponents.YGUnit)
MaxWidth()
MaxWidth(System.Single)
MaxHeightUnit()
MaxHeightUnit(DCL.ECSComponents.YGUnit)
MaxHeight()
MaxHeight(System.Single)
PositionLeftUnit()
PositionLeftUnit(DCL.ECSComponents.YGUnit)
PositionLeft()
PositionLeft(System.Single)
PositionTopUnit()
PositionTopUnit(DCL.ECSComponents.YGUnit)
PositionTop()
PositionTop(System.Single)
PositionRightUnit()
PositionRightUnit(DCL.ECSComponents.YGUnit)
PositionRight()
PositionRight(System.Single)
PositionBottomUnit()
PositionBottomUnit(DCL.ECSComponents.YGUnit)
PositionBottom()
PositionBottom(System.Single)
MarginLeftUnit()
MarginLeftUnit(DCL.ECSComponents.YGUnit)
MarginLeft()
MarginLeft(System.Single)
MarginTopUnit()
MarginTopUnit(DCL.ECSComponents.YGUnit)
MarginTop()
MarginTop(System.Single)
MarginRightUnit()
MarginRightUnit(DCL.ECSComponents.YGUnit)
MarginRight()
MarginRight(System.Single)
MarginBottomUnit()
MarginBottomUnit(DCL.ECSComponents.YGUnit)
MarginBottom()
MarginBottom(System.Single)
PaddingLeftUnit()
PaddingLeftUnit(DCL.ECSComponents.YGUnit)
PaddingLeft()
PaddingLeft(System.Single)
PaddingTopUnit()
PaddingTopUnit(DCL.ECSComponents.YGUnit)
PaddingTop()
PaddingTop(System.Single)
PaddingRightUnit()
PaddingRightUnit(DCL.ECSComponents.YGUnit)
PaddingRight()
PaddingRight(System.Single)
PaddingBottomUnit()
PaddingBottomUnit(DCL.ECSComponents.YGUnit)
PaddingBottom()
PaddingBottom(System.Single)
BorderLeft()
BorderLeft(System.Single)
BorderTop()
BorderTop(System.Single)
BorderRight()
BorderRight(System.Single)
BorderBottom()
BorderBottom(System.Single)
Equals(System.Object)
Equals(DCL.ECSComponents.PBUiTransform)
GetHashCode()
ToString()
WriteTo(Google.Protobuf.CodedOutputStream)
CalculateSize()
MergeFrom(DCL.ECSComponents.PBUiTransform)
MergeFrom(Google.Protobuf.CodedInputStream)