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 pull request includes significant changes to the
AstroShopping
project configuration and the addition of theAdvancedSessions
plugin. The most important changes include updates to the project dependencies, configuration files, and the integration of theAdvancedSessions
plugin with new functionalities for handling advanced session operations.Project Configuration Updates:
AstroShopping.uproject
: AddedEngine
andUMG
as additional dependencies, enabled new plugins includingModelingToolsEditorMode
,VisualStudioTools
, andOnlineSubsystemSteam
.Config/DefaultEngine.ini
: Updated maps settings, game instance class, and game mode to reflect the new project structure. Added configurations forOnlineSubsystemSteam
to enable Steam integration. [1] [2]AdvancedSessions Plugin Integration:
Plugins/AdvancedSessions/AdvancedSessions.uplugin
: Added theAdvancedSessions
plugin with necessary dependencies and configurations.Plugins/AdvancedSessions/Source/AdvancedSessions/AdvancedSessions.Build.cs
: Defined module rules for theAdvancedSessions
plugin, specifying dependencies and public definitions.Plugins/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedExternalUILibrary.h
: Implemented new blueprint functions for handling external UI interactions such as showing friends list, invite UI, and web URL UI.Plugins/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedFriendsGameInstance.h
: Added new game instance class to handle session invites, voice status changes, and player login status changes.Plugins/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedFriendsInterface.h
: Introduced an interface for handling advanced friends-related events such as session invites and voice state changes.