fix: NetworkBehaviour inspector view exceptions when using a distributed authority network topology #3578
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
This PR addresses an issue where
NetworkBehaviourcould throw an exception if viewed within the inspector view during a distributed authority network topology based session and using a DAHost that is not the authority of the associatedNetworkObject.This PR also addresses the issue where the authority does not have editable inspector view fields when viewed by the authority during a distributed authority session.
Changelog
-Fixed: Issue where viewing a
NetworkBehaviourwith one or moreNetworkVariablefields could throw an exception if running a distributed authority network topology with a local (DAHost) host and viewed on the host when the host is not the authority of the associatedNetworkObject.-Fixed: Issue when using a distributed authority network topology and viewing a
NetworkBehaviourwith one or moreNetworkVariablefields in the inspector view would not show editable fields.Testing and Documentation
Backport
This is a v2.x distributed authority specific issue. No back port is needed.