< Summary

Class:DCL.ECSComponents.PBUiTransform
Assembly:Decentraland.Protocol.GeneratedCode
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/DecentralandProtocol/UiTransform.gen.cs
Covered lines:123
Uncovered lines:694
Coverable lines:817
Total lines:2365
Line coverage:15% (123 of 817)
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%
ClearAlignContent()0%2100%
ClearAlignItems()0%2100%
ClearFlexWrap()0%2100%
ClearFlexShrink()0%2100%
Equals(...)0%2100%
Equals(...)0%29705400%
GetHashCode()0%28625300%
ToString()0%2100%
WriteTo(...)0%28625300%
CalculateSize()0%28625300%
MergeFrom(...)0%28625300%
MergeFrom(...)0%51127100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/DecentralandProtocol/UiTransform.gen.cs

#LineLine coverage
 1// <auto-generated>
 2//     Generated by the protocol buffer compiler.  DO NOT EDIT!
 3//     source: decentraland/sdk/components/ui_transform.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 decentraland/sdk/components/ui_transform.proto</summary>
 15  public static partial class UiTransformReflection {
 16
 17    #region Descriptor
 18    /// <summary>File descriptor for decentraland/sdk/components/ui_transform.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            "Ci5kZWNlbnRyYWxhbmQvc2RrL2NvbXBvbmVudHMvdWlfdHJhbnNmb3JtLnBy",
 28            "b3RvEhtkZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMikhIKDVBCVWlUcmFu",
 29            "c2Zvcm0SDgoGcGFyZW50GAEgASgFEhAKCHJpZ2h0X29mGAIgASgFEkAKDWFs",
 30            "aWduX2NvbnRlbnQYAyABKA4yJC5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVu",
 31            "dHMuWUdBbGlnbkgAiAEBEj4KC2FsaWduX2l0ZW1zGAQgASgOMiQuZGVjZW50",
 32            "cmFsYW5kLnNkay5jb21wb25lbnRzLllHQWxpZ25IAYgBARI7CglmbGV4X3dy",
 33            "YXAYBSABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMuWUdXcmFw",
 34            "SAKIAQESGAoLZmxleF9zaHJpbmsYBiABKAJIA4gBARJCCg1wb3NpdGlvbl90",
 35            "eXBlGAcgASgOMisuZGVjZW50cmFsYW5kLnNkay5jb21wb25lbnRzLllHUG9z",
 36            "aXRpb25UeXBlEjgKCmFsaWduX3NlbGYYCCABKA4yJC5kZWNlbnRyYWxhbmQu",
 37            "c2RrLmNvbXBvbmVudHMuWUdBbGlnbhJECg5mbGV4X2RpcmVjdGlvbhgJIAEo",
 38            "DjIsLmRlY2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR0ZsZXhEaXJlY3Rp",
 39            "b24SPwoPanVzdGlmeV9jb250ZW50GAogASgOMiYuZGVjZW50cmFsYW5kLnNk",
 40            "ay5jb21wb25lbnRzLllHSnVzdGlmeRI5CghvdmVyZmxvdxgLIAEoDjInLmRl",
 41            "Y2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR092ZXJmbG93EjcKB2Rpc3Bs",
 42            "YXkYDCABKA4yJi5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMuWUdEaXNw",
 43            "bGF5EjwKD2ZsZXhfYmFzaXNfdW5pdBgNIAEoDjIjLmRlY2VudHJhbGFuZC5z",
 44            "ZGsuY29tcG9uZW50cy5ZR1VuaXQSEgoKZmxleF9iYXNpcxgOIAEoAhIRCglm",
 45            "bGV4X2dyb3cYDyABKAISNwoKd2lkdGhfdW5pdBgQIAEoDjIjLmRlY2VudHJh",
 46            "bGFuZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSDQoFd2lkdGgYESABKAISOAoL",
 47            "aGVpZ2h0X3VuaXQYEiABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVu",
 48            "dHMuWUdVbml0Eg4KBmhlaWdodBgTIAEoAhI7Cg5taW5fd2lkdGhfdW5pdBgU",
 49            "IAEoDjIjLmRlY2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSEQoJ",
 50            "bWluX3dpZHRoGBUgASgCEjwKD21pbl9oZWlnaHRfdW5pdBgWIAEoDjIjLmRl",
 51            "Y2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSEgoKbWluX2hlaWdo",
 52            "dBgXIAEoAhI7Cg5tYXhfd2lkdGhfdW5pdBgYIAEoDjIjLmRlY2VudHJhbGFu",
 53            "ZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSEQoJbWF4X3dpZHRoGBkgASgCEjwK",
 54            "D21heF9oZWlnaHRfdW5pdBgaIAEoDjIjLmRlY2VudHJhbGFuZC5zZGsuY29t",
 55            "cG9uZW50cy5ZR1VuaXQSEgoKbWF4X2hlaWdodBgbIAEoAhI/ChJwb3NpdGlv",
 56            "bl9sZWZ0X3VuaXQYHCABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVu",
 57            "dHMuWUdVbml0EhUKDXBvc2l0aW9uX2xlZnQYHSABKAISPgoRcG9zaXRpb25f",
 58            "dG9wX3VuaXQYHiABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMu",
 59            "WUdVbml0EhQKDHBvc2l0aW9uX3RvcBgfIAEoAhJAChNwb3NpdGlvbl9yaWdo",
 60            "dF91bml0GCAgASgOMiMuZGVjZW50cmFsYW5kLnNkay5jb21wb25lbnRzLllH",
 61            "VW5pdBIWCg5wb3NpdGlvbl9yaWdodBghIAEoAhJBChRwb3NpdGlvbl9ib3R0",
 62            "b21fdW5pdBgiIAEoDjIjLmRlY2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5Z",
 63            "R1VuaXQSFwoPcG9zaXRpb25fYm90dG9tGCMgASgCEj0KEG1hcmdpbl9sZWZ0",
 64            "X3VuaXQYJCABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMuWUdV",
 65            "bml0EhMKC21hcmdpbl9sZWZ0GCUgASgCEjwKD21hcmdpbl90b3BfdW5pdBgm",
 66            "IAEoDjIjLmRlY2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSEgoK",
 67            "bWFyZ2luX3RvcBgnIAEoAhI+ChFtYXJnaW5fcmlnaHRfdW5pdBgoIAEoDjIj",
 68            "LmRlY2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSFAoMbWFyZ2lu",
 69            "X3JpZ2h0GCkgASgCEj8KEm1hcmdpbl9ib3R0b21fdW5pdBgqIAEoDjIjLmRl",
 70            "Y2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSFQoNbWFyZ2luX2Jv",
 71            "dHRvbRgrIAEoAhI+ChFwYWRkaW5nX2xlZnRfdW5pdBgsIAEoDjIjLmRlY2Vu",
 72            "dHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSFAoMcGFkZGluZ19sZWZ0",
 73            "GC0gASgCEj0KEHBhZGRpbmdfdG9wX3VuaXQYLiABKA4yIy5kZWNlbnRyYWxh",
 74            "bmQuc2RrLmNvbXBvbmVudHMuWUdVbml0EhMKC3BhZGRpbmdfdG9wGC8gASgC",
 75            "Ej8KEnBhZGRpbmdfcmlnaHRfdW5pdBgwIAEoDjIjLmRlY2VudHJhbGFuZC5z",
 76            "ZGsuY29tcG9uZW50cy5ZR1VuaXQSFQoNcGFkZGluZ19yaWdodBgxIAEoAhJA",
 77            "ChNwYWRkaW5nX2JvdHRvbV91bml0GDIgASgOMiMuZGVjZW50cmFsYW5kLnNk",
 78            "ay5jb21wb25lbnRzLllHVW5pdBIWCg5wYWRkaW5nX2JvdHRvbRgzIAEoAkIQ",
 79            "Cg5fYWxpZ25fY29udGVudEIOCgxfYWxpZ25faXRlbXNCDAoKX2ZsZXhfd3Jh",
 80            "cEIOCgxfZmxleF9zaHJpbmsqNgoOWUdQb3NpdGlvblR5cGUSEQoNWUdQVF9S",
 81            "RUxBVElWRRAAEhEKDVlHUFRfQUJTT0xVVEUQASqdAQoHWUdBbGlnbhIMCghZ",
 82            "R0FfQVVUTxAAEhIKDllHQV9GTEVYX1NUQVJUEAESDgoKWUdBX0NFTlRFUhAC",
 83            "EhAKDFlHQV9GTEVYX0VORBADEg8KC1lHQV9TVFJFVENIEAQSEAoMWUdBX0JB",
 84            "U0VMSU5FEAUSFQoRWUdBX1NQQUNFX0JFVFdFRU4QBhIUChBZR0FfU1BBQ0Vf",
 85            "QVJPVU5EEAcqSQoGWUdVbml0EhEKDVlHVV9VTkRFRklORUQQABINCglZR1Vf",
 86            "UE9JTlQQARIPCgtZR1VfUEVSQ0VOVBACEgwKCFlHVV9BVVRPEAMqXwoPWUdG",
 87            "bGV4RGlyZWN0aW9uEgwKCFlHRkRfUk9XEAASDwoLWUdGRF9DT0xVTU4QARIX",
 88            "ChNZR0ZEX0NPTFVNTl9SRVZFUlNFEAISFAoQWUdGRF9ST1dfUkVWRVJTRRAD",
 89            "Kj0KBllHV3JhcBIPCgtZR1dfTk9fV1JBUBAAEgwKCFlHV19XUkFQEAESFAoQ",
 90            "WUdXX1dSQVBfUkVWRVJTRRACKoQBCglZR0p1c3RpZnkSEgoOWUdKX0ZMRVhf",
 91            "U1RBUlQQABIOCgpZR0pfQ0VOVEVSEAESEAoMWUdKX0ZMRVhfRU5EEAISFQoR",
 92            "WUdKX1NQQUNFX0JFVFdFRU4QAxIUChBZR0pfU1BBQ0VfQVJPVU5EEAQSFAoQ",
 93            "WUdKX1NQQUNFX0VWRU5MWRAFKj0KCllHT3ZlcmZsb3cSDwoLWUdPX1ZJU0lC",
 94            "TEUQABIOCgpZR09fSElEREVOEAESDgoKWUdPX1NDUk9MTBACKicKCVlHRGlz",
 95            "cGxheRIMCghZR0RfRkxFWBAAEgwKCFlHRF9OT05FEAEqkQEKBllHRWRnZRIM",
 96            "CghZR0VfTEVGVBAAEgsKB1lHRV9UT1AQARINCglZR0VfUklHSFQQAhIOCgpZ",
 97            "R0VfQk9UVE9NEAMSDQoJWUdFX1NUQVJUEAQSCwoHWUdFX0VORBAFEhIKDllH",
 98            "RV9IT1JJWk9OVEFMEAYSEAoMWUdFX1ZFUlRJQ0FMEAcSCwoHWUdFX0FMTBAI",
 99            "QhSqAhFEQ0wuRUNTQ29tcG9uZW50c2IGcHJvdG8z"));
 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("YGPT_RELATIVE")] YgptRelative = 0,
 112    [pbr::OriginalName("YGPT_ABSOLUTE")] YgptAbsolute = 1,
 113  }
 114
 115  public enum YGAlign {
 116    [pbr::OriginalName("YGA_AUTO")] YgaAuto = 0,
 117    [pbr::OriginalName("YGA_FLEX_START")] YgaFlexStart = 1,
 118    [pbr::OriginalName("YGA_CENTER")] YgaCenter = 2,
 119    [pbr::OriginalName("YGA_FLEX_END")] YgaFlexEnd = 3,
 120    [pbr::OriginalName("YGA_STRETCH")] YgaStretch = 4,
 121    [pbr::OriginalName("YGA_BASELINE")] YgaBaseline = 5,
 122    [pbr::OriginalName("YGA_SPACE_BETWEEN")] YgaSpaceBetween = 6,
 123    [pbr::OriginalName("YGA_SPACE_AROUND")] YgaSpaceAround = 7,
 124  }
 125
 126  public enum YGUnit {
 127    [pbr::OriginalName("YGU_UNDEFINED")] YguUndefined = 0,
 128    [pbr::OriginalName("YGU_POINT")] YguPoint = 1,
 129    [pbr::OriginalName("YGU_PERCENT")] YguPercent = 2,
 130    [pbr::OriginalName("YGU_AUTO")] YguAuto = 3,
 131  }
 132
 133  public enum YGFlexDirection {
 134    [pbr::OriginalName("YGFD_ROW")] YgfdRow = 0,
 135    [pbr::OriginalName("YGFD_COLUMN")] YgfdColumn = 1,
 136    [pbr::OriginalName("YGFD_COLUMN_REVERSE")] YgfdColumnReverse = 2,
 137    [pbr::OriginalName("YGFD_ROW_REVERSE")] YgfdRowReverse = 3,
 138  }
 139
 140  public enum YGWrap {
 141    [pbr::OriginalName("YGW_NO_WRAP")] YgwNoWrap = 0,
 142    [pbr::OriginalName("YGW_WRAP")] YgwWrap = 1,
 143    [pbr::OriginalName("YGW_WRAP_REVERSE")] YgwWrapReverse = 2,
 144  }
 145
 146  public enum YGJustify {
 147    [pbr::OriginalName("YGJ_FLEX_START")] YgjFlexStart = 0,
 148    [pbr::OriginalName("YGJ_CENTER")] YgjCenter = 1,
 149    [pbr::OriginalName("YGJ_FLEX_END")] YgjFlexEnd = 2,
 150    [pbr::OriginalName("YGJ_SPACE_BETWEEN")] YgjSpaceBetween = 3,
 151    [pbr::OriginalName("YGJ_SPACE_AROUND")] YgjSpaceAround = 4,
 152    [pbr::OriginalName("YGJ_SPACE_EVENLY")] YgjSpaceEvenly = 5,
 153  }
 154
 155  public enum YGOverflow {
 156    [pbr::OriginalName("YGO_VISIBLE")] YgoVisible = 0,
 157    [pbr::OriginalName("YGO_HIDDEN")] YgoHidden = 1,
 158    [pbr::OriginalName("YGO_SCROLL")] YgoScroll = 2,
 159  }
 160
 161  public enum YGDisplay {
 162    [pbr::OriginalName("YGD_FLEX")] YgdFlex = 0,
 163    [pbr::OriginalName("YGD_NONE")] YgdNone = 1,
 164  }
 165
 166  public enum YGEdge {
 167    [pbr::OriginalName("YGE_LEFT")] YgeLeft = 0,
 168    [pbr::OriginalName("YGE_TOP")] YgeTop = 1,
 169    [pbr::OriginalName("YGE_RIGHT")] YgeRight = 2,
 170    [pbr::OriginalName("YGE_BOTTOM")] YgeBottom = 3,
 171    [pbr::OriginalName("YGE_START")] YgeStart = 4,
 172    [pbr::OriginalName("YGE_END")] YgeEnd = 5,
 173    [pbr::OriginalName("YGE_HORIZONTAL")] YgeHorizontal = 6,
 174    [pbr::OriginalName("YGE_VERTICAL")] YgeVertical = 7,
 175    [pbr::OriginalName("YGE_ALL")] YgeAll = 8,
 176  }
 177
 178  #endregion
 179
 180  #region Messages
 181  public sealed partial class PBUiTransform : pb::IMessage<PBUiTransform>
 182  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 183      , pb::IBufferMessage
 184  #endif
 185  {
 1186    private static readonly pb::MessageParser<PBUiTransform> _parser = new pb::MessageParser<PBUiTransform>(() => new PB
 187    private pb::UnknownFieldSet _unknownFields;
 188    private int _hasBits0;
 189    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 190    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 0191    public static pb::MessageParser<PBUiTransform> Parser { get { return _parser; } }
 192
 193    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 194    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 195    public static pbr::MessageDescriptor Descriptor {
 0196      get { return global::DCL.ECSComponents.UiTransformReflection.Descriptor.MessageTypes[0]; }
 197    }
 198
 199    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 200    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 201    pbr::MessageDescriptor pb::IMessage.Descriptor {
 0202      get { return Descriptor; }
 203    }
 204
 205    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 206    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 9207    public PBUiTransform() {
 208      OnConstruction();
 9209    }
 210
 211    partial void OnConstruction();
 212
 213    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 214    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 0215    public PBUiTransform(PBUiTransform other) : this() {
 0216      _hasBits0 = other._hasBits0;
 0217      parent_ = other.parent_;
 0218      rightOf_ = other.rightOf_;
 0219      alignContent_ = other.alignContent_;
 0220      alignItems_ = other.alignItems_;
 0221      flexWrap_ = other.flexWrap_;
 0222      flexShrink_ = other.flexShrink_;
 0223      positionType_ = other.positionType_;
 0224      alignSelf_ = other.alignSelf_;
 0225      flexDirection_ = other.flexDirection_;
 0226      justifyContent_ = other.justifyContent_;
 0227      overflow_ = other.overflow_;
 0228      display_ = other.display_;
 0229      flexBasisUnit_ = other.flexBasisUnit_;
 0230      flexBasis_ = other.flexBasis_;
 0231      flexGrow_ = other.flexGrow_;
 0232      widthUnit_ = other.widthUnit_;
 0233      width_ = other.width_;
 0234      heightUnit_ = other.heightUnit_;
 0235      height_ = other.height_;
 0236      minWidthUnit_ = other.minWidthUnit_;
 0237      minWidth_ = other.minWidth_;
 0238      minHeightUnit_ = other.minHeightUnit_;
 0239      minHeight_ = other.minHeight_;
 0240      maxWidthUnit_ = other.maxWidthUnit_;
 0241      maxWidth_ = other.maxWidth_;
 0242      maxHeightUnit_ = other.maxHeightUnit_;
 0243      maxHeight_ = other.maxHeight_;
 0244      positionLeftUnit_ = other.positionLeftUnit_;
 0245      positionLeft_ = other.positionLeft_;
 0246      positionTopUnit_ = other.positionTopUnit_;
 0247      positionTop_ = other.positionTop_;
 0248      positionRightUnit_ = other.positionRightUnit_;
 0249      positionRight_ = other.positionRight_;
 0250      positionBottomUnit_ = other.positionBottomUnit_;
 0251      positionBottom_ = other.positionBottom_;
 0252      marginLeftUnit_ = other.marginLeftUnit_;
 0253      marginLeft_ = other.marginLeft_;
 0254      marginTopUnit_ = other.marginTopUnit_;
 0255      marginTop_ = other.marginTop_;
 0256      marginRightUnit_ = other.marginRightUnit_;
 0257      marginRight_ = other.marginRight_;
 0258      marginBottomUnit_ = other.marginBottomUnit_;
 0259      marginBottom_ = other.marginBottom_;
 0260      paddingLeftUnit_ = other.paddingLeftUnit_;
 0261      paddingLeft_ = other.paddingLeft_;
 0262      paddingTopUnit_ = other.paddingTopUnit_;
 0263      paddingTop_ = other.paddingTop_;
 0264      paddingRightUnit_ = other.paddingRightUnit_;
 0265      paddingRight_ = other.paddingRight_;
 0266      paddingBottomUnit_ = other.paddingBottomUnit_;
 0267      paddingBottom_ = other.paddingBottom_;
 0268      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 0269    }
 270
 271    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 272    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 273    public PBUiTransform Clone() {
 0274      return new PBUiTransform(this);
 275    }
 276
 277    /// <summary>Field number for the "parent" field.</summary>
 278    public const int ParentFieldNumber = 1;
 279    private int parent_;
 280    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 281    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 282    public int Parent {
 14283      get { return parent_; }
 284      set {
 6285        parent_ = value;
 6286      }
 287    }
 288
 289    /// <summary>Field number for the "right_of" field.</summary>
 290    public const int RightOfFieldNumber = 2;
 291    private int rightOf_;
 292    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 293    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 294    public int RightOf {
 18295      get { return rightOf_; }
 296      set {
 5297        rightOf_ = value;
 5298      }
 299    }
 300
 301    /// <summary>Field number for the "align_content" field.</summary>
 302    public const int AlignContentFieldNumber = 3;
 303    private global::DCL.ECSComponents.YGAlign alignContent_;
 304    /// <summary>
 305    /// default: YGAlign.YGA_FLEX_START
 306    /// </summary>
 307    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 308    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 309    public global::DCL.ECSComponents.YGAlign AlignContent {
 2310      get { if ((_hasBits0 & 1) != 0) { return alignContent_; } else { return global::DCL.ECSComponents.YGAlign.YgaAuto;
 311      set {
 1312        _hasBits0 |= 1;
 1313        alignContent_ = value;
 1314      }
 315    }
 316    /// <summary>Gets whether the "align_content" field is set</summary>
 317    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 318    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 319    public bool HasAlignContent {
 9320      get { return (_hasBits0 & 1) != 0; }
 321    }
 322    /// <summary>Clears the value of the "align_content" field</summary>
 323    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 324    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 325    public void ClearAlignContent() {
 0326      _hasBits0 &= ~1;
 0327    }
 328
 329    /// <summary>Field number for the "align_items" field.</summary>
 330    public const int AlignItemsFieldNumber = 4;
 331    private global::DCL.ECSComponents.YGAlign alignItems_;
 332    /// <summary>
 333    /// default: YGAlign.YGA_STRETCH
 334    /// </summary>
 335    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 336    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 337    public global::DCL.ECSComponents.YGAlign AlignItems {
 2338      get { if ((_hasBits0 & 2) != 0) { return alignItems_; } else { return global::DCL.ECSComponents.YGAlign.YgaAuto; }
 339      set {
 1340        _hasBits0 |= 2;
 1341        alignItems_ = value;
 1342      }
 343    }
 344    /// <summary>Gets whether the "align_items" field is set</summary>
 345    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 346    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 347    public bool HasAlignItems {
 9348      get { return (_hasBits0 & 2) != 0; }
 349    }
 350    /// <summary>Clears the value of the "align_items" field</summary>
 351    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 352    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 353    public void ClearAlignItems() {
 0354      _hasBits0 &= ~2;
 0355    }
 356
 357    /// <summary>Field number for the "flex_wrap" field.</summary>
 358    public const int FlexWrapFieldNumber = 5;
 359    private global::DCL.ECSComponents.YGWrap flexWrap_;
 360    /// <summary>
 361    /// default: YGWrap.YGW_WRAP
 362    /// </summary>
 363    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 364    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 365    public global::DCL.ECSComponents.YGWrap FlexWrap {
 2366      get { if ((_hasBits0 & 4) != 0) { return flexWrap_; } else { return global::DCL.ECSComponents.YGWrap.YgwNoWrap; } 
 367      set {
 1368        _hasBits0 |= 4;
 1369        flexWrap_ = value;
 1370      }
 371    }
 372    /// <summary>Gets whether the "flex_wrap" field is set</summary>
 373    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 374    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 375    public bool HasFlexWrap {
 9376      get { return (_hasBits0 & 4) != 0; }
 377    }
 378    /// <summary>Clears the value of the "flex_wrap" field</summary>
 379    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 380    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 381    public void ClearFlexWrap() {
 0382      _hasBits0 &= ~4;
 0383    }
 384
 385    /// <summary>Field number for the "flex_shrink" field.</summary>
 386    public const int FlexShrinkFieldNumber = 6;
 387    private float flexShrink_;
 388    /// <summary>
 389    /// default: 1
 390    /// </summary>
 391    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 392    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 393    public float FlexShrink {
 2394      get { if ((_hasBits0 & 8) != 0) { return flexShrink_; } else { return 0F; } }
 395      set {
 1396        _hasBits0 |= 8;
 1397        flexShrink_ = value;
 1398      }
 399    }
 400    /// <summary>Gets whether the "flex_shrink" field is set</summary>
 401    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 402    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 403    public bool HasFlexShrink {
 9404      get { return (_hasBits0 & 8) != 0; }
 405    }
 406    /// <summary>Clears the value of the "flex_shrink" field</summary>
 407    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 408    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 409    public void ClearFlexShrink() {
 0410      _hasBits0 &= ~8;
 0411    }
 412
 413    /// <summary>Field number for the "position_type" field.</summary>
 414    public const int PositionTypeFieldNumber = 7;
 415    private global::DCL.ECSComponents.YGPositionType positionType_ = global::DCL.ECSComponents.YGPositionType.YgptRelati
 416    /// <summary>
 417    /// YGPositionType.YGPT_RELATIVE
 418    /// </summary>
 419    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 420    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 421    public global::DCL.ECSComponents.YGPositionType PositionType {
 9422      get { return positionType_; }
 423      set {
 1424        positionType_ = value;
 1425      }
 426    }
 427
 428    /// <summary>Field number for the "align_self" field.</summary>
 429    public const int AlignSelfFieldNumber = 8;
 430    private global::DCL.ECSComponents.YGAlign alignSelf_ = global::DCL.ECSComponents.YGAlign.YgaAuto;
 431    /// <summary>
 432    /// YGAlign.YGA_AUTO
 433    /// </summary>
 434    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 435    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 436    public global::DCL.ECSComponents.YGAlign AlignSelf {
 9437      get { return alignSelf_; }
 438      set {
 1439        alignSelf_ = value;
 1440      }
 441    }
 442
 443    /// <summary>Field number for the "flex_direction" field.</summary>
 444    public const int FlexDirectionFieldNumber = 9;
 445    private global::DCL.ECSComponents.YGFlexDirection flexDirection_ = global::DCL.ECSComponents.YGFlexDirection.YgfdRow
 446    /// <summary>
 447    /// YGFlexDirection.YGFD_ROW
 448    /// </summary>
 449    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 450    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 451    public global::DCL.ECSComponents.YGFlexDirection FlexDirection {
 9452      get { return flexDirection_; }
 453      set {
 1454        flexDirection_ = value;
 1455      }
 456    }
 457
 458    /// <summary>Field number for the "justify_content" field.</summary>
 459    public const int JustifyContentFieldNumber = 10;
 460    private global::DCL.ECSComponents.YGJustify justifyContent_ = global::DCL.ECSComponents.YGJustify.YgjFlexStart;
 461    /// <summary>
 462    /// YGJustify.YGJ_FLEX_START
 463    /// </summary>
 464    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 465    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 466    public global::DCL.ECSComponents.YGJustify JustifyContent {
 9467      get { return justifyContent_; }
 468      set {
 1469        justifyContent_ = value;
 1470      }
 471    }
 472
 473    /// <summary>Field number for the "overflow" field.</summary>
 474    public const int OverflowFieldNumber = 11;
 475    private global::DCL.ECSComponents.YGOverflow overflow_ = global::DCL.ECSComponents.YGOverflow.YgoVisible;
 476    /// <summary>
 477    /// YGOverflow.YGO_VISIBLE
 478    /// </summary>
 479    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 480    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 481    public global::DCL.ECSComponents.YGOverflow Overflow {
 9482      get { return overflow_; }
 483      set {
 1484        overflow_ = value;
 1485      }
 486    }
 487
 488    /// <summary>Field number for the "display" field.</summary>
 489    public const int DisplayFieldNumber = 12;
 490    private global::DCL.ECSComponents.YGDisplay display_ = global::DCL.ECSComponents.YGDisplay.YgdFlex;
 491    /// <summary>
 492    /// YGDisplay.YGD_FLEX
 493    /// </summary>
 494    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 495    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 496    public global::DCL.ECSComponents.YGDisplay Display {
 9497      get { return display_; }
 498      set {
 1499        display_ = value;
 1500      }
 501    }
 502
 503    /// <summary>Field number for the "flex_basis_unit" field.</summary>
 504    public const int FlexBasisUnitFieldNumber = 13;
 505    private global::DCL.ECSComponents.YGUnit flexBasisUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 506    /// <summary>
 507    /// YGUnit.YGU_UNDEFINED
 508    /// </summary>
 509    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 510    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 511    public global::DCL.ECSComponents.YGUnit FlexBasisUnit {
 9512      get { return flexBasisUnit_; }
 513      set {
 0514        flexBasisUnit_ = value;
 0515      }
 516    }
 517
 518    /// <summary>Field number for the "flex_basis" field.</summary>
 519    public const int FlexBasisFieldNumber = 14;
 520    private float flexBasis_;
 521    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 522    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 523    public float FlexBasis {
 0524      get { return flexBasis_; }
 525      set {
 1526        flexBasis_ = value;
 1527      }
 528    }
 529
 530    /// <summary>Field number for the "flex_grow" field.</summary>
 531    public const int FlexGrowFieldNumber = 15;
 532    private float flexGrow_;
 533    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 534    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 535    public float FlexGrow {
 9536      get { return flexGrow_; }
 537      set {
 1538        flexGrow_ = value;
 1539      }
 540    }
 541
 542    /// <summary>Field number for the "width_unit" field.</summary>
 543    public const int WidthUnitFieldNumber = 16;
 544    private global::DCL.ECSComponents.YGUnit widthUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 545    /// <summary>
 546    /// YGUnit.YGU_UNDEFINED
 547    /// </summary>
 548    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 549    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 550    public global::DCL.ECSComponents.YGUnit WidthUnit {
 9551      get { return widthUnit_; }
 552      set {
 0553        widthUnit_ = value;
 0554      }
 555    }
 556
 557    /// <summary>Field number for the "width" field.</summary>
 558    public const int WidthFieldNumber = 17;
 559    private float width_;
 560    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 561    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 562    public float Width {
 0563      get { return width_; }
 564      set {
 1565        width_ = value;
 1566      }
 567    }
 568
 569    /// <summary>Field number for the "height_unit" field.</summary>
 570    public const int HeightUnitFieldNumber = 18;
 571    private global::DCL.ECSComponents.YGUnit heightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 572    /// <summary>
 573    /// YGUnit.YGU_UNDEFINED
 574    /// </summary>
 575    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 576    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 577    public global::DCL.ECSComponents.YGUnit HeightUnit {
 9578      get { return heightUnit_; }
 579      set {
 0580        heightUnit_ = value;
 0581      }
 582    }
 583
 584    /// <summary>Field number for the "height" field.</summary>
 585    public const int HeightFieldNumber = 19;
 586    private float height_;
 587    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 588    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 589    public float Height {
 0590      get { return height_; }
 591      set {
 1592        height_ = value;
 1593      }
 594    }
 595
 596    /// <summary>Field number for the "min_width_unit" field.</summary>
 597    public const int MinWidthUnitFieldNumber = 20;
 598    private global::DCL.ECSComponents.YGUnit minWidthUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 599    /// <summary>
 600    /// YGUnit.YGU_UNDEFINED
 601    /// </summary>
 602    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 603    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 604    public global::DCL.ECSComponents.YGUnit MinWidthUnit {
 9605      get { return minWidthUnit_; }
 606      set {
 0607        minWidthUnit_ = value;
 0608      }
 609    }
 610
 611    /// <summary>Field number for the "min_width" field.</summary>
 612    public const int MinWidthFieldNumber = 21;
 613    private float minWidth_;
 614    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 615    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 616    public float MinWidth {
 0617      get { return minWidth_; }
 618      set {
 1619        minWidth_ = value;
 1620      }
 621    }
 622
 623    /// <summary>Field number for the "min_height_unit" field.</summary>
 624    public const int MinHeightUnitFieldNumber = 22;
 625    private global::DCL.ECSComponents.YGUnit minHeightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 626    /// <summary>
 627    /// YGUnit.YGU_UNDEFINED
 628    /// </summary>
 629    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 630    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 631    public global::DCL.ECSComponents.YGUnit MinHeightUnit {
 9632      get { return minHeightUnit_; }
 633      set {
 0634        minHeightUnit_ = value;
 0635      }
 636    }
 637
 638    /// <summary>Field number for the "min_height" field.</summary>
 639    public const int MinHeightFieldNumber = 23;
 640    private float minHeight_;
 641    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 642    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 643    public float MinHeight {
 0644      get { return minHeight_; }
 645      set {
 1646        minHeight_ = value;
 1647      }
 648    }
 649
 650    /// <summary>Field number for the "max_width_unit" field.</summary>
 651    public const int MaxWidthUnitFieldNumber = 24;
 652    private global::DCL.ECSComponents.YGUnit maxWidthUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 653    /// <summary>
 654    /// YGUnit.YGU_UNDEFINED
 655    /// </summary>
 656    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 657    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 658    public global::DCL.ECSComponents.YGUnit MaxWidthUnit {
 9659      get { return maxWidthUnit_; }
 660      set {
 0661        maxWidthUnit_ = value;
 0662      }
 663    }
 664
 665    /// <summary>Field number for the "max_width" field.</summary>
 666    public const int MaxWidthFieldNumber = 25;
 667    private float maxWidth_;
 668    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 669    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 670    public float MaxWidth {
 0671      get { return maxWidth_; }
 672      set {
 1673        maxWidth_ = value;
 1674      }
 675    }
 676
 677    /// <summary>Field number for the "max_height_unit" field.</summary>
 678    public const int MaxHeightUnitFieldNumber = 26;
 679    private global::DCL.ECSComponents.YGUnit maxHeightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 680    /// <summary>
 681    /// YGUnit.YGU_UNDEFINED
 682    /// </summary>
 683    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 684    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 685    public global::DCL.ECSComponents.YGUnit MaxHeightUnit {
 9686      get { return maxHeightUnit_; }
 687      set {
 0688        maxHeightUnit_ = value;
 0689      }
 690    }
 691
 692    /// <summary>Field number for the "max_height" field.</summary>
 693    public const int MaxHeightFieldNumber = 27;
 694    private float maxHeight_;
 695    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 696    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 697    public float MaxHeight {
 0698      get { return maxHeight_; }
 699      set {
 1700        maxHeight_ = value;
 1701      }
 702    }
 703
 704    /// <summary>Field number for the "position_left_unit" field.</summary>
 705    public const int PositionLeftUnitFieldNumber = 28;
 706    private global::DCL.ECSComponents.YGUnit positionLeftUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 707    /// <summary>
 708    /// YGUnit.YGU_UNDEFINED
 709    /// </summary>
 710    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 711    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 712    public global::DCL.ECSComponents.YGUnit PositionLeftUnit {
 9713      get { return positionLeftUnit_; }
 714      set {
 0715        positionLeftUnit_ = value;
 0716      }
 717    }
 718
 719    /// <summary>Field number for the "position_left" field.</summary>
 720    public const int PositionLeftFieldNumber = 29;
 721    private float positionLeft_;
 722    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 723    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 724    public float PositionLeft {
 0725      get { return positionLeft_; }
 726      set {
 0727        positionLeft_ = value;
 0728      }
 729    }
 730
 731    /// <summary>Field number for the "position_top_unit" field.</summary>
 732    public const int PositionTopUnitFieldNumber = 30;
 733    private global::DCL.ECSComponents.YGUnit positionTopUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 734    /// <summary>
 735    /// YGUnit.YGU_UNDEFINED
 736    /// </summary>
 737    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 738    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 739    public global::DCL.ECSComponents.YGUnit PositionTopUnit {
 9740      get { return positionTopUnit_; }
 741      set {
 0742        positionTopUnit_ = value;
 0743      }
 744    }
 745
 746    /// <summary>Field number for the "position_top" field.</summary>
 747    public const int PositionTopFieldNumber = 31;
 748    private float positionTop_;
 749    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 750    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 751    public float PositionTop {
 0752      get { return positionTop_; }
 753      set {
 0754        positionTop_ = value;
 0755      }
 756    }
 757
 758    /// <summary>Field number for the "position_right_unit" field.</summary>
 759    public const int PositionRightUnitFieldNumber = 32;
 760    private global::DCL.ECSComponents.YGUnit positionRightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 761    /// <summary>
 762    /// YGUnit.YGU_UNDEFINED
 763    /// </summary>
 764    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 765    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 766    public global::DCL.ECSComponents.YGUnit PositionRightUnit {
 9767      get { return positionRightUnit_; }
 768      set {
 0769        positionRightUnit_ = value;
 0770      }
 771    }
 772
 773    /// <summary>Field number for the "position_right" field.</summary>
 774    public const int PositionRightFieldNumber = 33;
 775    private float positionRight_;
 776    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 777    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 778    public float PositionRight {
 0779      get { return positionRight_; }
 780      set {
 0781        positionRight_ = value;
 0782      }
 783    }
 784
 785    /// <summary>Field number for the "position_bottom_unit" field.</summary>
 786    public const int PositionBottomUnitFieldNumber = 34;
 787    private global::DCL.ECSComponents.YGUnit positionBottomUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 788    /// <summary>
 789    /// YGUnit.YGU_UNDEFINED
 790    /// </summary>
 791    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 792    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 793    public global::DCL.ECSComponents.YGUnit PositionBottomUnit {
 9794      get { return positionBottomUnit_; }
 795      set {
 0796        positionBottomUnit_ = value;
 0797      }
 798    }
 799
 800    /// <summary>Field number for the "position_bottom" field.</summary>
 801    public const int PositionBottomFieldNumber = 35;
 802    private float positionBottom_;
 803    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 804    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 805    public float PositionBottom {
 0806      get { return positionBottom_; }
 807      set {
 0808        positionBottom_ = value;
 0809      }
 810    }
 811
 812    /// <summary>Field number for the "margin_left_unit" field.</summary>
 813    public const int MarginLeftUnitFieldNumber = 36;
 814    private global::DCL.ECSComponents.YGUnit marginLeftUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 815    /// <summary>
 816    /// YGUnit.YGU_UNDEFINED
 817    /// </summary>
 818    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 819    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 820    public global::DCL.ECSComponents.YGUnit MarginLeftUnit {
 10821      get { return marginLeftUnit_; }
 822      set {
 1823        marginLeftUnit_ = value;
 1824      }
 825    }
 826
 827    /// <summary>Field number for the "margin_left" field.</summary>
 828    public const int MarginLeftFieldNumber = 37;
 829    private float marginLeft_;
 830    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 831    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 832    public float MarginLeft {
 1833      get { return marginLeft_; }
 834      set {
 1835        marginLeft_ = value;
 1836      }
 837    }
 838
 839    /// <summary>Field number for the "margin_top_unit" field.</summary>
 840    public const int MarginTopUnitFieldNumber = 38;
 841    private global::DCL.ECSComponents.YGUnit marginTopUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 842    /// <summary>
 843    /// YGUnit.YGU_UNDEFINED
 844    /// </summary>
 845    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 846    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 847    public global::DCL.ECSComponents.YGUnit MarginTopUnit {
 10848      get { return marginTopUnit_; }
 849      set {
 1850        marginTopUnit_ = value;
 1851      }
 852    }
 853
 854    /// <summary>Field number for the "margin_top" field.</summary>
 855    public const int MarginTopFieldNumber = 39;
 856    private float marginTop_;
 857    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 858    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 859    public float MarginTop {
 1860      get { return marginTop_; }
 861      set {
 1862        marginTop_ = value;
 1863      }
 864    }
 865
 866    /// <summary>Field number for the "margin_right_unit" field.</summary>
 867    public const int MarginRightUnitFieldNumber = 40;
 868    private global::DCL.ECSComponents.YGUnit marginRightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 869    /// <summary>
 870    /// YGUnit.YGU_UNDEFINED
 871    /// </summary>
 872    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 873    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 874    public global::DCL.ECSComponents.YGUnit MarginRightUnit {
 10875      get { return marginRightUnit_; }
 876      set {
 1877        marginRightUnit_ = value;
 1878      }
 879    }
 880
 881    /// <summary>Field number for the "margin_right" field.</summary>
 882    public const int MarginRightFieldNumber = 41;
 883    private float marginRight_;
 884    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 885    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 886    public float MarginRight {
 1887      get { return marginRight_; }
 888      set {
 1889        marginRight_ = value;
 1890      }
 891    }
 892
 893    /// <summary>Field number for the "margin_bottom_unit" field.</summary>
 894    public const int MarginBottomUnitFieldNumber = 42;
 895    private global::DCL.ECSComponents.YGUnit marginBottomUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 896    /// <summary>
 897    /// YGUnit.YGU_UNDEFINED
 898    /// </summary>
 899    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 900    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 901    public global::DCL.ECSComponents.YGUnit MarginBottomUnit {
 10902      get { return marginBottomUnit_; }
 903      set {
 1904        marginBottomUnit_ = value;
 1905      }
 906    }
 907
 908    /// <summary>Field number for the "margin_bottom" field.</summary>
 909    public const int MarginBottomFieldNumber = 43;
 910    private float marginBottom_;
 911    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 912    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 913    public float MarginBottom {
 1914      get { return marginBottom_; }
 915      set {
 1916        marginBottom_ = value;
 1917      }
 918    }
 919
 920    /// <summary>Field number for the "padding_left_unit" field.</summary>
 921    public const int PaddingLeftUnitFieldNumber = 44;
 922    private global::DCL.ECSComponents.YGUnit paddingLeftUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 923    /// <summary>
 924    /// YGUnit.YGU_UNDEFINED
 925    /// </summary>
 926    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 927    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 928    public global::DCL.ECSComponents.YGUnit PaddingLeftUnit {
 10929      get { return paddingLeftUnit_; }
 930      set {
 1931        paddingLeftUnit_ = value;
 1932      }
 933    }
 934
 935    /// <summary>Field number for the "padding_left" field.</summary>
 936    public const int PaddingLeftFieldNumber = 45;
 937    private float paddingLeft_;
 938    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 939    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 940    public float PaddingLeft {
 1941      get { return paddingLeft_; }
 942      set {
 1943        paddingLeft_ = value;
 1944      }
 945    }
 946
 947    /// <summary>Field number for the "padding_top_unit" field.</summary>
 948    public const int PaddingTopUnitFieldNumber = 46;
 949    private global::DCL.ECSComponents.YGUnit paddingTopUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 950    /// <summary>
 951    /// YGUnit.YGU_UNDEFINED
 952    /// </summary>
 953    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 954    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 955    public global::DCL.ECSComponents.YGUnit PaddingTopUnit {
 10956      get { return paddingTopUnit_; }
 957      set {
 1958        paddingTopUnit_ = value;
 1959      }
 960    }
 961
 962    /// <summary>Field number for the "padding_top" field.</summary>
 963    public const int PaddingTopFieldNumber = 47;
 964    private float paddingTop_;
 965    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 966    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 967    public float PaddingTop {
 1968      get { return paddingTop_; }
 969      set {
 1970        paddingTop_ = value;
 1971      }
 972    }
 973
 974    /// <summary>Field number for the "padding_right_unit" field.</summary>
 975    public const int PaddingRightUnitFieldNumber = 48;
 976    private global::DCL.ECSComponents.YGUnit paddingRightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 977    /// <summary>
 978    /// YGUnit.YGU_UNDEFINED
 979    /// </summary>
 980    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 981    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 982    public global::DCL.ECSComponents.YGUnit PaddingRightUnit {
 10983      get { return paddingRightUnit_; }
 984      set {
 1985        paddingRightUnit_ = value;
 1986      }
 987    }
 988
 989    /// <summary>Field number for the "padding_right" field.</summary>
 990    public const int PaddingRightFieldNumber = 49;
 991    private float paddingRight_;
 992    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 993    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 994    public float PaddingRight {
 1995      get { return paddingRight_; }
 996      set {
 1997        paddingRight_ = value;
 1998      }
 999    }
 1000
 1001    /// <summary>Field number for the "padding_bottom_unit" field.</summary>
 1002    public const int PaddingBottomUnitFieldNumber = 50;
 1003    private global::DCL.ECSComponents.YGUnit paddingBottomUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 1004    /// <summary>
 1005    /// YGUnit.YGU_UNDEFINED
 1006    /// </summary>
 1007    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1008    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1009    public global::DCL.ECSComponents.YGUnit PaddingBottomUnit {
 101010      get { return paddingBottomUnit_; }
 1011      set {
 11012        paddingBottomUnit_ = value;
 11013      }
 1014    }
 1015
 1016    /// <summary>Field number for the "padding_bottom" field.</summary>
 1017    public const int PaddingBottomFieldNumber = 51;
 1018    private float paddingBottom_;
 1019    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1020    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1021    public float PaddingBottom {
 11022      get { return paddingBottom_; }
 1023      set {
 11024        paddingBottom_ = value;
 11025      }
 1026    }
 1027
 1028    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1029    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1030    public override bool Equals(object other) {
 01031      return Equals(other as PBUiTransform);
 1032    }
 1033
 1034    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1035    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1036    public bool Equals(PBUiTransform other) {
 01037      if (ReferenceEquals(other, null)) {
 01038        return false;
 1039      }
 01040      if (ReferenceEquals(other, this)) {
 01041        return true;
 1042      }
 01043      if (Parent != other.Parent) return false;
 01044      if (RightOf != other.RightOf) return false;
 01045      if (AlignContent != other.AlignContent) return false;
 01046      if (AlignItems != other.AlignItems) return false;
 01047      if (FlexWrap != other.FlexWrap) return false;
 01048      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexShrink, other.FlexShrink)) return fal
 01049      if (PositionType != other.PositionType) return false;
 01050      if (AlignSelf != other.AlignSelf) return false;
 01051      if (FlexDirection != other.FlexDirection) return false;
 01052      if (JustifyContent != other.JustifyContent) return false;
 01053      if (Overflow != other.Overflow) return false;
 01054      if (Display != other.Display) return false;
 01055      if (FlexBasisUnit != other.FlexBasisUnit) return false;
 01056      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexBasis, other.FlexBasis)) return false
 01057      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexGrow, other.FlexGrow)) return false;
 01058      if (WidthUnit != other.WidthUnit) return false;
 01059      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Width, other.Width)) return false;
 01060      if (HeightUnit != other.HeightUnit) return false;
 01061      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Height, other.Height)) return false;
 01062      if (MinWidthUnit != other.MinWidthUnit) return false;
 01063      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MinWidth, other.MinWidth)) return false;
 01064      if (MinHeightUnit != other.MinHeightUnit) return false;
 01065      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MinHeight, other.MinHeight)) return false
 01066      if (MaxWidthUnit != other.MaxWidthUnit) return false;
 01067      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MaxWidth, other.MaxWidth)) return false;
 01068      if (MaxHeightUnit != other.MaxHeightUnit) return false;
 01069      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MaxHeight, other.MaxHeight)) return false
 01070      if (PositionLeftUnit != other.PositionLeftUnit) return false;
 01071      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionLeft, other.PositionLeft)) return
 01072      if (PositionTopUnit != other.PositionTopUnit) return false;
 01073      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionTop, other.PositionTop)) return f
 01074      if (PositionRightUnit != other.PositionRightUnit) return false;
 01075      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionRight, other.PositionRight)) retu
 01076      if (PositionBottomUnit != other.PositionBottomUnit) return false;
 01077      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionBottom, other.PositionBottom)) re
 01078      if (MarginLeftUnit != other.MarginLeftUnit) return false;
 01079      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginLeft, other.MarginLeft)) return fal
 01080      if (MarginTopUnit != other.MarginTopUnit) return false;
 01081      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginTop, other.MarginTop)) return false
 01082      if (MarginRightUnit != other.MarginRightUnit) return false;
 01083      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginRight, other.MarginRight)) return f
 01084      if (MarginBottomUnit != other.MarginBottomUnit) return false;
 01085      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginBottom, other.MarginBottom)) return
 01086      if (PaddingLeftUnit != other.PaddingLeftUnit) return false;
 01087      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingLeft, other.PaddingLeft)) return f
 01088      if (PaddingTopUnit != other.PaddingTopUnit) return false;
 01089      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingTop, other.PaddingTop)) return fal
 01090      if (PaddingRightUnit != other.PaddingRightUnit) return false;
 01091      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingRight, other.PaddingRight)) return
 01092      if (PaddingBottomUnit != other.PaddingBottomUnit) return false;
 01093      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingBottom, other.PaddingBottom)) retu
 01094      return Equals(_unknownFields, other._unknownFields);
 1095    }
 1096
 1097    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1098    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1099    public override int GetHashCode() {
 01100      int hash = 1;
 01101      if (Parent != 0) hash ^= Parent.GetHashCode();
 01102      if (RightOf != 0) hash ^= RightOf.GetHashCode();
 01103      if (HasAlignContent) hash ^= AlignContent.GetHashCode();
 01104      if (HasAlignItems) hash ^= AlignItems.GetHashCode();
 01105      if (HasFlexWrap) hash ^= FlexWrap.GetHashCode();
 01106      if (HasFlexShrink) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexShrink);
 01107      if (PositionType != global::DCL.ECSComponents.YGPositionType.YgptRelative) hash ^= PositionType.GetHashCode();
 01108      if (AlignSelf != global::DCL.ECSComponents.YGAlign.YgaAuto) hash ^= AlignSelf.GetHashCode();
 01109      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.YgfdRow) hash ^= FlexDirection.GetHashCode();
 01110      if (JustifyContent != global::DCL.ECSComponents.YGJustify.YgjFlexStart) hash ^= JustifyContent.GetHashCode();
 01111      if (Overflow != global::DCL.ECSComponents.YGOverflow.YgoVisible) hash ^= Overflow.GetHashCode();
 01112      if (Display != global::DCL.ECSComponents.YGDisplay.YgdFlex) hash ^= Display.GetHashCode();
 01113      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= FlexBasisUnit.GetHashCode();
 01114      if (FlexBasis != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexBasis);
 01115      if (FlexGrow != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexGrow);
 01116      if (WidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= WidthUnit.GetHashCode();
 01117      if (Width != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Width);
 01118      if (HeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= HeightUnit.GetHashCode();
 01119      if (Height != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Height);
 01120      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MinWidthUnit.GetHashCode();
 01121      if (MinWidth != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MinWidth);
 01122      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MinHeightUnit.GetHashCode();
 01123      if (MinHeight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MinHeight);
 01124      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MaxWidthUnit.GetHashCode();
 01125      if (MaxWidth != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MaxWidth);
 01126      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MaxHeightUnit.GetHashCode();
 01127      if (MaxHeight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MaxHeight);
 01128      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PositionLeftUnit.GetHashCode();
 01129      if (PositionLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PositionL
 01130      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PositionTopUnit.GetHashCode();
 01131      if (PositionTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PositionTo
 01132      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PositionRightUnit.GetHashCode();
 01133      if (PositionRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Position
 01134      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PositionBottomUnit.GetHashCode();
 01135      if (PositionBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Positio
 01136      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MarginLeftUnit.GetHashCode();
 01137      if (MarginLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginLeft)
 01138      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MarginTopUnit.GetHashCode();
 01139      if (MarginTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginTop);
 01140      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MarginRightUnit.GetHashCode();
 01141      if (MarginRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginRigh
 01142      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MarginBottomUnit.GetHashCode();
 01143      if (MarginBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginBot
 01144      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PaddingLeftUnit.GetHashCode();
 01145      if (PaddingLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingLef
 01146      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PaddingTopUnit.GetHashCode();
 01147      if (PaddingTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingTop)
 01148      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PaddingRightUnit.GetHashCode();
 01149      if (PaddingRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingRi
 01150      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PaddingBottomUnit.GetHashCode();
 01151      if (PaddingBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingB
 01152      if (_unknownFields != null) {
 01153        hash ^= _unknownFields.GetHashCode();
 1154      }
 01155      return hash;
 1156    }
 1157
 1158    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1159    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1160    public override string ToString() {
 01161      return pb::JsonFormatter.ToDiagnosticString(this);
 1162    }
 1163
 1164    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1165    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1166    public void WriteTo(pb::CodedOutputStream output) {
 1167    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1168      output.WriteRawMessage(this);
 1169    #else
 01170      if (Parent != 0) {
 01171        output.WriteRawTag(8);
 01172        output.WriteInt32(Parent);
 1173      }
 01174      if (RightOf != 0) {
 01175        output.WriteRawTag(16);
 01176        output.WriteInt32(RightOf);
 1177      }
 01178      if (HasAlignContent) {
 01179        output.WriteRawTag(24);
 01180        output.WriteEnum((int) AlignContent);
 1181      }
 01182      if (HasAlignItems) {
 01183        output.WriteRawTag(32);
 01184        output.WriteEnum((int) AlignItems);
 1185      }
 01186      if (HasFlexWrap) {
 01187        output.WriteRawTag(40);
 01188        output.WriteEnum((int) FlexWrap);
 1189      }
 01190      if (HasFlexShrink) {
 01191        output.WriteRawTag(53);
 01192        output.WriteFloat(FlexShrink);
 1193      }
 01194      if (PositionType != global::DCL.ECSComponents.YGPositionType.YgptRelative) {
 01195        output.WriteRawTag(56);
 01196        output.WriteEnum((int) PositionType);
 1197      }
 01198      if (AlignSelf != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 01199        output.WriteRawTag(64);
 01200        output.WriteEnum((int) AlignSelf);
 1201      }
 01202      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.YgfdRow) {
 01203        output.WriteRawTag(72);
 01204        output.WriteEnum((int) FlexDirection);
 1205      }
 01206      if (JustifyContent != global::DCL.ECSComponents.YGJustify.YgjFlexStart) {
 01207        output.WriteRawTag(80);
 01208        output.WriteEnum((int) JustifyContent);
 1209      }
 01210      if (Overflow != global::DCL.ECSComponents.YGOverflow.YgoVisible) {
 01211        output.WriteRawTag(88);
 01212        output.WriteEnum((int) Overflow);
 1213      }
 01214      if (Display != global::DCL.ECSComponents.YGDisplay.YgdFlex) {
 01215        output.WriteRawTag(96);
 01216        output.WriteEnum((int) Display);
 1217      }
 01218      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01219        output.WriteRawTag(104);
 01220        output.WriteEnum((int) FlexBasisUnit);
 1221      }
 01222      if (FlexBasis != 0F) {
 01223        output.WriteRawTag(117);
 01224        output.WriteFloat(FlexBasis);
 1225      }
 01226      if (FlexGrow != 0F) {
 01227        output.WriteRawTag(125);
 01228        output.WriteFloat(FlexGrow);
 1229      }
 01230      if (WidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01231        output.WriteRawTag(128, 1);
 01232        output.WriteEnum((int) WidthUnit);
 1233      }
 01234      if (Width != 0F) {
 01235        output.WriteRawTag(141, 1);
 01236        output.WriteFloat(Width);
 1237      }
 01238      if (HeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01239        output.WriteRawTag(144, 1);
 01240        output.WriteEnum((int) HeightUnit);
 1241      }
 01242      if (Height != 0F) {
 01243        output.WriteRawTag(157, 1);
 01244        output.WriteFloat(Height);
 1245      }
 01246      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01247        output.WriteRawTag(160, 1);
 01248        output.WriteEnum((int) MinWidthUnit);
 1249      }
 01250      if (MinWidth != 0F) {
 01251        output.WriteRawTag(173, 1);
 01252        output.WriteFloat(MinWidth);
 1253      }
 01254      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01255        output.WriteRawTag(176, 1);
 01256        output.WriteEnum((int) MinHeightUnit);
 1257      }
 01258      if (MinHeight != 0F) {
 01259        output.WriteRawTag(189, 1);
 01260        output.WriteFloat(MinHeight);
 1261      }
 01262      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01263        output.WriteRawTag(192, 1);
 01264        output.WriteEnum((int) MaxWidthUnit);
 1265      }
 01266      if (MaxWidth != 0F) {
 01267        output.WriteRawTag(205, 1);
 01268        output.WriteFloat(MaxWidth);
 1269      }
 01270      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01271        output.WriteRawTag(208, 1);
 01272        output.WriteEnum((int) MaxHeightUnit);
 1273      }
 01274      if (MaxHeight != 0F) {
 01275        output.WriteRawTag(221, 1);
 01276        output.WriteFloat(MaxHeight);
 1277      }
 01278      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01279        output.WriteRawTag(224, 1);
 01280        output.WriteEnum((int) PositionLeftUnit);
 1281      }
 01282      if (PositionLeft != 0F) {
 01283        output.WriteRawTag(237, 1);
 01284        output.WriteFloat(PositionLeft);
 1285      }
 01286      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01287        output.WriteRawTag(240, 1);
 01288        output.WriteEnum((int) PositionTopUnit);
 1289      }
 01290      if (PositionTop != 0F) {
 01291        output.WriteRawTag(253, 1);
 01292        output.WriteFloat(PositionTop);
 1293      }
 01294      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01295        output.WriteRawTag(128, 2);
 01296        output.WriteEnum((int) PositionRightUnit);
 1297      }
 01298      if (PositionRight != 0F) {
 01299        output.WriteRawTag(141, 2);
 01300        output.WriteFloat(PositionRight);
 1301      }
 01302      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01303        output.WriteRawTag(144, 2);
 01304        output.WriteEnum((int) PositionBottomUnit);
 1305      }
 01306      if (PositionBottom != 0F) {
 01307        output.WriteRawTag(157, 2);
 01308        output.WriteFloat(PositionBottom);
 1309      }
 01310      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01311        output.WriteRawTag(160, 2);
 01312        output.WriteEnum((int) MarginLeftUnit);
 1313      }
 01314      if (MarginLeft != 0F) {
 01315        output.WriteRawTag(173, 2);
 01316        output.WriteFloat(MarginLeft);
 1317      }
 01318      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01319        output.WriteRawTag(176, 2);
 01320        output.WriteEnum((int) MarginTopUnit);
 1321      }
 01322      if (MarginTop != 0F) {
 01323        output.WriteRawTag(189, 2);
 01324        output.WriteFloat(MarginTop);
 1325      }
 01326      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01327        output.WriteRawTag(192, 2);
 01328        output.WriteEnum((int) MarginRightUnit);
 1329      }
 01330      if (MarginRight != 0F) {
 01331        output.WriteRawTag(205, 2);
 01332        output.WriteFloat(MarginRight);
 1333      }
 01334      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01335        output.WriteRawTag(208, 2);
 01336        output.WriteEnum((int) MarginBottomUnit);
 1337      }
 01338      if (MarginBottom != 0F) {
 01339        output.WriteRawTag(221, 2);
 01340        output.WriteFloat(MarginBottom);
 1341      }
 01342      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01343        output.WriteRawTag(224, 2);
 01344        output.WriteEnum((int) PaddingLeftUnit);
 1345      }
 01346      if (PaddingLeft != 0F) {
 01347        output.WriteRawTag(237, 2);
 01348        output.WriteFloat(PaddingLeft);
 1349      }
 01350      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01351        output.WriteRawTag(240, 2);
 01352        output.WriteEnum((int) PaddingTopUnit);
 1353      }
 01354      if (PaddingTop != 0F) {
 01355        output.WriteRawTag(253, 2);
 01356        output.WriteFloat(PaddingTop);
 1357      }
 01358      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01359        output.WriteRawTag(128, 3);
 01360        output.WriteEnum((int) PaddingRightUnit);
 1361      }
 01362      if (PaddingRight != 0F) {
 01363        output.WriteRawTag(141, 3);
 01364        output.WriteFloat(PaddingRight);
 1365      }
 01366      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01367        output.WriteRawTag(144, 3);
 01368        output.WriteEnum((int) PaddingBottomUnit);
 1369      }
 01370      if (PaddingBottom != 0F) {
 01371        output.WriteRawTag(157, 3);
 01372        output.WriteFloat(PaddingBottom);
 1373      }
 01374      if (_unknownFields != null) {
 01375        _unknownFields.WriteTo(output);
 1376      }
 1377    #endif
 01378    }
 1379
 1380    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1381    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1382    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1383    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1384      if (Parent != 0) {
 1385        output.WriteRawTag(8);
 1386        output.WriteInt32(Parent);
 1387      }
 1388      if (RightOf != 0) {
 1389        output.WriteRawTag(16);
 1390        output.WriteInt32(RightOf);
 1391      }
 1392      if (HasAlignContent) {
 1393        output.WriteRawTag(24);
 1394        output.WriteEnum((int) AlignContent);
 1395      }
 1396      if (HasAlignItems) {
 1397        output.WriteRawTag(32);
 1398        output.WriteEnum((int) AlignItems);
 1399      }
 1400      if (HasFlexWrap) {
 1401        output.WriteRawTag(40);
 1402        output.WriteEnum((int) FlexWrap);
 1403      }
 1404      if (HasFlexShrink) {
 1405        output.WriteRawTag(53);
 1406        output.WriteFloat(FlexShrink);
 1407      }
 1408      if (PositionType != global::DCL.ECSComponents.YGPositionType.YgptRelative) {
 1409        output.WriteRawTag(56);
 1410        output.WriteEnum((int) PositionType);
 1411      }
 1412      if (AlignSelf != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 1413        output.WriteRawTag(64);
 1414        output.WriteEnum((int) AlignSelf);
 1415      }
 1416      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.YgfdRow) {
 1417        output.WriteRawTag(72);
 1418        output.WriteEnum((int) FlexDirection);
 1419      }
 1420      if (JustifyContent != global::DCL.ECSComponents.YGJustify.YgjFlexStart) {
 1421        output.WriteRawTag(80);
 1422        output.WriteEnum((int) JustifyContent);
 1423      }
 1424      if (Overflow != global::DCL.ECSComponents.YGOverflow.YgoVisible) {
 1425        output.WriteRawTag(88);
 1426        output.WriteEnum((int) Overflow);
 1427      }
 1428      if (Display != global::DCL.ECSComponents.YGDisplay.YgdFlex) {
 1429        output.WriteRawTag(96);
 1430        output.WriteEnum((int) Display);
 1431      }
 1432      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1433        output.WriteRawTag(104);
 1434        output.WriteEnum((int) FlexBasisUnit);
 1435      }
 1436      if (FlexBasis != 0F) {
 1437        output.WriteRawTag(117);
 1438        output.WriteFloat(FlexBasis);
 1439      }
 1440      if (FlexGrow != 0F) {
 1441        output.WriteRawTag(125);
 1442        output.WriteFloat(FlexGrow);
 1443      }
 1444      if (WidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1445        output.WriteRawTag(128, 1);
 1446        output.WriteEnum((int) WidthUnit);
 1447      }
 1448      if (Width != 0F) {
 1449        output.WriteRawTag(141, 1);
 1450        output.WriteFloat(Width);
 1451      }
 1452      if (HeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1453        output.WriteRawTag(144, 1);
 1454        output.WriteEnum((int) HeightUnit);
 1455      }
 1456      if (Height != 0F) {
 1457        output.WriteRawTag(157, 1);
 1458        output.WriteFloat(Height);
 1459      }
 1460      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1461        output.WriteRawTag(160, 1);
 1462        output.WriteEnum((int) MinWidthUnit);
 1463      }
 1464      if (MinWidth != 0F) {
 1465        output.WriteRawTag(173, 1);
 1466        output.WriteFloat(MinWidth);
 1467      }
 1468      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1469        output.WriteRawTag(176, 1);
 1470        output.WriteEnum((int) MinHeightUnit);
 1471      }
 1472      if (MinHeight != 0F) {
 1473        output.WriteRawTag(189, 1);
 1474        output.WriteFloat(MinHeight);
 1475      }
 1476      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1477        output.WriteRawTag(192, 1);
 1478        output.WriteEnum((int) MaxWidthUnit);
 1479      }
 1480      if (MaxWidth != 0F) {
 1481        output.WriteRawTag(205, 1);
 1482        output.WriteFloat(MaxWidth);
 1483      }
 1484      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1485        output.WriteRawTag(208, 1);
 1486        output.WriteEnum((int) MaxHeightUnit);
 1487      }
 1488      if (MaxHeight != 0F) {
 1489        output.WriteRawTag(221, 1);
 1490        output.WriteFloat(MaxHeight);
 1491      }
 1492      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1493        output.WriteRawTag(224, 1);
 1494        output.WriteEnum((int) PositionLeftUnit);
 1495      }
 1496      if (PositionLeft != 0F) {
 1497        output.WriteRawTag(237, 1);
 1498        output.WriteFloat(PositionLeft);
 1499      }
 1500      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1501        output.WriteRawTag(240, 1);
 1502        output.WriteEnum((int) PositionTopUnit);
 1503      }
 1504      if (PositionTop != 0F) {
 1505        output.WriteRawTag(253, 1);
 1506        output.WriteFloat(PositionTop);
 1507      }
 1508      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1509        output.WriteRawTag(128, 2);
 1510        output.WriteEnum((int) PositionRightUnit);
 1511      }
 1512      if (PositionRight != 0F) {
 1513        output.WriteRawTag(141, 2);
 1514        output.WriteFloat(PositionRight);
 1515      }
 1516      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1517        output.WriteRawTag(144, 2);
 1518        output.WriteEnum((int) PositionBottomUnit);
 1519      }
 1520      if (PositionBottom != 0F) {
 1521        output.WriteRawTag(157, 2);
 1522        output.WriteFloat(PositionBottom);
 1523      }
 1524      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1525        output.WriteRawTag(160, 2);
 1526        output.WriteEnum((int) MarginLeftUnit);
 1527      }
 1528      if (MarginLeft != 0F) {
 1529        output.WriteRawTag(173, 2);
 1530        output.WriteFloat(MarginLeft);
 1531      }
 1532      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1533        output.WriteRawTag(176, 2);
 1534        output.WriteEnum((int) MarginTopUnit);
 1535      }
 1536      if (MarginTop != 0F) {
 1537        output.WriteRawTag(189, 2);
 1538        output.WriteFloat(MarginTop);
 1539      }
 1540      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1541        output.WriteRawTag(192, 2);
 1542        output.WriteEnum((int) MarginRightUnit);
 1543      }
 1544      if (MarginRight != 0F) {
 1545        output.WriteRawTag(205, 2);
 1546        output.WriteFloat(MarginRight);
 1547      }
 1548      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1549        output.WriteRawTag(208, 2);
 1550        output.WriteEnum((int) MarginBottomUnit);
 1551      }
 1552      if (MarginBottom != 0F) {
 1553        output.WriteRawTag(221, 2);
 1554        output.WriteFloat(MarginBottom);
 1555      }
 1556      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1557        output.WriteRawTag(224, 2);
 1558        output.WriteEnum((int) PaddingLeftUnit);
 1559      }
 1560      if (PaddingLeft != 0F) {
 1561        output.WriteRawTag(237, 2);
 1562        output.WriteFloat(PaddingLeft);
 1563      }
 1564      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1565        output.WriteRawTag(240, 2);
 1566        output.WriteEnum((int) PaddingTopUnit);
 1567      }
 1568      if (PaddingTop != 0F) {
 1569        output.WriteRawTag(253, 2);
 1570        output.WriteFloat(PaddingTop);
 1571      }
 1572      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1573        output.WriteRawTag(128, 3);
 1574        output.WriteEnum((int) PaddingRightUnit);
 1575      }
 1576      if (PaddingRight != 0F) {
 1577        output.WriteRawTag(141, 3);
 1578        output.WriteFloat(PaddingRight);
 1579      }
 1580      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1581        output.WriteRawTag(144, 3);
 1582        output.WriteEnum((int) PaddingBottomUnit);
 1583      }
 1584      if (PaddingBottom != 0F) {
 1585        output.WriteRawTag(157, 3);
 1586        output.WriteFloat(PaddingBottom);
 1587      }
 1588      if (_unknownFields != null) {
 1589        _unknownFields.WriteTo(ref output);
 1590      }
 1591    }
 1592    #endif
 1593
 1594    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1595    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1596    public int CalculateSize() {
 01597      int size = 0;
 01598      if (Parent != 0) {
 01599        size += 1 + pb::CodedOutputStream.ComputeInt32Size(Parent);
 1600      }
 01601      if (RightOf != 0) {
 01602        size += 1 + pb::CodedOutputStream.ComputeInt32Size(RightOf);
 1603      }
 01604      if (HasAlignContent) {
 01605        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignContent);
 1606      }
 01607      if (HasAlignItems) {
 01608        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignItems);
 1609      }
 01610      if (HasFlexWrap) {
 01611        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexWrap);
 1612      }
 01613      if (HasFlexShrink) {
 01614        size += 1 + 4;
 1615      }
 01616      if (PositionType != global::DCL.ECSComponents.YGPositionType.YgptRelative) {
 01617        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) PositionType);
 1618      }
 01619      if (AlignSelf != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 01620        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignSelf);
 1621      }
 01622      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.YgfdRow) {
 01623        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexDirection);
 1624      }
 01625      if (JustifyContent != global::DCL.ECSComponents.YGJustify.YgjFlexStart) {
 01626        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) JustifyContent);
 1627      }
 01628      if (Overflow != global::DCL.ECSComponents.YGOverflow.YgoVisible) {
 01629        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Overflow);
 1630      }
 01631      if (Display != global::DCL.ECSComponents.YGDisplay.YgdFlex) {
 01632        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Display);
 1633      }
 01634      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01635        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexBasisUnit);
 1636      }
 01637      if (FlexBasis != 0F) {
 01638        size += 1 + 4;
 1639      }
 01640      if (FlexGrow != 0F) {
 01641        size += 1 + 4;
 1642      }
 01643      if (WidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01644        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) WidthUnit);
 1645      }
 01646      if (Width != 0F) {
 01647        size += 2 + 4;
 1648      }
 01649      if (HeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01650        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) HeightUnit);
 1651      }
 01652      if (Height != 0F) {
 01653        size += 2 + 4;
 1654      }
 01655      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01656        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MinWidthUnit);
 1657      }
 01658      if (MinWidth != 0F) {
 01659        size += 2 + 4;
 1660      }
 01661      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01662        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MinHeightUnit);
 1663      }
 01664      if (MinHeight != 0F) {
 01665        size += 2 + 4;
 1666      }
 01667      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01668        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MaxWidthUnit);
 1669      }
 01670      if (MaxWidth != 0F) {
 01671        size += 2 + 4;
 1672      }
 01673      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01674        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MaxHeightUnit);
 1675      }
 01676      if (MaxHeight != 0F) {
 01677        size += 2 + 4;
 1678      }
 01679      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01680        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionLeftUnit);
 1681      }
 01682      if (PositionLeft != 0F) {
 01683        size += 2 + 4;
 1684      }
 01685      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01686        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionTopUnit);
 1687      }
 01688      if (PositionTop != 0F) {
 01689        size += 2 + 4;
 1690      }
 01691      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01692        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionRightUnit);
 1693      }
 01694      if (PositionRight != 0F) {
 01695        size += 2 + 4;
 1696      }
 01697      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01698        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionBottomUnit);
 1699      }
 01700      if (PositionBottom != 0F) {
 01701        size += 2 + 4;
 1702      }
 01703      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01704        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginLeftUnit);
 1705      }
 01706      if (MarginLeft != 0F) {
 01707        size += 2 + 4;
 1708      }
 01709      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01710        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginTopUnit);
 1711      }
 01712      if (MarginTop != 0F) {
 01713        size += 2 + 4;
 1714      }
 01715      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01716        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginRightUnit);
 1717      }
 01718      if (MarginRight != 0F) {
 01719        size += 2 + 4;
 1720      }
 01721      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01722        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginBottomUnit);
 1723      }
 01724      if (MarginBottom != 0F) {
 01725        size += 2 + 4;
 1726      }
 01727      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01728        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingLeftUnit);
 1729      }
 01730      if (PaddingLeft != 0F) {
 01731        size += 2 + 4;
 1732      }
 01733      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01734        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingTopUnit);
 1735      }
 01736      if (PaddingTop != 0F) {
 01737        size += 2 + 4;
 1738      }
 01739      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01740        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingRightUnit);
 1741      }
 01742      if (PaddingRight != 0F) {
 01743        size += 2 + 4;
 1744      }
 01745      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01746        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingBottomUnit);
 1747      }
 01748      if (PaddingBottom != 0F) {
 01749        size += 2 + 4;
 1750      }
 01751      if (_unknownFields != null) {
 01752        size += _unknownFields.CalculateSize();
 1753      }
 01754      return size;
 1755    }
 1756
 1757    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1758    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1759    public void MergeFrom(PBUiTransform other) {
 01760      if (other == null) {
 01761        return;
 1762      }
 01763      if (other.Parent != 0) {
 01764        Parent = other.Parent;
 1765      }
 01766      if (other.RightOf != 0) {
 01767        RightOf = other.RightOf;
 1768      }
 01769      if (other.HasAlignContent) {
 01770        AlignContent = other.AlignContent;
 1771      }
 01772      if (other.HasAlignItems) {
 01773        AlignItems = other.AlignItems;
 1774      }
 01775      if (other.HasFlexWrap) {
 01776        FlexWrap = other.FlexWrap;
 1777      }
 01778      if (other.HasFlexShrink) {
 01779        FlexShrink = other.FlexShrink;
 1780      }
 01781      if (other.PositionType != global::DCL.ECSComponents.YGPositionType.YgptRelative) {
 01782        PositionType = other.PositionType;
 1783      }
 01784      if (other.AlignSelf != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 01785        AlignSelf = other.AlignSelf;
 1786      }
 01787      if (other.FlexDirection != global::DCL.ECSComponents.YGFlexDirection.YgfdRow) {
 01788        FlexDirection = other.FlexDirection;
 1789      }
 01790      if (other.JustifyContent != global::DCL.ECSComponents.YGJustify.YgjFlexStart) {
 01791        JustifyContent = other.JustifyContent;
 1792      }
 01793      if (other.Overflow != global::DCL.ECSComponents.YGOverflow.YgoVisible) {
 01794        Overflow = other.Overflow;
 1795      }
 01796      if (other.Display != global::DCL.ECSComponents.YGDisplay.YgdFlex) {
 01797        Display = other.Display;
 1798      }
 01799      if (other.FlexBasisUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01800        FlexBasisUnit = other.FlexBasisUnit;
 1801      }
 01802      if (other.FlexBasis != 0F) {
 01803        FlexBasis = other.FlexBasis;
 1804      }
 01805      if (other.FlexGrow != 0F) {
 01806        FlexGrow = other.FlexGrow;
 1807      }
 01808      if (other.WidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01809        WidthUnit = other.WidthUnit;
 1810      }
 01811      if (other.Width != 0F) {
 01812        Width = other.Width;
 1813      }
 01814      if (other.HeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01815        HeightUnit = other.HeightUnit;
 1816      }
 01817      if (other.Height != 0F) {
 01818        Height = other.Height;
 1819      }
 01820      if (other.MinWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01821        MinWidthUnit = other.MinWidthUnit;
 1822      }
 01823      if (other.MinWidth != 0F) {
 01824        MinWidth = other.MinWidth;
 1825      }
 01826      if (other.MinHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01827        MinHeightUnit = other.MinHeightUnit;
 1828      }
 01829      if (other.MinHeight != 0F) {
 01830        MinHeight = other.MinHeight;
 1831      }
 01832      if (other.MaxWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01833        MaxWidthUnit = other.MaxWidthUnit;
 1834      }
 01835      if (other.MaxWidth != 0F) {
 01836        MaxWidth = other.MaxWidth;
 1837      }
 01838      if (other.MaxHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01839        MaxHeightUnit = other.MaxHeightUnit;
 1840      }
 01841      if (other.MaxHeight != 0F) {
 01842        MaxHeight = other.MaxHeight;
 1843      }
 01844      if (other.PositionLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01845        PositionLeftUnit = other.PositionLeftUnit;
 1846      }
 01847      if (other.PositionLeft != 0F) {
 01848        PositionLeft = other.PositionLeft;
 1849      }
 01850      if (other.PositionTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01851        PositionTopUnit = other.PositionTopUnit;
 1852      }
 01853      if (other.PositionTop != 0F) {
 01854        PositionTop = other.PositionTop;
 1855      }
 01856      if (other.PositionRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01857        PositionRightUnit = other.PositionRightUnit;
 1858      }
 01859      if (other.PositionRight != 0F) {
 01860        PositionRight = other.PositionRight;
 1861      }
 01862      if (other.PositionBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01863        PositionBottomUnit = other.PositionBottomUnit;
 1864      }
 01865      if (other.PositionBottom != 0F) {
 01866        PositionBottom = other.PositionBottom;
 1867      }
 01868      if (other.MarginLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01869        MarginLeftUnit = other.MarginLeftUnit;
 1870      }
 01871      if (other.MarginLeft != 0F) {
 01872        MarginLeft = other.MarginLeft;
 1873      }
 01874      if (other.MarginTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01875        MarginTopUnit = other.MarginTopUnit;
 1876      }
 01877      if (other.MarginTop != 0F) {
 01878        MarginTop = other.MarginTop;
 1879      }
 01880      if (other.MarginRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01881        MarginRightUnit = other.MarginRightUnit;
 1882      }
 01883      if (other.MarginRight != 0F) {
 01884        MarginRight = other.MarginRight;
 1885      }
 01886      if (other.MarginBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01887        MarginBottomUnit = other.MarginBottomUnit;
 1888      }
 01889      if (other.MarginBottom != 0F) {
 01890        MarginBottom = other.MarginBottom;
 1891      }
 01892      if (other.PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01893        PaddingLeftUnit = other.PaddingLeftUnit;
 1894      }
 01895      if (other.PaddingLeft != 0F) {
 01896        PaddingLeft = other.PaddingLeft;
 1897      }
 01898      if (other.PaddingTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01899        PaddingTopUnit = other.PaddingTopUnit;
 1900      }
 01901      if (other.PaddingTop != 0F) {
 01902        PaddingTop = other.PaddingTop;
 1903      }
 01904      if (other.PaddingRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01905        PaddingRightUnit = other.PaddingRightUnit;
 1906      }
 01907      if (other.PaddingRight != 0F) {
 01908        PaddingRight = other.PaddingRight;
 1909      }
 01910      if (other.PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01911        PaddingBottomUnit = other.PaddingBottomUnit;
 1912      }
 01913      if (other.PaddingBottom != 0F) {
 01914        PaddingBottom = other.PaddingBottom;
 1915      }
 01916      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 01917    }
 1918
 1919    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1920    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1921    public void MergeFrom(pb::CodedInputStream input) {
 1922    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1923      input.ReadRawMessage(this);
 1924    #else
 1925      uint tag;
 01926      while ((tag = input.ReadTag()) != 0) {
 1927        switch(tag) {
 1928          default:
 01929            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 01930            break;
 1931          case 8: {
 01932            Parent = input.ReadInt32();
 01933            break;
 1934          }
 1935          case 16: {
 01936            RightOf = input.ReadInt32();
 01937            break;
 1938          }
 1939          case 24: {
 01940            AlignContent = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 01941            break;
 1942          }
 1943          case 32: {
 01944            AlignItems = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 01945            break;
 1946          }
 1947          case 40: {
 01948            FlexWrap = (global::DCL.ECSComponents.YGWrap) input.ReadEnum();
 01949            break;
 1950          }
 1951          case 53: {
 01952            FlexShrink = input.ReadFloat();
 01953            break;
 1954          }
 1955          case 56: {
 01956            PositionType = (global::DCL.ECSComponents.YGPositionType) input.ReadEnum();
 01957            break;
 1958          }
 1959          case 64: {
 01960            AlignSelf = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 01961            break;
 1962          }
 1963          case 72: {
 01964            FlexDirection = (global::DCL.ECSComponents.YGFlexDirection) input.ReadEnum();
 01965            break;
 1966          }
 1967          case 80: {
 01968            JustifyContent = (global::DCL.ECSComponents.YGJustify) input.ReadEnum();
 01969            break;
 1970          }
 1971          case 88: {
 01972            Overflow = (global::DCL.ECSComponents.YGOverflow) input.ReadEnum();
 01973            break;
 1974          }
 1975          case 96: {
 01976            Display = (global::DCL.ECSComponents.YGDisplay) input.ReadEnum();
 01977            break;
 1978          }
 1979          case 104: {
 01980            FlexBasisUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 01981            break;
 1982          }
 1983          case 117: {
 01984            FlexBasis = input.ReadFloat();
 01985            break;
 1986          }
 1987          case 125: {
 01988            FlexGrow = input.ReadFloat();
 01989            break;
 1990          }
 1991          case 128: {
 01992            WidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 01993            break;
 1994          }
 1995          case 141: {
 01996            Width = input.ReadFloat();
 01997            break;
 1998          }
 1999          case 144: {
 02000            HeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02001            break;
 2002          }
 2003          case 157: {
 02004            Height = input.ReadFloat();
 02005            break;
 2006          }
 2007          case 160: {
 02008            MinWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02009            break;
 2010          }
 2011          case 173: {
 02012            MinWidth = input.ReadFloat();
 02013            break;
 2014          }
 2015          case 176: {
 02016            MinHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02017            break;
 2018          }
 2019          case 189: {
 02020            MinHeight = input.ReadFloat();
 02021            break;
 2022          }
 2023          case 192: {
 02024            MaxWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02025            break;
 2026          }
 2027          case 205: {
 02028            MaxWidth = input.ReadFloat();
 02029            break;
 2030          }
 2031          case 208: {
 02032            MaxHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02033            break;
 2034          }
 2035          case 221: {
 02036            MaxHeight = input.ReadFloat();
 02037            break;
 2038          }
 2039          case 224: {
 02040            PositionLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02041            break;
 2042          }
 2043          case 237: {
 02044            PositionLeft = input.ReadFloat();
 02045            break;
 2046          }
 2047          case 240: {
 02048            PositionTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02049            break;
 2050          }
 2051          case 253: {
 02052            PositionTop = input.ReadFloat();
 02053            break;
 2054          }
 2055          case 256: {
 02056            PositionRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02057            break;
 2058          }
 2059          case 269: {
 02060            PositionRight = input.ReadFloat();
 02061            break;
 2062          }
 2063          case 272: {
 02064            PositionBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02065            break;
 2066          }
 2067          case 285: {
 02068            PositionBottom = input.ReadFloat();
 02069            break;
 2070          }
 2071          case 288: {
 02072            MarginLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02073            break;
 2074          }
 2075          case 301: {
 02076            MarginLeft = input.ReadFloat();
 02077            break;
 2078          }
 2079          case 304: {
 02080            MarginTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02081            break;
 2082          }
 2083          case 317: {
 02084            MarginTop = input.ReadFloat();
 02085            break;
 2086          }
 2087          case 320: {
 02088            MarginRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02089            break;
 2090          }
 2091          case 333: {
 02092            MarginRight = input.ReadFloat();
 02093            break;
 2094          }
 2095          case 336: {
 02096            MarginBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02097            break;
 2098          }
 2099          case 349: {
 02100            MarginBottom = input.ReadFloat();
 02101            break;
 2102          }
 2103          case 352: {
 02104            PaddingLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02105            break;
 2106          }
 2107          case 365: {
 02108            PaddingLeft = input.ReadFloat();
 02109            break;
 2110          }
 2111          case 368: {
 02112            PaddingTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02113            break;
 2114          }
 2115          case 381: {
 02116            PaddingTop = input.ReadFloat();
 02117            break;
 2118          }
 2119          case 384: {
 02120            PaddingRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02121            break;
 2122          }
 2123          case 397: {
 02124            PaddingRight = input.ReadFloat();
 02125            break;
 2126          }
 2127          case 400: {
 02128            PaddingBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02129            break;
 2130          }
 2131          case 413: {
 02132            PaddingBottom = input.ReadFloat();
 2133            break;
 2134          }
 2135        }
 2136      }
 2137    #endif
 02138    }
 2139
 2140    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2141    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2142    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2143    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 2144      uint tag;
 2145      while ((tag = input.ReadTag()) != 0) {
 2146        switch(tag) {
 2147          default:
 2148            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 2149            break;
 2150          case 8: {
 2151            Parent = input.ReadInt32();
 2152            break;
 2153          }
 2154          case 16: {
 2155            RightOf = input.ReadInt32();
 2156            break;
 2157          }
 2158          case 24: {
 2159            AlignContent = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 2160            break;
 2161          }
 2162          case 32: {
 2163            AlignItems = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 2164            break;
 2165          }
 2166          case 40: {
 2167            FlexWrap = (global::DCL.ECSComponents.YGWrap) input.ReadEnum();
 2168            break;
 2169          }
 2170          case 53: {
 2171            FlexShrink = input.ReadFloat();
 2172            break;
 2173          }
 2174          case 56: {
 2175            PositionType = (global::DCL.ECSComponents.YGPositionType) input.ReadEnum();
 2176            break;
 2177          }
 2178          case 64: {
 2179            AlignSelf = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 2180            break;
 2181          }
 2182          case 72: {
 2183            FlexDirection = (global::DCL.ECSComponents.YGFlexDirection) input.ReadEnum();
 2184            break;
 2185          }
 2186          case 80: {
 2187            JustifyContent = (global::DCL.ECSComponents.YGJustify) input.ReadEnum();
 2188            break;
 2189          }
 2190          case 88: {
 2191            Overflow = (global::DCL.ECSComponents.YGOverflow) input.ReadEnum();
 2192            break;
 2193          }
 2194          case 96: {
 2195            Display = (global::DCL.ECSComponents.YGDisplay) input.ReadEnum();
 2196            break;
 2197          }
 2198          case 104: {
 2199            FlexBasisUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2200            break;
 2201          }
 2202          case 117: {
 2203            FlexBasis = input.ReadFloat();
 2204            break;
 2205          }
 2206          case 125: {
 2207            FlexGrow = input.ReadFloat();
 2208            break;
 2209          }
 2210          case 128: {
 2211            WidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2212            break;
 2213          }
 2214          case 141: {
 2215            Width = input.ReadFloat();
 2216            break;
 2217          }
 2218          case 144: {
 2219            HeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2220            break;
 2221          }
 2222          case 157: {
 2223            Height = input.ReadFloat();
 2224            break;
 2225          }
 2226          case 160: {
 2227            MinWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2228            break;
 2229          }
 2230          case 173: {
 2231            MinWidth = input.ReadFloat();
 2232            break;
 2233          }
 2234          case 176: {
 2235            MinHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2236            break;
 2237          }
 2238          case 189: {
 2239            MinHeight = input.ReadFloat();
 2240            break;
 2241          }
 2242          case 192: {
 2243            MaxWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2244            break;
 2245          }
 2246          case 205: {
 2247            MaxWidth = input.ReadFloat();
 2248            break;
 2249          }
 2250          case 208: {
 2251            MaxHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2252            break;
 2253          }
 2254          case 221: {
 2255            MaxHeight = input.ReadFloat();
 2256            break;
 2257          }
 2258          case 224: {
 2259            PositionLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2260            break;
 2261          }
 2262          case 237: {
 2263            PositionLeft = input.ReadFloat();
 2264            break;
 2265          }
 2266          case 240: {
 2267            PositionTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2268            break;
 2269          }
 2270          case 253: {
 2271            PositionTop = input.ReadFloat();
 2272            break;
 2273          }
 2274          case 256: {
 2275            PositionRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2276            break;
 2277          }
 2278          case 269: {
 2279            PositionRight = input.ReadFloat();
 2280            break;
 2281          }
 2282          case 272: {
 2283            PositionBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2284            break;
 2285          }
 2286          case 285: {
 2287            PositionBottom = input.ReadFloat();
 2288            break;
 2289          }
 2290          case 288: {
 2291            MarginLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2292            break;
 2293          }
 2294          case 301: {
 2295            MarginLeft = input.ReadFloat();
 2296            break;
 2297          }
 2298          case 304: {
 2299            MarginTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2300            break;
 2301          }
 2302          case 317: {
 2303            MarginTop = input.ReadFloat();
 2304            break;
 2305          }
 2306          case 320: {
 2307            MarginRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2308            break;
 2309          }
 2310          case 333: {
 2311            MarginRight = input.ReadFloat();
 2312            break;
 2313          }
 2314          case 336: {
 2315            MarginBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2316            break;
 2317          }
 2318          case 349: {
 2319            MarginBottom = input.ReadFloat();
 2320            break;
 2321          }
 2322          case 352: {
 2323            PaddingLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2324            break;
 2325          }
 2326          case 365: {
 2327            PaddingLeft = input.ReadFloat();
 2328            break;
 2329          }
 2330          case 368: {
 2331            PaddingTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2332            break;
 2333          }
 2334          case 381: {
 2335            PaddingTop = input.ReadFloat();
 2336            break;
 2337          }
 2338          case 384: {
 2339            PaddingRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2340            break;
 2341          }
 2342          case 397: {
 2343            PaddingRight = input.ReadFloat();
 2344            break;
 2345          }
 2346          case 400: {
 2347            PaddingBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2348            break;
 2349          }
 2350          case 413: {
 2351            PaddingBottom = input.ReadFloat();
 2352            break;
 2353          }
 2354        }
 2355      }
 2356    }
 2357    #endif
 2358
 2359  }
 2360
 2361  #endregion
 2362
 2363}
 2364
 2365#endregion Designer generated code

Methods/Properties

PBUiTransform()
Parser()
Descriptor()
get_Descriptor()
PBUiTransform()
PBUiTransform(DCL.ECSComponents.PBUiTransform)
Clone()
Parent()
Parent(System.Int32)
RightOf()
RightOf(System.Int32)
AlignContent()
AlignContent(DCL.ECSComponents.YGAlign)
HasAlignContent()
ClearAlignContent()
AlignItems()
AlignItems(DCL.ECSComponents.YGAlign)
HasAlignItems()
ClearAlignItems()
FlexWrap()
FlexWrap(DCL.ECSComponents.YGWrap)
HasFlexWrap()
ClearFlexWrap()
FlexShrink()
FlexShrink(System.Single)
HasFlexShrink()
ClearFlexShrink()
PositionType()
PositionType(DCL.ECSComponents.YGPositionType)
AlignSelf()
AlignSelf(DCL.ECSComponents.YGAlign)
FlexDirection()
FlexDirection(DCL.ECSComponents.YGFlexDirection)
JustifyContent()
JustifyContent(DCL.ECSComponents.YGJustify)
Overflow()
Overflow(DCL.ECSComponents.YGOverflow)
Display()
Display(DCL.ECSComponents.YGDisplay)
FlexBasisUnit()
FlexBasisUnit(DCL.ECSComponents.YGUnit)
FlexBasis()
FlexBasis(System.Single)
FlexGrow()
FlexGrow(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)
Equals(System.Object)
Equals(DCL.ECSComponents.PBUiTransform)
GetHashCode()
ToString()
WriteTo(Google.Protobuf.CodedOutputStream)
CalculateSize()
MergeFrom(DCL.ECSComponents.PBUiTransform)
MergeFrom(Google.Protobuf.CodedInputStream)