Fix errors in player component
This commit is contained in:
@@ -47,4 +47,4 @@ MonoBehaviour:
|
|||||||
soloRig: {fileID: 0}
|
soloRig: {fileID: 0}
|
||||||
multiplayerRig: {fileID: 0}
|
multiplayerRig: {fileID: 0}
|
||||||
networkManager: {fileID: 0}
|
networkManager: {fileID: 0}
|
||||||
autoConnectOrHost: 0
|
autoConnectOrHost: 1
|
||||||
|
|||||||
@@ -108,12 +108,6 @@ public class PlayerComponent : NetworkBehaviour
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void OnDestroy()
|
|
||||||
{
|
|
||||||
DestroyDependencies();
|
|
||||||
base.OnDestroy();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void DestroyDependencies()
|
public void DestroyDependencies()
|
||||||
{
|
{
|
||||||
foreach (var d in dependencies)
|
foreach (var d in dependencies)
|
||||||
|
|||||||
@@ -60,9 +60,9 @@ public class GameManager : NetworkBehaviour
|
|||||||
|
|
||||||
if (toSolo)
|
if (toSolo)
|
||||||
{
|
{
|
||||||
|
|
||||||
soloRig.Toggle(toSolo);
|
soloRig.Toggle(toSolo);
|
||||||
soloRig.Teleport(multiplayerRig.Position, multiplayerRig.Position);
|
soloRig.Teleport(multiplayerRig.Position, multiplayerRig.Position);
|
||||||
|
multiplayerRig.DestroyDependencies();
|
||||||
multiplayerRig = null;
|
multiplayerRig = null;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user