< Summary

Class:DCL.ECSComponents.PBUiTransform
Assembly:DCL.ECSComponents.ProtobufData
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/ProtocolBuffers/Generated/PBFiles/UiTransform.cs
Covered lines:467
Uncovered lines:408
Coverable lines:875
Total lines:2419
Line coverage:53.3% (467 of 875)
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%3279.445902.56%
GetHashCode()0%34225800%
ToString()0%2100%
WriteTo(...)0%59.4858092.4%
CalculateSize()0%58.7458093.97%
MergeFrom(...)0%34225800%
MergeFrom(...)0%92.8381087.83%

File(s)

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

#LineLine coverage
 1// <auto-generated>
 2//     Generated by the protocol buffer compiler.  DO NOT EDIT!
 3//     source: 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 UiTransform.proto</summary>
 15  public static partial class UiTransformReflection {
 16
 17    #region Descriptor
 18    /// <summary>File descriptor for 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            "ChFVaVRyYW5zZm9ybS5wcm90bxIQZGVjZW50cmFsYW5kLmVjcyKsEAoNUEJV",
 28            "aVRyYW5zZm9ybRIOCgZwYXJlbnQYTyABKAMSNwoNcG9zaXRpb25fdHlwZRgB",
 29            "IAEoDjIgLmRlY2VudHJhbGFuZC5lY3MuWUdQb3NpdGlvblR5cGUSMAoNYWxp",
 30            "Z25fY29udGVudBgCIAEoDjIZLmRlY2VudHJhbGFuZC5lY3MuWUdBbGlnbhIu",
 31            "CgthbGlnbl9pdGVtcxgDIAEoDjIZLmRlY2VudHJhbGFuZC5lY3MuWUdBbGln",
 32            "bhItCgphbGlnbl9zZWxmGAQgASgOMhkuZGVjZW50cmFsYW5kLmVjcy5ZR0Fs",
 33            "aWduEjkKDmZsZXhfZGlyZWN0aW9uGAUgASgOMiEuZGVjZW50cmFsYW5kLmVj",
 34            "cy5ZR0ZsZXhEaXJlY3Rpb24SKwoJZmxleF93cmFwGAYgASgOMhguZGVjZW50",
 35            "cmFsYW5kLmVjcy5ZR1dyYXASNAoPanVzdGlmeV9jb250ZW50GAcgASgOMhsu",
 36            "ZGVjZW50cmFsYW5kLmVjcy5ZR0p1c3RpZnkSLgoIb3ZlcmZsb3cYCCABKA4y",
 37            "HC5kZWNlbnRyYWxhbmQuZWNzLllHT3ZlcmZsb3cSLAoHZGlzcGxheRgJIAEo",
 38            "DjIbLmRlY2VudHJhbGFuZC5lY3MuWUdEaXNwbGF5EjAKCWRpcmVjdGlvbhgK",
 39            "IAEoDjIdLmRlY2VudHJhbGFuZC5lY3MuWUdEaXJlY3Rpb24SDAoEZmxleBgL",
 40            "IAEoAhIxCg9mbGV4X2Jhc2lzX3VuaXQYDSABKA4yGC5kZWNlbnRyYWxhbmQu",
 41            "ZWNzLllHVW5pdBISCgpmbGV4X2Jhc2lzGA4gASgCEhEKCWZsZXhfZ3JvdxgP",
 42            "IAEoAhITCgtmbGV4X3NocmluaxgQIAEoAhIsCgp3aWR0aF91bml0GBEgASgO",
 43            "MhguZGVjZW50cmFsYW5kLmVjcy5ZR1VuaXQSDQoFd2lkdGgYEiABKAISLQoL",
 44            "aGVpZ2h0X3VuaXQYEyABKA4yGC5kZWNlbnRyYWxhbmQuZWNzLllHVW5pdBIO",
 45            "CgZoZWlnaHQYFCABKAISMAoObWluX3dpZHRoX3VuaXQYFSABKA4yGC5kZWNl",
 46            "bnRyYWxhbmQuZWNzLllHVW5pdBIRCgltaW5fd2lkdGgYFiABKAISMQoPbWlu",
 47            "X2hlaWdodF91bml0GBcgASgOMhguZGVjZW50cmFsYW5kLmVjcy5ZR1VuaXQS",
 48            "EgoKbWluX2hlaWdodBgYIAEoAhIwCg5tYXhfd2lkdGhfdW5pdBgfIAEoDjIY",
 49            "LmRlY2VudHJhbGFuZC5lY3MuWUdVbml0EhEKCW1heF93aWR0aBggIAEoAhIx",
 50            "Cg9tYXhfaGVpZ2h0X3VuaXQYISABKA4yGC5kZWNlbnRyYWxhbmQuZWNzLllH",
 51            "VW5pdBISCgptYXhfaGVpZ2h0GCIgASgCEjQKEnBvc2l0aW9uX2xlZnRfdW5p",
 52            "dBgpIAEoDjIYLmRlY2VudHJhbGFuZC5lY3MuWUdVbml0EhUKDXBvc2l0aW9u",
 53            "X2xlZnQYKiABKAISMwoRcG9zaXRpb25fdG9wX3VuaXQYKyABKA4yGC5kZWNl",
 54            "bnRyYWxhbmQuZWNzLllHVW5pdBIUCgxwb3NpdGlvbl90b3AYLCABKAISNQoT",
 55            "cG9zaXRpb25fcmlnaHRfdW5pdBgtIAEoDjIYLmRlY2VudHJhbGFuZC5lY3Mu",
 56            "WUdVbml0EhYKDnBvc2l0aW9uX3JpZ2h0GC4gASgCEjYKFHBvc2l0aW9uX2Jv",
 57            "dHRvbV91bml0GC8gASgOMhguZGVjZW50cmFsYW5kLmVjcy5ZR1VuaXQSFwoP",
 58            "cG9zaXRpb25fYm90dG9tGDAgASgCEjIKEG1hcmdpbl9sZWZ0X3VuaXQYMyAB",
 59            "KA4yGC5kZWNlbnRyYWxhbmQuZWNzLllHVW5pdBITCgttYXJnaW5fbGVmdBg0",
 60            "IAEoAhIxCg9tYXJnaW5fdG9wX3VuaXQYNSABKA4yGC5kZWNlbnRyYWxhbmQu",
 61            "ZWNzLllHVW5pdBISCgptYXJnaW5fdG9wGDYgASgCEjMKEW1hcmdpbl9yaWdo",
 62            "dF91bml0GDcgASgOMhguZGVjZW50cmFsYW5kLmVjcy5ZR1VuaXQSFAoMbWFy",
 63            "Z2luX3JpZ2h0GDggASgCEjQKEm1hcmdpbl9ib3R0b21fdW5pdBg5IAEoDjIY",
 64            "LmRlY2VudHJhbGFuZC5lY3MuWUdVbml0EhUKDW1hcmdpbl9ib3R0b20YOiAB",
 65            "KAISMwoRcGFkZGluZ19sZWZ0X3VuaXQYPSABKA4yGC5kZWNlbnRyYWxhbmQu",
 66            "ZWNzLllHVW5pdBIUCgxwYWRkaW5nX2xlZnQYPiABKAISMgoQcGFkZGluZ190",
 67            "b3BfdW5pdBg/IAEoDjIYLmRlY2VudHJhbGFuZC5lY3MuWUdVbml0EhMKC3Bh",
 68            "ZGRpbmdfdG9wGEAgASgCEjQKEnBhZGRpbmdfcmlnaHRfdW5pdBhBIAEoDjIY",
 69            "LmRlY2VudHJhbGFuZC5lY3MuWUdVbml0EhUKDXBhZGRpbmdfcmlnaHQYQiAB",
 70            "KAISNQoTcGFkZGluZ19ib3R0b21fdW5pdBhDIAEoDjIYLmRlY2VudHJhbGFu",
 71            "ZC5lY3MuWUdVbml0EhYKDnBhZGRpbmdfYm90dG9tGEQgASgCEhMKC2JvcmRl",
 72            "cl9sZWZ0GEggASgCEhIKCmJvcmRlcl90b3AYSiABKAISFAoMYm9yZGVyX3Jp",
 73            "Z2h0GEwgASgCEhUKDWJvcmRlcl9ib3R0b20YTiABKAJKBAgoEClKBAhHEEhK",
 74            "BAhJEEpKBAhLEExKBAhNEE4qYgoOWUdQb3NpdGlvblR5cGUSGAoUWUdQb3Np",
 75            "dGlvblR5cGVTdGF0aWMQABIaChZZR1Bvc2l0aW9uVHlwZVJlbGF0aXZlEAES",
 76            "GgoWWUdQb3NpdGlvblR5cGVBYnNvbHV0ZRACKrEBCgdZR0FsaWduEg8KC1lH",
 77            "QWxpZ25BdXRvEAASFAoQWUdBbGlnbkZsZXhTdGFydBABEhEKDVlHQWxpZ25D",
 78            "ZW50ZXIQAhISCg5ZR0FsaWduRmxleEVuZBADEhIKDllHQWxpZ25TdHJldGNo",
 79            "EAQSEwoPWUdBbGlnbkJhc2VsaW5lEAUSFwoTWUdBbGlnblNwYWNlQmV0d2Vl",
 80            "bhAGEhYKEllHQWxpZ25TcGFjZUFyb3VuZBAHKlEKBllHVW5pdBITCg9ZR1Vu",
 81            "aXRVbmRlZmluZWQQABIPCgtZR1VuaXRQb2ludBABEhEKDVlHVW5pdFBlcmNl",
 82            "bnQQAhIOCgpZR1VuaXRBdXRvEAMqTQoLWUdEaXJlY3Rpb24SFgoSWUdEaXJl",
 83            "Y3Rpb25Jbmhlcml0EAASEgoOWUdEaXJlY3Rpb25MVFIQARISCg5ZR0RpcmVj",
 84            "dGlvblJUTBACKoUBCg9ZR0ZsZXhEaXJlY3Rpb24SGQoVWUdGbGV4RGlyZWN0",
 85            "aW9uQ29sdW1uEAASIAocWUdGbGV4RGlyZWN0aW9uQ29sdW1uUmV2ZXJzZRAB",
 86            "EhYKEllHRmxleERpcmVjdGlvblJvdxACEh0KGVlHRmxleERpcmVjdGlvblJv",
 87            "d1JldmVyc2UQAypBCgZZR1dyYXASEAoMWUdXcmFwTm9XcmFwEAASDgoKWUdX",
 88            "cmFwV3JhcBABEhUKEVlHV3JhcFdyYXBSZXZlcnNlEAIqnQEKCVlHSnVzdGlm",
 89            "eRIWChJZR0p1c3RpZnlGbGV4U3RhcnQQABITCg9ZR0p1c3RpZnlDZW50ZXIQ",
 90            "ARIUChBZR0p1c3RpZnlGbGV4RW5kEAISGQoVWUdKdXN0aWZ5U3BhY2VCZXR3",
 91            "ZWVuEAMSGAoUWUdKdXN0aWZ5U3BhY2VBcm91bmQQBBIYChRZR0p1c3RpZnlT",
 92            "cGFjZUV2ZW5seRAFKk8KCllHT3ZlcmZsb3cSFQoRWUdPdmVyZmxvd1Zpc2li",
 93            "bGUQABIUChBZR092ZXJmbG93SGlkZGVuEAESFAoQWUdPdmVyZmxvd1Njcm9s",
 94            "bBACKjEKCVlHRGlzcGxheRIRCg1ZR0Rpc3BsYXlGbGV4EAASEQoNWUdEaXNw",
 95            "bGF5Tm9uZRABKqMBCgZZR0VkZ2USDgoKWUdFZGdlTGVmdBAAEg0KCVlHRWRn",
 96            "ZVRvcBABEg8KC1lHRWRnZVJpZ2h0EAISEAoMWUdFZGdlQm90dG9tEAMSDwoL",
 97            "WUdFZGdlU3RhcnQQBBINCglZR0VkZ2VFbmQQBRIUChBZR0VkZ2VIb3Jpem9u",
 98            "dGFsEAYSEgoOWUdFZGdlVmVydGljYWwQBxINCglZR0VkZ2VBbGwQCEIUqgIR",
 99            "RENMLkVDU0NvbXBvbmVudHNiBnByb3RvMw=="));
 100      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
 101          new pbr::FileDescriptor[] { },
 102          new pbr::GeneratedClrTypeInfo(new[] {typeof(global::DCL.ECSComponents.YGPositionType), typeof(global::DCL.ECSC
 103            new pbr::GeneratedClrTypeInfo(typeof(global::DCL.ECSComponents.PBUiTransform), global::DCL.ECSComponents.PBU
 104          }));
 105    }
 106    #endregion
 107
 108  }
 109  #region Enums
 110  public enum YGPositionType {
 111    [pbr::OriginalName("YGPositionTypeStatic")] Static = 0,
 112    [pbr::OriginalName("YGPositionTypeRelative")] Relative = 1,
 113    [pbr::OriginalName("YGPositionTypeAbsolute")] Absolute = 2,
 114  }
 115
 116  public enum YGAlign {
 117    [pbr::OriginalName("YGAlignAuto")] Auto = 0,
 118    [pbr::OriginalName("YGAlignFlexStart")] FlexStart = 1,
 119    [pbr::OriginalName("YGAlignCenter")] Center = 2,
 120    [pbr::OriginalName("YGAlignFlexEnd")] FlexEnd = 3,
 121    [pbr::OriginalName("YGAlignStretch")] Stretch = 4,
 122    [pbr::OriginalName("YGAlignBaseline")] Baseline = 5,
 123    [pbr::OriginalName("YGAlignSpaceBetween")] SpaceBetween = 6,
 124    [pbr::OriginalName("YGAlignSpaceAround")] SpaceAround = 7,
 125  }
 126
 127  public enum YGUnit {
 128    [pbr::OriginalName("YGUnitUndefined")] Undefined = 0,
 129    [pbr::OriginalName("YGUnitPoint")] Point = 1,
 130    [pbr::OriginalName("YGUnitPercent")] Percent = 2,
 131    [pbr::OriginalName("YGUnitAuto")] Auto = 3,
 132  }
 133
 134  public enum YGDirection {
 135    [pbr::OriginalName("YGDirectionInherit")] Inherit = 0,
 136    [pbr::OriginalName("YGDirectionLTR")] Ltr = 1,
 137    [pbr::OriginalName("YGDirectionRTL")] Rtl = 2,
 138  }
 139
 140  public enum YGFlexDirection {
 141    [pbr::OriginalName("YGFlexDirectionColumn")] Column = 0,
 142    [pbr::OriginalName("YGFlexDirectionColumnReverse")] ColumnReverse = 1,
 143    [pbr::OriginalName("YGFlexDirectionRow")] Row = 2,
 144    [pbr::OriginalName("YGFlexDirectionRowReverse")] RowReverse = 3,
 145  }
 146
 147  public enum YGWrap {
 148    [pbr::OriginalName("YGWrapNoWrap")] NoWrap = 0,
 149    [pbr::OriginalName("YGWrapWrap")] Wrap = 1,
 150    [pbr::OriginalName("YGWrapWrapReverse")] WrapReverse = 2,
 151  }
 152
 153  public enum YGJustify {
 154    [pbr::OriginalName("YGJustifyFlexStart")] FlexStart = 0,
 155    [pbr::OriginalName("YGJustifyCenter")] Center = 1,
 156    [pbr::OriginalName("YGJustifyFlexEnd")] FlexEnd = 2,
 157    [pbr::OriginalName("YGJustifySpaceBetween")] SpaceBetween = 3,
 158    [pbr::OriginalName("YGJustifySpaceAround")] SpaceAround = 4,
 159    [pbr::OriginalName("YGJustifySpaceEvenly")] SpaceEvenly = 5,
 160  }
 161
 162  public enum YGOverflow {
 163    [pbr::OriginalName("YGOverflowVisible")] Visible = 0,
 164    [pbr::OriginalName("YGOverflowHidden")] Hidden = 1,
 165    [pbr::OriginalName("YGOverflowScroll")] Scroll = 2,
 166  }
 167
 168  public enum YGDisplay {
 169    [pbr::OriginalName("YGDisplayFlex")] Flex = 0,
 170    [pbr::OriginalName("YGDisplayNone")] None = 1,
 171  }
 172
 173  public enum YGEdge {
 174    [pbr::OriginalName("YGEdgeLeft")] Left = 0,
 175    [pbr::OriginalName("YGEdgeTop")] Top = 1,
 176    [pbr::OriginalName("YGEdgeRight")] Right = 2,
 177    [pbr::OriginalName("YGEdgeBottom")] Bottom = 3,
 178    [pbr::OriginalName("YGEdgeStart")] Start = 4,
 179    [pbr::OriginalName("YGEdgeEnd")] End = 5,
 180    [pbr::OriginalName("YGEdgeHorizontal")] Horizontal = 6,
 181    [pbr::OriginalName("YGEdgeVertical")] Vertical = 7,
 182    [pbr::OriginalName("YGEdgeAll")] All = 8,
 183  }
 184
 185  #endregion
 186
 187  #region Messages
 188  public sealed partial class PBUiTransform : pb::IMessage<PBUiTransform>
 189  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 190      , pb::IBufferMessage
 191  #endif
 192  {
 19193    private static readonly pb::MessageParser<PBUiTransform> _parser = new pb::MessageParser<PBUiTransform>(() => new PB
 194    private pb::UnknownFieldSet _unknownFields;
 195    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 196    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 0197    public static pb::MessageParser<PBUiTransform> Parser { get { return _parser; } }
 198
 199    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 200    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 201    public static pbr::MessageDescriptor Descriptor {
 0202      get { return global::DCL.ECSComponents.UiTransformReflection.Descriptor.MessageTypes[0]; }
 203    }
 204
 205    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 206    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 207    pbr::MessageDescriptor pb::IMessage.Descriptor {
 0208      get { return Descriptor; }
 209    }
 210
 211    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 212    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 3213    public PBUiTransform() {
 214      OnConstruction();
 3215    }
 216
 217    partial void OnConstruction();
 218
 219    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 220    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 0221    public PBUiTransform(PBUiTransform other) : this() {
 0222      parent_ = other.parent_;
 0223      positionType_ = other.positionType_;
 0224      alignContent_ = other.alignContent_;
 0225      alignItems_ = other.alignItems_;
 0226      alignSelf_ = other.alignSelf_;
 0227      flexDirection_ = other.flexDirection_;
 0228      flexWrap_ = other.flexWrap_;
 0229      justifyContent_ = other.justifyContent_;
 0230      overflow_ = other.overflow_;
 0231      display_ = other.display_;
 0232      direction_ = other.direction_;
 0233      flex_ = other.flex_;
 0234      flexBasisUnit_ = other.flexBasisUnit_;
 0235      flexBasis_ = other.flexBasis_;
 0236      flexGrow_ = other.flexGrow_;
 0237      flexShrink_ = other.flexShrink_;
 0238      widthUnit_ = other.widthUnit_;
 0239      width_ = other.width_;
 0240      heightUnit_ = other.heightUnit_;
 0241      height_ = other.height_;
 0242      minWidthUnit_ = other.minWidthUnit_;
 0243      minWidth_ = other.minWidth_;
 0244      minHeightUnit_ = other.minHeightUnit_;
 0245      minHeight_ = other.minHeight_;
 0246      maxWidthUnit_ = other.maxWidthUnit_;
 0247      maxWidth_ = other.maxWidth_;
 0248      maxHeightUnit_ = other.maxHeightUnit_;
 0249      maxHeight_ = other.maxHeight_;
 0250      positionLeftUnit_ = other.positionLeftUnit_;
 0251      positionLeft_ = other.positionLeft_;
 0252      positionTopUnit_ = other.positionTopUnit_;
 0253      positionTop_ = other.positionTop_;
 0254      positionRightUnit_ = other.positionRightUnit_;
 0255      positionRight_ = other.positionRight_;
 0256      positionBottomUnit_ = other.positionBottomUnit_;
 0257      positionBottom_ = other.positionBottom_;
 0258      marginLeftUnit_ = other.marginLeftUnit_;
 0259      marginLeft_ = other.marginLeft_;
 0260      marginTopUnit_ = other.marginTopUnit_;
 0261      marginTop_ = other.marginTop_;
 0262      marginRightUnit_ = other.marginRightUnit_;
 0263      marginRight_ = other.marginRight_;
 0264      marginBottomUnit_ = other.marginBottomUnit_;
 0265      marginBottom_ = other.marginBottom_;
 0266      paddingLeftUnit_ = other.paddingLeftUnit_;
 0267      paddingLeft_ = other.paddingLeft_;
 0268      paddingTopUnit_ = other.paddingTopUnit_;
 0269      paddingTop_ = other.paddingTop_;
 0270      paddingRightUnit_ = other.paddingRightUnit_;
 0271      paddingRight_ = other.paddingRight_;
 0272      paddingBottomUnit_ = other.paddingBottomUnit_;
 0273      paddingBottom_ = other.paddingBottom_;
 0274      borderLeft_ = other.borderLeft_;
 0275      borderTop_ = other.borderTop_;
 0276      borderRight_ = other.borderRight_;
 0277      borderBottom_ = other.borderBottom_;
 0278      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 0279    }
 280
 281    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 282    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 283    public PBUiTransform Clone() {
 0284      return new PBUiTransform(this);
 285    }
 286
 287    /// <summary>Field number for the "parent" field.</summary>
 288    public const int ParentFieldNumber = 79;
 289    private long parent_;
 290    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 291    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 292    public long Parent {
 0293      get { return parent_; }
 294      set {
 3295        parent_ = value;
 3296      }
 297    }
 298
 299    /// <summary>Field number for the "position_type" field.</summary>
 300    public const int PositionTypeFieldNumber = 1;
 301    private global::DCL.ECSComponents.YGPositionType positionType_ = global::DCL.ECSComponents.YGPositionType.Static;
 302    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 303    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 304    public global::DCL.ECSComponents.YGPositionType PositionType {
 0305      get { return positionType_; }
 306      set {
 6307        positionType_ = value;
 6308      }
 309    }
 310
 311    /// <summary>Field number for the "align_content" field.</summary>
 312    public const int AlignContentFieldNumber = 2;
 313    private global::DCL.ECSComponents.YGAlign alignContent_ = global::DCL.ECSComponents.YGAlign.Auto;
 314    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 315    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 316    public global::DCL.ECSComponents.YGAlign AlignContent {
 0317      get { return alignContent_; }
 318      set {
 3319        alignContent_ = value;
 3320      }
 321    }
 322
 323    /// <summary>Field number for the "align_items" field.</summary>
 324    public const int AlignItemsFieldNumber = 3;
 325    private global::DCL.ECSComponents.YGAlign alignItems_ = global::DCL.ECSComponents.YGAlign.Auto;
 326    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 327    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 328    public global::DCL.ECSComponents.YGAlign AlignItems {
 0329      get { return alignItems_; }
 330      set {
 3331        alignItems_ = value;
 3332      }
 333    }
 334
 335    /// <summary>Field number for the "align_self" field.</summary>
 336    public const int AlignSelfFieldNumber = 4;
 337    private global::DCL.ECSComponents.YGAlign alignSelf_ = global::DCL.ECSComponents.YGAlign.Auto;
 338    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 339    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 340    public global::DCL.ECSComponents.YGAlign AlignSelf {
 0341      get { return alignSelf_; }
 342      set {
 3343        alignSelf_ = value;
 3344      }
 345    }
 346
 347    /// <summary>Field number for the "flex_direction" field.</summary>
 348    public const int FlexDirectionFieldNumber = 5;
 349    private global::DCL.ECSComponents.YGFlexDirection flexDirection_ = global::DCL.ECSComponents.YGFlexDirection.Column;
 350    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 351    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 352    public global::DCL.ECSComponents.YGFlexDirection FlexDirection {
 0353      get { return flexDirection_; }
 354      set {
 3355        flexDirection_ = value;
 3356      }
 357    }
 358
 359    /// <summary>Field number for the "flex_wrap" field.</summary>
 360    public const int FlexWrapFieldNumber = 6;
 361    private global::DCL.ECSComponents.YGWrap flexWrap_ = global::DCL.ECSComponents.YGWrap.NoWrap;
 362    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 363    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 364    public global::DCL.ECSComponents.YGWrap FlexWrap {
 0365      get { return flexWrap_; }
 366      set {
 3367        flexWrap_ = value;
 3368      }
 369    }
 370
 371    /// <summary>Field number for the "justify_content" field.</summary>
 372    public const int JustifyContentFieldNumber = 7;
 373    private global::DCL.ECSComponents.YGJustify justifyContent_ = global::DCL.ECSComponents.YGJustify.FlexStart;
 374    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 375    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 376    public global::DCL.ECSComponents.YGJustify JustifyContent {
 0377      get { return justifyContent_; }
 378      set {
 3379        justifyContent_ = value;
 3380      }
 381    }
 382
 383    /// <summary>Field number for the "overflow" field.</summary>
 384    public const int OverflowFieldNumber = 8;
 385    private global::DCL.ECSComponents.YGOverflow overflow_ = global::DCL.ECSComponents.YGOverflow.Visible;
 386    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 387    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 388    public global::DCL.ECSComponents.YGOverflow Overflow {
 0389      get { return overflow_; }
 390      set {
 3391        overflow_ = value;
 3392      }
 393    }
 394
 395    /// <summary>Field number for the "display" field.</summary>
 396    public const int DisplayFieldNumber = 9;
 397    private global::DCL.ECSComponents.YGDisplay display_ = global::DCL.ECSComponents.YGDisplay.Flex;
 398    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 399    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 400    public global::DCL.ECSComponents.YGDisplay Display {
 0401      get { return display_; }
 402      set {
 3403        display_ = value;
 3404      }
 405    }
 406
 407    /// <summary>Field number for the "direction" field.</summary>
 408    public const int DirectionFieldNumber = 10;
 409    private global::DCL.ECSComponents.YGDirection direction_ = global::DCL.ECSComponents.YGDirection.Inherit;
 410    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 411    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 412    public global::DCL.ECSComponents.YGDirection Direction {
 0413      get { return direction_; }
 414      set {
 0415        direction_ = value;
 0416      }
 417    }
 418
 419    /// <summary>Field number for the "flex" field.</summary>
 420    public const int FlexFieldNumber = 11;
 421    private float flex_;
 422    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 423    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 424    public float Flex {
 0425      get { return flex_; }
 426      set {
 0427        flex_ = value;
 0428      }
 429    }
 430
 431    /// <summary>Field number for the "flex_basis_unit" field.</summary>
 432    public const int FlexBasisUnitFieldNumber = 13;
 433    private global::DCL.ECSComponents.YGUnit flexBasisUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 434    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 435    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 436    public global::DCL.ECSComponents.YGUnit FlexBasisUnit {
 0437      get { return flexBasisUnit_; }
 438      set {
 3439        flexBasisUnit_ = value;
 3440      }
 441    }
 442
 443    /// <summary>Field number for the "flex_basis" field.</summary>
 444    public const int FlexBasisFieldNumber = 14;
 445    private float flexBasis_;
 446    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 447    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 448    public float FlexBasis {
 0449      get { return flexBasis_; }
 450      set {
 3451        flexBasis_ = value;
 3452      }
 453    }
 454
 455    /// <summary>Field number for the "flex_grow" field.</summary>
 456    public const int FlexGrowFieldNumber = 15;
 457    private float flexGrow_;
 458    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 459    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 460    public float FlexGrow {
 0461      get { return flexGrow_; }
 462      set {
 3463        flexGrow_ = value;
 3464      }
 465    }
 466
 467    /// <summary>Field number for the "flex_shrink" field.</summary>
 468    public const int FlexShrinkFieldNumber = 16;
 469    private float flexShrink_;
 470    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 471    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 472    public float FlexShrink {
 0473      get { return flexShrink_; }
 474      set {
 3475        flexShrink_ = value;
 3476      }
 477    }
 478
 479    /// <summary>Field number for the "width_unit" field.</summary>
 480    public const int WidthUnitFieldNumber = 17;
 481    private global::DCL.ECSComponents.YGUnit widthUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 482    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 483    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 484    public global::DCL.ECSComponents.YGUnit WidthUnit {
 0485      get { return widthUnit_; }
 486      set {
 3487        widthUnit_ = value;
 3488      }
 489    }
 490
 491    /// <summary>Field number for the "width" field.</summary>
 492    public const int WidthFieldNumber = 18;
 493    private float width_;
 494    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 495    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 496    public float Width {
 0497      get { return width_; }
 498      set {
 3499        width_ = value;
 3500      }
 501    }
 502
 503    /// <summary>Field number for the "height_unit" field.</summary>
 504    public const int HeightUnitFieldNumber = 19;
 505    private global::DCL.ECSComponents.YGUnit heightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 506    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 507    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 508    public global::DCL.ECSComponents.YGUnit HeightUnit {
 0509      get { return heightUnit_; }
 510      set {
 3511        heightUnit_ = value;
 3512      }
 513    }
 514
 515    /// <summary>Field number for the "height" field.</summary>
 516    public const int HeightFieldNumber = 20;
 517    private float height_;
 518    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 519    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 520    public float Height {
 0521      get { return height_; }
 522      set {
 3523        height_ = value;
 3524      }
 525    }
 526
 527    /// <summary>Field number for the "min_width_unit" field.</summary>
 528    public const int MinWidthUnitFieldNumber = 21;
 529    private global::DCL.ECSComponents.YGUnit minWidthUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 530    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 531    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 532    public global::DCL.ECSComponents.YGUnit MinWidthUnit {
 0533      get { return minWidthUnit_; }
 534      set {
 3535        minWidthUnit_ = value;
 3536      }
 537    }
 538
 539    /// <summary>Field number for the "min_width" field.</summary>
 540    public const int MinWidthFieldNumber = 22;
 541    private float minWidth_;
 542    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 543    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 544    public float MinWidth {
 0545      get { return minWidth_; }
 546      set {
 3547        minWidth_ = value;
 3548      }
 549    }
 550
 551    /// <summary>Field number for the "min_height_unit" field.</summary>
 552    public const int MinHeightUnitFieldNumber = 23;
 553    private global::DCL.ECSComponents.YGUnit minHeightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 554    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 555    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 556    public global::DCL.ECSComponents.YGUnit MinHeightUnit {
 0557      get { return minHeightUnit_; }
 558      set {
 3559        minHeightUnit_ = value;
 3560      }
 561    }
 562
 563    /// <summary>Field number for the "min_height" field.</summary>
 564    public const int MinHeightFieldNumber = 24;
 565    private float minHeight_;
 566    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 567    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 568    public float MinHeight {
 0569      get { return minHeight_; }
 570      set {
 3571        minHeight_ = value;
 3572      }
 573    }
 574
 575    /// <summary>Field number for the "max_width_unit" field.</summary>
 576    public const int MaxWidthUnitFieldNumber = 31;
 577    private global::DCL.ECSComponents.YGUnit maxWidthUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 578    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 579    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 580    public global::DCL.ECSComponents.YGUnit MaxWidthUnit {
 0581      get { return maxWidthUnit_; }
 582      set {
 3583        maxWidthUnit_ = value;
 3584      }
 585    }
 586
 587    /// <summary>Field number for the "max_width" field.</summary>
 588    public const int MaxWidthFieldNumber = 32;
 589    private float maxWidth_;
 590    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 591    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 592    public float MaxWidth {
 0593      get { return maxWidth_; }
 594      set {
 3595        maxWidth_ = value;
 3596      }
 597    }
 598
 599    /// <summary>Field number for the "max_height_unit" field.</summary>
 600    public const int MaxHeightUnitFieldNumber = 33;
 601    private global::DCL.ECSComponents.YGUnit maxHeightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 602    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 603    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 604    public global::DCL.ECSComponents.YGUnit MaxHeightUnit {
 0605      get { return maxHeightUnit_; }
 606      set {
 3607        maxHeightUnit_ = value;
 3608      }
 609    }
 610
 611    /// <summary>Field number for the "max_height" field.</summary>
 612    public const int MaxHeightFieldNumber = 34;
 613    private float maxHeight_;
 614    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 615    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 616    public float MaxHeight {
 0617      get { return maxHeight_; }
 618      set {
 3619        maxHeight_ = value;
 3620      }
 621    }
 622
 623    /// <summary>Field number for the "position_left_unit" field.</summary>
 624    public const int PositionLeftUnitFieldNumber = 41;
 625    private global::DCL.ECSComponents.YGUnit positionLeftUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 626    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 627    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 628    public global::DCL.ECSComponents.YGUnit PositionLeftUnit {
 0629      get { return positionLeftUnit_; }
 630      set {
 0631        positionLeftUnit_ = value;
 0632      }
 633    }
 634
 635    /// <summary>Field number for the "position_left" field.</summary>
 636    public const int PositionLeftFieldNumber = 42;
 637    private float positionLeft_;
 638    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 639    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 640    public float PositionLeft {
 0641      get { return positionLeft_; }
 642      set {
 0643        positionLeft_ = value;
 0644      }
 645    }
 646
 647    /// <summary>Field number for the "position_top_unit" field.</summary>
 648    public const int PositionTopUnitFieldNumber = 43;
 649    private global::DCL.ECSComponents.YGUnit positionTopUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 650    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 651    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 652    public global::DCL.ECSComponents.YGUnit PositionTopUnit {
 0653      get { return positionTopUnit_; }
 654      set {
 0655        positionTopUnit_ = value;
 0656      }
 657    }
 658
 659    /// <summary>Field number for the "position_top" field.</summary>
 660    public const int PositionTopFieldNumber = 44;
 661    private float positionTop_;
 662    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 663    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 664    public float PositionTop {
 0665      get { return positionTop_; }
 666      set {
 0667        positionTop_ = value;
 0668      }
 669    }
 670
 671    /// <summary>Field number for the "position_right_unit" field.</summary>
 672    public const int PositionRightUnitFieldNumber = 45;
 673    private global::DCL.ECSComponents.YGUnit positionRightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 674    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 675    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 676    public global::DCL.ECSComponents.YGUnit PositionRightUnit {
 0677      get { return positionRightUnit_; }
 678      set {
 0679        positionRightUnit_ = value;
 0680      }
 681    }
 682
 683    /// <summary>Field number for the "position_right" field.</summary>
 684    public const int PositionRightFieldNumber = 46;
 685    private float positionRight_;
 686    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 687    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 688    public float PositionRight {
 0689      get { return positionRight_; }
 690      set {
 0691        positionRight_ = value;
 0692      }
 693    }
 694
 695    /// <summary>Field number for the "position_bottom_unit" field.</summary>
 696    public const int PositionBottomUnitFieldNumber = 47;
 697    private global::DCL.ECSComponents.YGUnit positionBottomUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 698    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 699    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 700    public global::DCL.ECSComponents.YGUnit PositionBottomUnit {
 0701      get { return positionBottomUnit_; }
 702      set {
 0703        positionBottomUnit_ = value;
 0704      }
 705    }
 706
 707    /// <summary>Field number for the "position_bottom" field.</summary>
 708    public const int PositionBottomFieldNumber = 48;
 709    private float positionBottom_;
 710    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 711    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 712    public float PositionBottom {
 0713      get { return positionBottom_; }
 714      set {
 0715        positionBottom_ = value;
 0716      }
 717    }
 718
 719    /// <summary>Field number for the "margin_left_unit" field.</summary>
 720    public const int MarginLeftUnitFieldNumber = 51;
 721    private global::DCL.ECSComponents.YGUnit marginLeftUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 722    /// <summary>
 723    /// margin
 724    /// </summary>
 725    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 726    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 727    public global::DCL.ECSComponents.YGUnit MarginLeftUnit {
 0728      get { return marginLeftUnit_; }
 729      set {
 3730        marginLeftUnit_ = value;
 3731      }
 732    }
 733
 734    /// <summary>Field number for the "margin_left" field.</summary>
 735    public const int MarginLeftFieldNumber = 52;
 736    private float marginLeft_;
 737    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 738    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 739    public float MarginLeft {
 0740      get { return marginLeft_; }
 741      set {
 3742        marginLeft_ = value;
 3743      }
 744    }
 745
 746    /// <summary>Field number for the "margin_top_unit" field.</summary>
 747    public const int MarginTopUnitFieldNumber = 53;
 748    private global::DCL.ECSComponents.YGUnit marginTopUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 749    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 750    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 751    public global::DCL.ECSComponents.YGUnit MarginTopUnit {
 0752      get { return marginTopUnit_; }
 753      set {
 3754        marginTopUnit_ = value;
 3755      }
 756    }
 757
 758    /// <summary>Field number for the "margin_top" field.</summary>
 759    public const int MarginTopFieldNumber = 54;
 760    private float marginTop_;
 761    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 762    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 763    public float MarginTop {
 0764      get { return marginTop_; }
 765      set {
 3766        marginTop_ = value;
 3767      }
 768    }
 769
 770    /// <summary>Field number for the "margin_right_unit" field.</summary>
 771    public const int MarginRightUnitFieldNumber = 55;
 772    private global::DCL.ECSComponents.YGUnit marginRightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 773    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 774    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 775    public global::DCL.ECSComponents.YGUnit MarginRightUnit {
 0776      get { return marginRightUnit_; }
 777      set {
 3778        marginRightUnit_ = value;
 3779      }
 780    }
 781
 782    /// <summary>Field number for the "margin_right" field.</summary>
 783    public const int MarginRightFieldNumber = 56;
 784    private float marginRight_;
 785    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 786    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 787    public float MarginRight {
 0788      get { return marginRight_; }
 789      set {
 3790        marginRight_ = value;
 3791      }
 792    }
 793
 794    /// <summary>Field number for the "margin_bottom_unit" field.</summary>
 795    public const int MarginBottomUnitFieldNumber = 57;
 796    private global::DCL.ECSComponents.YGUnit marginBottomUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 797    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 798    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 799    public global::DCL.ECSComponents.YGUnit MarginBottomUnit {
 0800      get { return marginBottomUnit_; }
 801      set {
 3802        marginBottomUnit_ = value;
 3803      }
 804    }
 805
 806    /// <summary>Field number for the "margin_bottom" field.</summary>
 807    public const int MarginBottomFieldNumber = 58;
 808    private float marginBottom_;
 809    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 810    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 811    public float MarginBottom {
 0812      get { return marginBottom_; }
 813      set {
 3814        marginBottom_ = value;
 3815      }
 816    }
 817
 818    /// <summary>Field number for the "padding_left_unit" field.</summary>
 819    public const int PaddingLeftUnitFieldNumber = 61;
 820    private global::DCL.ECSComponents.YGUnit paddingLeftUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 821    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 822    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 823    public global::DCL.ECSComponents.YGUnit PaddingLeftUnit {
 0824      get { return paddingLeftUnit_; }
 825      set {
 3826        paddingLeftUnit_ = value;
 3827      }
 828    }
 829
 830    /// <summary>Field number for the "padding_left" field.</summary>
 831    public const int PaddingLeftFieldNumber = 62;
 832    private float paddingLeft_;
 833    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 834    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 835    public float PaddingLeft {
 0836      get { return paddingLeft_; }
 837      set {
 3838        paddingLeft_ = value;
 3839      }
 840    }
 841
 842    /// <summary>Field number for the "padding_top_unit" field.</summary>
 843    public const int PaddingTopUnitFieldNumber = 63;
 844    private global::DCL.ECSComponents.YGUnit paddingTopUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 845    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 846    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 847    public global::DCL.ECSComponents.YGUnit PaddingTopUnit {
 0848      get { return paddingTopUnit_; }
 849      set {
 3850        paddingTopUnit_ = value;
 3851      }
 852    }
 853
 854    /// <summary>Field number for the "padding_top" field.</summary>
 855    public const int PaddingTopFieldNumber = 64;
 856    private float paddingTop_;
 857    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 858    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 859    public float PaddingTop {
 0860      get { return paddingTop_; }
 861      set {
 3862        paddingTop_ = value;
 3863      }
 864    }
 865
 866    /// <summary>Field number for the "padding_right_unit" field.</summary>
 867    public const int PaddingRightUnitFieldNumber = 65;
 868    private global::DCL.ECSComponents.YGUnit paddingRightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 869    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 870    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 871    public global::DCL.ECSComponents.YGUnit PaddingRightUnit {
 0872      get { return paddingRightUnit_; }
 873      set {
 3874        paddingRightUnit_ = value;
 3875      }
 876    }
 877
 878    /// <summary>Field number for the "padding_right" field.</summary>
 879    public const int PaddingRightFieldNumber = 66;
 880    private float paddingRight_;
 881    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 882    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 883    public float PaddingRight {
 0884      get { return paddingRight_; }
 885      set {
 3886        paddingRight_ = value;
 3887      }
 888    }
 889
 890    /// <summary>Field number for the "padding_bottom_unit" field.</summary>
 891    public const int PaddingBottomUnitFieldNumber = 67;
 892    private global::DCL.ECSComponents.YGUnit paddingBottomUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 893    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 894    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 895    public global::DCL.ECSComponents.YGUnit PaddingBottomUnit {
 0896      get { return paddingBottomUnit_; }
 897      set {
 3898        paddingBottomUnit_ = value;
 3899      }
 900    }
 901
 902    /// <summary>Field number for the "padding_bottom" field.</summary>
 903    public const int PaddingBottomFieldNumber = 68;
 904    private float paddingBottom_;
 905    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 906    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 907    public float PaddingBottom {
 0908      get { return paddingBottom_; }
 909      set {
 3910        paddingBottom_ = value;
 3911      }
 912    }
 913
 914    /// <summary>Field number for the "border_left" field.</summary>
 915    public const int BorderLeftFieldNumber = 72;
 916    private float borderLeft_;
 917    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 918    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 919    public float BorderLeft {
 0920      get { return borderLeft_; }
 921      set {
 3922        borderLeft_ = value;
 3923      }
 924    }
 925
 926    /// <summary>Field number for the "border_top" field.</summary>
 927    public const int BorderTopFieldNumber = 74;
 928    private float borderTop_;
 929    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 930    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 931    public float BorderTop {
 0932      get { return borderTop_; }
 933      set {
 3934        borderTop_ = value;
 3935      }
 936    }
 937
 938    /// <summary>Field number for the "border_right" field.</summary>
 939    public const int BorderRightFieldNumber = 76;
 940    private float borderRight_;
 941    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 942    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 943    public float BorderRight {
 0944      get { return borderRight_; }
 945      set {
 3946        borderRight_ = value;
 3947      }
 948    }
 949
 950    /// <summary>Field number for the "border_bottom" field.</summary>
 951    public const int BorderBottomFieldNumber = 78;
 952    private float borderBottom_;
 953    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 954    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 955    public float BorderBottom {
 0956      get { return borderBottom_; }
 957      set {
 3958        borderBottom_ = value;
 3959      }
 960    }
 961
 962    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 963    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 964    public override bool Equals(object other) {
 1965      return Equals(other as PBUiTransform);
 966    }
 967
 968    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 969    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 970    public bool Equals(PBUiTransform other) {
 1971      if (ReferenceEquals(other, null)) {
 0972        return false;
 973      }
 1974      if (ReferenceEquals(other, this)) {
 1975        return true;
 976      }
 0977      if (Parent != other.Parent) return false;
 0978      if (PositionType != other.PositionType) return false;
 0979      if (AlignContent != other.AlignContent) return false;
 0980      if (AlignItems != other.AlignItems) return false;
 0981      if (AlignSelf != other.AlignSelf) return false;
 0982      if (FlexDirection != other.FlexDirection) return false;
 0983      if (FlexWrap != other.FlexWrap) return false;
 0984      if (JustifyContent != other.JustifyContent) return false;
 0985      if (Overflow != other.Overflow) return false;
 0986      if (Display != other.Display) return false;
 0987      if (Direction != other.Direction) return false;
 0988      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Flex, other.Flex)) return false;
 0989      if (FlexBasisUnit != other.FlexBasisUnit) return false;
 0990      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexBasis, other.FlexBasis)) return false
 0991      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexGrow, other.FlexGrow)) return false;
 0992      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexShrink, other.FlexShrink)) return fal
 0993      if (WidthUnit != other.WidthUnit) return false;
 0994      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Width, other.Width)) return false;
 0995      if (HeightUnit != other.HeightUnit) return false;
 0996      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Height, other.Height)) return false;
 0997      if (MinWidthUnit != other.MinWidthUnit) return false;
 0998      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MinWidth, other.MinWidth)) return false;
 0999      if (MinHeightUnit != other.MinHeightUnit) return false;
 01000      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MinHeight, other.MinHeight)) return false
 01001      if (MaxWidthUnit != other.MaxWidthUnit) return false;
 01002      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MaxWidth, other.MaxWidth)) return false;
 01003      if (MaxHeightUnit != other.MaxHeightUnit) return false;
 01004      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MaxHeight, other.MaxHeight)) return false
 01005      if (PositionLeftUnit != other.PositionLeftUnit) return false;
 01006      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionLeft, other.PositionLeft)) return
 01007      if (PositionTopUnit != other.PositionTopUnit) return false;
 01008      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionTop, other.PositionTop)) return f
 01009      if (PositionRightUnit != other.PositionRightUnit) return false;
 01010      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionRight, other.PositionRight)) retu
 01011      if (PositionBottomUnit != other.PositionBottomUnit) return false;
 01012      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionBottom, other.PositionBottom)) re
 01013      if (MarginLeftUnit != other.MarginLeftUnit) return false;
 01014      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginLeft, other.MarginLeft)) return fal
 01015      if (MarginTopUnit != other.MarginTopUnit) return false;
 01016      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginTop, other.MarginTop)) return false
 01017      if (MarginRightUnit != other.MarginRightUnit) return false;
 01018      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginRight, other.MarginRight)) return f
 01019      if (MarginBottomUnit != other.MarginBottomUnit) return false;
 01020      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginBottom, other.MarginBottom)) return
 01021      if (PaddingLeftUnit != other.PaddingLeftUnit) return false;
 01022      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingLeft, other.PaddingLeft)) return f
 01023      if (PaddingTopUnit != other.PaddingTopUnit) return false;
 01024      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingTop, other.PaddingTop)) return fal
 01025      if (PaddingRightUnit != other.PaddingRightUnit) return false;
 01026      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingRight, other.PaddingRight)) return
 01027      if (PaddingBottomUnit != other.PaddingBottomUnit) return false;
 01028      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingBottom, other.PaddingBottom)) retu
 01029      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderLeft, other.BorderLeft)) return fal
 01030      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderTop, other.BorderTop)) return false
 01031      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderRight, other.BorderRight)) return f
 01032      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderBottom, other.BorderBottom)) return
 01033      return Equals(_unknownFields, other._unknownFields);
 1034    }
 1035
 1036    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1037    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1038    public override int GetHashCode() {
 01039      int hash = 1;
 01040      if (Parent != 0L) hash ^= Parent.GetHashCode();
 01041      if (PositionType != global::DCL.ECSComponents.YGPositionType.Static) hash ^= PositionType.GetHashCode();
 01042      if (AlignContent != global::DCL.ECSComponents.YGAlign.Auto) hash ^= AlignContent.GetHashCode();
 01043      if (AlignItems != global::DCL.ECSComponents.YGAlign.Auto) hash ^= AlignItems.GetHashCode();
 01044      if (AlignSelf != global::DCL.ECSComponents.YGAlign.Auto) hash ^= AlignSelf.GetHashCode();
 01045      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.Column) hash ^= FlexDirection.GetHashCode();
 01046      if (FlexWrap != global::DCL.ECSComponents.YGWrap.NoWrap) hash ^= FlexWrap.GetHashCode();
 01047      if (JustifyContent != global::DCL.ECSComponents.YGJustify.FlexStart) hash ^= JustifyContent.GetHashCode();
 01048      if (Overflow != global::DCL.ECSComponents.YGOverflow.Visible) hash ^= Overflow.GetHashCode();
 01049      if (Display != global::DCL.ECSComponents.YGDisplay.Flex) hash ^= Display.GetHashCode();
 01050      if (Direction != global::DCL.ECSComponents.YGDirection.Inherit) hash ^= Direction.GetHashCode();
 01051      if (Flex != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Flex);
 01052      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= FlexBasisUnit.GetHashCode();
 01053      if (FlexBasis != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexBasis);
 01054      if (FlexGrow != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexGrow);
 01055      if (FlexShrink != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexShrink)
 01056      if (WidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= WidthUnit.GetHashCode();
 01057      if (Width != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Width);
 01058      if (HeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= HeightUnit.GetHashCode();
 01059      if (Height != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Height);
 01060      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MinWidthUnit.GetHashCode();
 01061      if (MinWidth != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MinWidth);
 01062      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MinHeightUnit.GetHashCode();
 01063      if (MinHeight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MinHeight);
 01064      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MaxWidthUnit.GetHashCode();
 01065      if (MaxWidth != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MaxWidth);
 01066      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MaxHeightUnit.GetHashCode();
 01067      if (MaxHeight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MaxHeight);
 01068      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PositionLeftUnit.GetHashCode();
 01069      if (PositionLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PositionL
 01070      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PositionTopUnit.GetHashCode();
 01071      if (PositionTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PositionTo
 01072      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PositionRightUnit.GetHashCode();
 01073      if (PositionRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Position
 01074      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PositionBottomUnit.GetHashCode();
 01075      if (PositionBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Positio
 01076      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MarginLeftUnit.GetHashCode();
 01077      if (MarginLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginLeft)
 01078      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MarginTopUnit.GetHashCode();
 01079      if (MarginTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginTop);
 01080      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MarginRightUnit.GetHashCode();
 01081      if (MarginRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginRigh
 01082      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MarginBottomUnit.GetHashCode();
 01083      if (MarginBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginBot
 01084      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PaddingLeftUnit.GetHashCode();
 01085      if (PaddingLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingLef
 01086      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PaddingTopUnit.GetHashCode();
 01087      if (PaddingTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingTop)
 01088      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PaddingRightUnit.GetHashCode();
 01089      if (PaddingRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingRi
 01090      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PaddingBottomUnit.GetHashCode();
 01091      if (PaddingBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingB
 01092      if (BorderLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderLeft)
 01093      if (BorderTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderTop);
 01094      if (BorderRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderRigh
 01095      if (BorderBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderBot
 01096      if (_unknownFields != null) {
 01097        hash ^= _unknownFields.GetHashCode();
 1098      }
 01099      return hash;
 1100    }
 1101
 1102    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1103    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1104    public override string ToString() {
 01105      return pb::JsonFormatter.ToDiagnosticString(this);
 1106    }
 1107
 1108    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1109    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1110    public void WriteTo(pb::CodedOutputStream output) {
 1111    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1112      output.WriteRawMessage(this);
 1113    #else
 191114      if (PositionType != global::DCL.ECSComponents.YGPositionType.Static) {
 171115        output.WriteRawTag(8);
 171116        output.WriteEnum((int) PositionType);
 1117      }
 191118      if (AlignContent != global::DCL.ECSComponents.YGAlign.Auto) {
 171119        output.WriteRawTag(16);
 171120        output.WriteEnum((int) AlignContent);
 1121      }
 191122      if (AlignItems != global::DCL.ECSComponents.YGAlign.Auto) {
 11123        output.WriteRawTag(24);
 11124        output.WriteEnum((int) AlignItems);
 1125      }
 191126      if (AlignSelf != global::DCL.ECSComponents.YGAlign.Auto) {
 41127        output.WriteRawTag(32);
 41128        output.WriteEnum((int) AlignSelf);
 1129      }
 191130      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.Column) {
 161131        output.WriteRawTag(40);
 161132        output.WriteEnum((int) FlexDirection);
 1133      }
 191134      if (FlexWrap != global::DCL.ECSComponents.YGWrap.NoWrap) {
 11135        output.WriteRawTag(48);
 11136        output.WriteEnum((int) FlexWrap);
 1137      }
 191138      if (JustifyContent != global::DCL.ECSComponents.YGJustify.FlexStart) {
 21139        output.WriteRawTag(56);
 21140        output.WriteEnum((int) JustifyContent);
 1141      }
 191142      if (Overflow != global::DCL.ECSComponents.YGOverflow.Visible) {
 11143        output.WriteRawTag(64);
 11144        output.WriteEnum((int) Overflow);
 1145      }
 191146      if (Display != global::DCL.ECSComponents.YGDisplay.Flex) {
 01147        output.WriteRawTag(72);
 01148        output.WriteEnum((int) Display);
 1149      }
 191150      if (Direction != global::DCL.ECSComponents.YGDirection.Inherit) {
 01151        output.WriteRawTag(80);
 01152        output.WriteEnum((int) Direction);
 1153      }
 191154      if (Flex != 0F) {
 181155        output.WriteRawTag(93);
 181156        output.WriteFloat(Flex);
 1157      }
 191158      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171159        output.WriteRawTag(104);
 171160        output.WriteEnum((int) FlexBasisUnit);
 1161      }
 191162      if (FlexBasis != 0F) {
 171163        output.WriteRawTag(117);
 171164        output.WriteFloat(FlexBasis);
 1165      }
 191166      if (FlexGrow != 0F) {
 41167        output.WriteRawTag(125);
 41168        output.WriteFloat(FlexGrow);
 1169      }
 191170      if (FlexShrink != 0F) {
 131171        output.WriteRawTag(133, 1);
 131172        output.WriteFloat(FlexShrink);
 1173      }
 191174      if (WidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171175        output.WriteRawTag(136, 1);
 171176        output.WriteEnum((int) WidthUnit);
 1177      }
 191178      if (Width != 0F) {
 171179        output.WriteRawTag(149, 1);
 171180        output.WriteFloat(Width);
 1181      }
 191182      if (HeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 181183        output.WriteRawTag(152, 1);
 181184        output.WriteEnum((int) HeightUnit);
 1185      }
 191186      if (Height != 0F) {
 171187        output.WriteRawTag(165, 1);
 171188        output.WriteFloat(Height);
 1189      }
 191190      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171191        output.WriteRawTag(168, 1);
 171192        output.WriteEnum((int) MinWidthUnit);
 1193      }
 191194      if (MinWidth != 0F) {
 171195        output.WriteRawTag(181, 1);
 171196        output.WriteFloat(MinWidth);
 1197      }
 191198      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171199        output.WriteRawTag(184, 1);
 171200        output.WriteEnum((int) MinHeightUnit);
 1201      }
 191202      if (MinHeight != 0F) {
 171203        output.WriteRawTag(197, 1);
 171204        output.WriteFloat(MinHeight);
 1205      }
 191206      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171207        output.WriteRawTag(248, 1);
 171208        output.WriteEnum((int) MaxWidthUnit);
 1209      }
 191210      if (MaxWidth != 0F) {
 171211        output.WriteRawTag(133, 2);
 171212        output.WriteFloat(MaxWidth);
 1213      }
 191214      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171215        output.WriteRawTag(136, 2);
 171216        output.WriteEnum((int) MaxHeightUnit);
 1217      }
 191218      if (MaxHeight != 0F) {
 171219        output.WriteRawTag(149, 2);
 171220        output.WriteFloat(MaxHeight);
 1221      }
 191222      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171223        output.WriteRawTag(200, 2);
 171224        output.WriteEnum((int) PositionLeftUnit);
 1225      }
 191226      if (PositionLeft != 0F) {
 01227        output.WriteRawTag(213, 2);
 01228        output.WriteFloat(PositionLeft);
 1229      }
 191230      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171231        output.WriteRawTag(216, 2);
 171232        output.WriteEnum((int) PositionTopUnit);
 1233      }
 191234      if (PositionTop != 0F) {
 01235        output.WriteRawTag(229, 2);
 01236        output.WriteFloat(PositionTop);
 1237      }
 191238      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171239        output.WriteRawTag(232, 2);
 171240        output.WriteEnum((int) PositionRightUnit);
 1241      }
 191242      if (PositionRight != 0F) {
 01243        output.WriteRawTag(245, 2);
 01244        output.WriteFloat(PositionRight);
 1245      }
 191246      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171247        output.WriteRawTag(248, 2);
 171248        output.WriteEnum((int) PositionBottomUnit);
 1249      }
 191250      if (PositionBottom != 0F) {
 01251        output.WriteRawTag(133, 3);
 01252        output.WriteFloat(PositionBottom);
 1253      }
 191254      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171255        output.WriteRawTag(152, 3);
 171256        output.WriteEnum((int) MarginLeftUnit);
 1257      }
 191258      if (MarginLeft != 0F) {
 11259        output.WriteRawTag(165, 3);
 11260        output.WriteFloat(MarginLeft);
 1261      }
 191262      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171263        output.WriteRawTag(168, 3);
 171264        output.WriteEnum((int) MarginTopUnit);
 1265      }
 191266      if (MarginTop != 0F) {
 11267        output.WriteRawTag(181, 3);
 11268        output.WriteFloat(MarginTop);
 1269      }
 191270      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171271        output.WriteRawTag(184, 3);
 171272        output.WriteEnum((int) MarginRightUnit);
 1273      }
 191274      if (MarginRight != 0F) {
 11275        output.WriteRawTag(197, 3);
 11276        output.WriteFloat(MarginRight);
 1277      }
 191278      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171279        output.WriteRawTag(200, 3);
 171280        output.WriteEnum((int) MarginBottomUnit);
 1281      }
 191282      if (MarginBottom != 0F) {
 11283        output.WriteRawTag(213, 3);
 11284        output.WriteFloat(MarginBottom);
 1285      }
 191286      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171287        output.WriteRawTag(232, 3);
 171288        output.WriteEnum((int) PaddingLeftUnit);
 1289      }
 191290      if (PaddingLeft != 0F) {
 11291        output.WriteRawTag(245, 3);
 11292        output.WriteFloat(PaddingLeft);
 1293      }
 191294      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171295        output.WriteRawTag(248, 3);
 171296        output.WriteEnum((int) PaddingTopUnit);
 1297      }
 191298      if (PaddingTop != 0F) {
 11299        output.WriteRawTag(133, 4);
 11300        output.WriteFloat(PaddingTop);
 1301      }
 191302      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171303        output.WriteRawTag(136, 4);
 171304        output.WriteEnum((int) PaddingRightUnit);
 1305      }
 191306      if (PaddingRight != 0F) {
 11307        output.WriteRawTag(149, 4);
 11308        output.WriteFloat(PaddingRight);
 1309      }
 191310      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171311        output.WriteRawTag(152, 4);
 171312        output.WriteEnum((int) PaddingBottomUnit);
 1313      }
 191314      if (PaddingBottom != 0F) {
 11315        output.WriteRawTag(165, 4);
 11316        output.WriteFloat(PaddingBottom);
 1317      }
 191318      if (BorderLeft != 0F) {
 11319        output.WriteRawTag(197, 4);
 11320        output.WriteFloat(BorderLeft);
 1321      }
 191322      if (BorderTop != 0F) {
 11323        output.WriteRawTag(213, 4);
 11324        output.WriteFloat(BorderTop);
 1325      }
 191326      if (BorderRight != 0F) {
 11327        output.WriteRawTag(229, 4);
 11328        output.WriteFloat(BorderRight);
 1329      }
 191330      if (BorderBottom != 0F) {
 11331        output.WriteRawTag(245, 4);
 11332        output.WriteFloat(BorderBottom);
 1333      }
 191334      if (Parent != 0L) {
 141335        output.WriteRawTag(248, 4);
 141336        output.WriteInt64(Parent);
 1337      }
 191338      if (_unknownFields != null) {
 01339        _unknownFields.WriteTo(output);
 1340      }
 1341    #endif
 191342    }
 1343
 1344    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1345    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1346    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1347    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1348      if (PositionType != global::DCL.ECSComponents.YGPositionType.Static) {
 1349        output.WriteRawTag(8);
 1350        output.WriteEnum((int) PositionType);
 1351      }
 1352      if (AlignContent != global::DCL.ECSComponents.YGAlign.Auto) {
 1353        output.WriteRawTag(16);
 1354        output.WriteEnum((int) AlignContent);
 1355      }
 1356      if (AlignItems != global::DCL.ECSComponents.YGAlign.Auto) {
 1357        output.WriteRawTag(24);
 1358        output.WriteEnum((int) AlignItems);
 1359      }
 1360      if (AlignSelf != global::DCL.ECSComponents.YGAlign.Auto) {
 1361        output.WriteRawTag(32);
 1362        output.WriteEnum((int) AlignSelf);
 1363      }
 1364      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.Column) {
 1365        output.WriteRawTag(40);
 1366        output.WriteEnum((int) FlexDirection);
 1367      }
 1368      if (FlexWrap != global::DCL.ECSComponents.YGWrap.NoWrap) {
 1369        output.WriteRawTag(48);
 1370        output.WriteEnum((int) FlexWrap);
 1371      }
 1372      if (JustifyContent != global::DCL.ECSComponents.YGJustify.FlexStart) {
 1373        output.WriteRawTag(56);
 1374        output.WriteEnum((int) JustifyContent);
 1375      }
 1376      if (Overflow != global::DCL.ECSComponents.YGOverflow.Visible) {
 1377        output.WriteRawTag(64);
 1378        output.WriteEnum((int) Overflow);
 1379      }
 1380      if (Display != global::DCL.ECSComponents.YGDisplay.Flex) {
 1381        output.WriteRawTag(72);
 1382        output.WriteEnum((int) Display);
 1383      }
 1384      if (Direction != global::DCL.ECSComponents.YGDirection.Inherit) {
 1385        output.WriteRawTag(80);
 1386        output.WriteEnum((int) Direction);
 1387      }
 1388      if (Flex != 0F) {
 1389        output.WriteRawTag(93);
 1390        output.WriteFloat(Flex);
 1391      }
 1392      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1393        output.WriteRawTag(104);
 1394        output.WriteEnum((int) FlexBasisUnit);
 1395      }
 1396      if (FlexBasis != 0F) {
 1397        output.WriteRawTag(117);
 1398        output.WriteFloat(FlexBasis);
 1399      }
 1400      if (FlexGrow != 0F) {
 1401        output.WriteRawTag(125);
 1402        output.WriteFloat(FlexGrow);
 1403      }
 1404      if (FlexShrink != 0F) {
 1405        output.WriteRawTag(133, 1);
 1406        output.WriteFloat(FlexShrink);
 1407      }
 1408      if (WidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1409        output.WriteRawTag(136, 1);
 1410        output.WriteEnum((int) WidthUnit);
 1411      }
 1412      if (Width != 0F) {
 1413        output.WriteRawTag(149, 1);
 1414        output.WriteFloat(Width);
 1415      }
 1416      if (HeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1417        output.WriteRawTag(152, 1);
 1418        output.WriteEnum((int) HeightUnit);
 1419      }
 1420      if (Height != 0F) {
 1421        output.WriteRawTag(165, 1);
 1422        output.WriteFloat(Height);
 1423      }
 1424      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1425        output.WriteRawTag(168, 1);
 1426        output.WriteEnum((int) MinWidthUnit);
 1427      }
 1428      if (MinWidth != 0F) {
 1429        output.WriteRawTag(181, 1);
 1430        output.WriteFloat(MinWidth);
 1431      }
 1432      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1433        output.WriteRawTag(184, 1);
 1434        output.WriteEnum((int) MinHeightUnit);
 1435      }
 1436      if (MinHeight != 0F) {
 1437        output.WriteRawTag(197, 1);
 1438        output.WriteFloat(MinHeight);
 1439      }
 1440      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1441        output.WriteRawTag(248, 1);
 1442        output.WriteEnum((int) MaxWidthUnit);
 1443      }
 1444      if (MaxWidth != 0F) {
 1445        output.WriteRawTag(133, 2);
 1446        output.WriteFloat(MaxWidth);
 1447      }
 1448      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1449        output.WriteRawTag(136, 2);
 1450        output.WriteEnum((int) MaxHeightUnit);
 1451      }
 1452      if (MaxHeight != 0F) {
 1453        output.WriteRawTag(149, 2);
 1454        output.WriteFloat(MaxHeight);
 1455      }
 1456      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1457        output.WriteRawTag(200, 2);
 1458        output.WriteEnum((int) PositionLeftUnit);
 1459      }
 1460      if (PositionLeft != 0F) {
 1461        output.WriteRawTag(213, 2);
 1462        output.WriteFloat(PositionLeft);
 1463      }
 1464      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1465        output.WriteRawTag(216, 2);
 1466        output.WriteEnum((int) PositionTopUnit);
 1467      }
 1468      if (PositionTop != 0F) {
 1469        output.WriteRawTag(229, 2);
 1470        output.WriteFloat(PositionTop);
 1471      }
 1472      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1473        output.WriteRawTag(232, 2);
 1474        output.WriteEnum((int) PositionRightUnit);
 1475      }
 1476      if (PositionRight != 0F) {
 1477        output.WriteRawTag(245, 2);
 1478        output.WriteFloat(PositionRight);
 1479      }
 1480      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1481        output.WriteRawTag(248, 2);
 1482        output.WriteEnum((int) PositionBottomUnit);
 1483      }
 1484      if (PositionBottom != 0F) {
 1485        output.WriteRawTag(133, 3);
 1486        output.WriteFloat(PositionBottom);
 1487      }
 1488      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1489        output.WriteRawTag(152, 3);
 1490        output.WriteEnum((int) MarginLeftUnit);
 1491      }
 1492      if (MarginLeft != 0F) {
 1493        output.WriteRawTag(165, 3);
 1494        output.WriteFloat(MarginLeft);
 1495      }
 1496      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1497        output.WriteRawTag(168, 3);
 1498        output.WriteEnum((int) MarginTopUnit);
 1499      }
 1500      if (MarginTop != 0F) {
 1501        output.WriteRawTag(181, 3);
 1502        output.WriteFloat(MarginTop);
 1503      }
 1504      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1505        output.WriteRawTag(184, 3);
 1506        output.WriteEnum((int) MarginRightUnit);
 1507      }
 1508      if (MarginRight != 0F) {
 1509        output.WriteRawTag(197, 3);
 1510        output.WriteFloat(MarginRight);
 1511      }
 1512      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1513        output.WriteRawTag(200, 3);
 1514        output.WriteEnum((int) MarginBottomUnit);
 1515      }
 1516      if (MarginBottom != 0F) {
 1517        output.WriteRawTag(213, 3);
 1518        output.WriteFloat(MarginBottom);
 1519      }
 1520      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1521        output.WriteRawTag(232, 3);
 1522        output.WriteEnum((int) PaddingLeftUnit);
 1523      }
 1524      if (PaddingLeft != 0F) {
 1525        output.WriteRawTag(245, 3);
 1526        output.WriteFloat(PaddingLeft);
 1527      }
 1528      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1529        output.WriteRawTag(248, 3);
 1530        output.WriteEnum((int) PaddingTopUnit);
 1531      }
 1532      if (PaddingTop != 0F) {
 1533        output.WriteRawTag(133, 4);
 1534        output.WriteFloat(PaddingTop);
 1535      }
 1536      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1537        output.WriteRawTag(136, 4);
 1538        output.WriteEnum((int) PaddingRightUnit);
 1539      }
 1540      if (PaddingRight != 0F) {
 1541        output.WriteRawTag(149, 4);
 1542        output.WriteFloat(PaddingRight);
 1543      }
 1544      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1545        output.WriteRawTag(152, 4);
 1546        output.WriteEnum((int) PaddingBottomUnit);
 1547      }
 1548      if (PaddingBottom != 0F) {
 1549        output.WriteRawTag(165, 4);
 1550        output.WriteFloat(PaddingBottom);
 1551      }
 1552      if (BorderLeft != 0F) {
 1553        output.WriteRawTag(197, 4);
 1554        output.WriteFloat(BorderLeft);
 1555      }
 1556      if (BorderTop != 0F) {
 1557        output.WriteRawTag(213, 4);
 1558        output.WriteFloat(BorderTop);
 1559      }
 1560      if (BorderRight != 0F) {
 1561        output.WriteRawTag(229, 4);
 1562        output.WriteFloat(BorderRight);
 1563      }
 1564      if (BorderBottom != 0F) {
 1565        output.WriteRawTag(245, 4);
 1566        output.WriteFloat(BorderBottom);
 1567      }
 1568      if (Parent != 0L) {
 1569        output.WriteRawTag(248, 4);
 1570        output.WriteInt64(Parent);
 1571      }
 1572      if (_unknownFields != null) {
 1573        _unknownFields.WriteTo(ref output);
 1574      }
 1575    }
 1576    #endif
 1577
 1578    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1579    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1580    public int CalculateSize() {
 191581      int size = 0;
 191582      if (Parent != 0L) {
 141583        size += 2 + pb::CodedOutputStream.ComputeInt64Size(Parent);
 1584      }
 191585      if (PositionType != global::DCL.ECSComponents.YGPositionType.Static) {
 171586        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) PositionType);
 1587      }
 191588      if (AlignContent != global::DCL.ECSComponents.YGAlign.Auto) {
 171589        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignContent);
 1590      }
 191591      if (AlignItems != global::DCL.ECSComponents.YGAlign.Auto) {
 11592        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignItems);
 1593      }
 191594      if (AlignSelf != global::DCL.ECSComponents.YGAlign.Auto) {
 41595        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignSelf);
 1596      }
 191597      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.Column) {
 161598        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexDirection);
 1599      }
 191600      if (FlexWrap != global::DCL.ECSComponents.YGWrap.NoWrap) {
 11601        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexWrap);
 1602      }
 191603      if (JustifyContent != global::DCL.ECSComponents.YGJustify.FlexStart) {
 21604        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) JustifyContent);
 1605      }
 191606      if (Overflow != global::DCL.ECSComponents.YGOverflow.Visible) {
 11607        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Overflow);
 1608      }
 191609      if (Display != global::DCL.ECSComponents.YGDisplay.Flex) {
 01610        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Display);
 1611      }
 191612      if (Direction != global::DCL.ECSComponents.YGDirection.Inherit) {
 01613        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Direction);
 1614      }
 191615      if (Flex != 0F) {
 181616        size += 1 + 4;
 1617      }
 191618      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171619        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexBasisUnit);
 1620      }
 191621      if (FlexBasis != 0F) {
 171622        size += 1 + 4;
 1623      }
 191624      if (FlexGrow != 0F) {
 41625        size += 1 + 4;
 1626      }
 191627      if (FlexShrink != 0F) {
 131628        size += 2 + 4;
 1629      }
 191630      if (WidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171631        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) WidthUnit);
 1632      }
 191633      if (Width != 0F) {
 171634        size += 2 + 4;
 1635      }
 191636      if (HeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 181637        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) HeightUnit);
 1638      }
 191639      if (Height != 0F) {
 171640        size += 2 + 4;
 1641      }
 191642      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171643        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MinWidthUnit);
 1644      }
 191645      if (MinWidth != 0F) {
 171646        size += 2 + 4;
 1647      }
 191648      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171649        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MinHeightUnit);
 1650      }
 191651      if (MinHeight != 0F) {
 171652        size += 2 + 4;
 1653      }
 191654      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171655        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MaxWidthUnit);
 1656      }
 191657      if (MaxWidth != 0F) {
 171658        size += 2 + 4;
 1659      }
 191660      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171661        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MaxHeightUnit);
 1662      }
 191663      if (MaxHeight != 0F) {
 171664        size += 2 + 4;
 1665      }
 191666      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171667        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionLeftUnit);
 1668      }
 191669      if (PositionLeft != 0F) {
 01670        size += 2 + 4;
 1671      }
 191672      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171673        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionTopUnit);
 1674      }
 191675      if (PositionTop != 0F) {
 01676        size += 2 + 4;
 1677      }
 191678      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171679        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionRightUnit);
 1680      }
 191681      if (PositionRight != 0F) {
 01682        size += 2 + 4;
 1683      }
 191684      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171685        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionBottomUnit);
 1686      }
 191687      if (PositionBottom != 0F) {
 01688        size += 2 + 4;
 1689      }
 191690      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171691        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginLeftUnit);
 1692      }
 191693      if (MarginLeft != 0F) {
 11694        size += 2 + 4;
 1695      }
 191696      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171697        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginTopUnit);
 1698      }
 191699      if (MarginTop != 0F) {
 11700        size += 2 + 4;
 1701      }
 191702      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171703        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginRightUnit);
 1704      }
 191705      if (MarginRight != 0F) {
 11706        size += 2 + 4;
 1707      }
 191708      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171709        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginBottomUnit);
 1710      }
 191711      if (MarginBottom != 0F) {
 11712        size += 2 + 4;
 1713      }
 191714      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171715        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingLeftUnit);
 1716      }
 191717      if (PaddingLeft != 0F) {
 11718        size += 2 + 4;
 1719      }
 191720      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171721        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingTopUnit);
 1722      }
 191723      if (PaddingTop != 0F) {
 11724        size += 2 + 4;
 1725      }
 191726      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171727        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingRightUnit);
 1728      }
 191729      if (PaddingRight != 0F) {
 11730        size += 2 + 4;
 1731      }
 191732      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 171733        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingBottomUnit);
 1734      }
 191735      if (PaddingBottom != 0F) {
 11736        size += 2 + 4;
 1737      }
 191738      if (BorderLeft != 0F) {
 11739        size += 2 + 4;
 1740      }
 191741      if (BorderTop != 0F) {
 11742        size += 2 + 4;
 1743      }
 191744      if (BorderRight != 0F) {
 11745        size += 2 + 4;
 1746      }
 191747      if (BorderBottom != 0F) {
 11748        size += 2 + 4;
 1749      }
 191750      if (_unknownFields != null) {
 01751        size += _unknownFields.CalculateSize();
 1752      }
 191753      return size;
 1754    }
 1755
 1756    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1757    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1758    public void MergeFrom(PBUiTransform other) {
 01759      if (other == null) {
 01760        return;
 1761      }
 01762      if (other.Parent != 0L) {
 01763        Parent = other.Parent;
 1764      }
 01765      if (other.PositionType != global::DCL.ECSComponents.YGPositionType.Static) {
 01766        PositionType = other.PositionType;
 1767      }
 01768      if (other.AlignContent != global::DCL.ECSComponents.YGAlign.Auto) {
 01769        AlignContent = other.AlignContent;
 1770      }
 01771      if (other.AlignItems != global::DCL.ECSComponents.YGAlign.Auto) {
 01772        AlignItems = other.AlignItems;
 1773      }
 01774      if (other.AlignSelf != global::DCL.ECSComponents.YGAlign.Auto) {
 01775        AlignSelf = other.AlignSelf;
 1776      }
 01777      if (other.FlexDirection != global::DCL.ECSComponents.YGFlexDirection.Column) {
 01778        FlexDirection = other.FlexDirection;
 1779      }
 01780      if (other.FlexWrap != global::DCL.ECSComponents.YGWrap.NoWrap) {
 01781        FlexWrap = other.FlexWrap;
 1782      }
 01783      if (other.JustifyContent != global::DCL.ECSComponents.YGJustify.FlexStart) {
 01784        JustifyContent = other.JustifyContent;
 1785      }
 01786      if (other.Overflow != global::DCL.ECSComponents.YGOverflow.Visible) {
 01787        Overflow = other.Overflow;
 1788      }
 01789      if (other.Display != global::DCL.ECSComponents.YGDisplay.Flex) {
 01790        Display = other.Display;
 1791      }
 01792      if (other.Direction != global::DCL.ECSComponents.YGDirection.Inherit) {
 01793        Direction = other.Direction;
 1794      }
 01795      if (other.Flex != 0F) {
 01796        Flex = other.Flex;
 1797      }
 01798      if (other.FlexBasisUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01799        FlexBasisUnit = other.FlexBasisUnit;
 1800      }
 01801      if (other.FlexBasis != 0F) {
 01802        FlexBasis = other.FlexBasis;
 1803      }
 01804      if (other.FlexGrow != 0F) {
 01805        FlexGrow = other.FlexGrow;
 1806      }
 01807      if (other.FlexShrink != 0F) {
 01808        FlexShrink = other.FlexShrink;
 1809      }
 01810      if (other.WidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01811        WidthUnit = other.WidthUnit;
 1812      }
 01813      if (other.Width != 0F) {
 01814        Width = other.Width;
 1815      }
 01816      if (other.HeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01817        HeightUnit = other.HeightUnit;
 1818      }
 01819      if (other.Height != 0F) {
 01820        Height = other.Height;
 1821      }
 01822      if (other.MinWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01823        MinWidthUnit = other.MinWidthUnit;
 1824      }
 01825      if (other.MinWidth != 0F) {
 01826        MinWidth = other.MinWidth;
 1827      }
 01828      if (other.MinHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01829        MinHeightUnit = other.MinHeightUnit;
 1830      }
 01831      if (other.MinHeight != 0F) {
 01832        MinHeight = other.MinHeight;
 1833      }
 01834      if (other.MaxWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01835        MaxWidthUnit = other.MaxWidthUnit;
 1836      }
 01837      if (other.MaxWidth != 0F) {
 01838        MaxWidth = other.MaxWidth;
 1839      }
 01840      if (other.MaxHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01841        MaxHeightUnit = other.MaxHeightUnit;
 1842      }
 01843      if (other.MaxHeight != 0F) {
 01844        MaxHeight = other.MaxHeight;
 1845      }
 01846      if (other.PositionLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01847        PositionLeftUnit = other.PositionLeftUnit;
 1848      }
 01849      if (other.PositionLeft != 0F) {
 01850        PositionLeft = other.PositionLeft;
 1851      }
 01852      if (other.PositionTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01853        PositionTopUnit = other.PositionTopUnit;
 1854      }
 01855      if (other.PositionTop != 0F) {
 01856        PositionTop = other.PositionTop;
 1857      }
 01858      if (other.PositionRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01859        PositionRightUnit = other.PositionRightUnit;
 1860      }
 01861      if (other.PositionRight != 0F) {
 01862        PositionRight = other.PositionRight;
 1863      }
 01864      if (other.PositionBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01865        PositionBottomUnit = other.PositionBottomUnit;
 1866      }
 01867      if (other.PositionBottom != 0F) {
 01868        PositionBottom = other.PositionBottom;
 1869      }
 01870      if (other.MarginLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01871        MarginLeftUnit = other.MarginLeftUnit;
 1872      }
 01873      if (other.MarginLeft != 0F) {
 01874        MarginLeft = other.MarginLeft;
 1875      }
 01876      if (other.MarginTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01877        MarginTopUnit = other.MarginTopUnit;
 1878      }
 01879      if (other.MarginTop != 0F) {
 01880        MarginTop = other.MarginTop;
 1881      }
 01882      if (other.MarginRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01883        MarginRightUnit = other.MarginRightUnit;
 1884      }
 01885      if (other.MarginRight != 0F) {
 01886        MarginRight = other.MarginRight;
 1887      }
 01888      if (other.MarginBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01889        MarginBottomUnit = other.MarginBottomUnit;
 1890      }
 01891      if (other.MarginBottom != 0F) {
 01892        MarginBottom = other.MarginBottom;
 1893      }
 01894      if (other.PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01895        PaddingLeftUnit = other.PaddingLeftUnit;
 1896      }
 01897      if (other.PaddingLeft != 0F) {
 01898        PaddingLeft = other.PaddingLeft;
 1899      }
 01900      if (other.PaddingTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01901        PaddingTopUnit = other.PaddingTopUnit;
 1902      }
 01903      if (other.PaddingTop != 0F) {
 01904        PaddingTop = other.PaddingTop;
 1905      }
 01906      if (other.PaddingRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01907        PaddingRightUnit = other.PaddingRightUnit;
 1908      }
 01909      if (other.PaddingRight != 0F) {
 01910        PaddingRight = other.PaddingRight;
 1911      }
 01912      if (other.PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 01913        PaddingBottomUnit = other.PaddingBottomUnit;
 1914      }
 01915      if (other.PaddingBottom != 0F) {
 01916        PaddingBottom = other.PaddingBottom;
 1917      }
 01918      if (other.BorderLeft != 0F) {
 01919        BorderLeft = other.BorderLeft;
 1920      }
 01921      if (other.BorderTop != 0F) {
 01922        BorderTop = other.BorderTop;
 1923      }
 01924      if (other.BorderRight != 0F) {
 01925        BorderRight = other.BorderRight;
 1926      }
 01927      if (other.BorderBottom != 0F) {
 01928        BorderBottom = other.BorderBottom;
 1929      }
 01930      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 01931    }
 1932
 1933    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1934    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1935    public void MergeFrom(pb::CodedInputStream input) {
 1936    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1937      input.ReadRawMessage(this);
 1938    #else
 1939      uint tag;
 5811940      while ((tag = input.ReadTag()) != 0) {
 1941        switch(tag) {
 1942          default:
 01943            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 01944            break;
 1945          case 8: {
 171946            PositionType = (global::DCL.ECSComponents.YGPositionType) input.ReadEnum();
 171947            break;
 1948          }
 1949          case 16: {
 171950            AlignContent = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 171951            break;
 1952          }
 1953          case 24: {
 11954            AlignItems = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 11955            break;
 1956          }
 1957          case 32: {
 41958            AlignSelf = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 41959            break;
 1960          }
 1961          case 40: {
 161962            FlexDirection = (global::DCL.ECSComponents.YGFlexDirection) input.ReadEnum();
 161963            break;
 1964          }
 1965          case 48: {
 11966            FlexWrap = (global::DCL.ECSComponents.YGWrap) input.ReadEnum();
 11967            break;
 1968          }
 1969          case 56: {
 21970            JustifyContent = (global::DCL.ECSComponents.YGJustify) input.ReadEnum();
 21971            break;
 1972          }
 1973          case 64: {
 11974            Overflow = (global::DCL.ECSComponents.YGOverflow) input.ReadEnum();
 11975            break;
 1976          }
 1977          case 72: {
 01978            Display = (global::DCL.ECSComponents.YGDisplay) input.ReadEnum();
 01979            break;
 1980          }
 1981          case 80: {
 01982            Direction = (global::DCL.ECSComponents.YGDirection) input.ReadEnum();
 01983            break;
 1984          }
 1985          case 93: {
 181986            Flex = input.ReadFloat();
 181987            break;
 1988          }
 1989          case 104: {
 171990            FlexBasisUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 171991            break;
 1992          }
 1993          case 117: {
 171994            FlexBasis = input.ReadFloat();
 171995            break;
 1996          }
 1997          case 125: {
 41998            FlexGrow = input.ReadFloat();
 41999            break;
 2000          }
 2001          case 133: {
 132002            FlexShrink = input.ReadFloat();
 132003            break;
 2004          }
 2005          case 136: {
 172006            WidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172007            break;
 2008          }
 2009          case 149: {
 172010            Width = input.ReadFloat();
 172011            break;
 2012          }
 2013          case 152: {
 182014            HeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 182015            break;
 2016          }
 2017          case 165: {
 172018            Height = input.ReadFloat();
 172019            break;
 2020          }
 2021          case 168: {
 172022            MinWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172023            break;
 2024          }
 2025          case 181: {
 172026            MinWidth = input.ReadFloat();
 172027            break;
 2028          }
 2029          case 184: {
 172030            MinHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172031            break;
 2032          }
 2033          case 197: {
 172034            MinHeight = input.ReadFloat();
 172035            break;
 2036          }
 2037          case 248: {
 172038            MaxWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172039            break;
 2040          }
 2041          case 261: {
 172042            MaxWidth = input.ReadFloat();
 172043            break;
 2044          }
 2045          case 264: {
 172046            MaxHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172047            break;
 2048          }
 2049          case 277: {
 172050            MaxHeight = input.ReadFloat();
 172051            break;
 2052          }
 2053          case 328: {
 172054            PositionLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172055            break;
 2056          }
 2057          case 341: {
 02058            PositionLeft = input.ReadFloat();
 02059            break;
 2060          }
 2061          case 344: {
 172062            PositionTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172063            break;
 2064          }
 2065          case 357: {
 02066            PositionTop = input.ReadFloat();
 02067            break;
 2068          }
 2069          case 360: {
 172070            PositionRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172071            break;
 2072          }
 2073          case 373: {
 02074            PositionRight = input.ReadFloat();
 02075            break;
 2076          }
 2077          case 376: {
 172078            PositionBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172079            break;
 2080          }
 2081          case 389: {
 02082            PositionBottom = input.ReadFloat();
 02083            break;
 2084          }
 2085          case 408: {
 172086            MarginLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172087            break;
 2088          }
 2089          case 421: {
 12090            MarginLeft = input.ReadFloat();
 12091            break;
 2092          }
 2093          case 424: {
 172094            MarginTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172095            break;
 2096          }
 2097          case 437: {
 12098            MarginTop = input.ReadFloat();
 12099            break;
 2100          }
 2101          case 440: {
 172102            MarginRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172103            break;
 2104          }
 2105          case 453: {
 12106            MarginRight = input.ReadFloat();
 12107            break;
 2108          }
 2109          case 456: {
 172110            MarginBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172111            break;
 2112          }
 2113          case 469: {
 12114            MarginBottom = input.ReadFloat();
 12115            break;
 2116          }
 2117          case 488: {
 172118            PaddingLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172119            break;
 2120          }
 2121          case 501: {
 12122            PaddingLeft = input.ReadFloat();
 12123            break;
 2124          }
 2125          case 504: {
 172126            PaddingTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172127            break;
 2128          }
 2129          case 517: {
 12130            PaddingTop = input.ReadFloat();
 12131            break;
 2132          }
 2133          case 520: {
 172134            PaddingRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172135            break;
 2136          }
 2137          case 533: {
 12138            PaddingRight = input.ReadFloat();
 12139            break;
 2140          }
 2141          case 536: {
 172142            PaddingBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 172143            break;
 2144          }
 2145          case 549: {
 12146            PaddingBottom = input.ReadFloat();
 12147            break;
 2148          }
 2149          case 581: {
 12150            BorderLeft = input.ReadFloat();
 12151            break;
 2152          }
 2153          case 597: {
 12154            BorderTop = input.ReadFloat();
 12155            break;
 2156          }
 2157          case 613: {
 12158            BorderRight = input.ReadFloat();
 12159            break;
 2160          }
 2161          case 629: {
 12162            BorderBottom = input.ReadFloat();
 12163            break;
 2164          }
 2165          case 632: {
 142166            Parent = input.ReadInt64();
 2167            break;
 2168          }
 2169        }
 2170      }
 2171    #endif
 182172    }
 2173
 2174    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2175    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2176    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2177    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 2178      uint tag;
 2179      while ((tag = input.ReadTag()) != 0) {
 2180        switch(tag) {
 2181          default:
 2182            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 2183            break;
 2184          case 8: {
 2185            PositionType = (global::DCL.ECSComponents.YGPositionType) input.ReadEnum();
 2186            break;
 2187          }
 2188          case 16: {
 2189            AlignContent = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 2190            break;
 2191          }
 2192          case 24: {
 2193            AlignItems = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 2194            break;
 2195          }
 2196          case 32: {
 2197            AlignSelf = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 2198            break;
 2199          }
 2200          case 40: {
 2201            FlexDirection = (global::DCL.ECSComponents.YGFlexDirection) input.ReadEnum();
 2202            break;
 2203          }
 2204          case 48: {
 2205            FlexWrap = (global::DCL.ECSComponents.YGWrap) input.ReadEnum();
 2206            break;
 2207          }
 2208          case 56: {
 2209            JustifyContent = (global::DCL.ECSComponents.YGJustify) input.ReadEnum();
 2210            break;
 2211          }
 2212          case 64: {
 2213            Overflow = (global::DCL.ECSComponents.YGOverflow) input.ReadEnum();
 2214            break;
 2215          }
 2216          case 72: {
 2217            Display = (global::DCL.ECSComponents.YGDisplay) input.ReadEnum();
 2218            break;
 2219          }
 2220          case 80: {
 2221            Direction = (global::DCL.ECSComponents.YGDirection) input.ReadEnum();
 2222            break;
 2223          }
 2224          case 93: {
 2225            Flex = input.ReadFloat();
 2226            break;
 2227          }
 2228          case 104: {
 2229            FlexBasisUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2230            break;
 2231          }
 2232          case 117: {
 2233            FlexBasis = input.ReadFloat();
 2234            break;
 2235          }
 2236          case 125: {
 2237            FlexGrow = input.ReadFloat();
 2238            break;
 2239          }
 2240          case 133: {
 2241            FlexShrink = input.ReadFloat();
 2242            break;
 2243          }
 2244          case 136: {
 2245            WidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2246            break;
 2247          }
 2248          case 149: {
 2249            Width = input.ReadFloat();
 2250            break;
 2251          }
 2252          case 152: {
 2253            HeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2254            break;
 2255          }
 2256          case 165: {
 2257            Height = input.ReadFloat();
 2258            break;
 2259          }
 2260          case 168: {
 2261            MinWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2262            break;
 2263          }
 2264          case 181: {
 2265            MinWidth = input.ReadFloat();
 2266            break;
 2267          }
 2268          case 184: {
 2269            MinHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2270            break;
 2271          }
 2272          case 197: {
 2273            MinHeight = input.ReadFloat();
 2274            break;
 2275          }
 2276          case 248: {
 2277            MaxWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2278            break;
 2279          }
 2280          case 261: {
 2281            MaxWidth = input.ReadFloat();
 2282            break;
 2283          }
 2284          case 264: {
 2285            MaxHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2286            break;
 2287          }
 2288          case 277: {
 2289            MaxHeight = input.ReadFloat();
 2290            break;
 2291          }
 2292          case 328: {
 2293            PositionLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2294            break;
 2295          }
 2296          case 341: {
 2297            PositionLeft = input.ReadFloat();
 2298            break;
 2299          }
 2300          case 344: {
 2301            PositionTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2302            break;
 2303          }
 2304          case 357: {
 2305            PositionTop = input.ReadFloat();
 2306            break;
 2307          }
 2308          case 360: {
 2309            PositionRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2310            break;
 2311          }
 2312          case 373: {
 2313            PositionRight = input.ReadFloat();
 2314            break;
 2315          }
 2316          case 376: {
 2317            PositionBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2318            break;
 2319          }
 2320          case 389: {
 2321            PositionBottom = input.ReadFloat();
 2322            break;
 2323          }
 2324          case 408: {
 2325            MarginLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2326            break;
 2327          }
 2328          case 421: {
 2329            MarginLeft = input.ReadFloat();
 2330            break;
 2331          }
 2332          case 424: {
 2333            MarginTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2334            break;
 2335          }
 2336          case 437: {
 2337            MarginTop = input.ReadFloat();
 2338            break;
 2339          }
 2340          case 440: {
 2341            MarginRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2342            break;
 2343          }
 2344          case 453: {
 2345            MarginRight = input.ReadFloat();
 2346            break;
 2347          }
 2348          case 456: {
 2349            MarginBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2350            break;
 2351          }
 2352          case 469: {
 2353            MarginBottom = input.ReadFloat();
 2354            break;
 2355          }
 2356          case 488: {
 2357            PaddingLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2358            break;
 2359          }
 2360          case 501: {
 2361            PaddingLeft = input.ReadFloat();
 2362            break;
 2363          }
 2364          case 504: {
 2365            PaddingTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2366            break;
 2367          }
 2368          case 517: {
 2369            PaddingTop = input.ReadFloat();
 2370            break;
 2371          }
 2372          case 520: {
 2373            PaddingRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2374            break;
 2375          }
 2376          case 533: {
 2377            PaddingRight = input.ReadFloat();
 2378            break;
 2379          }
 2380          case 536: {
 2381            PaddingBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2382            break;
 2383          }
 2384          case 549: {
 2385            PaddingBottom = input.ReadFloat();
 2386            break;
 2387          }
 2388          case 581: {
 2389            BorderLeft = input.ReadFloat();
 2390            break;
 2391          }
 2392          case 597: {
 2393            BorderTop = input.ReadFloat();
 2394            break;
 2395          }
 2396          case 613: {
 2397            BorderRight = input.ReadFloat();
 2398            break;
 2399          }
 2400          case 629: {
 2401            BorderBottom = input.ReadFloat();
 2402            break;
 2403          }
 2404          case 632: {
 2405            Parent = input.ReadInt64();
 2406            break;
 2407          }
 2408        }
 2409      }
 2410    }
 2411    #endif
 2412
 2413  }
 2414
 2415  #endregion
 2416
 2417}
 2418
 2419#endregion Designer generated code

Methods/Properties

PBUiTransform()
Parser()
Descriptor()
get_Descriptor()
PBUiTransform()
PBUiTransform(DCL.ECSComponents.PBUiTransform)
Clone()
Parent()
Parent(System.Int64)
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)