Fix UI
This commit is contained in:
@@ -87,6 +87,7 @@ namespace MegaKoop.UI
|
||||
private string LobbyCode => steam != null ? steam.LobbyCode : string.Empty;
|
||||
private bool clientStartedFromSignal = false;
|
||||
private bool leftDueToKick = false;
|
||||
private bool inviteOverlayRequested = false;
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
@@ -456,8 +457,9 @@ namespace MegaKoop.UI
|
||||
memberReadyCache.Clear();
|
||||
UpdateUIFromSteam();
|
||||
// Auto-open invite overlay for the host
|
||||
if (steam != null && steam.IsInLobby && steam.IsHost)
|
||||
if (inviteOverlayRequested && steam != null && steam.IsInLobby && steam.IsHost)
|
||||
{
|
||||
inviteOverlayRequested = false;
|
||||
steam.InviteFriends();
|
||||
if (!steam.IsOverlayEnabled()) ShowFriendsPanel();
|
||||
}
|
||||
@@ -469,8 +471,9 @@ namespace MegaKoop.UI
|
||||
memberReadyCache.Clear();
|
||||
UpdateUIFromSteam();
|
||||
// Auto-open invite overlay if we are the host entering our lobby
|
||||
if (steam != null && steam.IsInLobby && steam.IsHost)
|
||||
if (inviteOverlayRequested && steam != null && steam.IsInLobby && steam.IsHost)
|
||||
{
|
||||
inviteOverlayRequested = false;
|
||||
steam.InviteFriends();
|
||||
if (!steam.IsOverlayEnabled()) ShowFriendsPanel();
|
||||
}
|
||||
@@ -481,6 +484,7 @@ namespace MegaKoop.UI
|
||||
selectedPlayerSteamId = string.Empty;
|
||||
memberReadyCache.Clear();
|
||||
UpdateUIFromSteam();
|
||||
inviteOverlayRequested = false;
|
||||
}
|
||||
|
||||
private void HandleLobbyCreatedSync()
|
||||
@@ -579,6 +583,7 @@ namespace MegaKoop.UI
|
||||
if (!IsInLobby)
|
||||
{
|
||||
// Create a lobby first; overlay will auto-open in callbacks
|
||||
inviteOverlayRequested = true;
|
||||
CreateLobby();
|
||||
}
|
||||
else
|
||||
|
||||
17162
UI/UI_Canvas.prefab
Normal file
17162
UI/UI_Canvas.prefab
Normal file
File diff suppressed because it is too large
Load Diff
7
UI/UI_Canvas.prefab.meta
Normal file
7
UI/UI_Canvas.prefab.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8f73add37dd781d47af917c56220d19b
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user