// // Generated by the protocol buffer compiler. DO NOT EDIT! // source: mlagents/envs/communicator_objects/agent_info.proto // #pragma warning disable 1591, 0612, 3021 #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 MLAgents.CommunicatorObjects { /// Holder for reflection information generated from mlagents/envs/communicator_objects/agent_info.proto public static partial class AgentInfoReflection { #region Descriptor /// File descriptor for mlagents/envs/communicator_objects/agent_info.proto public static pbr::FileDescriptor Descriptor { get { return descriptor; } } private static pbr::FileDescriptor descriptor; static AgentInfoReflection() { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "CjNtbGFnZW50cy9lbnZzL2NvbW11bmljYXRvcl9vYmplY3RzL2FnZW50X2lu", "Zm8ucHJvdG8SFGNvbW11bmljYXRvcl9vYmplY3RzGj9tbGFnZW50cy9lbnZz", "L2NvbW11bmljYXRvcl9vYmplY3RzL2NvbXByZXNzZWRfb2JzZXJ2YXRpb24u", "cHJvdG8aO21sYWdlbnRzL2VudnMvY29tbXVuaWNhdG9yX29iamVjdHMvY3Vz", "dG9tX29ic2VydmF0aW9uLnByb3RvIpgDCg5BZ2VudEluZm9Qcm90bxIiChpz", "dGFja2VkX3ZlY3Rvcl9vYnNlcnZhdGlvbhgBIAMoAhIYChB0ZXh0X29ic2Vy", "dmF0aW9uGAMgASgJEh0KFXN0b3JlZF92ZWN0b3JfYWN0aW9ucxgEIAMoAhIb", "ChNzdG9yZWRfdGV4dF9hY3Rpb25zGAUgASgJEhAKCG1lbW9yaWVzGAYgAygC", "Eg4KBnJld2FyZBgHIAEoAhIMCgRkb25lGAggASgIEhgKEG1heF9zdGVwX3Jl", "YWNoZWQYCSABKAgSCgoCaWQYCiABKAUSEwoLYWN0aW9uX21hc2sYCyADKAgS", "SAoSY3VzdG9tX29ic2VydmF0aW9uGAwgASgLMiwuY29tbXVuaWNhdG9yX29i", "amVjdHMuQ3VzdG9tT2JzZXJ2YXRpb25Qcm90bxJRChdjb21wcmVzc2VkX29i", "c2VydmF0aW9ucxgNIAMoCzIwLmNvbW11bmljYXRvcl9vYmplY3RzLkNvbXBy", "ZXNzZWRPYnNlcnZhdGlvblByb3RvSgQIAhADQh+qAhxNTEFnZW50cy5Db21t", "dW5pY2F0b3JPYmplY3RzYgZwcm90bzM=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::MLAgents.CommunicatorObjects.CompressedObservationReflection.Descriptor, global::MLAgents.CommunicatorObjects.CustomObservationReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::MLAgents.CommunicatorObjects.AgentInfoProto), global::MLAgents.CommunicatorObjects.AgentInfoProto.Parser, new[]{ "StackedVectorObservation", "TextObservation", "StoredVectorActions", "StoredTextActions", "Memories", "Reward", "Done", "MaxStepReached", "Id", "ActionMask", "CustomObservation", "CompressedObservations" }, null, null, null) })); } #endregion } #region Messages public sealed partial class AgentInfoProto : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AgentInfoProto()); private pb::UnknownFieldSet _unknownFields; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { get { return global::MLAgents.CommunicatorObjects.AgentInfoReflection.Descriptor.MessageTypes[0]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] pbr::MessageDescriptor pb::IMessage.Descriptor { get { return Descriptor; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public AgentInfoProto() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public AgentInfoProto(AgentInfoProto other) : this() { stackedVectorObservation_ = other.stackedVectorObservation_.Clone(); textObservation_ = other.textObservation_; storedVectorActions_ = other.storedVectorActions_.Clone(); storedTextActions_ = other.storedTextActions_; memories_ = other.memories_.Clone(); reward_ = other.reward_; done_ = other.done_; maxStepReached_ = other.maxStepReached_; id_ = other.id_; actionMask_ = other.actionMask_.Clone(); CustomObservation = other.customObservation_ != null ? other.CustomObservation.Clone() : null; compressedObservations_ = other.compressedObservations_.Clone(); _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public AgentInfoProto Clone() { return new AgentInfoProto(this); } /// Field number for the "stacked_vector_observation" field. public const int StackedVectorObservationFieldNumber = 1; private static readonly pb::FieldCodec _repeated_stackedVectorObservation_codec = pb::FieldCodec.ForFloat(10); private readonly pbc::RepeatedField stackedVectorObservation_ = new pbc::RepeatedField(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public pbc::RepeatedField StackedVectorObservation { get { return stackedVectorObservation_; } } /// Field number for the "text_observation" field. public const int TextObservationFieldNumber = 3; private string textObservation_ = ""; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public string TextObservation { get { return textObservation_; } set { textObservation_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } /// Field number for the "stored_vector_actions" field. public const int StoredVectorActionsFieldNumber = 4; private static readonly pb::FieldCodec _repeated_storedVectorActions_codec = pb::FieldCodec.ForFloat(34); private readonly pbc::RepeatedField storedVectorActions_ = new pbc::RepeatedField(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public pbc::RepeatedField StoredVectorActions { get { return storedVectorActions_; } } /// Field number for the "stored_text_actions" field. public const int StoredTextActionsFieldNumber = 5; private string storedTextActions_ = ""; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public string StoredTextActions { get { return storedTextActions_; } set { storedTextActions_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } /// Field number for the "memories" field. public const int MemoriesFieldNumber = 6; private static readonly pb::FieldCodec _repeated_memories_codec = pb::FieldCodec.ForFloat(50); private readonly pbc::RepeatedField memories_ = new pbc::RepeatedField(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public pbc::RepeatedField Memories { get { return memories_; } } /// Field number for the "reward" field. public const int RewardFieldNumber = 7; private float reward_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public float Reward { get { return reward_; } set { reward_ = value; } } /// Field number for the "done" field. public const int DoneFieldNumber = 8; private bool done_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool Done { get { return done_; } set { done_ = value; } } /// Field number for the "max_step_reached" field. public const int MaxStepReachedFieldNumber = 9; private bool maxStepReached_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool MaxStepReached { get { return maxStepReached_; } set { maxStepReached_ = value; } } /// Field number for the "id" field. public const int IdFieldNumber = 10; private int id_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public int Id { get { return id_; } set { id_ = value; } } /// Field number for the "action_mask" field. public const int ActionMaskFieldNumber = 11; private static readonly pb::FieldCodec _repeated_actionMask_codec = pb::FieldCodec.ForBool(90); private readonly pbc::RepeatedField actionMask_ = new pbc::RepeatedField(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public pbc::RepeatedField ActionMask { get { return actionMask_; } } /// Field number for the "custom_observation" field. public const int CustomObservationFieldNumber = 12; private global::MLAgents.CommunicatorObjects.CustomObservationProto customObservation_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public global::MLAgents.CommunicatorObjects.CustomObservationProto CustomObservation { get { return customObservation_; } set { customObservation_ = value; } } /// Field number for the "compressed_observations" field. public const int CompressedObservationsFieldNumber = 13; private static readonly pb::FieldCodec _repeated_compressedObservations_codec = pb::FieldCodec.ForMessage(106, global::MLAgents.CommunicatorObjects.CompressedObservationProto.Parser); private readonly pbc::RepeatedField compressedObservations_ = new pbc::RepeatedField(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public pbc::RepeatedField CompressedObservations { get { return compressedObservations_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as AgentInfoProto); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool Equals(AgentInfoProto other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if(!stackedVectorObservation_.Equals(other.stackedVectorObservation_)) return false; if (TextObservation != other.TextObservation) return false; if(!storedVectorActions_.Equals(other.storedVectorActions_)) return false; if (StoredTextActions != other.StoredTextActions) return false; if(!memories_.Equals(other.memories_)) return false; if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Reward, other.Reward)) return false; if (Done != other.Done) return false; if (MaxStepReached != other.MaxStepReached) return false; if (Id != other.Id) return false; if(!actionMask_.Equals(other.actionMask_)) return false; if (!object.Equals(CustomObservation, other.CustomObservation)) return false; if(!compressedObservations_.Equals(other.compressedObservations_)) return false; return Equals(_unknownFields, other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override int GetHashCode() { int hash = 1; hash ^= stackedVectorObservation_.GetHashCode(); if (TextObservation.Length != 0) hash ^= TextObservation.GetHashCode(); hash ^= storedVectorActions_.GetHashCode(); if (StoredTextActions.Length != 0) hash ^= StoredTextActions.GetHashCode(); hash ^= memories_.GetHashCode(); if (Reward != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Reward); if (Done != false) hash ^= Done.GetHashCode(); if (MaxStepReached != false) hash ^= MaxStepReached.GetHashCode(); if (Id != 0) hash ^= Id.GetHashCode(); hash ^= actionMask_.GetHashCode(); if (customObservation_ != null) hash ^= CustomObservation.GetHashCode(); hash ^= compressedObservations_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return hash; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override string ToString() { return pb::JsonFormatter.ToDiagnosticString(this); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void WriteTo(pb::CodedOutputStream output) { stackedVectorObservation_.WriteTo(output, _repeated_stackedVectorObservation_codec); if (TextObservation.Length != 0) { output.WriteRawTag(26); output.WriteString(TextObservation); } storedVectorActions_.WriteTo(output, _repeated_storedVectorActions_codec); if (StoredTextActions.Length != 0) { output.WriteRawTag(42); output.WriteString(StoredTextActions); } memories_.WriteTo(output, _repeated_memories_codec); if (Reward != 0F) { output.WriteRawTag(61); output.WriteFloat(Reward); } if (Done != false) { output.WriteRawTag(64); output.WriteBool(Done); } if (MaxStepReached != false) { output.WriteRawTag(72); output.WriteBool(MaxStepReached); } if (Id != 0) { output.WriteRawTag(80); output.WriteInt32(Id); } actionMask_.WriteTo(output, _repeated_actionMask_codec); if (customObservation_ != null) { output.WriteRawTag(98); output.WriteMessage(CustomObservation); } compressedObservations_.WriteTo(output, _repeated_compressedObservations_codec); if (_unknownFields != null) { _unknownFields.WriteTo(output); } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public int CalculateSize() { int size = 0; size += stackedVectorObservation_.CalculateSize(_repeated_stackedVectorObservation_codec); if (TextObservation.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(TextObservation); } size += storedVectorActions_.CalculateSize(_repeated_storedVectorActions_codec); if (StoredTextActions.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(StoredTextActions); } size += memories_.CalculateSize(_repeated_memories_codec); if (Reward != 0F) { size += 1 + 4; } if (Done != false) { size += 1 + 1; } if (MaxStepReached != false) { size += 1 + 1; } if (Id != 0) { size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id); } size += actionMask_.CalculateSize(_repeated_actionMask_codec); if (customObservation_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(CustomObservation); } size += compressedObservations_.CalculateSize(_repeated_compressedObservations_codec); if (_unknownFields != null) { size += _unknownFields.CalculateSize(); } return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void MergeFrom(AgentInfoProto other) { if (other == null) { return; } stackedVectorObservation_.Add(other.stackedVectorObservation_); if (other.TextObservation.Length != 0) { TextObservation = other.TextObservation; } storedVectorActions_.Add(other.storedVectorActions_); if (other.StoredTextActions.Length != 0) { StoredTextActions = other.StoredTextActions; } memories_.Add(other.memories_); if (other.Reward != 0F) { Reward = other.Reward; } if (other.Done != false) { Done = other.Done; } if (other.MaxStepReached != false) { MaxStepReached = other.MaxStepReached; } if (other.Id != 0) { Id = other.Id; } actionMask_.Add(other.actionMask_); if (other.customObservation_ != null) { if (customObservation_ == null) { customObservation_ = new global::MLAgents.CommunicatorObjects.CustomObservationProto(); } CustomObservation.MergeFrom(other.CustomObservation); } compressedObservations_.Add(other.compressedObservations_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void MergeFrom(pb::CodedInputStream input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: case 13: { stackedVectorObservation_.AddEntriesFrom(input, _repeated_stackedVectorObservation_codec); break; } case 26: { TextObservation = input.ReadString(); break; } case 34: case 37: { storedVectorActions_.AddEntriesFrom(input, _repeated_storedVectorActions_codec); break; } case 42: { StoredTextActions = input.ReadString(); break; } case 50: case 53: { memories_.AddEntriesFrom(input, _repeated_memories_codec); break; } case 61: { Reward = input.ReadFloat(); break; } case 64: { Done = input.ReadBool(); break; } case 72: { MaxStepReached = input.ReadBool(); break; } case 80: { Id = input.ReadInt32(); break; } case 90: case 88: { actionMask_.AddEntriesFrom(input, _repeated_actionMask_codec); break; } case 98: { if (customObservation_ == null) { customObservation_ = new global::MLAgents.CommunicatorObjects.CustomObservationProto(); } input.ReadMessage(customObservation_); break; } case 106: { compressedObservations_.AddEntriesFrom(input, _repeated_compressedObservations_codec); break; } } } } } #endregion } #endregion Designer generated code