- Removed Provider Type Entirely
- Rewrote the factory to respect Provider type removal
- Improved Editor Tools
- New Sample Scene
- Code Refactored
- AuthSystemInstaller.cs: New installer for the authentication system.
- DefaultProvider.cs: Implementation of a default authentication provider.
- ProviderFactory.cs: Factory class for creating authentication providers.
- ProviderTypes.cs: Enumeration of provider types.
- DontDestroyUtility.cs: Utility to prevent objects from being destroyed on load.
- New samples
- AuthenticationManager.cs: Changes to the core authentication management logic.
- ProviderBase.cs: Modifications to the base class for authentication providers.
- UserData.cs: Updates to the user data structure.
- Authentication is now based on Async calls
- Code Cleanup
- Now initialization event is based on unity event for better editor access
- Updated with Steam authentication extension details, installation instructions, and usage guidelines.
- Added AuthenticationManager class with a method to authenticate via a provider
- Added Base Package for the System