< Summary

Class:DCL.ECSComponents.MeshColliderReflection
Assembly:DCL.ECSComponents.ProtobufData
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/ProtocolBuffers/Generated/PBFiles/MeshCollider.cs
Covered lines:0
Uncovered lines:4
Coverable lines:4
Total lines:1236
Line coverage:0% (0 of 4)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
MeshColliderReflection()0%2100%

File(s)

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

#LineLine coverage
 1// <auto-generated>
 2//     Generated by the protocol buffer compiler.  DO NOT EDIT!
 3//     source: MeshCollider.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 MeshCollider.proto</summary>
 15  public static partial class MeshColliderReflection {
 16
 17    #region Descriptor
 18    /// <summary>File descriptor for MeshCollider.proto</summary>
 19    public static pbr::FileDescriptor Descriptor {
 020      get { return descriptor; }
 21    }
 22    private static pbr::FileDescriptor descriptor;
 23
 24    static MeshColliderReflection() {
 025      byte[] descriptorData = global::System.Convert.FromBase64String(
 26          string.Concat(
 27            "ChJNZXNoQ29sbGlkZXIucHJvdG8SEGRlY2VudHJhbGFuZC5lY3MizAMKDlBC",
 28            "TWVzaENvbGxpZGVyEhsKDmNvbGxpc2lvbl9tYXNrGAEgASgFSAGIAQESNwoD",
 29            "Ym94GAIgASgLMiguZGVjZW50cmFsYW5kLmVjcy5QQk1lc2hDb2xsaWRlci5C",
 30            "b3hNZXNoSAASPQoGc3BoZXJlGAMgASgLMisuZGVjZW50cmFsYW5kLmVjcy5Q",
 31            "Qk1lc2hDb2xsaWRlci5TcGhlcmVNZXNoSAASQQoIY3lsaW5kZXIYBCABKAsy",
 32            "LS5kZWNlbnRyYWxhbmQuZWNzLlBCTWVzaENvbGxpZGVyLkN5bGluZGVyTWVz",
 33            "aEgAEjsKBXBsYW5lGAUgASgLMiouZGVjZW50cmFsYW5kLmVjcy5QQk1lc2hD",
 34            "b2xsaWRlci5QbGFuZU1lc2hIABoJCgdCb3hNZXNoGmQKDEN5bGluZGVyTWVz",
 35            "aBIXCgpyYWRpdXNfdG9wGAEgASgCSACIAQESGgoNcmFkaXVzX2JvdHRvbRgC",
 36            "IAEoAkgBiAEBQg0KC19yYWRpdXNfdG9wQhAKDl9yYWRpdXNfYm90dG9tGgsK",
 37            "CVBsYW5lTWVzaBoMCgpTcGhlcmVNZXNoQgYKBG1lc2hCEQoPX2NvbGxpc2lv",
 38            "bl9tYXNrKjMKDUNvbGxpZGVyTGF5ZXISCAoETm9uZRAAEgsKB1BvaW50ZXIQ",
 39            "ARILCgdQaHlzaWNzEAJCFKoCEURDTC5FQ1NDb21wb25lbnRzYgZwcm90bzM="));
 040      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
 41          new pbr::FileDescriptor[] { },
 42          new pbr::GeneratedClrTypeInfo(new[] {typeof(global::DCL.ECSComponents.ColliderLayer), }, null, new pbr::Genera
 43            new pbr::GeneratedClrTypeInfo(typeof(global::DCL.ECSComponents.PBMeshCollider), global::DCL.ECSComponents.PB
 44            new pbr::GeneratedClrTypeInfo(typeof(global::DCL.ECSComponents.PBMeshCollider.Types.CylinderMesh), global::D
 45            new pbr::GeneratedClrTypeInfo(typeof(global::DCL.ECSComponents.PBMeshCollider.Types.PlaneMesh), global::DCL.
 46            new pbr::GeneratedClrTypeInfo(typeof(global::DCL.ECSComponents.PBMeshCollider.Types.SphereMesh), global::DCL
 47          }));
 048    }
 49    #endregion
 50
 51  }
 52  #region Enums
 53  public enum ColliderLayer {
 54    [pbr::OriginalName("None")] None = 0,
 55    [pbr::OriginalName("Pointer")] Pointer = 1,
 56    [pbr::OriginalName("Physics")] Physics = 2,
 57  }
 58
 59  #endregion
 60
 61  #region Messages
 62  public sealed partial class PBMeshCollider : pb::IMessage<PBMeshCollider>
 63  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 64      , pb::IBufferMessage
 65  #endif
 66  {
 67    private static readonly pb::MessageParser<PBMeshCollider> _parser = new pb::MessageParser<PBMeshCollider>(() => new 
 68    private pb::UnknownFieldSet _unknownFields;
 69    private int _hasBits0;
 70    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 71    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 72    public static pb::MessageParser<PBMeshCollider> Parser { get { return _parser; } }
 73
 74    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 75    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 76    public static pbr::MessageDescriptor Descriptor {
 77      get { return global::DCL.ECSComponents.MeshColliderReflection.Descriptor.MessageTypes[0]; }
 78    }
 79
 80    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 81    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 82    pbr::MessageDescriptor pb::IMessage.Descriptor {
 83      get { return Descriptor; }
 84    }
 85
 86    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 87    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 88    public PBMeshCollider() {
 89      OnConstruction();
 90    }
 91
 92    partial void OnConstruction();
 93
 94    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 95    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 96    public PBMeshCollider(PBMeshCollider other) : this() {
 97      _hasBits0 = other._hasBits0;
 98      collisionMask_ = other.collisionMask_;
 99      switch (other.MeshCase) {
 100        case MeshOneofCase.Box:
 101          Box = other.Box.Clone();
 102          break;
 103        case MeshOneofCase.Sphere:
 104          Sphere = other.Sphere.Clone();
 105          break;
 106        case MeshOneofCase.Cylinder:
 107          Cylinder = other.Cylinder.Clone();
 108          break;
 109        case MeshOneofCase.Plane:
 110          Plane = other.Plane.Clone();
 111          break;
 112      }
 113
 114      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 115    }
 116
 117    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 118    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 119    public PBMeshCollider Clone() {
 120      return new PBMeshCollider(this);
 121    }
 122
 123    /// <summary>Field number for the "collision_mask" field.</summary>
 124    public const int CollisionMaskFieldNumber = 1;
 125    private int collisionMask_;
 126    /// <summary>
 127    /// default = ColliderLayer.Physics | ColliderLayer.Pointer
 128    /// </summary>
 129    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 130    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 131    public int CollisionMask {
 132      get { if ((_hasBits0 & 1) != 0) { return collisionMask_; } else { return 0; } }
 133      set {
 134        _hasBits0 |= 1;
 135        collisionMask_ = value;
 136      }
 137    }
 138    /// <summary>Gets whether the "collision_mask" field is set</summary>
 139    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 140    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 141    public bool HasCollisionMask {
 142      get { return (_hasBits0 & 1) != 0; }
 143    }
 144    /// <summary>Clears the value of the "collision_mask" field</summary>
 145    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 146    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 147    public void ClearCollisionMask() {
 148      _hasBits0 &= ~1;
 149    }
 150
 151    /// <summary>Field number for the "box" field.</summary>
 152    public const int BoxFieldNumber = 2;
 153    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 154    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 155    public global::DCL.ECSComponents.PBMeshCollider.Types.BoxMesh Box {
 156      get { return meshCase_ == MeshOneofCase.Box ? (global::DCL.ECSComponents.PBMeshCollider.Types.BoxMesh) mesh_ : nul
 157      set {
 158        mesh_ = value;
 159        meshCase_ = value == null ? MeshOneofCase.None : MeshOneofCase.Box;
 160      }
 161    }
 162
 163    /// <summary>Field number for the "sphere" field.</summary>
 164    public const int SphereFieldNumber = 3;
 165    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 166    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 167    public global::DCL.ECSComponents.PBMeshCollider.Types.SphereMesh Sphere {
 168      get { return meshCase_ == MeshOneofCase.Sphere ? (global::DCL.ECSComponents.PBMeshCollider.Types.SphereMesh) mesh_
 169      set {
 170        mesh_ = value;
 171        meshCase_ = value == null ? MeshOneofCase.None : MeshOneofCase.Sphere;
 172      }
 173    }
 174
 175    /// <summary>Field number for the "cylinder" field.</summary>
 176    public const int CylinderFieldNumber = 4;
 177    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 178    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 179    public global::DCL.ECSComponents.PBMeshCollider.Types.CylinderMesh Cylinder {
 180      get { return meshCase_ == MeshOneofCase.Cylinder ? (global::DCL.ECSComponents.PBMeshCollider.Types.CylinderMesh) m
 181      set {
 182        mesh_ = value;
 183        meshCase_ = value == null ? MeshOneofCase.None : MeshOneofCase.Cylinder;
 184      }
 185    }
 186
 187    /// <summary>Field number for the "plane" field.</summary>
 188    public const int PlaneFieldNumber = 5;
 189    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 190    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 191    public global::DCL.ECSComponents.PBMeshCollider.Types.PlaneMesh Plane {
 192      get { return meshCase_ == MeshOneofCase.Plane ? (global::DCL.ECSComponents.PBMeshCollider.Types.PlaneMesh) mesh_ :
 193      set {
 194        mesh_ = value;
 195        meshCase_ = value == null ? MeshOneofCase.None : MeshOneofCase.Plane;
 196      }
 197    }
 198
 199    private object mesh_;
 200    /// <summary>Enum of possible cases for the "mesh" oneof.</summary>
 201    public enum MeshOneofCase {
 202      None = 0,
 203      Box = 2,
 204      Sphere = 3,
 205      Cylinder = 4,
 206      Plane = 5,
 207    }
 208    private MeshOneofCase meshCase_ = MeshOneofCase.None;
 209    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 210    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 211    public MeshOneofCase MeshCase {
 212      get { return meshCase_; }
 213    }
 214
 215    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 216    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 217    public void ClearMesh() {
 218      meshCase_ = MeshOneofCase.None;
 219      mesh_ = null;
 220    }
 221
 222    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 223    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 224    public override bool Equals(object other) {
 225      return Equals(other as PBMeshCollider);
 226    }
 227
 228    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 229    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 230    public bool Equals(PBMeshCollider other) {
 231      if (ReferenceEquals(other, null)) {
 232        return false;
 233      }
 234      if (ReferenceEquals(other, this)) {
 235        return true;
 236      }
 237      if (CollisionMask != other.CollisionMask) return false;
 238      if (!object.Equals(Box, other.Box)) return false;
 239      if (!object.Equals(Sphere, other.Sphere)) return false;
 240      if (!object.Equals(Cylinder, other.Cylinder)) return false;
 241      if (!object.Equals(Plane, other.Plane)) return false;
 242      if (MeshCase != other.MeshCase) return false;
 243      return Equals(_unknownFields, other._unknownFields);
 244    }
 245
 246    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 247    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 248    public override int GetHashCode() {
 249      int hash = 1;
 250      if (HasCollisionMask) hash ^= CollisionMask.GetHashCode();
 251      if (meshCase_ == MeshOneofCase.Box) hash ^= Box.GetHashCode();
 252      if (meshCase_ == MeshOneofCase.Sphere) hash ^= Sphere.GetHashCode();
 253      if (meshCase_ == MeshOneofCase.Cylinder) hash ^= Cylinder.GetHashCode();
 254      if (meshCase_ == MeshOneofCase.Plane) hash ^= Plane.GetHashCode();
 255      hash ^= (int) meshCase_;
 256      if (_unknownFields != null) {
 257        hash ^= _unknownFields.GetHashCode();
 258      }
 259      return hash;
 260    }
 261
 262    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 263    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 264    public override string ToString() {
 265      return pb::JsonFormatter.ToDiagnosticString(this);
 266    }
 267
 268    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 269    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 270    public void WriteTo(pb::CodedOutputStream output) {
 271    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 272      output.WriteRawMessage(this);
 273    #else
 274      if (HasCollisionMask) {
 275        output.WriteRawTag(8);
 276        output.WriteInt32(CollisionMask);
 277      }
 278      if (meshCase_ == MeshOneofCase.Box) {
 279        output.WriteRawTag(18);
 280        output.WriteMessage(Box);
 281      }
 282      if (meshCase_ == MeshOneofCase.Sphere) {
 283        output.WriteRawTag(26);
 284        output.WriteMessage(Sphere);
 285      }
 286      if (meshCase_ == MeshOneofCase.Cylinder) {
 287        output.WriteRawTag(34);
 288        output.WriteMessage(Cylinder);
 289      }
 290      if (meshCase_ == MeshOneofCase.Plane) {
 291        output.WriteRawTag(42);
 292        output.WriteMessage(Plane);
 293      }
 294      if (_unknownFields != null) {
 295        _unknownFields.WriteTo(output);
 296      }
 297    #endif
 298    }
 299
 300    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 301    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 302    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 303    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 304      if (HasCollisionMask) {
 305        output.WriteRawTag(8);
 306        output.WriteInt32(CollisionMask);
 307      }
 308      if (meshCase_ == MeshOneofCase.Box) {
 309        output.WriteRawTag(18);
 310        output.WriteMessage(Box);
 311      }
 312      if (meshCase_ == MeshOneofCase.Sphere) {
 313        output.WriteRawTag(26);
 314        output.WriteMessage(Sphere);
 315      }
 316      if (meshCase_ == MeshOneofCase.Cylinder) {
 317        output.WriteRawTag(34);
 318        output.WriteMessage(Cylinder);
 319      }
 320      if (meshCase_ == MeshOneofCase.Plane) {
 321        output.WriteRawTag(42);
 322        output.WriteMessage(Plane);
 323      }
 324      if (_unknownFields != null) {
 325        _unknownFields.WriteTo(ref output);
 326      }
 327    }
 328    #endif
 329
 330    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 331    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 332    public int CalculateSize() {
 333      int size = 0;
 334      if (HasCollisionMask) {
 335        size += 1 + pb::CodedOutputStream.ComputeInt32Size(CollisionMask);
 336      }
 337      if (meshCase_ == MeshOneofCase.Box) {
 338        size += 1 + pb::CodedOutputStream.ComputeMessageSize(Box);
 339      }
 340      if (meshCase_ == MeshOneofCase.Sphere) {
 341        size += 1 + pb::CodedOutputStream.ComputeMessageSize(Sphere);
 342      }
 343      if (meshCase_ == MeshOneofCase.Cylinder) {
 344        size += 1 + pb::CodedOutputStream.ComputeMessageSize(Cylinder);
 345      }
 346      if (meshCase_ == MeshOneofCase.Plane) {
 347        size += 1 + pb::CodedOutputStream.ComputeMessageSize(Plane);
 348      }
 349      if (_unknownFields != null) {
 350        size += _unknownFields.CalculateSize();
 351      }
 352      return size;
 353    }
 354
 355    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 356    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 357    public void MergeFrom(PBMeshCollider other) {
 358      if (other == null) {
 359        return;
 360      }
 361      if (other.HasCollisionMask) {
 362        CollisionMask = other.CollisionMask;
 363      }
 364      switch (other.MeshCase) {
 365        case MeshOneofCase.Box:
 366          if (Box == null) {
 367            Box = new global::DCL.ECSComponents.PBMeshCollider.Types.BoxMesh();
 368          }
 369          Box.MergeFrom(other.Box);
 370          break;
 371        case MeshOneofCase.Sphere:
 372          if (Sphere == null) {
 373            Sphere = new global::DCL.ECSComponents.PBMeshCollider.Types.SphereMesh();
 374          }
 375          Sphere.MergeFrom(other.Sphere);
 376          break;
 377        case MeshOneofCase.Cylinder:
 378          if (Cylinder == null) {
 379            Cylinder = new global::DCL.ECSComponents.PBMeshCollider.Types.CylinderMesh();
 380          }
 381          Cylinder.MergeFrom(other.Cylinder);
 382          break;
 383        case MeshOneofCase.Plane:
 384          if (Plane == null) {
 385            Plane = new global::DCL.ECSComponents.PBMeshCollider.Types.PlaneMesh();
 386          }
 387          Plane.MergeFrom(other.Plane);
 388          break;
 389      }
 390
 391      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 392    }
 393
 394    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 395    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 396    public void MergeFrom(pb::CodedInputStream input) {
 397    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 398      input.ReadRawMessage(this);
 399    #else
 400      uint tag;
 401      while ((tag = input.ReadTag()) != 0) {
 402        switch(tag) {
 403          default:
 404            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 405            break;
 406          case 8: {
 407            CollisionMask = input.ReadInt32();
 408            break;
 409          }
 410          case 18: {
 411            global::DCL.ECSComponents.PBMeshCollider.Types.BoxMesh subBuilder = new global::DCL.ECSComponents.PBMeshColl
 412            if (meshCase_ == MeshOneofCase.Box) {
 413              subBuilder.MergeFrom(Box);
 414            }
 415            input.ReadMessage(subBuilder);
 416            Box = subBuilder;
 417            break;
 418          }
 419          case 26: {
 420            global::DCL.ECSComponents.PBMeshCollider.Types.SphereMesh subBuilder = new global::DCL.ECSComponents.PBMeshC
 421            if (meshCase_ == MeshOneofCase.Sphere) {
 422              subBuilder.MergeFrom(Sphere);
 423            }
 424            input.ReadMessage(subBuilder);
 425            Sphere = subBuilder;
 426            break;
 427          }
 428          case 34: {
 429            global::DCL.ECSComponents.PBMeshCollider.Types.CylinderMesh subBuilder = new global::DCL.ECSComponents.PBMes
 430            if (meshCase_ == MeshOneofCase.Cylinder) {
 431              subBuilder.MergeFrom(Cylinder);
 432            }
 433            input.ReadMessage(subBuilder);
 434            Cylinder = subBuilder;
 435            break;
 436          }
 437          case 42: {
 438            global::DCL.ECSComponents.PBMeshCollider.Types.PlaneMesh subBuilder = new global::DCL.ECSComponents.PBMeshCo
 439            if (meshCase_ == MeshOneofCase.Plane) {
 440              subBuilder.MergeFrom(Plane);
 441            }
 442            input.ReadMessage(subBuilder);
 443            Plane = subBuilder;
 444            break;
 445          }
 446        }
 447      }
 448    #endif
 449    }
 450
 451    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 452    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 453    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 454    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 455      uint tag;
 456      while ((tag = input.ReadTag()) != 0) {
 457        switch(tag) {
 458          default:
 459            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 460            break;
 461          case 8: {
 462            CollisionMask = input.ReadInt32();
 463            break;
 464          }
 465          case 18: {
 466            global::DCL.ECSComponents.PBMeshCollider.Types.BoxMesh subBuilder = new global::DCL.ECSComponents.PBMeshColl
 467            if (meshCase_ == MeshOneofCase.Box) {
 468              subBuilder.MergeFrom(Box);
 469            }
 470            input.ReadMessage(subBuilder);
 471            Box = subBuilder;
 472            break;
 473          }
 474          case 26: {
 475            global::DCL.ECSComponents.PBMeshCollider.Types.SphereMesh subBuilder = new global::DCL.ECSComponents.PBMeshC
 476            if (meshCase_ == MeshOneofCase.Sphere) {
 477              subBuilder.MergeFrom(Sphere);
 478            }
 479            input.ReadMessage(subBuilder);
 480            Sphere = subBuilder;
 481            break;
 482          }
 483          case 34: {
 484            global::DCL.ECSComponents.PBMeshCollider.Types.CylinderMesh subBuilder = new global::DCL.ECSComponents.PBMes
 485            if (meshCase_ == MeshOneofCase.Cylinder) {
 486              subBuilder.MergeFrom(Cylinder);
 487            }
 488            input.ReadMessage(subBuilder);
 489            Cylinder = subBuilder;
 490            break;
 491          }
 492          case 42: {
 493            global::DCL.ECSComponents.PBMeshCollider.Types.PlaneMesh subBuilder = new global::DCL.ECSComponents.PBMeshCo
 494            if (meshCase_ == MeshOneofCase.Plane) {
 495              subBuilder.MergeFrom(Plane);
 496            }
 497            input.ReadMessage(subBuilder);
 498            Plane = subBuilder;
 499            break;
 500          }
 501        }
 502      }
 503    }
 504    #endif
 505
 506    #region Nested types
 507    /// <summary>Container for nested types declared in the PBMeshCollider message type.</summary>
 508    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 509    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 510    public static partial class Types {
 511      public sealed partial class BoxMesh : pb::IMessage<BoxMesh>
 512      #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 513          , pb::IBufferMessage
 514      #endif
 515      {
 516        private static readonly pb::MessageParser<BoxMesh> _parser = new pb::MessageParser<BoxMesh>(() => new BoxMesh())
 517        private pb::UnknownFieldSet _unknownFields;
 518        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 519        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 520        public static pb::MessageParser<BoxMesh> Parser { get { return _parser; } }
 521
 522        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 523        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 524        public static pbr::MessageDescriptor Descriptor {
 525          get { return global::DCL.ECSComponents.PBMeshCollider.Descriptor.NestedTypes[0]; }
 526        }
 527
 528        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 529        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 530        pbr::MessageDescriptor pb::IMessage.Descriptor {
 531          get { return Descriptor; }
 532        }
 533
 534        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 535        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 536        public BoxMesh() {
 537          OnConstruction();
 538        }
 539
 540        partial void OnConstruction();
 541
 542        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 543        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 544        public BoxMesh(BoxMesh other) : this() {
 545          _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 546        }
 547
 548        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 549        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 550        public BoxMesh Clone() {
 551          return new BoxMesh(this);
 552        }
 553
 554        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 555        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 556        public override bool Equals(object other) {
 557          return Equals(other as BoxMesh);
 558        }
 559
 560        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 561        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 562        public bool Equals(BoxMesh other) {
 563          if (ReferenceEquals(other, null)) {
 564            return false;
 565          }
 566          if (ReferenceEquals(other, this)) {
 567            return true;
 568          }
 569          return Equals(_unknownFields, other._unknownFields);
 570        }
 571
 572        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 573        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 574        public override int GetHashCode() {
 575          int hash = 1;
 576          if (_unknownFields != null) {
 577            hash ^= _unknownFields.GetHashCode();
 578          }
 579          return hash;
 580        }
 581
 582        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 583        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 584        public override string ToString() {
 585          return pb::JsonFormatter.ToDiagnosticString(this);
 586        }
 587
 588        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 589        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 590        public void WriteTo(pb::CodedOutputStream output) {
 591        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 592          output.WriteRawMessage(this);
 593        #else
 594          if (_unknownFields != null) {
 595            _unknownFields.WriteTo(output);
 596          }
 597        #endif
 598        }
 599
 600        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 601        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 602        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 603        void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 604          if (_unknownFields != null) {
 605            _unknownFields.WriteTo(ref output);
 606          }
 607        }
 608        #endif
 609
 610        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 611        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 612        public int CalculateSize() {
 613          int size = 0;
 614          if (_unknownFields != null) {
 615            size += _unknownFields.CalculateSize();
 616          }
 617          return size;
 618        }
 619
 620        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 621        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 622        public void MergeFrom(BoxMesh other) {
 623          if (other == null) {
 624            return;
 625          }
 626          _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 627        }
 628
 629        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 630        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 631        public void MergeFrom(pb::CodedInputStream input) {
 632        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 633          input.ReadRawMessage(this);
 634        #else
 635          uint tag;
 636          while ((tag = input.ReadTag()) != 0) {
 637            switch(tag) {
 638              default:
 639                _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 640                break;
 641            }
 642          }
 643        #endif
 644        }
 645
 646        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 647        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 648        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 649        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 650          uint tag;
 651          while ((tag = input.ReadTag()) != 0) {
 652            switch(tag) {
 653              default:
 654                _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 655                break;
 656            }
 657          }
 658        }
 659        #endif
 660
 661      }
 662
 663      public sealed partial class CylinderMesh : pb::IMessage<CylinderMesh>
 664      #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 665          , pb::IBufferMessage
 666      #endif
 667      {
 668        private static readonly pb::MessageParser<CylinderMesh> _parser = new pb::MessageParser<CylinderMesh>(() => new 
 669        private pb::UnknownFieldSet _unknownFields;
 670        private int _hasBits0;
 671        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 672        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 673        public static pb::MessageParser<CylinderMesh> Parser { get { return _parser; } }
 674
 675        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 676        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 677        public static pbr::MessageDescriptor Descriptor {
 678          get { return global::DCL.ECSComponents.PBMeshCollider.Descriptor.NestedTypes[1]; }
 679        }
 680
 681        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 682        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 683        pbr::MessageDescriptor pb::IMessage.Descriptor {
 684          get { return Descriptor; }
 685        }
 686
 687        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 688        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 689        public CylinderMesh() {
 690          OnConstruction();
 691        }
 692
 693        partial void OnConstruction();
 694
 695        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 696        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 697        public CylinderMesh(CylinderMesh other) : this() {
 698          _hasBits0 = other._hasBits0;
 699          radiusTop_ = other.radiusTop_;
 700          radiusBottom_ = other.radiusBottom_;
 701          _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 702        }
 703
 704        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 705        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 706        public CylinderMesh Clone() {
 707          return new CylinderMesh(this);
 708        }
 709
 710        /// <summary>Field number for the "radius_top" field.</summary>
 711        public const int RadiusTopFieldNumber = 1;
 712        private float radiusTop_;
 713        /// <summary>
 714        /// default=1.0
 715        /// </summary>
 716        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 717        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 718        public float RadiusTop {
 719          get { if ((_hasBits0 & 1) != 0) { return radiusTop_; } else { return 0F; } }
 720          set {
 721            _hasBits0 |= 1;
 722            radiusTop_ = value;
 723          }
 724        }
 725        /// <summary>Gets whether the "radius_top" field is set</summary>
 726        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 727        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 728        public bool HasRadiusTop {
 729          get { return (_hasBits0 & 1) != 0; }
 730        }
 731        /// <summary>Clears the value of the "radius_top" field</summary>
 732        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 733        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 734        public void ClearRadiusTop() {
 735          _hasBits0 &= ~1;
 736        }
 737
 738        /// <summary>Field number for the "radius_bottom" field.</summary>
 739        public const int RadiusBottomFieldNumber = 2;
 740        private float radiusBottom_;
 741        /// <summary>
 742        /// default=1.0
 743        /// </summary>
 744        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 745        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 746        public float RadiusBottom {
 747          get { if ((_hasBits0 & 2) != 0) { return radiusBottom_; } else { return 0F; } }
 748          set {
 749            _hasBits0 |= 2;
 750            radiusBottom_ = value;
 751          }
 752        }
 753        /// <summary>Gets whether the "radius_bottom" field is set</summary>
 754        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 755        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 756        public bool HasRadiusBottom {
 757          get { return (_hasBits0 & 2) != 0; }
 758        }
 759        /// <summary>Clears the value of the "radius_bottom" field</summary>
 760        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 761        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 762        public void ClearRadiusBottom() {
 763          _hasBits0 &= ~2;
 764        }
 765
 766        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 767        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 768        public override bool Equals(object other) {
 769          return Equals(other as CylinderMesh);
 770        }
 771
 772        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 773        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 774        public bool Equals(CylinderMesh other) {
 775          if (ReferenceEquals(other, null)) {
 776            return false;
 777          }
 778          if (ReferenceEquals(other, this)) {
 779            return true;
 780          }
 781          if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(RadiusTop, other.RadiusTop)) return f
 782          if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(RadiusBottom, other.RadiusBottom)) re
 783          return Equals(_unknownFields, other._unknownFields);
 784        }
 785
 786        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 787        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 788        public override int GetHashCode() {
 789          int hash = 1;
 790          if (HasRadiusTop) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(RadiusTop);
 791          if (HasRadiusBottom) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(RadiusBo
 792          if (_unknownFields != null) {
 793            hash ^= _unknownFields.GetHashCode();
 794          }
 795          return hash;
 796        }
 797
 798        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 799        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 800        public override string ToString() {
 801          return pb::JsonFormatter.ToDiagnosticString(this);
 802        }
 803
 804        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 805        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 806        public void WriteTo(pb::CodedOutputStream output) {
 807        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 808          output.WriteRawMessage(this);
 809        #else
 810          if (HasRadiusTop) {
 811            output.WriteRawTag(13);
 812            output.WriteFloat(RadiusTop);
 813          }
 814          if (HasRadiusBottom) {
 815            output.WriteRawTag(21);
 816            output.WriteFloat(RadiusBottom);
 817          }
 818          if (_unknownFields != null) {
 819            _unknownFields.WriteTo(output);
 820          }
 821        #endif
 822        }
 823
 824        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 825        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 826        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 827        void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 828          if (HasRadiusTop) {
 829            output.WriteRawTag(13);
 830            output.WriteFloat(RadiusTop);
 831          }
 832          if (HasRadiusBottom) {
 833            output.WriteRawTag(21);
 834            output.WriteFloat(RadiusBottom);
 835          }
 836          if (_unknownFields != null) {
 837            _unknownFields.WriteTo(ref output);
 838          }
 839        }
 840        #endif
 841
 842        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 843        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 844        public int CalculateSize() {
 845          int size = 0;
 846          if (HasRadiusTop) {
 847            size += 1 + 4;
 848          }
 849          if (HasRadiusBottom) {
 850            size += 1 + 4;
 851          }
 852          if (_unknownFields != null) {
 853            size += _unknownFields.CalculateSize();
 854          }
 855          return size;
 856        }
 857
 858        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 859        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 860        public void MergeFrom(CylinderMesh other) {
 861          if (other == null) {
 862            return;
 863          }
 864          if (other.HasRadiusTop) {
 865            RadiusTop = other.RadiusTop;
 866          }
 867          if (other.HasRadiusBottom) {
 868            RadiusBottom = other.RadiusBottom;
 869          }
 870          _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 871        }
 872
 873        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 874        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 875        public void MergeFrom(pb::CodedInputStream input) {
 876        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 877          input.ReadRawMessage(this);
 878        #else
 879          uint tag;
 880          while ((tag = input.ReadTag()) != 0) {
 881            switch(tag) {
 882              default:
 883                _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 884                break;
 885              case 13: {
 886                RadiusTop = input.ReadFloat();
 887                break;
 888              }
 889              case 21: {
 890                RadiusBottom = input.ReadFloat();
 891                break;
 892              }
 893            }
 894          }
 895        #endif
 896        }
 897
 898        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 899        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 900        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 901        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 902          uint tag;
 903          while ((tag = input.ReadTag()) != 0) {
 904            switch(tag) {
 905              default:
 906                _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 907                break;
 908              case 13: {
 909                RadiusTop = input.ReadFloat();
 910                break;
 911              }
 912              case 21: {
 913                RadiusBottom = input.ReadFloat();
 914                break;
 915              }
 916            }
 917          }
 918        }
 919        #endif
 920
 921      }
 922
 923      public sealed partial class PlaneMesh : pb::IMessage<PlaneMesh>
 924      #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 925          , pb::IBufferMessage
 926      #endif
 927      {
 928        private static readonly pb::MessageParser<PlaneMesh> _parser = new pb::MessageParser<PlaneMesh>(() => new PlaneM
 929        private pb::UnknownFieldSet _unknownFields;
 930        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 931        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 932        public static pb::MessageParser<PlaneMesh> Parser { get { return _parser; } }
 933
 934        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 935        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 936        public static pbr::MessageDescriptor Descriptor {
 937          get { return global::DCL.ECSComponents.PBMeshCollider.Descriptor.NestedTypes[2]; }
 938        }
 939
 940        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 941        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 942        pbr::MessageDescriptor pb::IMessage.Descriptor {
 943          get { return Descriptor; }
 944        }
 945
 946        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 947        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 948        public PlaneMesh() {
 949          OnConstruction();
 950        }
 951
 952        partial void OnConstruction();
 953
 954        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 955        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 956        public PlaneMesh(PlaneMesh other) : this() {
 957          _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 958        }
 959
 960        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 961        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 962        public PlaneMesh Clone() {
 963          return new PlaneMesh(this);
 964        }
 965
 966        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 967        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 968        public override bool Equals(object other) {
 969          return Equals(other as PlaneMesh);
 970        }
 971
 972        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 973        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 974        public bool Equals(PlaneMesh other) {
 975          if (ReferenceEquals(other, null)) {
 976            return false;
 977          }
 978          if (ReferenceEquals(other, this)) {
 979            return true;
 980          }
 981          return Equals(_unknownFields, other._unknownFields);
 982        }
 983
 984        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 985        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 986        public override int GetHashCode() {
 987          int hash = 1;
 988          if (_unknownFields != null) {
 989            hash ^= _unknownFields.GetHashCode();
 990          }
 991          return hash;
 992        }
 993
 994        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 995        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 996        public override string ToString() {
 997          return pb::JsonFormatter.ToDiagnosticString(this);
 998        }
 999
 1000        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1001        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1002        public void WriteTo(pb::CodedOutputStream output) {
 1003        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1004          output.WriteRawMessage(this);
 1005        #else
 1006          if (_unknownFields != null) {
 1007            _unknownFields.WriteTo(output);
 1008          }
 1009        #endif
 1010        }
 1011
 1012        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1013        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1014        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1015        void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1016          if (_unknownFields != null) {
 1017            _unknownFields.WriteTo(ref output);
 1018          }
 1019        }
 1020        #endif
 1021
 1022        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1023        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1024        public int CalculateSize() {
 1025          int size = 0;
 1026          if (_unknownFields != null) {
 1027            size += _unknownFields.CalculateSize();
 1028          }
 1029          return size;
 1030        }
 1031
 1032        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1033        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1034        public void MergeFrom(PlaneMesh other) {
 1035          if (other == null) {
 1036            return;
 1037          }
 1038          _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 1039        }
 1040
 1041        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1042        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1043        public void MergeFrom(pb::CodedInputStream input) {
 1044        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1045          input.ReadRawMessage(this);
 1046        #else
 1047          uint tag;
 1048          while ((tag = input.ReadTag()) != 0) {
 1049            switch(tag) {
 1050              default:
 1051                _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 1052                break;
 1053            }
 1054          }
 1055        #endif
 1056        }
 1057
 1058        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1059        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1060        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1061        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 1062          uint tag;
 1063          while ((tag = input.ReadTag()) != 0) {
 1064            switch(tag) {
 1065              default:
 1066                _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 1067                break;
 1068            }
 1069          }
 1070        }
 1071        #endif
 1072
 1073      }
 1074
 1075      public sealed partial class SphereMesh : pb::IMessage<SphereMesh>
 1076      #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1077          , pb::IBufferMessage
 1078      #endif
 1079      {
 1080        private static readonly pb::MessageParser<SphereMesh> _parser = new pb::MessageParser<SphereMesh>(() => new Sphe
 1081        private pb::UnknownFieldSet _unknownFields;
 1082        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1083        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1084        public static pb::MessageParser<SphereMesh> Parser { get { return _parser; } }
 1085
 1086        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1087        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1088        public static pbr::MessageDescriptor Descriptor {
 1089          get { return global::DCL.ECSComponents.PBMeshCollider.Descriptor.NestedTypes[3]; }
 1090        }
 1091
 1092        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1093        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1094        pbr::MessageDescriptor pb::IMessage.Descriptor {
 1095          get { return Descriptor; }
 1096        }
 1097
 1098        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1099        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1100        public SphereMesh() {
 1101          OnConstruction();
 1102        }
 1103
 1104        partial void OnConstruction();
 1105
 1106        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1107        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1108        public SphereMesh(SphereMesh other) : this() {
 1109          _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 1110        }
 1111
 1112        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1113        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1114        public SphereMesh Clone() {
 1115          return new SphereMesh(this);
 1116        }
 1117
 1118        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1119        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1120        public override bool Equals(object other) {
 1121          return Equals(other as SphereMesh);
 1122        }
 1123
 1124        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1125        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1126        public bool Equals(SphereMesh other) {
 1127          if (ReferenceEquals(other, null)) {
 1128            return false;
 1129          }
 1130          if (ReferenceEquals(other, this)) {
 1131            return true;
 1132          }
 1133          return Equals(_unknownFields, other._unknownFields);
 1134        }
 1135
 1136        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1137        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1138        public override int GetHashCode() {
 1139          int hash = 1;
 1140          if (_unknownFields != null) {
 1141            hash ^= _unknownFields.GetHashCode();
 1142          }
 1143          return hash;
 1144        }
 1145
 1146        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1147        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1148        public override string ToString() {
 1149          return pb::JsonFormatter.ToDiagnosticString(this);
 1150        }
 1151
 1152        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1153        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1154        public void WriteTo(pb::CodedOutputStream output) {
 1155        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1156          output.WriteRawMessage(this);
 1157        #else
 1158          if (_unknownFields != null) {
 1159            _unknownFields.WriteTo(output);
 1160          }
 1161        #endif
 1162        }
 1163
 1164        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1165        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1166        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1167        void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1168          if (_unknownFields != null) {
 1169            _unknownFields.WriteTo(ref output);
 1170          }
 1171        }
 1172        #endif
 1173
 1174        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1175        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1176        public int CalculateSize() {
 1177          int size = 0;
 1178          if (_unknownFields != null) {
 1179            size += _unknownFields.CalculateSize();
 1180          }
 1181          return size;
 1182        }
 1183
 1184        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1185        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1186        public void MergeFrom(SphereMesh other) {
 1187          if (other == null) {
 1188            return;
 1189          }
 1190          _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 1191        }
 1192
 1193        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1194        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1195        public void MergeFrom(pb::CodedInputStream input) {
 1196        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1197          input.ReadRawMessage(this);
 1198        #else
 1199          uint tag;
 1200          while ((tag = input.ReadTag()) != 0) {
 1201            switch(tag) {
 1202              default:
 1203                _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 1204                break;
 1205            }
 1206          }
 1207        #endif
 1208        }
 1209
 1210        #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1211        [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1212        [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1213        void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 1214          uint tag;
 1215          while ((tag = input.ReadTag()) != 0) {
 1216            switch(tag) {
 1217              default:
 1218                _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 1219                break;
 1220            }
 1221          }
 1222        }
 1223        #endif
 1224
 1225      }
 1226
 1227    }
 1228    #endregion
 1229
 1230  }
 1231
 1232  #endregion
 1233
 1234}
 1235
 1236#endregion Designer generated code