From f4d85709fdbba2af80c358ccdef33205500b657e Mon Sep 17 00:00:00 2001
From: MrWarzo <jordan.pereira@etu.unistra.fr>
Date: Fri, 17 Dec 2021 00:09:35 +0000
Subject: [PATCH] Update RunnersFactory.cs

---
 T3-Unity/Assets/Scripts/IA/RunnersFactory.cs | 36 +++++++++++++-------
 1 file changed, 24 insertions(+), 12 deletions(-)

diff --git a/T3-Unity/Assets/Scripts/IA/RunnersFactory.cs b/T3-Unity/Assets/Scripts/IA/RunnersFactory.cs
index 62057dc..476395e 100644
--- a/T3-Unity/Assets/Scripts/IA/RunnersFactory.cs
+++ b/T3-Unity/Assets/Scripts/IA/RunnersFactory.cs
@@ -1,21 +1,28 @@
-namespace Scripts.IA
+namespace Scripts.IA
 {
     using UnityEngine;
     using Scripts.Waypoints;
     using Mapbox.Unity.Map;
     using System.Collections.Generic;
 
+    //! @authors Wakestufou
+    //! @brief "Insérer description rapide"
+    //! @details "Insérer description détaillée"
     public class RunnersFactory : MonoBehaviour
     {
-        public int nbJoueur;
-        public Transform parent;
-        public Runners copy;
-        private System.Random rdn;
-        private static RunnersFactory instance;
-        private AbstractMap _map;
-        public List<GameObject> _listRunners;
-        public float moyenneMotivation = 0;
+        // Champs publiques
+        public int nbJoueur; //<! "Insérer description de la variable"
+        public Transform parent; //<! "Insérer description de la variable"
+        public Runners copy; //<! "Insérer description de la variable"
+        public List<GameObject> _listRunners; //<! "Insérer description de la variable"
+        public float moyenneMotivation = 0; //<! "Insérer description de la variable"
 
+        private System.Random rdn; //<! "Insérer description de la variable"
+        private static RunnersFactory instance; //<! "Insérer description de la variable"
+        private AbstractMap _map; //<! "Insérer description de la variable"
+
+        //! @brief Se lance au lancement du script.
+        //! @details "Insérer description détaillée"
         void Start()
         {
             _listRunners = new List<GameObject>();
@@ -35,11 +42,13 @@
             moyenneMotivation /= float.Parse(_listRunners.Count.ToString());
         }
 
+        //! @brief Se répète toutes les 14ms (temps par défaut dans Unity).
+        //! @details "Insérer description détaillée"
         private void Update()
         {
             _listRunners.Clear();
             moyenneMotivation = 0;
-            for (int i = 0; i<GameObject.Find("Sportifs").transform.childCount; i++)
+            for (int i = 0; i < GameObject.Find("Sportifs").transform.childCount; i++)
             {
                 _listRunners.Add(GameObject.Find("Sportifs").transform.GetChild(i).gameObject);
                 moyenneMotivation += _listRunners[i].GetComponent<Runners>().motivation;
@@ -65,16 +74,19 @@
             }
         }
 
+        //! @brief "Insérer description rapide"
+        //! @details "Insérer description détaillée"
         public System.Random getRandom()
         {
             return rdn;
         }
 
-
+        //! @brief "Insérer description rapide"
+        //! @details "Insérer description détaillée"
         public static RunnersFactory getInstance()
         {
             return instance;
         }
 
     }
-}
\ No newline at end of file
+}
-- 
GitLab