Пример #1
0
 public void Initialize()
 {
     Screen.orientation                    = ScreenOrientation.LandscapeLeft;
     SerializedEntities.se                 = SerializedEntities.DeSerialize(Constants.EntitiesXML);
     SerializedScenes.szScenes             = SerializedScenes.DeSerialize(Constants.ScenesXML);
     SerializedMapCategories.mapCategories = SerializedMapCategories.DeSerialize(Constants.CategoriesXML);
     SerializedGameLevels.gameLevels       = SerializedGameLevels.DeSerialize(Constants.GameLevelsXML);
 }
Пример #2
0
        static public void Serialize(SerializedEntities sz, string filename)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(SerializedEntities));
            TextWriter    textWriter = new StreamWriter(filename);

            serializer.Serialize(textWriter, sz);
            textWriter.Close();
        }
Пример #3
0
 void Start()
 {
     Screen.orientation = ScreenOrientation.LandscapeLeft;
     if (SerializedEntities.se == null)
     {
         SerializedEntities.se     = SerializedEntities.DeSerialize(Constants.EntitiesXML);
         SerializedScenes.szScenes = SerializedScenes.DeSerialize(Constants.ScenesXML);
     }
     gl.Initialize();
 }
Пример #4
0
        public static SerializedEntities DeSerialize(string filename)
        {
            XmlSerializer deserializer = new XmlSerializer(typeof(SerializedEntities));

            TextAsset          textAsset  = (TextAsset)Resources.Load(filename);
            TextReader         textReader = new StringReader(textAsset.text);
            SerializedEntities sz         = (SerializedEntities)deserializer.Deserialize(textReader);

            textReader.Close();
            return(sz);
        }
Пример #5
0
        public static void Generate()
        {
            SerializedEntities test = new SerializedEntities();
            SerializedEntity   sen  = new SerializedEntity();
            SerializedBodyPart bp   = new SerializedBodyPart();

            bp.bodyParts.Add(new SerializedBodyPart());
            sen.body = bp;
            test.entities.Add(sen);
            Serialize(test, Constants.EntitiesXML);
        }