diff --git a/Assets/Scripts/Map Control/RoomSystem/Altar.cs b/Assets/Scripts/Map Control/RoomSystem/Altar.cs index 6d981ede..f181ccaa 100644 --- a/Assets/Scripts/Map Control/RoomSystem/Altar.cs +++ b/Assets/Scripts/Map Control/RoomSystem/Altar.cs @@ -9,6 +9,8 @@ public class Altar : InteractableObject private bool isPlayerNearby = false; public GameObject interactionCanvas; + private PlayerHealth healthManager; + void Start() { @@ -26,19 +28,9 @@ void Update() public override void Interact(Player player) { - if (availableItems.Count > 0) - { - - string item = availableItems[0]; - player.AddItemToInventory(item); // Ajouter l'objet à l'inventaire du joueur - playerReceivedItems.Add(item); // Ajouter à la liste des objets reçus - availableItems.RemoveAt(0); // Retirer l'objet de la liste des objets disponibles - Debug.Log("L'autel vous a donné : " + item); - } - else - { - Debug.Log("L'autel n'a plus rien à vous offrir."); - } + healthManager = FindObjectOfType(); + healthManager.Heal(1); + Destroy(transform.parent.gameObject); } private void OnTriggerEnter2D(Collider2D collision) diff --git a/Assets/Scripts/Player/PlayerController.cs b/Assets/Scripts/Player/PlayerController.cs index b4c5fa0f..034d24a8 100644 --- a/Assets/Scripts/Player/PlayerController.cs +++ b/Assets/Scripts/Player/PlayerController.cs @@ -83,8 +83,8 @@ async void Start() try { - LoadEnvVariables(); - var socketUrl = Environment.GetEnvironmentVariable("SOCKET_URL"); + + var socketUrl = "https://api.godbless.loule.me/"; var uri = new Uri(socketUrl); clientSocket = SocketManager.Instance.ClientSocket; if (clientSocket == null) @@ -98,7 +98,7 @@ async void Start() } try { - env.TryParseEnvironmentVariable("SOCKET_URL", out string socketUrl); + var socketUrl = "https://api.godbless.loule.me/"; var uri = new Uri(socketUrl); clientSocket = SocketManager.Instance.ClientSocket; diff --git a/Assets/Scripts/SocketManager.cs b/Assets/Scripts/SocketManager.cs index 6cdaccf5..1e3f7ba2 100644 --- a/Assets/Scripts/SocketManager.cs +++ b/Assets/Scripts/SocketManager.cs @@ -56,11 +56,11 @@ private void LoadEnvVariables() private async Task SetupSocket() { - LoadEnvVariables(); + // LoadEnvVariables(); try { - var socketUrl = Environment.GetEnvironmentVariable("SOCKET_URL"); + var socketUrl = "https://api.godbless.loule.me/"; var uri = new Uri(socketUrl); ClientSocket = new SocketIOUnity(uri); @@ -75,7 +75,7 @@ private async Task SetupSocket() try { - env.TryParseEnvironmentVariable("SOCKET_URL", out string socketUrl); + var socketUrl = "https://api.godbless.loule.me/"; var uri = new Uri(socketUrl); ClientSocket = new SocketIOUnity(uri); diff --git a/Assets/Scripts/UI/PlayerHealth.cs b/Assets/Scripts/UI/PlayerHealth.cs index 94f7753a..3a745777 100644 --- a/Assets/Scripts/UI/PlayerHealth.cs +++ b/Assets/Scripts/UI/PlayerHealth.cs @@ -6,7 +6,7 @@ public class PlayerHealth : MonoBehaviour { - public int maxHealth = 5; // Points de vie maximum + public static int maxHealth = 5; // Points de vie maximum private int currentHealth; public GameObject heartPrefab; @@ -48,7 +48,9 @@ public void Heal(int amount) currentHealth += amount; if (currentHealth > maxHealth) { + if (maxHealth == 7){ currentHealth = maxHealth; + } else maxHealth +=1; } UpdateHealthBar(); }