Skip to content
Snippets Groups Projects
Commit f4d85709 authored by MrWarzo's avatar MrWarzo :speech_balloon:
Browse files

Update RunnersFactory.cs

parent 884ba916
Branches
1 merge request!75Update RunnersFactory.cs
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
}
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