diff --git a/Assets/ChargementJSONStructure.cs b/Assets/ChargementJSONStructure.cs index dd8c7a96f88a97076559b2b71a035a19fb15f21e..e9c27f48d791c17e867234e182855250853793e4 100644 --- a/Assets/ChargementJSONStructure.cs +++ b/Assets/ChargementJSONStructure.cs @@ -64,8 +64,8 @@ public class ChargementJSONStructure : MonoBehaviour public string consigne; public string fond; public string condition; - public DateTime debut; - public DateTime fin; + public string debut; + public string fin; public bool randomiser; public int nbItemsMax; public List<EpreuveItem> items; diff --git a/Assets/EpreuveCondition.cs b/Assets/EpreuveCondition.cs index 1f77f807bad07c96496aef9c4f6ddbdfc9db1882..b8c47d107f61eaafb930a680ec75fe1de960eaa9 100644 --- a/Assets/EpreuveCondition.cs +++ b/Assets/EpreuveCondition.cs @@ -1,4 +1,5 @@ using System; +using System.Globalization; using UnityEngine; using static ChargementJSONStructure; @@ -13,8 +14,8 @@ class EpreuveCondition public EpreuveCondition(Epreuve ep) { text_condition = ep.condition; - start = ep.debut; - end = ep.fin; + start = DateTime.ParseExact(ep.debut, "yyyy-MM-dd", CultureInfo.InvariantCulture); + end = DateTime.ParseExact(ep.fin, "yyyy-MM-dd", CultureInfo.InvariantCulture); Debug.Log("instance début" + start); Debug.Log("instance fin" + end); }