The integration with the Member Directory is only to use a member, or position, from the member directory as the contact for a sheet/event, and to redirect to the Member Directory’s contact form if you click on the event contact link.
A person would need to be logged in to a WordPress user account in order for my plugin to know who it was trying to fill out the signup form. This is true whether or not you use the Member Directory.
The Volunteer Sign Up Sheets plugin will already pre-fill the user info for the volunteer on the signup form if they are logged in to a WordPress user account (and have previously signed up so that the info was saved at least once). Member Directory is not needed and has nothing to do with this.
Also, of note, the user would need to be logged in to a WordPress user account when signing up for anything so that the plugin can keep track of the user and to display their signups and allow them to clear their signups (if you allow that). Otherwise, if they are not logged in, how would the plugin know who they are?
Note also, that if they are registered for a WordPress user account, and they signup for something when they are NOT logged into their account, my plugin will try to match their email with a WordPress user account, and will save the User ID as part of the signup so that they can then view their signups in the future (when signed in) and clear those signups.
If you haven’t done so already, please read the documentation, as most of this is covered there:
https://stephensherrardplugins.com/docs/pta-volunteer-sign-up-sheets-documentation/