From b961e0278090ee286080422342cf3e51a0c31831 Mon Sep 17 00:00:00 2001
From: Raffael Di Pietro <maxou4170@gmail.com>
Date: Mon, 29 Mar 2021 14:20:16 +0200
Subject: [PATCH] merge

---
 Assets/Scripts/GUI/Dialog.cs       | 14 ++++++++++----
 Assets/Scripts/Inventory/Border.cs |  9 +++++----
 2 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/Assets/Scripts/GUI/Dialog.cs b/Assets/Scripts/GUI/Dialog.cs
index d12ef42..1e073f8 100644
--- a/Assets/Scripts/GUI/Dialog.cs
+++ b/Assets/Scripts/GUI/Dialog.cs
@@ -77,11 +77,17 @@ public class Dialog : MonoBehaviour
             "Ouvrir le menu c'est avec",
             "la touche E chacal"
         };
+        this.ListDialogs.Add("Marchand", DialogMarchand);
+
+        string[] DialogChaussure = {
+            "Ouvrir le menu c'est avec",
+            "la touche E chacal"
+        };
+        this.ListDialogs.Add("Chaussures", DialogChaussure);
 
-        this.ListDialogs.Add("marchand", DialogMarchand);
 
         if (this.dialogActive)
-            this.Situation("start");
+            this.setSituation("start");
     }
 
     // Update is called once per frame
@@ -99,7 +105,7 @@ public class Dialog : MonoBehaviour
         {
             Debug.Log("tut");
             
-            this.Situation("marchand");
+            this.setSituation("marchand");
         }
             
         if(this.dialogActive)
@@ -126,7 +132,7 @@ public class Dialog : MonoBehaviour
     }
 
     // Ouvre une bulle de dialogue dans une situation donnée
-    void Situation(string sit)
+    public void setSituation(string sit)
     {
         this.situation = sit;
         this.dialog = 0;
diff --git a/Assets/Scripts/Inventory/Border.cs b/Assets/Scripts/Inventory/Border.cs
index 278fed3..d00772b 100644
--- a/Assets/Scripts/Inventory/Border.cs
+++ b/Assets/Scripts/Inventory/Border.cs
@@ -5,7 +5,6 @@ using UnityEngine;
 public class Border : MonoBehaviour
 {
     public Item itemNeeded;
-    public Inventory inventory;
     public BoxCollider2D collider;
 
     private void OnCollisionEnter2D(Collision2D collision)
@@ -14,15 +13,17 @@ public class Border : MonoBehaviour
         {
 
             Debug.Log("JE TOUCHE LA BORDEER");
-            if (inventory.hasItem(itemNeeded))
+            if (Inventory.instance.hasItem(itemNeeded))
             {
                 Debug.Log("Je possède l'item nécessaire");
                 collider.enabled = false;
 
             }
             else
-                Debug.Log("Je ne possède pas l'item nécessaire");
-
+            {
+                Debug.Log("Je n'ai pas l'item nécessaire");
+                Dialog.instance.setSituation("Chaussures");
+            }
         }
     }
 
-- 
GitLab