public override int GetHashCode() { int hash = 1; hash ^= AgentActions.GetHashCode(); if (environmentParameters_ != null) { hash ^= EnvironmentParameters.GetHashCode(); } if (IsTraining != false) { hash ^= IsTraining.GetHashCode(); } if (Command != 0) { hash ^= Command.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }