diff --git a/BoneSync/Networking/LobbyManager/SteamLobbyManager.cs b/BoneSync/Networking/LobbyManager/SteamLobbyManager.cs index 2eee225..280cac2 100644 --- a/BoneSync/Networking/LobbyManager/SteamLobbyManager.cs +++ b/BoneSync/Networking/LobbyManager/SteamLobbyManager.cs @@ -107,6 +107,9 @@ namespace BoneSync.Networking.LobbyManager SteamFriends.SetRichPresence("connect", null); SteamFriends.SetRichPresence("status", "Not in a multiplayer lobby"); } + + _lobbyInstance.SetMemberData("sceneName", SceneSync.CurrentSceneDisplayName); + _lobbyInstance.SetMemberData("playerModel", ""); } public override void CreateLobby() diff --git a/BoneSync/Sync/Components/SyncableBase.cs b/BoneSync/Sync/Components/SyncableBase.cs index fdfe67a..866f337 100644 --- a/BoneSync/Sync/Components/SyncableBase.cs +++ b/BoneSync/Sync/Components/SyncableBase.cs @@ -256,6 +256,7 @@ namespace BoneSync.Sync.Components if (spawnFragment) return false; // if has spawn fragment, don't sync FindAndUpdateComponents(); + if (buttonToggles.Length > 0) return true; if (rigidbodies.Length > 0) return true; return false; }