< Summary

Class:Decentraland.Renderer.RendererServices.CRDTSceneCurrentState
Assembly:Decentraland.Protocol.GeneratedCode
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/DecentralandProtocol/SceneController.gen.cs
Covered lines:28
Uncovered lines:38
Coverable lines:66
Total lines:2147
Line coverage:42.4% (28 of 66)
Covered branches:0
Total branches:0
Covered methods:12
Total methods:19
Method coverage:63.1% (12 of 19)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
CRDTSceneCurrentState()0%110100%
get_Descriptor()0%110100%
CRDTSceneCurrentState(...)0%2100%
Clone()0%2100%
CRDTSceneCurrentState()0%110100%
Equals(...)0%2100%
Equals(...)0%30500%
GetHashCode()0%20400%
ToString()0%2100%
WriteTo(...)0%4.594066.67%
CalculateSize()0%4.254075%
MergeFrom(...)0%20400%
MergeFrom(...)0%6.984042.86%

File(s)

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

#LineLine coverage
 1// <auto-generated>
 2//     Generated by the protocol buffer compiler.  DO NOT EDIT!
 3//     source: decentraland/renderer/renderer_services/scene_controller.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 Decentraland.Renderer.RendererServices {
 13
 14  /// <summary>Holder for reflection information generated from decentraland/renderer/renderer_services/scene_controller
 15  public static partial class SceneControllerReflection {
 16
 17    #region Descriptor
 18    /// <summary>File descriptor for decentraland/renderer/renderer_services/scene_controller.proto</summary>
 19    public static pbr::FileDescriptor Descriptor {
 20      get { return descriptor; }
 21    }
 22    private static pbr::FileDescriptor descriptor;
 23
 24    static SceneControllerReflection() {
 25      byte[] descriptorData = global::System.Convert.FromBase64String(
 26          string.Concat(
 27            "Cj5kZWNlbnRyYWxhbmQvcmVuZGVyZXIvcmVuZGVyZXJfc2VydmljZXMvc2Nl",
 28            "bmVfY29udHJvbGxlci5wcm90bxInZGVjZW50cmFsYW5kLnJlbmRlcmVyLnJl",
 29            "bmRlcmVyX3NlcnZpY2VzGiBkZWNlbnRyYWxhbmQvY29tbW9uL2VudGl0eS5w",
 30            "cm90bxoxZGVjZW50cmFsYW5kL3Nkay9lY3M2L2VuZ2luZV9pbnRlcmZhY2Vf",
 31            "ZWNzNi5wcm90byLiAQoQTG9hZFNjZW5lTWVzc2FnZRIrCgZlbnRpdHkYASAB",
 32            "KAsyGy5kZWNlbnRyYWxhbmQuY29tbW9uLkVudGl0eRIUCgxzY2VuZV9udW1i",
 33            "ZXIYAiABKAUSEgoKc2NlbmVfbmFtZRgDIAEoCRIQCghiYXNlX3VybBgEIAEo",
 34            "CRIeChZiYXNlX3VybF9hc3NldF9idW5kbGVzGAUgASgJEh4KFmlzX3BvcnRh",
 35            "YmxlX2V4cGVyaWVuY2UYBiABKAgSFwoPaXNfZ2xvYmFsX3NjZW5lGAcgASgI",
 36            "EgwKBHNkazcYCCABKAgiIgoPTG9hZFNjZW5lUmVzdWx0Eg8KB3N1Y2Nlc3MY",
 37            "ASABKAgiGAoWR2V0Q3VycmVudFN0YXRlTWVzc2FnZSIUChJVbmxvYWRTY2Vu",
 38            "ZU1lc3NhZ2UiEwoRVW5sb2FkU2NlbmVSZXN1bHQiIwoQQ1JEVFNjZW5lTWVz",
 39            "c2FnZRIPCgdwYXlsb2FkGAEgASgMIkIKFUNSRFRTY2VuZUN1cnJlbnRTdGF0",
 40            "ZRIYChBoYXNfb3duX2VudGl0aWVzGAEgASgIEg8KB3BheWxvYWQYAiABKAwi",
 41            "IwoQU2VuZEJhdGNoUmVxdWVzdBIPCgdwYXlsb2FkGAEgASgMIlEKGVJlbmRl",
 42            "cmVyTWFueUVudGl0eUFjdGlvbnMSNAoHYWN0aW9ucxgBIAMoCzIjLmRlY2Vu",
 43            "dHJhbGFuZC5zZGsuZWNzNi5FbnRpdHlBY3Rpb24iEwoRU2VuZEJhdGNoUmVz",
 44            "cG9uc2UyzgUKGVJwY1NjZW5lQ29udHJvbGxlclNlcnZpY2USggEKCUxvYWRT",
 45            "Y2VuZRI5LmRlY2VudHJhbGFuZC5yZW5kZXJlci5yZW5kZXJlcl9zZXJ2aWNl",
 46            "cy5Mb2FkU2NlbmVNZXNzYWdlGjguZGVjZW50cmFsYW5kLnJlbmRlcmVyLnJl",
 47            "bmRlcmVyX3NlcnZpY2VzLkxvYWRTY2VuZVJlc3VsdCIAEogBCgtVbmxvYWRT",
 48            "Y2VuZRI7LmRlY2VudHJhbGFuZC5yZW5kZXJlci5yZW5kZXJlcl9zZXJ2aWNl",
 49            "cy5VbmxvYWRTY2VuZU1lc3NhZ2UaOi5kZWNlbnRyYWxhbmQucmVuZGVyZXIu",
 50            "cmVuZGVyZXJfc2VydmljZXMuVW5sb2FkU2NlbmVSZXN1bHQiABKCAQoIU2Vu",
 51            "ZENyZHQSOS5kZWNlbnRyYWxhbmQucmVuZGVyZXIucmVuZGVyZXJfc2Vydmlj",
 52            "ZXMuQ1JEVFNjZW5lTWVzc2FnZRo5LmRlY2VudHJhbGFuZC5yZW5kZXJlci5y",
 53            "ZW5kZXJlcl9zZXJ2aWNlcy5DUkRUU2NlbmVNZXNzYWdlIgASlAEKD0dldEN1",
 54            "cnJlbnRTdGF0ZRI/LmRlY2VudHJhbGFuZC5yZW5kZXJlci5yZW5kZXJlcl9z",
 55            "ZXJ2aWNlcy5HZXRDdXJyZW50U3RhdGVNZXNzYWdlGj4uZGVjZW50cmFsYW5k",
 56            "LnJlbmRlcmVyLnJlbmRlcmVyX3NlcnZpY2VzLkNSRFRTY2VuZUN1cnJlbnRT",
 57            "dGF0ZSIAEoQBCglTZW5kQmF0Y2gSOS5kZWNlbnRyYWxhbmQucmVuZGVyZXIu",
 58            "cmVuZGVyZXJfc2VydmljZXMuU2VuZEJhdGNoUmVxdWVzdBo6LmRlY2VudHJh",
 59            "bGFuZC5yZW5kZXJlci5yZW5kZXJlcl9zZXJ2aWNlcy5TZW5kQmF0Y2hSZXNw",
 60            "b25zZSIAYgZwcm90bzM="));
 61      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
 62          new pbr::FileDescriptor[] { global::Decentraland.Common.EntityReflection.Descriptor, global::Decentraland.Sdk.
 63          new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
 64            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.RendererServices.LoadSceneMessage), globa
 65            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.RendererServices.LoadSceneResult), global
 66            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.RendererServices.GetCurrentStateMessage),
 67            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.RendererServices.UnloadSceneMessage), glo
 68            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.RendererServices.UnloadSceneResult), glob
 69            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.RendererServices.CRDTSceneMessage), globa
 70            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.RendererServices.CRDTSceneCurrentState), 
 71            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.RendererServices.SendBatchRequest), globa
 72            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.RendererServices.RendererManyEntityAction
 73            new pbr::GeneratedClrTypeInfo(typeof(global::Decentraland.Renderer.RendererServices.SendBatchResponse), glob
 74          }));
 75    }
 76    #endregion
 77
 78  }
 79  #region Messages
 80  public sealed partial class LoadSceneMessage : pb::IMessage<LoadSceneMessage>
 81  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 82      , pb::IBufferMessage
 83  #endif
 84  {
 85    private static readonly pb::MessageParser<LoadSceneMessage> _parser = new pb::MessageParser<LoadSceneMessage>(() => 
 86    private pb::UnknownFieldSet _unknownFields;
 87    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 88    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 89    public static pb::MessageParser<LoadSceneMessage> Parser { get { return _parser; } }
 90
 91    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 92    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 93    public static pbr::MessageDescriptor Descriptor {
 94      get { return global::Decentraland.Renderer.RendererServices.SceneControllerReflection.Descriptor.MessageTypes[0]; 
 95    }
 96
 97    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 98    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 99    pbr::MessageDescriptor pb::IMessage.Descriptor {
 100      get { return Descriptor; }
 101    }
 102
 103    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 104    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 105    public LoadSceneMessage() {
 106      OnConstruction();
 107    }
 108
 109    partial void OnConstruction();
 110
 111    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 112    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 113    public LoadSceneMessage(LoadSceneMessage other) : this() {
 114      entity_ = other.entity_ != null ? other.entity_.Clone() : null;
 115      sceneNumber_ = other.sceneNumber_;
 116      sceneName_ = other.sceneName_;
 117      baseUrl_ = other.baseUrl_;
 118      baseUrlAssetBundles_ = other.baseUrlAssetBundles_;
 119      isPortableExperience_ = other.isPortableExperience_;
 120      isGlobalScene_ = other.isGlobalScene_;
 121      sdk7_ = other.sdk7_;
 122      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 123    }
 124
 125    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 126    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 127    public LoadSceneMessage Clone() {
 128      return new LoadSceneMessage(this);
 129    }
 130
 131    /// <summary>Field number for the "entity" field.</summary>
 132    public const int EntityFieldNumber = 1;
 133    private global::Decentraland.Common.Entity entity_;
 134    /// <summary>
 135    /// entity and content mappings of the scene (string scene_id = 1; THIS IS NOW entity.id)
 136    /// </summary>
 137    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 138    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 139    public global::Decentraland.Common.Entity Entity {
 140      get { return entity_; }
 141      set {
 142        entity_ = value;
 143      }
 144    }
 145
 146    /// <summary>Field number for the "scene_number" field.</summary>
 147    public const int SceneNumberFieldNumber = 2;
 148    private int sceneNumber_;
 149    /// <summary>
 150    /// scene number is used to refer to the scene internally in kernel
 151    /// </summary>
 152    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 153    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 154    public int SceneNumber {
 155      get { return sceneNumber_; }
 156      set {
 157        sceneNumber_ = value;
 158      }
 159    }
 160
 161    /// <summary>Field number for the "scene_name" field.</summary>
 162    public const int SceneNameFieldNumber = 3;
 163    private string sceneName_ = "";
 164    /// <summary>
 165    /// name for the UI, handy for portable experiences
 166    /// </summary>
 167    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 168    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 169    public string SceneName {
 170      get { return sceneName_; }
 171      set {
 172        sceneName_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
 173      }
 174    }
 175
 176    /// <summary>Field number for the "base_url" field.</summary>
 177    public const int BaseUrlFieldNumber = 4;
 178    private string baseUrl_ = "";
 179    /// <summary>
 180    /// baseUrl to be used to resolve the entity's content mappings
 181    /// </summary>
 182    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 183    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 184    public string BaseUrl {
 185      get { return baseUrl_; }
 186      set {
 187        baseUrl_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
 188      }
 189    }
 190
 191    /// <summary>Field number for the "base_url_asset_bundles" field.</summary>
 192    public const int BaseUrlAssetBundlesFieldNumber = 5;
 193    private string baseUrlAssetBundles_ = "";
 194    /// <summary>
 195    /// if present, this scene will try to download asset bundles
 196    /// </summary>
 197    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 198    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 199    public string BaseUrlAssetBundles {
 200      get { return baseUrlAssetBundles_; }
 201      set {
 202        baseUrlAssetBundles_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
 203      }
 204    }
 205
 206    /// <summary>Field number for the "is_portable_experience" field.</summary>
 207    public const int IsPortableExperienceFieldNumber = 6;
 208    private bool isPortableExperience_;
 209    /// <summary>
 210    /// this scene is bound to a wearable
 211    /// </summary>
 212    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 213    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 214    public bool IsPortableExperience {
 215      get { return isPortableExperience_; }
 216      set {
 217        isPortableExperience_ = value;
 218      }
 219    }
 220
 221    /// <summary>Field number for the "is_global_scene" field.</summary>
 222    public const int IsGlobalSceneFieldNumber = 7;
 223    private bool isGlobalScene_;
 224    /// <summary>
 225    /// this scene is a global scene, like the avatar scene
 226    /// </summary>
 227    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 228    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 229    public bool IsGlobalScene {
 230      get { return isGlobalScene_; }
 231      set {
 232        isGlobalScene_ = value;
 233      }
 234    }
 235
 236    /// <summary>Field number for the "sdk7" field.</summary>
 237    public const int Sdk7FieldNumber = 8;
 238    private bool sdk7_;
 239    /// <summary>
 240    /// this scene uses the new runtime
 241    /// </summary>
 242    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 243    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 244    public bool Sdk7 {
 245      get { return sdk7_; }
 246      set {
 247        sdk7_ = value;
 248      }
 249    }
 250
 251    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 252    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 253    public override bool Equals(object other) {
 254      return Equals(other as LoadSceneMessage);
 255    }
 256
 257    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 258    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 259    public bool Equals(LoadSceneMessage other) {
 260      if (ReferenceEquals(other, null)) {
 261        return false;
 262      }
 263      if (ReferenceEquals(other, this)) {
 264        return true;
 265      }
 266      if (!object.Equals(Entity, other.Entity)) return false;
 267      if (SceneNumber != other.SceneNumber) return false;
 268      if (SceneName != other.SceneName) return false;
 269      if (BaseUrl != other.BaseUrl) return false;
 270      if (BaseUrlAssetBundles != other.BaseUrlAssetBundles) return false;
 271      if (IsPortableExperience != other.IsPortableExperience) return false;
 272      if (IsGlobalScene != other.IsGlobalScene) return false;
 273      if (Sdk7 != other.Sdk7) return false;
 274      return Equals(_unknownFields, other._unknownFields);
 275    }
 276
 277    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 278    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 279    public override int GetHashCode() {
 280      int hash = 1;
 281      if (entity_ != null) hash ^= Entity.GetHashCode();
 282      if (SceneNumber != 0) hash ^= SceneNumber.GetHashCode();
 283      if (SceneName.Length != 0) hash ^= SceneName.GetHashCode();
 284      if (BaseUrl.Length != 0) hash ^= BaseUrl.GetHashCode();
 285      if (BaseUrlAssetBundles.Length != 0) hash ^= BaseUrlAssetBundles.GetHashCode();
 286      if (IsPortableExperience != false) hash ^= IsPortableExperience.GetHashCode();
 287      if (IsGlobalScene != false) hash ^= IsGlobalScene.GetHashCode();
 288      if (Sdk7 != false) hash ^= Sdk7.GetHashCode();
 289      if (_unknownFields != null) {
 290        hash ^= _unknownFields.GetHashCode();
 291      }
 292      return hash;
 293    }
 294
 295    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 296    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 297    public override string ToString() {
 298      return pb::JsonFormatter.ToDiagnosticString(this);
 299    }
 300
 301    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 302    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 303    public void WriteTo(pb::CodedOutputStream output) {
 304    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 305      output.WriteRawMessage(this);
 306    #else
 307      if (entity_ != null) {
 308        output.WriteRawTag(10);
 309        output.WriteMessage(Entity);
 310      }
 311      if (SceneNumber != 0) {
 312        output.WriteRawTag(16);
 313        output.WriteInt32(SceneNumber);
 314      }
 315      if (SceneName.Length != 0) {
 316        output.WriteRawTag(26);
 317        output.WriteString(SceneName);
 318      }
 319      if (BaseUrl.Length != 0) {
 320        output.WriteRawTag(34);
 321        output.WriteString(BaseUrl);
 322      }
 323      if (BaseUrlAssetBundles.Length != 0) {
 324        output.WriteRawTag(42);
 325        output.WriteString(BaseUrlAssetBundles);
 326      }
 327      if (IsPortableExperience != false) {
 328        output.WriteRawTag(48);
 329        output.WriteBool(IsPortableExperience);
 330      }
 331      if (IsGlobalScene != false) {
 332        output.WriteRawTag(56);
 333        output.WriteBool(IsGlobalScene);
 334      }
 335      if (Sdk7 != false) {
 336        output.WriteRawTag(64);
 337        output.WriteBool(Sdk7);
 338      }
 339      if (_unknownFields != null) {
 340        _unknownFields.WriteTo(output);
 341      }
 342    #endif
 343    }
 344
 345    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 346    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 347    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 348    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 349      if (entity_ != null) {
 350        output.WriteRawTag(10);
 351        output.WriteMessage(Entity);
 352      }
 353      if (SceneNumber != 0) {
 354        output.WriteRawTag(16);
 355        output.WriteInt32(SceneNumber);
 356      }
 357      if (SceneName.Length != 0) {
 358        output.WriteRawTag(26);
 359        output.WriteString(SceneName);
 360      }
 361      if (BaseUrl.Length != 0) {
 362        output.WriteRawTag(34);
 363        output.WriteString(BaseUrl);
 364      }
 365      if (BaseUrlAssetBundles.Length != 0) {
 366        output.WriteRawTag(42);
 367        output.WriteString(BaseUrlAssetBundles);
 368      }
 369      if (IsPortableExperience != false) {
 370        output.WriteRawTag(48);
 371        output.WriteBool(IsPortableExperience);
 372      }
 373      if (IsGlobalScene != false) {
 374        output.WriteRawTag(56);
 375        output.WriteBool(IsGlobalScene);
 376      }
 377      if (Sdk7 != false) {
 378        output.WriteRawTag(64);
 379        output.WriteBool(Sdk7);
 380      }
 381      if (_unknownFields != null) {
 382        _unknownFields.WriteTo(ref output);
 383      }
 384    }
 385    #endif
 386
 387    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 388    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 389    public int CalculateSize() {
 390      int size = 0;
 391      if (entity_ != null) {
 392        size += 1 + pb::CodedOutputStream.ComputeMessageSize(Entity);
 393      }
 394      if (SceneNumber != 0) {
 395        size += 1 + pb::CodedOutputStream.ComputeInt32Size(SceneNumber);
 396      }
 397      if (SceneName.Length != 0) {
 398        size += 1 + pb::CodedOutputStream.ComputeStringSize(SceneName);
 399      }
 400      if (BaseUrl.Length != 0) {
 401        size += 1 + pb::CodedOutputStream.ComputeStringSize(BaseUrl);
 402      }
 403      if (BaseUrlAssetBundles.Length != 0) {
 404        size += 1 + pb::CodedOutputStream.ComputeStringSize(BaseUrlAssetBundles);
 405      }
 406      if (IsPortableExperience != false) {
 407        size += 1 + 1;
 408      }
 409      if (IsGlobalScene != false) {
 410        size += 1 + 1;
 411      }
 412      if (Sdk7 != false) {
 413        size += 1 + 1;
 414      }
 415      if (_unknownFields != null) {
 416        size += _unknownFields.CalculateSize();
 417      }
 418      return size;
 419    }
 420
 421    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 422    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 423    public void MergeFrom(LoadSceneMessage other) {
 424      if (other == null) {
 425        return;
 426      }
 427      if (other.entity_ != null) {
 428        if (entity_ == null) {
 429          Entity = new global::Decentraland.Common.Entity();
 430        }
 431        Entity.MergeFrom(other.Entity);
 432      }
 433      if (other.SceneNumber != 0) {
 434        SceneNumber = other.SceneNumber;
 435      }
 436      if (other.SceneName.Length != 0) {
 437        SceneName = other.SceneName;
 438      }
 439      if (other.BaseUrl.Length != 0) {
 440        BaseUrl = other.BaseUrl;
 441      }
 442      if (other.BaseUrlAssetBundles.Length != 0) {
 443        BaseUrlAssetBundles = other.BaseUrlAssetBundles;
 444      }
 445      if (other.IsPortableExperience != false) {
 446        IsPortableExperience = other.IsPortableExperience;
 447      }
 448      if (other.IsGlobalScene != false) {
 449        IsGlobalScene = other.IsGlobalScene;
 450      }
 451      if (other.Sdk7 != false) {
 452        Sdk7 = other.Sdk7;
 453      }
 454      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 455    }
 456
 457    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 458    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 459    public void MergeFrom(pb::CodedInputStream input) {
 460    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 461      input.ReadRawMessage(this);
 462    #else
 463      uint tag;
 464      while ((tag = input.ReadTag()) != 0) {
 465        switch(tag) {
 466          default:
 467            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 468            break;
 469          case 10: {
 470            if (entity_ == null) {
 471              Entity = new global::Decentraland.Common.Entity();
 472            }
 473            input.ReadMessage(Entity);
 474            break;
 475          }
 476          case 16: {
 477            SceneNumber = input.ReadInt32();
 478            break;
 479          }
 480          case 26: {
 481            SceneName = input.ReadString();
 482            break;
 483          }
 484          case 34: {
 485            BaseUrl = input.ReadString();
 486            break;
 487          }
 488          case 42: {
 489            BaseUrlAssetBundles = input.ReadString();
 490            break;
 491          }
 492          case 48: {
 493            IsPortableExperience = input.ReadBool();
 494            break;
 495          }
 496          case 56: {
 497            IsGlobalScene = input.ReadBool();
 498            break;
 499          }
 500          case 64: {
 501            Sdk7 = input.ReadBool();
 502            break;
 503          }
 504        }
 505      }
 506    #endif
 507    }
 508
 509    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 510    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 511    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 512    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 513      uint tag;
 514      while ((tag = input.ReadTag()) != 0) {
 515        switch(tag) {
 516          default:
 517            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 518            break;
 519          case 10: {
 520            if (entity_ == null) {
 521              Entity = new global::Decentraland.Common.Entity();
 522            }
 523            input.ReadMessage(Entity);
 524            break;
 525          }
 526          case 16: {
 527            SceneNumber = input.ReadInt32();
 528            break;
 529          }
 530          case 26: {
 531            SceneName = input.ReadString();
 532            break;
 533          }
 534          case 34: {
 535            BaseUrl = input.ReadString();
 536            break;
 537          }
 538          case 42: {
 539            BaseUrlAssetBundles = input.ReadString();
 540            break;
 541          }
 542          case 48: {
 543            IsPortableExperience = input.ReadBool();
 544            break;
 545          }
 546          case 56: {
 547            IsGlobalScene = input.ReadBool();
 548            break;
 549          }
 550          case 64: {
 551            Sdk7 = input.ReadBool();
 552            break;
 553          }
 554        }
 555      }
 556    }
 557    #endif
 558
 559  }
 560
 561  public sealed partial class LoadSceneResult : pb::IMessage<LoadSceneResult>
 562  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 563      , pb::IBufferMessage
 564  #endif
 565  {
 566    private static readonly pb::MessageParser<LoadSceneResult> _parser = new pb::MessageParser<LoadSceneResult>(() => ne
 567    private pb::UnknownFieldSet _unknownFields;
 568    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 569    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 570    public static pb::MessageParser<LoadSceneResult> Parser { get { return _parser; } }
 571
 572    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 573    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 574    public static pbr::MessageDescriptor Descriptor {
 575      get { return global::Decentraland.Renderer.RendererServices.SceneControllerReflection.Descriptor.MessageTypes[1]; 
 576    }
 577
 578    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 579    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 580    pbr::MessageDescriptor pb::IMessage.Descriptor {
 581      get { return Descriptor; }
 582    }
 583
 584    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 585    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 586    public LoadSceneResult() {
 587      OnConstruction();
 588    }
 589
 590    partial void OnConstruction();
 591
 592    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 593    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 594    public LoadSceneResult(LoadSceneResult other) : this() {
 595      success_ = other.success_;
 596      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 597    }
 598
 599    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 600    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 601    public LoadSceneResult Clone() {
 602      return new LoadSceneResult(this);
 603    }
 604
 605    /// <summary>Field number for the "success" field.</summary>
 606    public const int SuccessFieldNumber = 1;
 607    private bool success_;
 608    /// <summary>
 609    /// if false, the port should be closed and resources released.
 610    /// </summary>
 611    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 612    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 613    public bool Success {
 614      get { return success_; }
 615      set {
 616        success_ = value;
 617      }
 618    }
 619
 620    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 621    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 622    public override bool Equals(object other) {
 623      return Equals(other as LoadSceneResult);
 624    }
 625
 626    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 627    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 628    public bool Equals(LoadSceneResult other) {
 629      if (ReferenceEquals(other, null)) {
 630        return false;
 631      }
 632      if (ReferenceEquals(other, this)) {
 633        return true;
 634      }
 635      if (Success != other.Success) return false;
 636      return Equals(_unknownFields, other._unknownFields);
 637    }
 638
 639    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 640    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 641    public override int GetHashCode() {
 642      int hash = 1;
 643      if (Success != false) hash ^= Success.GetHashCode();
 644      if (_unknownFields != null) {
 645        hash ^= _unknownFields.GetHashCode();
 646      }
 647      return hash;
 648    }
 649
 650    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 651    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 652    public override string ToString() {
 653      return pb::JsonFormatter.ToDiagnosticString(this);
 654    }
 655
 656    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 657    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 658    public void WriteTo(pb::CodedOutputStream output) {
 659    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 660      output.WriteRawMessage(this);
 661    #else
 662      if (Success != false) {
 663        output.WriteRawTag(8);
 664        output.WriteBool(Success);
 665      }
 666      if (_unknownFields != null) {
 667        _unknownFields.WriteTo(output);
 668      }
 669    #endif
 670    }
 671
 672    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 673    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 674    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 675    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 676      if (Success != false) {
 677        output.WriteRawTag(8);
 678        output.WriteBool(Success);
 679      }
 680      if (_unknownFields != null) {
 681        _unknownFields.WriteTo(ref output);
 682      }
 683    }
 684    #endif
 685
 686    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 687    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 688    public int CalculateSize() {
 689      int size = 0;
 690      if (Success != false) {
 691        size += 1 + 1;
 692      }
 693      if (_unknownFields != null) {
 694        size += _unknownFields.CalculateSize();
 695      }
 696      return size;
 697    }
 698
 699    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 700    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 701    public void MergeFrom(LoadSceneResult other) {
 702      if (other == null) {
 703        return;
 704      }
 705      if (other.Success != false) {
 706        Success = other.Success;
 707      }
 708      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 709    }
 710
 711    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 712    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 713    public void MergeFrom(pb::CodedInputStream input) {
 714    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 715      input.ReadRawMessage(this);
 716    #else
 717      uint tag;
 718      while ((tag = input.ReadTag()) != 0) {
 719        switch(tag) {
 720          default:
 721            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 722            break;
 723          case 8: {
 724            Success = input.ReadBool();
 725            break;
 726          }
 727        }
 728      }
 729    #endif
 730    }
 731
 732    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 733    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 734    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 735    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 736      uint tag;
 737      while ((tag = input.ReadTag()) != 0) {
 738        switch(tag) {
 739          default:
 740            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 741            break;
 742          case 8: {
 743            Success = input.ReadBool();
 744            break;
 745          }
 746        }
 747      }
 748    }
 749    #endif
 750
 751  }
 752
 753  public sealed partial class GetCurrentStateMessage : pb::IMessage<GetCurrentStateMessage>
 754  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 755      , pb::IBufferMessage
 756  #endif
 757  {
 758    private static readonly pb::MessageParser<GetCurrentStateMessage> _parser = new pb::MessageParser<GetCurrentStateMes
 759    private pb::UnknownFieldSet _unknownFields;
 760    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 761    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 762    public static pb::MessageParser<GetCurrentStateMessage> Parser { get { return _parser; } }
 763
 764    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 765    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 766    public static pbr::MessageDescriptor Descriptor {
 767      get { return global::Decentraland.Renderer.RendererServices.SceneControllerReflection.Descriptor.MessageTypes[2]; 
 768    }
 769
 770    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 771    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 772    pbr::MessageDescriptor pb::IMessage.Descriptor {
 773      get { return Descriptor; }
 774    }
 775
 776    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 777    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 778    public GetCurrentStateMessage() {
 779      OnConstruction();
 780    }
 781
 782    partial void OnConstruction();
 783
 784    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 785    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 786    public GetCurrentStateMessage(GetCurrentStateMessage other) : this() {
 787      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 788    }
 789
 790    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 791    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 792    public GetCurrentStateMessage Clone() {
 793      return new GetCurrentStateMessage(this);
 794    }
 795
 796    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 797    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 798    public override bool Equals(object other) {
 799      return Equals(other as GetCurrentStateMessage);
 800    }
 801
 802    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 803    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 804    public bool Equals(GetCurrentStateMessage other) {
 805      if (ReferenceEquals(other, null)) {
 806        return false;
 807      }
 808      if (ReferenceEquals(other, this)) {
 809        return true;
 810      }
 811      return Equals(_unknownFields, other._unknownFields);
 812    }
 813
 814    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 815    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 816    public override int GetHashCode() {
 817      int hash = 1;
 818      if (_unknownFields != null) {
 819        hash ^= _unknownFields.GetHashCode();
 820      }
 821      return hash;
 822    }
 823
 824    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 825    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 826    public override string ToString() {
 827      return pb::JsonFormatter.ToDiagnosticString(this);
 828    }
 829
 830    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 831    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 832    public void WriteTo(pb::CodedOutputStream output) {
 833    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 834      output.WriteRawMessage(this);
 835    #else
 836      if (_unknownFields != null) {
 837        _unknownFields.WriteTo(output);
 838      }
 839    #endif
 840    }
 841
 842    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 843    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 844    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 845    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 846      if (_unknownFields != null) {
 847        _unknownFields.WriteTo(ref output);
 848      }
 849    }
 850    #endif
 851
 852    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 853    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 854    public int CalculateSize() {
 855      int size = 0;
 856      if (_unknownFields != null) {
 857        size += _unknownFields.CalculateSize();
 858      }
 859      return size;
 860    }
 861
 862    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 863    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 864    public void MergeFrom(GetCurrentStateMessage other) {
 865      if (other == null) {
 866        return;
 867      }
 868      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 869    }
 870
 871    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 872    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 873    public void MergeFrom(pb::CodedInputStream input) {
 874    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 875      input.ReadRawMessage(this);
 876    #else
 877      uint tag;
 878      while ((tag = input.ReadTag()) != 0) {
 879        switch(tag) {
 880          default:
 881            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 882            break;
 883        }
 884      }
 885    #endif
 886    }
 887
 888    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 889    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 890    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 891    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 892      uint tag;
 893      while ((tag = input.ReadTag()) != 0) {
 894        switch(tag) {
 895          default:
 896            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 897            break;
 898        }
 899      }
 900    }
 901    #endif
 902
 903  }
 904
 905  public sealed partial class UnloadSceneMessage : pb::IMessage<UnloadSceneMessage>
 906  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 907      , pb::IBufferMessage
 908  #endif
 909  {
 910    private static readonly pb::MessageParser<UnloadSceneMessage> _parser = new pb::MessageParser<UnloadSceneMessage>(()
 911    private pb::UnknownFieldSet _unknownFields;
 912    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 913    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 914    public static pb::MessageParser<UnloadSceneMessage> Parser { get { return _parser; } }
 915
 916    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 917    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 918    public static pbr::MessageDescriptor Descriptor {
 919      get { return global::Decentraland.Renderer.RendererServices.SceneControllerReflection.Descriptor.MessageTypes[3]; 
 920    }
 921
 922    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 923    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 924    pbr::MessageDescriptor pb::IMessage.Descriptor {
 925      get { return Descriptor; }
 926    }
 927
 928    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 929    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 930    public UnloadSceneMessage() {
 931      OnConstruction();
 932    }
 933
 934    partial void OnConstruction();
 935
 936    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 937    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 938    public UnloadSceneMessage(UnloadSceneMessage other) : this() {
 939      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 940    }
 941
 942    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 943    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 944    public UnloadSceneMessage Clone() {
 945      return new UnloadSceneMessage(this);
 946    }
 947
 948    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 949    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 950    public override bool Equals(object other) {
 951      return Equals(other as UnloadSceneMessage);
 952    }
 953
 954    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 955    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 956    public bool Equals(UnloadSceneMessage other) {
 957      if (ReferenceEquals(other, null)) {
 958        return false;
 959      }
 960      if (ReferenceEquals(other, this)) {
 961        return true;
 962      }
 963      return Equals(_unknownFields, other._unknownFields);
 964    }
 965
 966    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 967    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 968    public override int GetHashCode() {
 969      int hash = 1;
 970      if (_unknownFields != null) {
 971        hash ^= _unknownFields.GetHashCode();
 972      }
 973      return hash;
 974    }
 975
 976    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 977    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 978    public override string ToString() {
 979      return pb::JsonFormatter.ToDiagnosticString(this);
 980    }
 981
 982    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 983    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 984    public void WriteTo(pb::CodedOutputStream output) {
 985    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 986      output.WriteRawMessage(this);
 987    #else
 988      if (_unknownFields != null) {
 989        _unknownFields.WriteTo(output);
 990      }
 991    #endif
 992    }
 993
 994    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 995    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 996    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 997    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 998      if (_unknownFields != null) {
 999        _unknownFields.WriteTo(ref output);
 1000      }
 1001    }
 1002    #endif
 1003
 1004    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1005    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1006    public int CalculateSize() {
 1007      int size = 0;
 1008      if (_unknownFields != null) {
 1009        size += _unknownFields.CalculateSize();
 1010      }
 1011      return size;
 1012    }
 1013
 1014    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1015    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1016    public void MergeFrom(UnloadSceneMessage other) {
 1017      if (other == null) {
 1018        return;
 1019      }
 1020      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 1021    }
 1022
 1023    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1024    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1025    public void MergeFrom(pb::CodedInputStream input) {
 1026    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1027      input.ReadRawMessage(this);
 1028    #else
 1029      uint tag;
 1030      while ((tag = input.ReadTag()) != 0) {
 1031        switch(tag) {
 1032          default:
 1033            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 1034            break;
 1035        }
 1036      }
 1037    #endif
 1038    }
 1039
 1040    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1041    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1042    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1043    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 1044      uint tag;
 1045      while ((tag = input.ReadTag()) != 0) {
 1046        switch(tag) {
 1047          default:
 1048            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 1049            break;
 1050        }
 1051      }
 1052    }
 1053    #endif
 1054
 1055  }
 1056
 1057  public sealed partial class UnloadSceneResult : pb::IMessage<UnloadSceneResult>
 1058  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1059      , pb::IBufferMessage
 1060  #endif
 1061  {
 1062    private static readonly pb::MessageParser<UnloadSceneResult> _parser = new pb::MessageParser<UnloadSceneResult>(() =
 1063    private pb::UnknownFieldSet _unknownFields;
 1064    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1065    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1066    public static pb::MessageParser<UnloadSceneResult> Parser { get { return _parser; } }
 1067
 1068    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1069    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1070    public static pbr::MessageDescriptor Descriptor {
 1071      get { return global::Decentraland.Renderer.RendererServices.SceneControllerReflection.Descriptor.MessageTypes[4]; 
 1072    }
 1073
 1074    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1075    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1076    pbr::MessageDescriptor pb::IMessage.Descriptor {
 1077      get { return Descriptor; }
 1078    }
 1079
 1080    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1081    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1082    public UnloadSceneResult() {
 1083      OnConstruction();
 1084    }
 1085
 1086    partial void OnConstruction();
 1087
 1088    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1089    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1090    public UnloadSceneResult(UnloadSceneResult other) : this() {
 1091      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 1092    }
 1093
 1094    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1095    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1096    public UnloadSceneResult Clone() {
 1097      return new UnloadSceneResult(this);
 1098    }
 1099
 1100    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1101    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1102    public override bool Equals(object other) {
 1103      return Equals(other as UnloadSceneResult);
 1104    }
 1105
 1106    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1107    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1108    public bool Equals(UnloadSceneResult other) {
 1109      if (ReferenceEquals(other, null)) {
 1110        return false;
 1111      }
 1112      if (ReferenceEquals(other, this)) {
 1113        return true;
 1114      }
 1115      return Equals(_unknownFields, other._unknownFields);
 1116    }
 1117
 1118    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1119    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1120    public override int GetHashCode() {
 1121      int hash = 1;
 1122      if (_unknownFields != null) {
 1123        hash ^= _unknownFields.GetHashCode();
 1124      }
 1125      return hash;
 1126    }
 1127
 1128    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1129    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1130    public override string ToString() {
 1131      return pb::JsonFormatter.ToDiagnosticString(this);
 1132    }
 1133
 1134    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1135    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1136    public void WriteTo(pb::CodedOutputStream output) {
 1137    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1138      output.WriteRawMessage(this);
 1139    #else
 1140      if (_unknownFields != null) {
 1141        _unknownFields.WriteTo(output);
 1142      }
 1143    #endif
 1144    }
 1145
 1146    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1147    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1148    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1149    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1150      if (_unknownFields != null) {
 1151        _unknownFields.WriteTo(ref output);
 1152      }
 1153    }
 1154    #endif
 1155
 1156    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1157    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1158    public int CalculateSize() {
 1159      int size = 0;
 1160      if (_unknownFields != null) {
 1161        size += _unknownFields.CalculateSize();
 1162      }
 1163      return size;
 1164    }
 1165
 1166    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1167    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1168    public void MergeFrom(UnloadSceneResult other) {
 1169      if (other == null) {
 1170        return;
 1171      }
 1172      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 1173    }
 1174
 1175    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1176    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1177    public void MergeFrom(pb::CodedInputStream input) {
 1178    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1179      input.ReadRawMessage(this);
 1180    #else
 1181      uint tag;
 1182      while ((tag = input.ReadTag()) != 0) {
 1183        switch(tag) {
 1184          default:
 1185            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 1186            break;
 1187        }
 1188      }
 1189    #endif
 1190    }
 1191
 1192    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1193    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1194    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1195    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 1196      uint tag;
 1197      while ((tag = input.ReadTag()) != 0) {
 1198        switch(tag) {
 1199          default:
 1200            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 1201            break;
 1202        }
 1203      }
 1204    }
 1205    #endif
 1206
 1207  }
 1208
 1209  public sealed partial class CRDTSceneMessage : pb::IMessage<CRDTSceneMessage>
 1210  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1211      , pb::IBufferMessage
 1212  #endif
 1213  {
 1214    private static readonly pb::MessageParser<CRDTSceneMessage> _parser = new pb::MessageParser<CRDTSceneMessage>(() => 
 1215    private pb::UnknownFieldSet _unknownFields;
 1216    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1217    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1218    public static pb::MessageParser<CRDTSceneMessage> Parser { get { return _parser; } }
 1219
 1220    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1221    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1222    public static pbr::MessageDescriptor Descriptor {
 1223      get { return global::Decentraland.Renderer.RendererServices.SceneControllerReflection.Descriptor.MessageTypes[5]; 
 1224    }
 1225
 1226    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1227    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1228    pbr::MessageDescriptor pb::IMessage.Descriptor {
 1229      get { return Descriptor; }
 1230    }
 1231
 1232    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1233    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1234    public CRDTSceneMessage() {
 1235      OnConstruction();
 1236    }
 1237
 1238    partial void OnConstruction();
 1239
 1240    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1241    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1242    public CRDTSceneMessage(CRDTSceneMessage other) : this() {
 1243      payload_ = other.payload_;
 1244      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 1245    }
 1246
 1247    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1248    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1249    public CRDTSceneMessage Clone() {
 1250      return new CRDTSceneMessage(this);
 1251    }
 1252
 1253    /// <summary>Field number for the "payload" field.</summary>
 1254    public const int PayloadFieldNumber = 1;
 1255    private pb::ByteString payload_ = pb::ByteString.Empty;
 1256    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1257    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1258    public pb::ByteString Payload {
 1259      get { return payload_; }
 1260      set {
 1261        payload_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
 1262      }
 1263    }
 1264
 1265    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1266    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1267    public override bool Equals(object other) {
 1268      return Equals(other as CRDTSceneMessage);
 1269    }
 1270
 1271    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1272    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1273    public bool Equals(CRDTSceneMessage other) {
 1274      if (ReferenceEquals(other, null)) {
 1275        return false;
 1276      }
 1277      if (ReferenceEquals(other, this)) {
 1278        return true;
 1279      }
 1280      if (Payload != other.Payload) return false;
 1281      return Equals(_unknownFields, other._unknownFields);
 1282    }
 1283
 1284    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1285    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1286    public override int GetHashCode() {
 1287      int hash = 1;
 1288      if (Payload.Length != 0) hash ^= Payload.GetHashCode();
 1289      if (_unknownFields != null) {
 1290        hash ^= _unknownFields.GetHashCode();
 1291      }
 1292      return hash;
 1293    }
 1294
 1295    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1296    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1297    public override string ToString() {
 1298      return pb::JsonFormatter.ToDiagnosticString(this);
 1299    }
 1300
 1301    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1302    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1303    public void WriteTo(pb::CodedOutputStream output) {
 1304    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1305      output.WriteRawMessage(this);
 1306    #else
 1307      if (Payload.Length != 0) {
 1308        output.WriteRawTag(10);
 1309        output.WriteBytes(Payload);
 1310      }
 1311      if (_unknownFields != null) {
 1312        _unknownFields.WriteTo(output);
 1313      }
 1314    #endif
 1315    }
 1316
 1317    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1318    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1319    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1320    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1321      if (Payload.Length != 0) {
 1322        output.WriteRawTag(10);
 1323        output.WriteBytes(Payload);
 1324      }
 1325      if (_unknownFields != null) {
 1326        _unknownFields.WriteTo(ref output);
 1327      }
 1328    }
 1329    #endif
 1330
 1331    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1332    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1333    public int CalculateSize() {
 1334      int size = 0;
 1335      if (Payload.Length != 0) {
 1336        size += 1 + pb::CodedOutputStream.ComputeBytesSize(Payload);
 1337      }
 1338      if (_unknownFields != null) {
 1339        size += _unknownFields.CalculateSize();
 1340      }
 1341      return size;
 1342    }
 1343
 1344    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1345    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1346    public void MergeFrom(CRDTSceneMessage other) {
 1347      if (other == null) {
 1348        return;
 1349      }
 1350      if (other.Payload.Length != 0) {
 1351        Payload = other.Payload;
 1352      }
 1353      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 1354    }
 1355
 1356    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1357    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1358    public void MergeFrom(pb::CodedInputStream input) {
 1359    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1360      input.ReadRawMessage(this);
 1361    #else
 1362      uint tag;
 1363      while ((tag = input.ReadTag()) != 0) {
 1364        switch(tag) {
 1365          default:
 1366            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 1367            break;
 1368          case 10: {
 1369            Payload = input.ReadBytes();
 1370            break;
 1371          }
 1372        }
 1373      }
 1374    #endif
 1375    }
 1376
 1377    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1378    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1379    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1380    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 1381      uint tag;
 1382      while ((tag = input.ReadTag()) != 0) {
 1383        switch(tag) {
 1384          default:
 1385            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 1386            break;
 1387          case 10: {
 1388            Payload = input.ReadBytes();
 1389            break;
 1390          }
 1391        }
 1392      }
 1393    }
 1394    #endif
 1395
 1396  }
 1397
 1398  public sealed partial class CRDTSceneCurrentState : pb::IMessage<CRDTSceneCurrentState>
 1399  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1400      , pb::IBufferMessage
 1401  #endif
 1402  {
 31403    private static readonly pb::MessageParser<CRDTSceneCurrentState> _parser = new pb::MessageParser<CRDTSceneCurrentSta
 1404    private pb::UnknownFieldSet _unknownFields;
 1405    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1406    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 11407    public static pb::MessageParser<CRDTSceneCurrentState> Parser { get { return _parser; } }
 1408
 1409    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1410    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1411    public static pbr::MessageDescriptor Descriptor {
 21412      get { return global::Decentraland.Renderer.RendererServices.SceneControllerReflection.Descriptor.MessageTypes[6]; 
 1413    }
 1414
 1415    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1416    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1417    pbr::MessageDescriptor pb::IMessage.Descriptor {
 21418      get { return Descriptor; }
 1419    }
 1420
 1421    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1422    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 61423    public CRDTSceneCurrentState() {
 1424      OnConstruction();
 61425    }
 1426
 1427    partial void OnConstruction();
 1428
 1429    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1430    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 01431    public CRDTSceneCurrentState(CRDTSceneCurrentState other) : this() {
 01432      hasOwnEntities_ = other.hasOwnEntities_;
 01433      payload_ = other.payload_;
 01434      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 01435    }
 1436
 1437    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1438    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1439    public CRDTSceneCurrentState Clone() {
 01440      return new CRDTSceneCurrentState(this);
 1441    }
 1442
 1443    /// <summary>Field number for the "has_own_entities" field.</summary>
 1444    public const int HasOwnEntitiesFieldNumber = 1;
 1445    private bool hasOwnEntities_;
 1446    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1447    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1448    public bool HasOwnEntities {
 51449      get { return hasOwnEntities_; }
 1450      set {
 21451        hasOwnEntities_ = value;
 21452      }
 1453    }
 1454
 1455    /// <summary>Field number for the "payload" field.</summary>
 1456    public const int PayloadFieldNumber = 2;
 61457    private pb::ByteString payload_ = pb::ByteString.Empty;
 1458    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1459    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1460    public pb::ByteString Payload {
 81461      get { return payload_; }
 1462      set {
 31463        payload_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
 31464      }
 1465    }
 1466
 1467    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1468    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1469    public override bool Equals(object other) {
 01470      return Equals(other as CRDTSceneCurrentState);
 1471    }
 1472
 1473    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1474    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1475    public bool Equals(CRDTSceneCurrentState other) {
 01476      if (ReferenceEquals(other, null)) {
 01477        return false;
 1478      }
 01479      if (ReferenceEquals(other, this)) {
 01480        return true;
 1481      }
 01482      if (HasOwnEntities != other.HasOwnEntities) return false;
 01483      if (Payload != other.Payload) return false;
 01484      return Equals(_unknownFields, other._unknownFields);
 1485    }
 1486
 1487    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1488    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1489    public override int GetHashCode() {
 01490      int hash = 1;
 01491      if (HasOwnEntities != false) hash ^= HasOwnEntities.GetHashCode();
 01492      if (Payload.Length != 0) hash ^= Payload.GetHashCode();
 01493      if (_unknownFields != null) {
 01494        hash ^= _unknownFields.GetHashCode();
 1495      }
 01496      return hash;
 1497    }
 1498
 1499    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1500    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1501    public override string ToString() {
 01502      return pb::JsonFormatter.ToDiagnosticString(this);
 1503    }
 1504
 1505    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1506    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1507    public void WriteTo(pb::CodedOutputStream output) {
 1508    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1509      output.WriteRawMessage(this);
 1510    #else
 21511      if (HasOwnEntities != false) {
 01512        output.WriteRawTag(8);
 01513        output.WriteBool(HasOwnEntities);
 1514      }
 21515      if (Payload.Length != 0) {
 11516        output.WriteRawTag(18);
 11517        output.WriteBytes(Payload);
 1518      }
 21519      if (_unknownFields != null) {
 01520        _unknownFields.WriteTo(output);
 1521      }
 1522    #endif
 21523    }
 1524
 1525    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1526    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1527    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1528    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1529      if (HasOwnEntities != false) {
 1530        output.WriteRawTag(8);
 1531        output.WriteBool(HasOwnEntities);
 1532      }
 1533      if (Payload.Length != 0) {
 1534        output.WriteRawTag(18);
 1535        output.WriteBytes(Payload);
 1536      }
 1537      if (_unknownFields != null) {
 1538        _unknownFields.WriteTo(ref output);
 1539      }
 1540    }
 1541    #endif
 1542
 1543    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1544    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1545    public int CalculateSize() {
 21546      int size = 0;
 21547      if (HasOwnEntities != false) {
 01548        size += 1 + 1;
 1549      }
 21550      if (Payload.Length != 0) {
 11551        size += 1 + pb::CodedOutputStream.ComputeBytesSize(Payload);
 1552      }
 21553      if (_unknownFields != null) {
 01554        size += _unknownFields.CalculateSize();
 1555      }
 21556      return size;
 1557    }
 1558
 1559    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1560    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1561    public void MergeFrom(CRDTSceneCurrentState other) {
 01562      if (other == null) {
 01563        return;
 1564      }
 01565      if (other.HasOwnEntities != false) {
 01566        HasOwnEntities = other.HasOwnEntities;
 1567      }
 01568      if (other.Payload.Length != 0) {
 01569        Payload = other.Payload;
 1570      }
 01571      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 01572    }
 1573
 1574    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1575    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1576    public void MergeFrom(pb::CodedInputStream input) {
 1577    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1578      input.ReadRawMessage(this);
 1579    #else
 1580      uint tag;
 31581      while ((tag = input.ReadTag()) != 0) {
 1582        switch(tag) {
 1583          default:
 01584            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 01585            break;
 1586          case 8: {
 01587            HasOwnEntities = input.ReadBool();
 01588            break;
 1589          }
 1590          case 18: {
 11591            Payload = input.ReadBytes();
 1592            break;
 1593          }
 1594        }
 1595      }
 1596    #endif
 21597    }
 1598
 1599    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1600    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1601    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1602    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 1603      uint tag;
 1604      while ((tag = input.ReadTag()) != 0) {
 1605        switch(tag) {
 1606          default:
 1607            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 1608            break;
 1609          case 8: {
 1610            HasOwnEntities = input.ReadBool();
 1611            break;
 1612          }
 1613          case 18: {
 1614            Payload = input.ReadBytes();
 1615            break;
 1616          }
 1617        }
 1618      }
 1619    }
 1620    #endif
 1621
 1622  }
 1623
 1624  public sealed partial class SendBatchRequest : pb::IMessage<SendBatchRequest>
 1625  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1626      , pb::IBufferMessage
 1627  #endif
 1628  {
 1629    private static readonly pb::MessageParser<SendBatchRequest> _parser = new pb::MessageParser<SendBatchRequest>(() => 
 1630    private pb::UnknownFieldSet _unknownFields;
 1631    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1632    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1633    public static pb::MessageParser<SendBatchRequest> Parser { get { return _parser; } }
 1634
 1635    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1636    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1637    public static pbr::MessageDescriptor Descriptor {
 1638      get { return global::Decentraland.Renderer.RendererServices.SceneControllerReflection.Descriptor.MessageTypes[7]; 
 1639    }
 1640
 1641    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1642    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1643    pbr::MessageDescriptor pb::IMessage.Descriptor {
 1644      get { return Descriptor; }
 1645    }
 1646
 1647    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1648    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1649    public SendBatchRequest() {
 1650      OnConstruction();
 1651    }
 1652
 1653    partial void OnConstruction();
 1654
 1655    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1656    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1657    public SendBatchRequest(SendBatchRequest other) : this() {
 1658      payload_ = other.payload_;
 1659      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 1660    }
 1661
 1662    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1663    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1664    public SendBatchRequest Clone() {
 1665      return new SendBatchRequest(this);
 1666    }
 1667
 1668    /// <summary>Field number for the "payload" field.</summary>
 1669    public const int PayloadFieldNumber = 1;
 1670    private pb::ByteString payload_ = pb::ByteString.Empty;
 1671    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1672    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1673    public pb::ByteString Payload {
 1674      get { return payload_; }
 1675      set {
 1676        payload_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
 1677      }
 1678    }
 1679
 1680    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1681    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1682    public override bool Equals(object other) {
 1683      return Equals(other as SendBatchRequest);
 1684    }
 1685
 1686    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1687    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1688    public bool Equals(SendBatchRequest other) {
 1689      if (ReferenceEquals(other, null)) {
 1690        return false;
 1691      }
 1692      if (ReferenceEquals(other, this)) {
 1693        return true;
 1694      }
 1695      if (Payload != other.Payload) return false;
 1696      return Equals(_unknownFields, other._unknownFields);
 1697    }
 1698
 1699    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1700    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1701    public override int GetHashCode() {
 1702      int hash = 1;
 1703      if (Payload.Length != 0) hash ^= Payload.GetHashCode();
 1704      if (_unknownFields != null) {
 1705        hash ^= _unknownFields.GetHashCode();
 1706      }
 1707      return hash;
 1708    }
 1709
 1710    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1711    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1712    public override string ToString() {
 1713      return pb::JsonFormatter.ToDiagnosticString(this);
 1714    }
 1715
 1716    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1717    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1718    public void WriteTo(pb::CodedOutputStream output) {
 1719    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1720      output.WriteRawMessage(this);
 1721    #else
 1722      if (Payload.Length != 0) {
 1723        output.WriteRawTag(10);
 1724        output.WriteBytes(Payload);
 1725      }
 1726      if (_unknownFields != null) {
 1727        _unknownFields.WriteTo(output);
 1728      }
 1729    #endif
 1730    }
 1731
 1732    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1733    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1734    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1735    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1736      if (Payload.Length != 0) {
 1737        output.WriteRawTag(10);
 1738        output.WriteBytes(Payload);
 1739      }
 1740      if (_unknownFields != null) {
 1741        _unknownFields.WriteTo(ref output);
 1742      }
 1743    }
 1744    #endif
 1745
 1746    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1747    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1748    public int CalculateSize() {
 1749      int size = 0;
 1750      if (Payload.Length != 0) {
 1751        size += 1 + pb::CodedOutputStream.ComputeBytesSize(Payload);
 1752      }
 1753      if (_unknownFields != null) {
 1754        size += _unknownFields.CalculateSize();
 1755      }
 1756      return size;
 1757    }
 1758
 1759    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1760    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1761    public void MergeFrom(SendBatchRequest other) {
 1762      if (other == null) {
 1763        return;
 1764      }
 1765      if (other.Payload.Length != 0) {
 1766        Payload = other.Payload;
 1767      }
 1768      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 1769    }
 1770
 1771    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1772    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1773    public void MergeFrom(pb::CodedInputStream input) {
 1774    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1775      input.ReadRawMessage(this);
 1776    #else
 1777      uint tag;
 1778      while ((tag = input.ReadTag()) != 0) {
 1779        switch(tag) {
 1780          default:
 1781            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 1782            break;
 1783          case 10: {
 1784            Payload = input.ReadBytes();
 1785            break;
 1786          }
 1787        }
 1788      }
 1789    #endif
 1790    }
 1791
 1792    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1793    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1794    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1795    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 1796      uint tag;
 1797      while ((tag = input.ReadTag()) != 0) {
 1798        switch(tag) {
 1799          default:
 1800            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 1801            break;
 1802          case 10: {
 1803            Payload = input.ReadBytes();
 1804            break;
 1805          }
 1806        }
 1807      }
 1808    }
 1809    #endif
 1810
 1811  }
 1812
 1813  public sealed partial class RendererManyEntityActions : pb::IMessage<RendererManyEntityActions>
 1814  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1815      , pb::IBufferMessage
 1816  #endif
 1817  {
 1818    private static readonly pb::MessageParser<RendererManyEntityActions> _parser = new pb::MessageParser<RendererManyEnt
 1819    private pb::UnknownFieldSet _unknownFields;
 1820    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1821    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1822    public static pb::MessageParser<RendererManyEntityActions> Parser { get { return _parser; } }
 1823
 1824    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1825    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1826    public static pbr::MessageDescriptor Descriptor {
 1827      get { return global::Decentraland.Renderer.RendererServices.SceneControllerReflection.Descriptor.MessageTypes[8]; 
 1828    }
 1829
 1830    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1831    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1832    pbr::MessageDescriptor pb::IMessage.Descriptor {
 1833      get { return Descriptor; }
 1834    }
 1835
 1836    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1837    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1838    public RendererManyEntityActions() {
 1839      OnConstruction();
 1840    }
 1841
 1842    partial void OnConstruction();
 1843
 1844    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1845    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1846    public RendererManyEntityActions(RendererManyEntityActions other) : this() {
 1847      actions_ = other.actions_.Clone();
 1848      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 1849    }
 1850
 1851    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1852    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1853    public RendererManyEntityActions Clone() {
 1854      return new RendererManyEntityActions(this);
 1855    }
 1856
 1857    /// <summary>Field number for the "actions" field.</summary>
 1858    public const int ActionsFieldNumber = 1;
 1859    private static readonly pb::FieldCodec<global::Decentraland.Sdk.Ecs6.EntityAction> _repeated_actions_codec
 1860        = pb::FieldCodec.ForMessage(10, global::Decentraland.Sdk.Ecs6.EntityAction.Parser);
 1861    private readonly pbc::RepeatedField<global::Decentraland.Sdk.Ecs6.EntityAction> actions_ = new pbc::RepeatedField<gl
 1862    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1863    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1864    public pbc::RepeatedField<global::Decentraland.Sdk.Ecs6.EntityAction> Actions {
 1865      get { return actions_; }
 1866    }
 1867
 1868    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1869    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1870    public override bool Equals(object other) {
 1871      return Equals(other as RendererManyEntityActions);
 1872    }
 1873
 1874    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1875    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1876    public bool Equals(RendererManyEntityActions other) {
 1877      if (ReferenceEquals(other, null)) {
 1878        return false;
 1879      }
 1880      if (ReferenceEquals(other, this)) {
 1881        return true;
 1882      }
 1883      if(!actions_.Equals(other.actions_)) return false;
 1884      return Equals(_unknownFields, other._unknownFields);
 1885    }
 1886
 1887    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1888    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1889    public override int GetHashCode() {
 1890      int hash = 1;
 1891      hash ^= actions_.GetHashCode();
 1892      if (_unknownFields != null) {
 1893        hash ^= _unknownFields.GetHashCode();
 1894      }
 1895      return hash;
 1896    }
 1897
 1898    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1899    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1900    public override string ToString() {
 1901      return pb::JsonFormatter.ToDiagnosticString(this);
 1902    }
 1903
 1904    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1905    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1906    public void WriteTo(pb::CodedOutputStream output) {
 1907    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1908      output.WriteRawMessage(this);
 1909    #else
 1910      actions_.WriteTo(output, _repeated_actions_codec);
 1911      if (_unknownFields != null) {
 1912        _unknownFields.WriteTo(output);
 1913      }
 1914    #endif
 1915    }
 1916
 1917    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1918    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1919    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1920    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1921      actions_.WriteTo(ref output, _repeated_actions_codec);
 1922      if (_unknownFields != null) {
 1923        _unknownFields.WriteTo(ref output);
 1924      }
 1925    }
 1926    #endif
 1927
 1928    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1929    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1930    public int CalculateSize() {
 1931      int size = 0;
 1932      size += actions_.CalculateSize(_repeated_actions_codec);
 1933      if (_unknownFields != null) {
 1934        size += _unknownFields.CalculateSize();
 1935      }
 1936      return size;
 1937    }
 1938
 1939    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1940    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1941    public void MergeFrom(RendererManyEntityActions other) {
 1942      if (other == null) {
 1943        return;
 1944      }
 1945      actions_.Add(other.actions_);
 1946      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 1947    }
 1948
 1949    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1950    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1951    public void MergeFrom(pb::CodedInputStream input) {
 1952    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1953      input.ReadRawMessage(this);
 1954    #else
 1955      uint tag;
 1956      while ((tag = input.ReadTag()) != 0) {
 1957        switch(tag) {
 1958          default:
 1959            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 1960            break;
 1961          case 10: {
 1962            actions_.AddEntriesFrom(input, _repeated_actions_codec);
 1963            break;
 1964          }
 1965        }
 1966      }
 1967    #endif
 1968    }
 1969
 1970    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1971    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1972    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1973    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 1974      uint tag;
 1975      while ((tag = input.ReadTag()) != 0) {
 1976        switch(tag) {
 1977          default:
 1978            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 1979            break;
 1980          case 10: {
 1981            actions_.AddEntriesFrom(ref input, _repeated_actions_codec);
 1982            break;
 1983          }
 1984        }
 1985      }
 1986    }
 1987    #endif
 1988
 1989  }
 1990
 1991  public sealed partial class SendBatchResponse : pb::IMessage<SendBatchResponse>
 1992  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1993      , pb::IBufferMessage
 1994  #endif
 1995  {
 1996    private static readonly pb::MessageParser<SendBatchResponse> _parser = new pb::MessageParser<SendBatchResponse>(() =
 1997    private pb::UnknownFieldSet _unknownFields;
 1998    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1999    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2000    public static pb::MessageParser<SendBatchResponse> Parser { get { return _parser; } }
 2001
 2002    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2003    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2004    public static pbr::MessageDescriptor Descriptor {
 2005      get { return global::Decentraland.Renderer.RendererServices.SceneControllerReflection.Descriptor.MessageTypes[9]; 
 2006    }
 2007
 2008    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2009    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2010    pbr::MessageDescriptor pb::IMessage.Descriptor {
 2011      get { return Descriptor; }
 2012    }
 2013
 2014    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2015    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2016    public SendBatchResponse() {
 2017      OnConstruction();
 2018    }
 2019
 2020    partial void OnConstruction();
 2021
 2022    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2023    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2024    public SendBatchResponse(SendBatchResponse other) : this() {
 2025      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 2026    }
 2027
 2028    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2029    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2030    public SendBatchResponse Clone() {
 2031      return new SendBatchResponse(this);
 2032    }
 2033
 2034    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2035    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2036    public override bool Equals(object other) {
 2037      return Equals(other as SendBatchResponse);
 2038    }
 2039
 2040    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2041    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2042    public bool Equals(SendBatchResponse other) {
 2043      if (ReferenceEquals(other, null)) {
 2044        return false;
 2045      }
 2046      if (ReferenceEquals(other, this)) {
 2047        return true;
 2048      }
 2049      return Equals(_unknownFields, other._unknownFields);
 2050    }
 2051
 2052    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2053    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2054    public override int GetHashCode() {
 2055      int hash = 1;
 2056      if (_unknownFields != null) {
 2057        hash ^= _unknownFields.GetHashCode();
 2058      }
 2059      return hash;
 2060    }
 2061
 2062    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2063    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2064    public override string ToString() {
 2065      return pb::JsonFormatter.ToDiagnosticString(this);
 2066    }
 2067
 2068    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2069    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2070    public void WriteTo(pb::CodedOutputStream output) {
 2071    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2072      output.WriteRawMessage(this);
 2073    #else
 2074      if (_unknownFields != null) {
 2075        _unknownFields.WriteTo(output);
 2076      }
 2077    #endif
 2078    }
 2079
 2080    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2081    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2082    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2083    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 2084      if (_unknownFields != null) {
 2085        _unknownFields.WriteTo(ref output);
 2086      }
 2087    }
 2088    #endif
 2089
 2090    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2091    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2092    public int CalculateSize() {
 2093      int size = 0;
 2094      if (_unknownFields != null) {
 2095        size += _unknownFields.CalculateSize();
 2096      }
 2097      return size;
 2098    }
 2099
 2100    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2101    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2102    public void MergeFrom(SendBatchResponse other) {
 2103      if (other == null) {
 2104        return;
 2105      }
 2106      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 2107    }
 2108
 2109    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2110    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2111    public void MergeFrom(pb::CodedInputStream input) {
 2112    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2113      input.ReadRawMessage(this);
 2114    #else
 2115      uint tag;
 2116      while ((tag = input.ReadTag()) != 0) {
 2117        switch(tag) {
 2118          default:
 2119            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 2120            break;
 2121        }
 2122      }
 2123    #endif
 2124    }
 2125
 2126    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2127    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2128    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2129    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 2130      uint tag;
 2131      while ((tag = input.ReadTag()) != 0) {
 2132        switch(tag) {
 2133          default:
 2134            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 2135            break;
 2136        }
 2137      }
 2138    }
 2139    #endif
 2140
 2141  }
 2142
 2143  #endregion
 2144
 2145}
 2146
 2147#endregion Designer generated code