feat: add link to Canvas to PlayerPrefab

This commit is contained in:
Константин Адер 2024-12-09 13:48:17 +03:00
parent c4d1fc5f0c
commit f71816e918

View File

@ -5,6 +5,9 @@ using UnityEngine.InputSystem;
public class Trooper : RobotController public class Trooper : RobotController
{ {
// Dev Debug Staff
[SerializeField] Canvas screenSpaceCanvas;
// Gameplay - Scene Awake & Start // Gameplay - Scene Awake & Start
private void Awake() private void Awake()
{ {
@ -39,6 +42,7 @@ public class Trooper : RobotController
characterController.enabled = IsOwner; characterController.enabled = IsOwner;
mainCam.enabled = IsOwner; mainCam.enabled = IsOwner;
audioListener.enabled = IsOwner; audioListener.enabled = IsOwner;
screenSpaceCanvas.enabled = IsOwner;
Debug.Log($"NetworkObject ID: {NetworkObjectId} spawned with OwnerClientId: {OwnerClientId}"); Debug.Log($"NetworkObject ID: {NetworkObjectId} spawned with OwnerClientId: {OwnerClientId}");
} }
@ -51,6 +55,7 @@ public class Trooper : RobotController
characterController.enabled = false; characterController.enabled = false;
mainCam.enabled = false; mainCam.enabled = false;
audioListener.enabled = false; audioListener.enabled = false;
screenSpaceCanvas.enabled = false;
Debug.Log($"NetworkObject ID: {NetworkObjectId} despawned"); Debug.Log($"NetworkObject ID: {NetworkObjectId} despawned");
} }