Skip to content
Snippets Groups Projects
Commit 54da4016 authored by GIRAULT COLIN's avatar GIRAULT COLIN
Browse files

Merge branch 'main' into 'main'

Fix Obstacles

See merge request !87
parents e1d3efe2 54a91112
1 merge request!87Fix Obstacles
...@@ -25,7 +25,16 @@ public class DragDropM : MonoBehaviour, IDragHandler, IDropHandler ...@@ -25,7 +25,16 @@ public class DragDropM : MonoBehaviour, IDragHandler, IDropHandler
public void OnDrag(PointerEventData eventData) public void OnDrag(PointerEventData eventData)
{ {
rectransform.anchoredPosition += eventData.delta / canvas.scaleFactor; if (Ui.nbObst == 0)
{
Destroy(this.gameObject);
Ui.nbObst++;
}
else
{
rectransform.anchoredPosition += eventData.delta / canvas.scaleFactor;
}
} }
......
...@@ -25,7 +25,15 @@ public class DragDropS : MonoBehaviour, IDragHandler, IDropHandler ...@@ -25,7 +25,15 @@ public class DragDropS : MonoBehaviour, IDragHandler, IDropHandler
public void OnDrag(PointerEventData eventData) public void OnDrag(PointerEventData eventData)
{ {
rectransform.anchoredPosition += eventData.delta / canvas.scaleFactor; if (Ui.nbObst == 0)
{
Destroy(this.gameObject);
Ui.nbObst++;
}
else
{
rectransform.anchoredPosition += eventData.delta / canvas.scaleFactor;
}
} }
......
...@@ -23,9 +23,16 @@ public class DragDropW : MonoBehaviour, IDragHandler, IDropHandler ...@@ -23,9 +23,16 @@ public class DragDropW : MonoBehaviour, IDragHandler, IDropHandler
public void OnDrag(PointerEventData eventData) public void OnDrag(PointerEventData eventData)
{ {
rectransform.anchoredPosition += eventData.delta / canvas.scaleFactor; if (Ui.nbObst == 0)
{
Destroy(this.gameObject);
Ui.nbObst++;
}
else
{
rectransform.anchoredPosition += eventData.delta / canvas.scaleFactor;
}
} }
public void OnDrop(PointerEventData eventData) public void OnDrop(PointerEventData eventData)
......
...@@ -27,6 +27,11 @@ public class DiffScale : MonoBehaviour ...@@ -27,6 +27,11 @@ public class DiffScale : MonoBehaviour
Ui.difficulty = 0; Ui.difficulty = 0;
} }
if (Ui.nbObst < 0)
{
Ui.nbObst = 0;
}
textshowed = GameObject.Find("nbobstacle").GetComponent<TMP_Text>(); textshowed = GameObject.Find("nbobstacle").GetComponent<TMP_Text>();
textshowed.GetComponent<TMP_Text>().text = "Obstacles restants : " + Ui.nbObst.ToString(); textshowed.GetComponent<TMP_Text>().text = "Obstacles restants : " + Ui.nbObst.ToString();
} }
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment