// <auto-generated>
//     Generated by the protocol buffer compiler.  DO NOT EDIT!
//     source: circuits_v2/circuit_graph_data.proto
// </auto-generated>
#pragma warning disable 1591, 0612, 3021, 8981
#region Designer generated code

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace CircuitsV2.Protobuf {

  /// <summary>Holder for reflection information generated from circuits_v2/circuit_graph_data.proto</summary>
  public static partial class CircuitGraphDataReflection {

    #region Descriptor
    /// <summary>File descriptor for circuits_v2/circuit_graph_data.proto</summary>
    public static pbr::FileDescriptor Descriptor {
      get { return descriptor; }
    }
    private static pbr::FileDescriptor descriptor;

    static CircuitGraphDataReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "CiRjaXJjdWl0c192Mi9jaXJjdWl0X2dyYXBoX2RhdGEucHJvdG8SC2NpcmN1",
            "aXRzX3YyGhRjb3JlL2d1aWRfZGF0YS5wcm90bxoqY2lyY3VpdHMvc3RhdGlj",
            "L2FwaS9zdGF0aWNfZWRnZV9kYXRhLnByb3RvGkVjaXJjdWl0c192Mi9kZXBy",
            "ZWNhdGVkL0RFUFJFQ0FURURfY2lyY3VpdF9zZXJpYWxpemF0aW9uX3ZlcnNp",
            "b24ucHJvdG8aNmNpcmN1aXRzX3YyL2RlcHJlY2F0ZWQvREVQUkVDQVRFRF9l",
            "dmVudF9idXNfZGF0YS5wcm90bxo6Y2lyY3VpdHNfdjIvZGVwcmVjYXRlZC9E",
            "RVBSRUNBVEVEX2NpcmN1aXRfZ3JhcGhfa2luZC5wcm90bxojY2lyY3VpdHNf",
            "djIvY2lyY3VpdF9ub2RlX2RhdGEucHJvdG8aI2NpcmN1aXRzX3YyL3BsYXll",
            "cl9ncmFwaF9kYXRhLnByb3RvGh1jaXJjdWl0c192Mi9tZW1vcnlfZGF0YS5w",
            "cm90byLBBwoQQ2lyY3VpdEdyYXBoRGF0YRIgCghncmFwaF9pZBgGIAEoCzIO",
            "LmNvcmUuR3VpZERhdGESJwoFZWRnZXMYBSADKAsyGC5jaXJjdWl0cy5TdGF0",
            "aWNFZGdlRGF0YRIwCgpub2RlX2RhdGFzGAsgAygLMhwuY2lyY3VpdHNfdjIu",
            "Q2lyY3VpdE5vZGVEYXRhEjMKDGNoaWxkX2dyYXBocxgOIAMoCzIdLmNpcmN1",
            "aXRzX3YyLkNpcmN1aXRHcmFwaERhdGESHgoWZGV0ZXJtaXN0aWNfZ3VpZF9p",
            "bmRleBgPIAEoBBIwCg92YXJpYWJsZV9tZW1vcnkYEiABKAsyFy5jaXJjdWl0",
            "c192Mi5NZW1vcnlEYXRhEjYKHmFjdGl2ZV9wbGF5ZXJfZGVmaW5pdGlvbl9i",
            "b2FyZBgUIAEoCzIOLmNvcmUuR3VpZERhdGESOgoiYWN0aXZlX3BsYXllcl93",
            "b3JsZF91aV9jb25maWdfbm9kZRgVIAEoCzIOLmNvcmUuR3VpZERhdGESHAoU",
            "b2JqZWN0X2RlZmluaXRpb25faWQYFiABKAUSNwoRcGxheWVyX2dyYXBoX2Rh",
            "dGEYFyABKAsyHC5jaXJjdWl0c192Mi5QbGF5ZXJHcmFwaERhdGESHQoVaXNf",
            "cmVwbGljYXRvcl9jcmVhdGVkGBggASgIEhsKE0RFUFJFQ0FURURfZ3JhcGhf",
            "aWQYASABKAwSJAocREVQUkVDQVRFRF9ncmFwaF90ZW1wbGF0ZV9pZBgCIAEo",
            "DBJdCiBERVBSRUNBVEVEX3NlcmlhbGl6YXRpb25fdmVyc2lvbhgDIAEoDjIz",
            "LmNpcmN1aXRzX3YyLkRFUFJFQ0FURURfQ2lyY3VpdFNlcmlhbGl6YXRpb25W",
            "ZXJzaW9uEiEKGURFUFJFQ0FURURfcGFyZW50X25vZGVfaWQYBCABKAwSRwoZ",
            "REVQUkVDQVRFRF9ldmVudF9idXNfZGF0YRgKIAEoCzIkLmNpcmN1aXRzX3Yy",
            "LkRFUFJFQ0FURURfRXZlbnRCdXNEYXRhEkEKD0RFUFJFQ0FURURfa2luZBgQ",
            "IAEoDjIoLmNpcmN1aXRzX3YyLkRFUFJFQ0FURURfQ2lyY3VpdEdyYXBoS2lu",
            "ZBIxCilERVBSRUNBVEVEX2FjdGl2ZV9wbGF5ZXJfZGVmaW5pdGlvbl9ib2Fy",
            "ZBgRIAEoDBI7ChpERVBSRUNBVEVEX3ZhcmlhYmxlX21lbW9yeRgTIAEoCzIX",
            "LmNpcmN1aXRzX3YyLk1lbW9yeURhdGFCFqoCE0NpcmN1aXRzVjIuUHJvdG9i",
            "dWZiBnByb3RvMw=="));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { global::RecRoom.Protobuf.Core.GuidDataReflection.Descriptor, global::Circuits.Static.Api.Protobuf.StaticEdgeDataReflection.Descriptor, global::CircuitsV2.Protobuf.DEPRECATEDCircuitSerializationVersionReflection.Descriptor, global::CircuitsV2.Protobuf.DEPRECATEDEventBusDataReflection.Descriptor, global::CircuitsV2.Protobuf.DEPRECATEDCircuitGraphKindReflection.Descriptor, global::CircuitsV2.Protobuf.CircuitNodeDataReflection.Descriptor, global::CircuitsV2.Protobuf.PlayerGraphDataReflection.Descriptor, global::CircuitsV2.Protobuf.MemoryDataReflection.Descriptor, },
          new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
            new pbr::GeneratedClrTypeInfo(typeof(global::CircuitsV2.Protobuf.CircuitGraphData), global::CircuitsV2.Protobuf.CircuitGraphData.Parser, new[]{ "GraphId", "Edges", "NodeDatas", "ChildGraphs", "DetermisticGuidIndex", "VariableMemory", "ActivePlayerDefinitionBoard", "ActivePlayerWorldUiConfigNode", "ObjectDefinitionId", "PlayerGraphData", "IsReplicatorCreated", "DEPRECATEDGraphId", "DEPRECATEDGraphTemplateId", "DEPRECATEDSerializationVersion", "DEPRECATEDParentNodeId", "DEPRECATEDEventBusData", "DEPRECATEDKind", "DEPRECATEDActivePlayerDefinitionBoard", "DEPRECATEDVariableMemory" }, null, null, null, null)
          }));
    }
    #endregion

  }
  #region Messages
  [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
  public sealed partial class CircuitGraphData : pb::IMessage<CircuitGraphData>
  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
      , pb::IBufferMessage
  #endif
  {
    private static readonly pb::MessageParser<CircuitGraphData> _parser = new pb::MessageParser<CircuitGraphData>(() => new CircuitGraphData());
    private pb::UnknownFieldSet _unknownFields;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public static pb::MessageParser<CircuitGraphData> Parser { get { return _parser; } }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::CircuitsV2.Protobuf.CircuitGraphDataReflection.Descriptor.MessageTypes[0]; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    pbr::MessageDescriptor pb::IMessage.Descriptor {
      get { return Descriptor; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public CircuitGraphData() {
      OnConstruction();
    }

    partial void OnConstruction();

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public CircuitGraphData(CircuitGraphData other) : this() {
      graphId_ = other.graphId_ != null ? other.graphId_.Clone() : null;
      edges_ = other.edges_.Clone();
      nodeDatas_ = other.nodeDatas_.Clone();
      childGraphs_ = other.childGraphs_.Clone();
      determisticGuidIndex_ = other.determisticGuidIndex_;
      variableMemory_ = other.variableMemory_ != null ? other.variableMemory_.Clone() : null;
      activePlayerDefinitionBoard_ = other.activePlayerDefinitionBoard_ != null ? other.activePlayerDefinitionBoard_.Clone() : null;
      activePlayerWorldUiConfigNode_ = other.activePlayerWorldUiConfigNode_ != null ? other.activePlayerWorldUiConfigNode_.Clone() : null;
      objectDefinitionId_ = other.objectDefinitionId_;
      playerGraphData_ = other.playerGraphData_ != null ? other.playerGraphData_.Clone() : null;
      isReplicatorCreated_ = other.isReplicatorCreated_;
      dEPRECATEDGraphId_ = other.dEPRECATEDGraphId_;
      dEPRECATEDGraphTemplateId_ = other.dEPRECATEDGraphTemplateId_;
      dEPRECATEDSerializationVersion_ = other.dEPRECATEDSerializationVersion_;
      dEPRECATEDParentNodeId_ = other.dEPRECATEDParentNodeId_;
      dEPRECATEDEventBusData_ = other.dEPRECATEDEventBusData_ != null ? other.dEPRECATEDEventBusData_.Clone() : null;
      dEPRECATEDKind_ = other.dEPRECATEDKind_;
      dEPRECATEDActivePlayerDefinitionBoard_ = other.dEPRECATEDActivePlayerDefinitionBoard_;
      dEPRECATEDVariableMemory_ = other.dEPRECATEDVariableMemory_ != null ? other.dEPRECATEDVariableMemory_.Clone() : null;
      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public CircuitGraphData Clone() {
      return new CircuitGraphData(this);
    }

    /// <summary>Field number for the "graph_id" field.</summary>
    public const int GraphIdFieldNumber = 6;
    private global::RecRoom.Protobuf.Core.GuidData graphId_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::RecRoom.Protobuf.Core.GuidData GraphId {
      get { return graphId_; }
      set {
        graphId_ = value;
      }
    }

    /// <summary>Field number for the "edges" field.</summary>
    public const int EdgesFieldNumber = 5;
    private static readonly pb::FieldCodec<global::Circuits.Static.Api.Protobuf.StaticEdgeData> _repeated_edges_codec
        = pb::FieldCodec.ForMessage(42, global::Circuits.Static.Api.Protobuf.StaticEdgeData.Parser);
    private readonly pbc::RepeatedField<global::Circuits.Static.Api.Protobuf.StaticEdgeData> edges_ = new pbc::RepeatedField<global::Circuits.Static.Api.Protobuf.StaticEdgeData>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<global::Circuits.Static.Api.Protobuf.StaticEdgeData> Edges {
      get { return edges_; }
    }

    /// <summary>Field number for the "node_datas" field.</summary>
    public const int NodeDatasFieldNumber = 11;
    private static readonly pb::FieldCodec<global::CircuitsV2.Protobuf.CircuitNodeData> _repeated_nodeDatas_codec
        = pb::FieldCodec.ForMessage(90, global::CircuitsV2.Protobuf.CircuitNodeData.Parser);
    private readonly pbc::RepeatedField<global::CircuitsV2.Protobuf.CircuitNodeData> nodeDatas_ = new pbc::RepeatedField<global::CircuitsV2.Protobuf.CircuitNodeData>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<global::CircuitsV2.Protobuf.CircuitNodeData> NodeDatas {
      get { return nodeDatas_; }
    }

    /// <summary>Field number for the "child_graphs" field.</summary>
    public const int ChildGraphsFieldNumber = 14;
    private static readonly pb::FieldCodec<global::CircuitsV2.Protobuf.CircuitGraphData> _repeated_childGraphs_codec
        = pb::FieldCodec.ForMessage(114, global::CircuitsV2.Protobuf.CircuitGraphData.Parser);
    private readonly pbc::RepeatedField<global::CircuitsV2.Protobuf.CircuitGraphData> childGraphs_ = new pbc::RepeatedField<global::CircuitsV2.Protobuf.CircuitGraphData>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pbc::RepeatedField<global::CircuitsV2.Protobuf.CircuitGraphData> ChildGraphs {
      get { return childGraphs_; }
    }

    /// <summary>Field number for the "determistic_guid_index" field.</summary>
    public const int DetermisticGuidIndexFieldNumber = 15;
    private ulong determisticGuidIndex_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public ulong DetermisticGuidIndex {
      get { return determisticGuidIndex_; }
      set {
        determisticGuidIndex_ = value;
      }
    }

    /// <summary>Field number for the "variable_memory" field.</summary>
    public const int VariableMemoryFieldNumber = 18;
    private global::CircuitsV2.Protobuf.MemoryData variableMemory_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::CircuitsV2.Protobuf.MemoryData VariableMemory {
      get { return variableMemory_; }
      set {
        variableMemory_ = value;
      }
    }

    /// <summary>Field number for the "active_player_definition_board" field.</summary>
    public const int ActivePlayerDefinitionBoardFieldNumber = 20;
    private global::RecRoom.Protobuf.Core.GuidData activePlayerDefinitionBoard_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::RecRoom.Protobuf.Core.GuidData ActivePlayerDefinitionBoard {
      get { return activePlayerDefinitionBoard_; }
      set {
        activePlayerDefinitionBoard_ = value;
      }
    }

    /// <summary>Field number for the "active_player_world_ui_config_node" field.</summary>
    public const int ActivePlayerWorldUiConfigNodeFieldNumber = 21;
    private global::RecRoom.Protobuf.Core.GuidData activePlayerWorldUiConfigNode_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::RecRoom.Protobuf.Core.GuidData ActivePlayerWorldUiConfigNode {
      get { return activePlayerWorldUiConfigNode_; }
      set {
        activePlayerWorldUiConfigNode_ = value;
      }
    }

    /// <summary>Field number for the "object_definition_id" field.</summary>
    public const int ObjectDefinitionIdFieldNumber = 22;
    private int objectDefinitionId_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public int ObjectDefinitionId {
      get { return objectDefinitionId_; }
      set {
        objectDefinitionId_ = value;
      }
    }

    /// <summary>Field number for the "player_graph_data" field.</summary>
    public const int PlayerGraphDataFieldNumber = 23;
    private global::CircuitsV2.Protobuf.PlayerGraphData playerGraphData_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::CircuitsV2.Protobuf.PlayerGraphData PlayerGraphData {
      get { return playerGraphData_; }
      set {
        playerGraphData_ = value;
      }
    }

    /// <summary>Field number for the "is_replicator_created" field.</summary>
    public const int IsReplicatorCreatedFieldNumber = 24;
    private bool isReplicatorCreated_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool IsReplicatorCreated {
      get { return isReplicatorCreated_; }
      set {
        isReplicatorCreated_ = value;
      }
    }

    /// <summary>Field number for the "DEPRECATED_graph_id" field.</summary>
    public const int DEPRECATEDGraphIdFieldNumber = 1;
    private pb::ByteString dEPRECATEDGraphId_ = pb::ByteString.Empty;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pb::ByteString DEPRECATEDGraphId {
      get { return dEPRECATEDGraphId_; }
      set {
        dEPRECATEDGraphId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
      }
    }

    /// <summary>Field number for the "DEPRECATED_graph_template_id" field.</summary>
    public const int DEPRECATEDGraphTemplateIdFieldNumber = 2;
    private pb::ByteString dEPRECATEDGraphTemplateId_ = pb::ByteString.Empty;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pb::ByteString DEPRECATEDGraphTemplateId {
      get { return dEPRECATEDGraphTemplateId_; }
      set {
        dEPRECATEDGraphTemplateId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
      }
    }

    /// <summary>Field number for the "DEPRECATED_serialization_version" field.</summary>
    public const int DEPRECATEDSerializationVersionFieldNumber = 3;
    private global::CircuitsV2.Protobuf.DEPRECATED_CircuitSerializationVersion dEPRECATEDSerializationVersion_ = global::CircuitsV2.Protobuf.DEPRECATED_CircuitSerializationVersion.DeprecatedInitialVersion;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::CircuitsV2.Protobuf.DEPRECATED_CircuitSerializationVersion DEPRECATEDSerializationVersion {
      get { return dEPRECATEDSerializationVersion_; }
      set {
        dEPRECATEDSerializationVersion_ = value;
      }
    }

    /// <summary>Field number for the "DEPRECATED_parent_node_id" field.</summary>
    public const int DEPRECATEDParentNodeIdFieldNumber = 4;
    private pb::ByteString dEPRECATEDParentNodeId_ = pb::ByteString.Empty;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pb::ByteString DEPRECATEDParentNodeId {
      get { return dEPRECATEDParentNodeId_; }
      set {
        dEPRECATEDParentNodeId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
      }
    }

    /// <summary>Field number for the "DEPRECATED_event_bus_data" field.</summary>
    public const int DEPRECATEDEventBusDataFieldNumber = 10;
    private global::CircuitsV2.Protobuf.DEPRECATED_EventBusData dEPRECATEDEventBusData_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::CircuitsV2.Protobuf.DEPRECATED_EventBusData DEPRECATEDEventBusData {
      get { return dEPRECATEDEventBusData_; }
      set {
        dEPRECATEDEventBusData_ = value;
      }
    }

    /// <summary>Field number for the "DEPRECATED_kind" field.</summary>
    public const int DEPRECATEDKindFieldNumber = 16;
    private global::CircuitsV2.Protobuf.DEPRECATED_CircuitGraphKind dEPRECATEDKind_ = global::CircuitsV2.Protobuf.DEPRECATED_CircuitGraphKind.Global;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::CircuitsV2.Protobuf.DEPRECATED_CircuitGraphKind DEPRECATEDKind {
      get { return dEPRECATEDKind_; }
      set {
        dEPRECATEDKind_ = value;
      }
    }

    /// <summary>Field number for the "DEPRECATED_active_player_definition_board" field.</summary>
    public const int DEPRECATEDActivePlayerDefinitionBoardFieldNumber = 17;
    private pb::ByteString dEPRECATEDActivePlayerDefinitionBoard_ = pb::ByteString.Empty;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public pb::ByteString DEPRECATEDActivePlayerDefinitionBoard {
      get { return dEPRECATEDActivePlayerDefinitionBoard_; }
      set {
        dEPRECATEDActivePlayerDefinitionBoard_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
      }
    }

    /// <summary>Field number for the "DEPRECATED_variable_memory" field.</summary>
    public const int DEPRECATEDVariableMemoryFieldNumber = 19;
    private global::CircuitsV2.Protobuf.MemoryData dEPRECATEDVariableMemory_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::CircuitsV2.Protobuf.MemoryData DEPRECATEDVariableMemory {
      get { return dEPRECATEDVariableMemory_; }
      set {
        dEPRECATEDVariableMemory_ = value;
      }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public override bool Equals(object other) {
      return Equals(other as CircuitGraphData);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool Equals(CircuitGraphData other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (!object.Equals(GraphId, other.GraphId)) return false;
      if(!edges_.Equals(other.edges_)) return false;
      if(!nodeDatas_.Equals(other.nodeDatas_)) return false;
      if(!childGraphs_.Equals(other.childGraphs_)) return false;
      if (DetermisticGuidIndex != other.DetermisticGuidIndex) return false;
      if (!object.Equals(VariableMemory, other.VariableMemory)) return false;
      if (!object.Equals(ActivePlayerDefinitionBoard, other.ActivePlayerDefinitionBoard)) return false;
      if (!object.Equals(ActivePlayerWorldUiConfigNode, other.ActivePlayerWorldUiConfigNode)) return false;
      if (ObjectDefinitionId != other.ObjectDefinitionId) return false;
      if (!object.Equals(PlayerGraphData, other.PlayerGraphData)) return false;
      if (IsReplicatorCreated != other.IsReplicatorCreated) return false;
      if (DEPRECATEDGraphId != other.DEPRECATEDGraphId) return false;
      if (DEPRECATEDGraphTemplateId != other.DEPRECATEDGraphTemplateId) return false;
      if (DEPRECATEDSerializationVersion != other.DEPRECATEDSerializationVersion) return false;
      if (DEPRECATEDParentNodeId != other.DEPRECATEDParentNodeId) return false;
      if (!object.Equals(DEPRECATEDEventBusData, other.DEPRECATEDEventBusData)) return false;
      if (DEPRECATEDKind != other.DEPRECATEDKind) return false;
      if (DEPRECATEDActivePlayerDefinitionBoard != other.DEPRECATEDActivePlayerDefinitionBoard) return false;
      if (!object.Equals(DEPRECATEDVariableMemory, other.DEPRECATEDVariableMemory)) return false;
      return Equals(_unknownFields, other._unknownFields);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public override int GetHashCode() {
      int hash = 1;
      if (graphId_ != null) hash ^= GraphId.GetHashCode();
      hash ^= edges_.GetHashCode();
      hash ^= nodeDatas_.GetHashCode();
      hash ^= childGraphs_.GetHashCode();
      if (DetermisticGuidIndex != 0UL) hash ^= DetermisticGuidIndex.GetHashCode();
      if (variableMemory_ != null) hash ^= VariableMemory.GetHashCode();
      if (activePlayerDefinitionBoard_ != null) hash ^= ActivePlayerDefinitionBoard.GetHashCode();
      if (activePlayerWorldUiConfigNode_ != null) hash ^= ActivePlayerWorldUiConfigNode.GetHashCode();
      if (ObjectDefinitionId != 0) hash ^= ObjectDefinitionId.GetHashCode();
      if (playerGraphData_ != null) hash ^= PlayerGraphData.GetHashCode();
      if (IsReplicatorCreated != false) hash ^= IsReplicatorCreated.GetHashCode();
      if (DEPRECATEDGraphId.Length != 0) hash ^= DEPRECATEDGraphId.GetHashCode();
      if (DEPRECATEDGraphTemplateId.Length != 0) hash ^= DEPRECATEDGraphTemplateId.GetHashCode();
      if (DEPRECATEDSerializationVersion != global::CircuitsV2.Protobuf.DEPRECATED_CircuitSerializationVersion.DeprecatedInitialVersion) hash ^= DEPRECATEDSerializationVersion.GetHashCode();
      if (DEPRECATEDParentNodeId.Length != 0) hash ^= DEPRECATEDParentNodeId.GetHashCode();
      if (dEPRECATEDEventBusData_ != null) hash ^= DEPRECATEDEventBusData.GetHashCode();
      if (DEPRECATEDKind != global::CircuitsV2.Protobuf.DEPRECATED_CircuitGraphKind.Global) hash ^= DEPRECATEDKind.GetHashCode();
      if (DEPRECATEDActivePlayerDefinitionBoard.Length != 0) hash ^= DEPRECATEDActivePlayerDefinitionBoard.GetHashCode();
      if (dEPRECATEDVariableMemory_ != null) hash ^= DEPRECATEDVariableMemory.GetHashCode();
      if (_unknownFields != null) {
        hash ^= _unknownFields.GetHashCode();
      }
      return hash;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public override string ToString() {
      return pb::JsonFormatter.ToDiagnosticString(this);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void WriteTo(pb::CodedOutputStream output) {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
      output.WriteRawMessage(this);
    #else
      if (DEPRECATEDGraphId.Length != 0) {
        output.WriteRawTag(10);
        output.WriteBytes(DEPRECATEDGraphId);
      }
      if (DEPRECATEDGraphTemplateId.Length != 0) {
        output.WriteRawTag(18);
        output.WriteBytes(DEPRECATEDGraphTemplateId);
      }
      if (DEPRECATEDSerializationVersion != global::CircuitsV2.Protobuf.DEPRECATED_CircuitSerializationVersion.DeprecatedInitialVersion) {
        output.WriteRawTag(24);
        output.WriteEnum((int) DEPRECATEDSerializationVersion);
      }
      if (DEPRECATEDParentNodeId.Length != 0) {
        output.WriteRawTag(34);
        output.WriteBytes(DEPRECATEDParentNodeId);
      }
      edges_.WriteTo(output, _repeated_edges_codec);
      if (graphId_ != null) {
        output.WriteRawTag(50);
        output.WriteMessage(GraphId);
      }
      if (dEPRECATEDEventBusData_ != null) {
        output.WriteRawTag(82);
        output.WriteMessage(DEPRECATEDEventBusData);
      }
      nodeDatas_.WriteTo(output, _repeated_nodeDatas_codec);
      childGraphs_.WriteTo(output, _repeated_childGraphs_codec);
      if (DetermisticGuidIndex != 0UL) {
        output.WriteRawTag(120);
        output.WriteUInt64(DetermisticGuidIndex);
      }
      if (DEPRECATEDKind != global::CircuitsV2.Protobuf.DEPRECATED_CircuitGraphKind.Global) {
        output.WriteRawTag(128, 1);
        output.WriteEnum((int) DEPRECATEDKind);
      }
      if (DEPRECATEDActivePlayerDefinitionBoard.Length != 0) {
        output.WriteRawTag(138, 1);
        output.WriteBytes(DEPRECATEDActivePlayerDefinitionBoard);
      }
      if (variableMemory_ != null) {
        output.WriteRawTag(146, 1);
        output.WriteMessage(VariableMemory);
      }
      if (dEPRECATEDVariableMemory_ != null) {
        output.WriteRawTag(154, 1);
        output.WriteMessage(DEPRECATEDVariableMemory);
      }
      if (activePlayerDefinitionBoard_ != null) {
        output.WriteRawTag(162, 1);
        output.WriteMessage(ActivePlayerDefinitionBoard);
      }
      if (activePlayerWorldUiConfigNode_ != null) {
        output.WriteRawTag(170, 1);
        output.WriteMessage(ActivePlayerWorldUiConfigNode);
      }
      if (ObjectDefinitionId != 0) {
        output.WriteRawTag(176, 1);
        output.WriteInt32(ObjectDefinitionId);
      }
      if (playerGraphData_ != null) {
        output.WriteRawTag(186, 1);
        output.WriteMessage(PlayerGraphData);
      }
      if (IsReplicatorCreated != false) {
        output.WriteRawTag(192, 1);
        output.WriteBool(IsReplicatorCreated);
      }
      if (_unknownFields != null) {
        _unknownFields.WriteTo(output);
      }
    #endif
    }

    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
      if (DEPRECATEDGraphId.Length != 0) {
        output.WriteRawTag(10);
        output.WriteBytes(DEPRECATEDGraphId);
      }
      if (DEPRECATEDGraphTemplateId.Length != 0) {
        output.WriteRawTag(18);
        output.WriteBytes(DEPRECATEDGraphTemplateId);
      }
      if (DEPRECATEDSerializationVersion != global::CircuitsV2.Protobuf.DEPRECATED_CircuitSerializationVersion.DeprecatedInitialVersion) {
        output.WriteRawTag(24);
        output.WriteEnum((int) DEPRECATEDSerializationVersion);
      }
      if (DEPRECATEDParentNodeId.Length != 0) {
        output.WriteRawTag(34);
        output.WriteBytes(DEPRECATEDParentNodeId);
      }
      edges_.WriteTo(ref output, _repeated_edges_codec);
      if (graphId_ != null) {
        output.WriteRawTag(50);
        output.WriteMessage(GraphId);
      }
      if (dEPRECATEDEventBusData_ != null) {
        output.WriteRawTag(82);
        output.WriteMessage(DEPRECATEDEventBusData);
      }
      nodeDatas_.WriteTo(ref output, _repeated_nodeDatas_codec);
      childGraphs_.WriteTo(ref output, _repeated_childGraphs_codec);
      if (DetermisticGuidIndex != 0UL) {
        output.WriteRawTag(120);
        output.WriteUInt64(DetermisticGuidIndex);
      }
      if (DEPRECATEDKind != global::CircuitsV2.Protobuf.DEPRECATED_CircuitGraphKind.Global) {
        output.WriteRawTag(128, 1);
        output.WriteEnum((int) DEPRECATEDKind);
      }
      if (DEPRECATEDActivePlayerDefinitionBoard.Length != 0) {
        output.WriteRawTag(138, 1);
        output.WriteBytes(DEPRECATEDActivePlayerDefinitionBoard);
      }
      if (variableMemory_ != null) {
        output.WriteRawTag(146, 1);
        output.WriteMessage(VariableMemory);
      }
      if (dEPRECATEDVariableMemory_ != null) {
        output.WriteRawTag(154, 1);
        output.WriteMessage(DEPRECATEDVariableMemory);
      }
      if (activePlayerDefinitionBoard_ != null) {
        output.WriteRawTag(162, 1);
        output.WriteMessage(ActivePlayerDefinitionBoard);
      }
      if (activePlayerWorldUiConfigNode_ != null) {
        output.WriteRawTag(170, 1);
        output.WriteMessage(ActivePlayerWorldUiConfigNode);
      }
      if (ObjectDefinitionId != 0) {
        output.WriteRawTag(176, 1);
        output.WriteInt32(ObjectDefinitionId);
      }
      if (playerGraphData_ != null) {
        output.WriteRawTag(186, 1);
        output.WriteMessage(PlayerGraphData);
      }
      if (IsReplicatorCreated != false) {
        output.WriteRawTag(192, 1);
        output.WriteBool(IsReplicatorCreated);
      }
      if (_unknownFields != null) {
        _unknownFields.WriteTo(ref output);
      }
    }
    #endif

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public int CalculateSize() {
      int size = 0;
      if (graphId_ != null) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(GraphId);
      }
      size += edges_.CalculateSize(_repeated_edges_codec);
      size += nodeDatas_.CalculateSize(_repeated_nodeDatas_codec);
      size += childGraphs_.CalculateSize(_repeated_childGraphs_codec);
      if (DetermisticGuidIndex != 0UL) {
        size += 1 + pb::CodedOutputStream.ComputeUInt64Size(DetermisticGuidIndex);
      }
      if (variableMemory_ != null) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(VariableMemory);
      }
      if (activePlayerDefinitionBoard_ != null) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(ActivePlayerDefinitionBoard);
      }
      if (activePlayerWorldUiConfigNode_ != null) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(ActivePlayerWorldUiConfigNode);
      }
      if (ObjectDefinitionId != 0) {
        size += 2 + pb::CodedOutputStream.ComputeInt32Size(ObjectDefinitionId);
      }
      if (playerGraphData_ != null) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(PlayerGraphData);
      }
      if (IsReplicatorCreated != false) {
        size += 2 + 1;
      }
      if (DEPRECATEDGraphId.Length != 0) {
        size += 1 + pb::CodedOutputStream.ComputeBytesSize(DEPRECATEDGraphId);
      }
      if (DEPRECATEDGraphTemplateId.Length != 0) {
        size += 1 + pb::CodedOutputStream.ComputeBytesSize(DEPRECATEDGraphTemplateId);
      }
      if (DEPRECATEDSerializationVersion != global::CircuitsV2.Protobuf.DEPRECATED_CircuitSerializationVersion.DeprecatedInitialVersion) {
        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) DEPRECATEDSerializationVersion);
      }
      if (DEPRECATEDParentNodeId.Length != 0) {
        size += 1 + pb::CodedOutputStream.ComputeBytesSize(DEPRECATEDParentNodeId);
      }
      if (dEPRECATEDEventBusData_ != null) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(DEPRECATEDEventBusData);
      }
      if (DEPRECATEDKind != global::CircuitsV2.Protobuf.DEPRECATED_CircuitGraphKind.Global) {
        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) DEPRECATEDKind);
      }
      if (DEPRECATEDActivePlayerDefinitionBoard.Length != 0) {
        size += 2 + pb::CodedOutputStream.ComputeBytesSize(DEPRECATEDActivePlayerDefinitionBoard);
      }
      if (dEPRECATEDVariableMemory_ != null) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(DEPRECATEDVariableMemory);
      }
      if (_unknownFields != null) {
        size += _unknownFields.CalculateSize();
      }
      return size;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(CircuitGraphData other) {
      if (other == null) {
        return;
      }
      if (other.graphId_ != null) {
        if (graphId_ == null) {
          GraphId = new global::RecRoom.Protobuf.Core.GuidData();
        }
        GraphId.MergeFrom(other.GraphId);
      }
      edges_.Add(other.edges_);
      nodeDatas_.Add(other.nodeDatas_);
      childGraphs_.Add(other.childGraphs_);
      if (other.DetermisticGuidIndex != 0UL) {
        DetermisticGuidIndex = other.DetermisticGuidIndex;
      }
      if (other.variableMemory_ != null) {
        if (variableMemory_ == null) {
          VariableMemory = new global::CircuitsV2.Protobuf.MemoryData();
        }
        VariableMemory.MergeFrom(other.VariableMemory);
      }
      if (other.activePlayerDefinitionBoard_ != null) {
        if (activePlayerDefinitionBoard_ == null) {
          ActivePlayerDefinitionBoard = new global::RecRoom.Protobuf.Core.GuidData();
        }
        ActivePlayerDefinitionBoard.MergeFrom(other.ActivePlayerDefinitionBoard);
      }
      if (other.activePlayerWorldUiConfigNode_ != null) {
        if (activePlayerWorldUiConfigNode_ == null) {
          ActivePlayerWorldUiConfigNode = new global::RecRoom.Protobuf.Core.GuidData();
        }
        ActivePlayerWorldUiConfigNode.MergeFrom(other.ActivePlayerWorldUiConfigNode);
      }
      if (other.ObjectDefinitionId != 0) {
        ObjectDefinitionId = other.ObjectDefinitionId;
      }
      if (other.playerGraphData_ != null) {
        if (playerGraphData_ == null) {
          PlayerGraphData = new global::CircuitsV2.Protobuf.PlayerGraphData();
        }
        PlayerGraphData.MergeFrom(other.PlayerGraphData);
      }
      if (other.IsReplicatorCreated != false) {
        IsReplicatorCreated = other.IsReplicatorCreated;
      }
      if (other.DEPRECATEDGraphId.Length != 0) {
        DEPRECATEDGraphId = other.DEPRECATEDGraphId;
      }
      if (other.DEPRECATEDGraphTemplateId.Length != 0) {
        DEPRECATEDGraphTemplateId = other.DEPRECATEDGraphTemplateId;
      }
      if (other.DEPRECATEDSerializationVersion != global::CircuitsV2.Protobuf.DEPRECATED_CircuitSerializationVersion.DeprecatedInitialVersion) {
        DEPRECATEDSerializationVersion = other.DEPRECATEDSerializationVersion;
      }
      if (other.DEPRECATEDParentNodeId.Length != 0) {
        DEPRECATEDParentNodeId = other.DEPRECATEDParentNodeId;
      }
      if (other.dEPRECATEDEventBusData_ != null) {
        if (dEPRECATEDEventBusData_ == null) {
          DEPRECATEDEventBusData = new global::CircuitsV2.Protobuf.DEPRECATED_EventBusData();
        }
        DEPRECATEDEventBusData.MergeFrom(other.DEPRECATEDEventBusData);
      }
      if (other.DEPRECATEDKind != global::CircuitsV2.Protobuf.DEPRECATED_CircuitGraphKind.Global) {
        DEPRECATEDKind = other.DEPRECATEDKind;
      }
      if (other.DEPRECATEDActivePlayerDefinitionBoard.Length != 0) {
        DEPRECATEDActivePlayerDefinitionBoard = other.DEPRECATEDActivePlayerDefinitionBoard;
      }
      if (other.dEPRECATEDVariableMemory_ != null) {
        if (dEPRECATEDVariableMemory_ == null) {
          DEPRECATEDVariableMemory = new global::CircuitsV2.Protobuf.MemoryData();
        }
        DEPRECATEDVariableMemory.MergeFrom(other.DEPRECATEDVariableMemory);
      }
      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(pb::CodedInputStream input) {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
      input.ReadRawMessage(this);
    #else
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
      if ((tag & 7) == 4) {
        // Abort on any end group tag.
        return;
      }
      switch(tag) {
          default:
            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
            break;
          case 10: {
            DEPRECATEDGraphId = input.ReadBytes();
            break;
          }
          case 18: {
            DEPRECATEDGraphTemplateId = input.ReadBytes();
            break;
          }
          case 24: {
            DEPRECATEDSerializationVersion = (global::CircuitsV2.Protobuf.DEPRECATED_CircuitSerializationVersion) input.ReadEnum();
            break;
          }
          case 34: {
            DEPRECATEDParentNodeId = input.ReadBytes();
            break;
          }
          case 42: {
            edges_.AddEntriesFrom(input, _repeated_edges_codec);
            break;
          }
          case 50: {
            if (graphId_ == null) {
              GraphId = new global::RecRoom.Protobuf.Core.GuidData();
            }
            input.ReadMessage(GraphId);
            break;
          }
          case 82: {
            if (dEPRECATEDEventBusData_ == null) {
              DEPRECATEDEventBusData = new global::CircuitsV2.Protobuf.DEPRECATED_EventBusData();
            }
            input.ReadMessage(DEPRECATEDEventBusData);
            break;
          }
          case 90: {
            nodeDatas_.AddEntriesFrom(input, _repeated_nodeDatas_codec);
            break;
          }
          case 114: {
            childGraphs_.AddEntriesFrom(input, _repeated_childGraphs_codec);
            break;
          }
          case 120: {
            DetermisticGuidIndex = input.ReadUInt64();
            break;
          }
          case 128: {
            DEPRECATEDKind = (global::CircuitsV2.Protobuf.DEPRECATED_CircuitGraphKind) input.ReadEnum();
            break;
          }
          case 138: {
            DEPRECATEDActivePlayerDefinitionBoard = input.ReadBytes();
            break;
          }
          case 146: {
            if (variableMemory_ == null) {
              VariableMemory = new global::CircuitsV2.Protobuf.MemoryData();
            }
            input.ReadMessage(VariableMemory);
            break;
          }
          case 154: {
            if (dEPRECATEDVariableMemory_ == null) {
              DEPRECATEDVariableMemory = new global::CircuitsV2.Protobuf.MemoryData();
            }
            input.ReadMessage(DEPRECATEDVariableMemory);
            break;
          }
          case 162: {
            if (activePlayerDefinitionBoard_ == null) {
              ActivePlayerDefinitionBoard = new global::RecRoom.Protobuf.Core.GuidData();
            }
            input.ReadMessage(ActivePlayerDefinitionBoard);
            break;
          }
          case 170: {
            if (activePlayerWorldUiConfigNode_ == null) {
              ActivePlayerWorldUiConfigNode = new global::RecRoom.Protobuf.Core.GuidData();
            }
            input.ReadMessage(ActivePlayerWorldUiConfigNode);
            break;
          }
          case 176: {
            ObjectDefinitionId = input.ReadInt32();
            break;
          }
          case 186: {
            if (playerGraphData_ == null) {
              PlayerGraphData = new global::CircuitsV2.Protobuf.PlayerGraphData();
            }
            input.ReadMessage(PlayerGraphData);
            break;
          }
          case 192: {
            IsReplicatorCreated = input.ReadBool();
            break;
          }
        }
      }
    #endif
    }

    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
      if ((tag & 7) == 4) {
        // Abort on any end group tag.
        return;
      }
      switch(tag) {
          default:
            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
            break;
          case 10: {
            DEPRECATEDGraphId = input.ReadBytes();
            break;
          }
          case 18: {
            DEPRECATEDGraphTemplateId = input.ReadBytes();
            break;
          }
          case 24: {
            DEPRECATEDSerializationVersion = (global::CircuitsV2.Protobuf.DEPRECATED_CircuitSerializationVersion) input.ReadEnum();
            break;
          }
          case 34: {
            DEPRECATEDParentNodeId = input.ReadBytes();
            break;
          }
          case 42: {
            edges_.AddEntriesFrom(ref input, _repeated_edges_codec);
            break;
          }
          case 50: {
            if (graphId_ == null) {
              GraphId = new global::RecRoom.Protobuf.Core.GuidData();
            }
            input.ReadMessage(GraphId);
            break;
          }
          case 82: {
            if (dEPRECATEDEventBusData_ == null) {
              DEPRECATEDEventBusData = new global::CircuitsV2.Protobuf.DEPRECATED_EventBusData();
            }
            input.ReadMessage(DEPRECATEDEventBusData);
            break;
          }
          case 90: {
            nodeDatas_.AddEntriesFrom(ref input, _repeated_nodeDatas_codec);
            break;
          }
          case 114: {
            childGraphs_.AddEntriesFrom(ref input, _repeated_childGraphs_codec);
            break;
          }
          case 120: {
            DetermisticGuidIndex = input.ReadUInt64();
            break;
          }
          case 128: {
            DEPRECATEDKind = (global::CircuitsV2.Protobuf.DEPRECATED_CircuitGraphKind) input.ReadEnum();
            break;
          }
          case 138: {
            DEPRECATEDActivePlayerDefinitionBoard = input.ReadBytes();
            break;
          }
          case 146: {
            if (variableMemory_ == null) {
              VariableMemory = new global::CircuitsV2.Protobuf.MemoryData();
            }
            input.ReadMessage(VariableMemory);
            break;
          }
          case 154: {
            if (dEPRECATEDVariableMemory_ == null) {
              DEPRECATEDVariableMemory = new global::CircuitsV2.Protobuf.MemoryData();
            }
            input.ReadMessage(DEPRECATEDVariableMemory);
            break;
          }
          case 162: {
            if (activePlayerDefinitionBoard_ == null) {
              ActivePlayerDefinitionBoard = new global::RecRoom.Protobuf.Core.GuidData();
            }
            input.ReadMessage(ActivePlayerDefinitionBoard);
            break;
          }
          case 170: {
            if (activePlayerWorldUiConfigNode_ == null) {
              ActivePlayerWorldUiConfigNode = new global::RecRoom.Protobuf.Core.GuidData();
            }
            input.ReadMessage(ActivePlayerWorldUiConfigNode);
            break;
          }
          case 176: {
            ObjectDefinitionId = input.ReadInt32();
            break;
          }
          case 186: {
            if (playerGraphData_ == null) {
              PlayerGraphData = new global::CircuitsV2.Protobuf.PlayerGraphData();
            }
            input.ReadMessage(PlayerGraphData);
            break;
          }
          case 192: {
            IsReplicatorCreated = input.ReadBool();
            break;
          }
        }
      }
    }
    #endif

  }

  #endregion

}

#endregion Designer generated code
