Added PlayerMovement and other
This commit is contained in:
@@ -1,17 +1,25 @@
|
||||
using UnityEngine;
|
||||
using Unity.Netcode;
|
||||
using System.Collections;
|
||||
using TMPro;
|
||||
|
||||
public class PlayerUIController : NetworkBehaviour
|
||||
public class PlayerUIController : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private Canvas hudCanvas;
|
||||
[SerializeField] private PlayerHealthUIController playerHealthUIController;
|
||||
|
||||
public IEnumerator Start()
|
||||
|
||||
private PlayerFacade playerFacade;
|
||||
|
||||
private bool isActive = false;
|
||||
|
||||
public void Init(PlayerFacade _playerFacade)
|
||||
{
|
||||
NetworkObject _netObj = GetComponentInParent<NetworkObject>();
|
||||
isActive = true;
|
||||
|
||||
yield return new WaitUntil(() => _netObj != null);
|
||||
playerFacade = _playerFacade;
|
||||
|
||||
playerHealthUIController.Bind(playerFacade.PlayerHealth);
|
||||
|
||||
hudCanvas.enabled = _netObj.IsOwner;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user