From 63ab18a04afd2f530658d29670f6f6ee6626a288 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20=C5=A0vec?= Date: Mon, 26 Aug 2024 18:00:36 +0200 Subject: [PATCH] Fix errors in player component --- Assets/Prefabs/GlobalBoostrap/GameManager.prefab | 2 +- Assets/Scripts/Components/PlayerComponent.cs | 6 ------ Assets/Scripts/Managers/GameManager.cs | 2 +- 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/Assets/Prefabs/GlobalBoostrap/GameManager.prefab b/Assets/Prefabs/GlobalBoostrap/GameManager.prefab index cf832d87..0de335cb 100644 --- a/Assets/Prefabs/GlobalBoostrap/GameManager.prefab +++ b/Assets/Prefabs/GlobalBoostrap/GameManager.prefab @@ -47,4 +47,4 @@ MonoBehaviour: soloRig: {fileID: 0} multiplayerRig: {fileID: 0} networkManager: {fileID: 0} - autoConnectOrHost: 0 + autoConnectOrHost: 1 diff --git a/Assets/Scripts/Components/PlayerComponent.cs b/Assets/Scripts/Components/PlayerComponent.cs index 5d1fbeec..a1a26a65 100644 --- a/Assets/Scripts/Components/PlayerComponent.cs +++ b/Assets/Scripts/Components/PlayerComponent.cs @@ -108,12 +108,6 @@ public class PlayerComponent : NetworkBehaviour } } - public override void OnDestroy() - { - DestroyDependencies(); - base.OnDestroy(); - } - public void DestroyDependencies() { foreach (var d in dependencies) diff --git a/Assets/Scripts/Managers/GameManager.cs b/Assets/Scripts/Managers/GameManager.cs index ebabceaf..c4bb159c 100644 --- a/Assets/Scripts/Managers/GameManager.cs +++ b/Assets/Scripts/Managers/GameManager.cs @@ -60,9 +60,9 @@ public class GameManager : NetworkBehaviour if (toSolo) { - soloRig.Toggle(toSolo); soloRig.Teleport(multiplayerRig.Position, multiplayerRig.Position); + multiplayerRig.DestroyDependencies(); multiplayerRig = null; } else