Access Reader Refactor

AccessReaderSystem has been refactored. The following changes have been made:

  • Access to AccessReaderComponent is now restricted to AccessReaderSystem
  • To interact with the fields on AccessReaderComponent, external systems must now use the new public methods that have been added to AccessReaderSystem
  • AccessReaderSystem.SetAccesses has been updated to require an Entity as an input, rather than a EntityUid and AccessReaderComponent