From e29da9770a7a27bffcbfcdddf3f50ad6650b9e95 Mon Sep 17 00:00:00 2001
From: Colin Girault <colin.girault@etu.unistra.fr>
Date: Wed, 15 Dec 2021 12:08:45 +0100
Subject: [PATCH] ui_update

---
 T3-Unity/Assets/Scenes/Main_Menu.unity   | 22 ++++-----
 T3-Unity/Assets/Scenes/ui.unity          | 24 +++++-----
 T3-Unity/Assets/Scripts/GameManager.cs   | 58 ++++++++++++++----------
 T3-Unity/Assets/Scripts/bordel.cs        | 23 ++++++++++
 T3-Unity/Assets/Scripts/bordel.cs.meta   | 11 +++++
 T3-Unity/Assets/Scripts/changeminus.cs   |  6 +--
 T3-Unity/Assets/Scripts/changeplus.cs    |  4 +-
 T3-Unity/Assets/Scripts/diff_scale.cs    |  8 ++--
 T3-Unity/Assets/Scripts/motiv_scale.cs   | 22 ++++-----
 T3-Unity/Assets/Scripts/validate_game.cs | 16 +++----
 10 files changed, 118 insertions(+), 76 deletions(-)
 create mode 100644 T3-Unity/Assets/Scripts/bordel.cs
 create mode 100644 T3-Unity/Assets/Scripts/bordel.cs.meta

diff --git a/T3-Unity/Assets/Scenes/Main_Menu.unity b/T3-Unity/Assets/Scenes/Main_Menu.unity
index 4153d50..1e6600d 100644
--- a/T3-Unity/Assets/Scenes/Main_Menu.unity
+++ b/T3-Unity/Assets/Scenes/Main_Menu.unity
@@ -160,10 +160,10 @@ MonoBehaviour:
   m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
-  m_UiScaleMode: 0
+  m_UiScaleMode: 1
   m_ReferencePixelsPerUnit: 100
   m_ScaleFactor: 1
-  m_ReferenceResolution: {x: 800, y: 600}
+  m_ReferenceResolution: {x: 1920, y: 1080}
   m_ScreenMatchMode: 0
   m_MatchWidthOrHeight: 0
   m_PhysicalUnit: 3
@@ -248,8 +248,8 @@ RectTransform:
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 0, y: 127}
-  m_SizeDelta: {x: 200, y: 50}
+  m_AnchoredPosition: {x: 0.000015259, y: 144}
+  m_SizeDelta: {x: 238.67603, y: 80.927246}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &235183727
 MonoBehaviour:
@@ -297,10 +297,10 @@ MonoBehaviour:
   m_outlineColor:
     serializedVersion: 2
     rgba: 4278190080
-  m_fontSize: 44.75
-  m_fontSizeBase: 50
+  m_fontSize: 70
+  m_fontSizeBase: 70
   m_fontWeight: 400
-  m_enableAutoSizing: 1
+  m_enableAutoSizing: 0
   m_fontSizeMin: 18
   m_fontSizeMax: 72
   m_fontStyle: 0
@@ -786,8 +786,8 @@ RectTransform:
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: -0.000030518, y: -102}
-  m_SizeDelta: {x: 220.02325, y: 53.998764}
+  m_AnchoredPosition: {x: -0.00000047684, y: -157}
+  m_SizeDelta: {x: 252.59671, y: 77.79193}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &1341493607
 MonoBehaviour:
@@ -911,8 +911,8 @@ RectTransform:
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 0, y: -26.999}
-  m_SizeDelta: {x: 220.02325, y: 53.998764}
+  m_AnchoredPosition: {x: 0, y: -38.895966}
+  m_SizeDelta: {x: 252.5967, y: 77.79193}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &1656747850
 MonoBehaviour:
diff --git a/T3-Unity/Assets/Scenes/ui.unity b/T3-Unity/Assets/Scenes/ui.unity
index 03ded84..963658a 100644
--- a/T3-Unity/Assets/Scenes/ui.unity
+++ b/T3-Unity/Assets/Scenes/ui.unity
@@ -375,10 +375,10 @@ RectTransform:
   m_Father: {fileID: 1135662973}
   m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0.5, y: 0.5}
-  m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: -621.31, y: -9}
-  m_SizeDelta: {x: 190.26874, y: 75.3916}
+  m_AnchorMin: {x: 0.5, y: 1}
+  m_AnchorMax: {x: 0.5, y: 1}
+  m_AnchoredPosition: {x: -621.31, y: -258}
+  m_SizeDelta: {x: 190.2688, y: 75.3916}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &327182110
 MonoBehaviour:
@@ -635,10 +635,10 @@ RectTransform:
   m_Father: {fileID: 1135662973}
   m_RootOrder: 3
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0.5, y: 0.5}
-  m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: -848, y: -8.9958}
-  m_SizeDelta: {x: 199.99994, y: 75.383224}
+  m_AnchorMin: {x: 0.5, y: 1}
+  m_AnchorMax: {x: 0.5, y: 1}
+  m_AnchoredPosition: {x: -848, y: -257.9958}
+  m_SizeDelta: {x: 199.99994, y: 75.38324}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &533486135
 MonoBehaviour:
@@ -1940,10 +1940,10 @@ RectTransform:
   m_Father: {fileID: 1135662973}
   m_RootOrder: 6
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 0.5, y: 0.5}
-  m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 816.99994, y: -8.995794}
-  m_SizeDelta: {x: 227.81909, y: 66.7671}
+  m_AnchorMin: {x: 0.5, y: 1}
+  m_AnchorMax: {x: 0.5, y: 1}
+  m_AnchoredPosition: {x: 816.99994, y: -257.9958}
+  m_SizeDelta: {x: 227.81909, y: 66.76709}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &2062990734
 MonoBehaviour:
diff --git a/T3-Unity/Assets/Scripts/GameManager.cs b/T3-Unity/Assets/Scripts/GameManager.cs
index 9b7da61..14dc146 100644
--- a/T3-Unity/Assets/Scripts/GameManager.cs
+++ b/T3-Unity/Assets/Scripts/GameManager.cs
@@ -3,29 +3,18 @@ using System.Collections.Generic;
 using UnityEngine;
 using Mapbox.Unity.Map;
 using Mapbox.Examples;
+using System;
 
 public class GameManager : MonoBehaviour
 {
     public GameObject[] waypoints;
     public AbstractMap map;
     public Canvas canvas;
-
-<<<<<<< HEAD
-    public TextMeshProUGUI textMeshID;
-    public GameObject room;
-    public static float motiv;
-    public static float difficulty;
-    public static int fame;
-    public static bool stop = false;
-  
-    // Start is called before the first frame update
-    void Start()
-    {
-        _roomManager = this.room.GetComponent<RoomManager>();
-        updateID(_roomManager.actualRoom, _roomManager.actualRoomColor );
-
-=======
-    private bool locked = false;
+    
+    [SerializeField] Transform objA;
+    [SerializeField] Transform objB;
+    [SerializeField] int nbWaypoint = 0;
+    [SerializeField] bool locked = false;
     private Vector3 offset;
     private Plane _yPlane;
 
@@ -33,26 +22,45 @@ public class GameManager : MonoBehaviour
     void Start()
     {
         _yPlane = new Plane(Vector3.up, Vector3.zero);
->>>>>>> 9b79b293318bccaeaaace53c684466b45bb7930a
     }
 
     // Update is called once per frame
     void Update()
     {
-        if (Input.GetKeyDown(KeyCode.Mouse0) && locked)
+        if (Input.GetKeyDown(KeyCode.Mouse0) && locked && nbWaypoint < 2)
         {
             Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
 
-<<<<<<< HEAD
-
-=======
             float enter = 0.0f;
             if (_yPlane.Raycast(ray, out enter))
             {
-                Instantiate(waypoints[0], ray.GetPoint(enter), new Quaternion(0, 0, 0, 0));
+                Instantiate(waypoints[nbWaypoint], ray.GetPoint(enter), new Quaternion(0, 0, 0, 0));
+                nbWaypoint++;
             }
         }
->>>>>>> 9b79b293318bccaeaaace53c684466b45bb7930a
+    }
+
+    IEnumerator setRouteTracer()
+    {
+        bool repeat = false;
+        try
+        {
+            objA = GameObject.FindGameObjectWithTag("start_wp").transform;
+            objB = GameObject.FindGameObjectWithTag("end_wp").transform;
+
+            //gameObject.AddComponent<RouteTracer>();
+        }
+        catch (NullReferenceException)
+        {
+            repeat = true;
+        }
+
+        if (repeat)
+        {
+            yield return setRouteTracer();
+        }
+
+        yield return null;
     }
 
     // Lock la map
@@ -62,4 +70,4 @@ public class GameManager : MonoBehaviour
         canvas.GetComponentInChildren<Transform>().gameObject.SetActive(false);
         locked = true;
     }
-}
+}
\ No newline at end of file
diff --git a/T3-Unity/Assets/Scripts/bordel.cs b/T3-Unity/Assets/Scripts/bordel.cs
new file mode 100644
index 0000000..db8f2c1
--- /dev/null
+++ b/T3-Unity/Assets/Scripts/bordel.cs
@@ -0,0 +1,23 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class bordel : MonoBehaviour
+{
+
+    public static float motiv;
+    public static float difficulty;
+    public static int fame;
+    public static bool stop = false;
+    
+    void Start()
+    {
+        
+    }
+
+    // Update is called once per frame
+    void Update()
+    {
+        
+    }
+}
diff --git a/T3-Unity/Assets/Scripts/bordel.cs.meta b/T3-Unity/Assets/Scripts/bordel.cs.meta
new file mode 100644
index 0000000..f8b7f39
--- /dev/null
+++ b/T3-Unity/Assets/Scripts/bordel.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 1034c7539fe11f24fba4c4e8923eda2b
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/T3-Unity/Assets/Scripts/changeminus.cs b/T3-Unity/Assets/Scripts/changeminus.cs
index c5aeb0e..ce012bd 100644
--- a/T3-Unity/Assets/Scripts/changeminus.cs
+++ b/T3-Unity/Assets/Scripts/changeminus.cs
@@ -7,11 +7,11 @@ using UnityEngine.UI;
 public class changeminus : MonoBehaviour
 {
 
-    public static float plus = GameManager.motiv;
+    public static float plus = bordel.motiv;
 
     public void changeMinus(string word)
     {
-        plus = GameManager.difficulty;
+        plus = bordel.difficulty;
         plus--;
 
         if (plus < 0)
@@ -19,6 +19,6 @@ public class changeminus : MonoBehaviour
             plus = 0;
         }
 
-        GameManager.difficulty = plus;
+        bordel.difficulty = plus;
     }
 }
diff --git a/T3-Unity/Assets/Scripts/changeplus.cs b/T3-Unity/Assets/Scripts/changeplus.cs
index aad23cb..d4f8a0e 100644
--- a/T3-Unity/Assets/Scripts/changeplus.cs
+++ b/T3-Unity/Assets/Scripts/changeplus.cs
@@ -12,7 +12,7 @@ public class changeplus : MonoBehaviour
     public void changePlus(string word)
     {
 
-        moins = GameManager.difficulty;
+        moins = bordel.difficulty;
         moins++;
 
         if (moins > 10)
@@ -20,7 +20,7 @@ public class changeplus : MonoBehaviour
             moins = 10;
         }
 
-        GameManager.difficulty = moins;
+        bordel.difficulty = moins;
 
         
     }
diff --git a/T3-Unity/Assets/Scripts/diff_scale.cs b/T3-Unity/Assets/Scripts/diff_scale.cs
index 452d461..3de9196 100644
--- a/T3-Unity/Assets/Scripts/diff_scale.cs
+++ b/T3-Unity/Assets/Scripts/diff_scale.cs
@@ -9,19 +9,19 @@ public class diff_scale : MonoBehaviour
     // Start is called before the first frame update
     void Start()
     {
-        GameManager.motiv = 5f;
+        bordel.motiv = 5f;
     }
 
     // Update is called once per frame
     void Update()
     {
-        float ech = GameManager.difficulty/10;
+        float ech = bordel.difficulty/10;
         
         transform.localScale = new Vector3 (ech,1,1);
 
-        if (GameManager.difficulty < 0)
+        if (bordel.difficulty < 0)
         {
-            GameManager.difficulty = 0;
+            bordel.difficulty = 0;
         }
 
 
diff --git a/T3-Unity/Assets/Scripts/motiv_scale.cs b/T3-Unity/Assets/Scripts/motiv_scale.cs
index 873f3be..8dbcdbc 100644
--- a/T3-Unity/Assets/Scripts/motiv_scale.cs
+++ b/T3-Unity/Assets/Scripts/motiv_scale.cs
@@ -14,41 +14,41 @@ public class motiv_scale : MonoBehaviour
     void Update()
     {
         
-        if (GameManager.stop)
+        if (bordel.stop)
         {
 
         }
         else
         {
 
-            float ech = GameManager.motiv / 10;
+            float ech = bordel.motiv / 10;
 
             transform.localScale = new Vector3(ech, 1, 1);
 
 
-            if (GameManager.motiv < 0)
+            if (bordel.motiv < 0)
             {
-                GameManager.motiv = 0;
+                bordel.motiv = 0;
             }
 
-            if (GameManager.motiv > 10)
+            if (bordel.motiv > 10)
             {
-                GameManager.motiv = 10;
+                bordel.motiv = 10;
             }
 
-            if (GameManager.difficulty < 2)
+            if (bordel.difficulty < 2)
             {
-                GameManager.motiv = GameManager.motiv - 0.003f;
+                bordel.motiv = bordel.motiv - 0.003f;
             }
 
-            else if (GameManager.difficulty > 4)
+            else if (bordel.difficulty > 4)
             {
-                GameManager.motiv = GameManager.motiv - 0.003f;
+                bordel.motiv = bordel.motiv - 0.003f;
             }
 
             else
             {
-                GameManager.motiv = GameManager.motiv + 0.003f;
+                bordel.motiv = bordel.motiv + 0.003f;
             }
 
         }
diff --git a/T3-Unity/Assets/Scripts/validate_game.cs b/T3-Unity/Assets/Scripts/validate_game.cs
index d3f4d0c..1e891fd 100644
--- a/T3-Unity/Assets/Scripts/validate_game.cs
+++ b/T3-Unity/Assets/Scripts/validate_game.cs
@@ -18,28 +18,28 @@ public class validate_game : MonoBehaviour
     public void changeFame(string word)
     {
 
-        actual_fame = GameManager.fame;
+        actual_fame = bordel.fame;
 
-        if (GameManager.motiv < 2.5)
+        if (bordel.motiv < 2.5)
         {
             actual_fame = actual_fame + 0;
         }
-        else if (GameManager.motiv <= 5)
+        else if (bordel.motiv <= 5)
         {
-            actual_fame = actual_fame +(10 + (int)GameManager.motiv);
+            actual_fame = actual_fame +(10 + (int)bordel.motiv);
         }
 
-        else if (GameManager.motiv > 5)
+        else if (bordel.motiv > 5)
         {
-            actual_fame = actual_fame +(15 + (int)GameManager.motiv);
+            actual_fame = actual_fame +(15 + (int)bordel.motiv);
         }
 
 
         textshowed.text = "Réputation : " + actual_fame.ToString(); ;
 
-        GameManager.fame = actual_fame;
+        bordel.fame = actual_fame;
 
-        GameManager.stop = true;
+        bordel.stop = true;
 
     }
    
-- 
GitLab