public void SaveParcours() { Parcours p = new Parcours { JouetObjets = new List <JouetObjet>() }; foreach (GameObject go in lesGOs) { p.JouetObjets.Add(JouetObjet.toJouetObjet(go)); } if (gameData == null) { gameData = new GameData { Parcours = new List <Parcours>() }; } else if (gameData.Parcours == null) { gameData.Parcours = new List <Parcours>(); } gameData.Parcours.Add(p); SaveJson(); }
public GameObject ToGameObject(JouetObjet jo) { GameObject go = GameObject.CreatePrimitive(PrimitiveType.Cube); go.transform.position = new Vector3(jo.X + transform.position.x, DEFAULT_Y, jo.Z + transform.position.z); go.name = jo.Name; return(go); }