public void MergeFrom(AgentInfoActionPairProto other) { if (other == null) { return; } if (other.agentInfo_ != null) { if (agentInfo_ == null) { agentInfo_ = new global::MLAgents.CommunicatorObjects.AgentInfoProto(); } AgentInfo.MergeFrom(other.AgentInfo); } if (other.actionInfo_ != null) { if (actionInfo_ == null) { actionInfo_ = new global::MLAgents.CommunicatorObjects.AgentActionProto(); } ActionInfo.MergeFrom(other.ActionInfo); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }