Example #1
0
        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();
        }
Example #2
0
        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);
        }