Added PlayerMovement and other

This commit is contained in:
2026-06-20 16:32:20 +03:00
parent f5c79c7241
commit eca9be620a
25 changed files with 3630 additions and 2200 deletions
@@ -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;
}
}