Exemple #1
0
        /// <summary>
        /// Loads and assign all public members of this instance from previously saved file.
        /// If the file is empty or not exists all members will keep default values.
        /// </summary>
        public void Load()
        {
            if (File.Exists(FileName))
            {
                string xml          = File.ReadAllText(FileName);
                object deserialized = UtilitySerialization.XMLToObject(xml, GetType());

                UtilityReflection.CloneMembers(deserialized, this);
            }
        }
Exemple #2
0
        // Loads stash data
        private static void Load()
        {
            string filename = Environment.DataPath + "stash.dat";

            if (File.Exists(filename))
            {
                string xml = File.ReadAllText(filename);
                _data = UtilitySerialization.XMLToObject(xml, _data.GetType()) as List <CommonPair <string, object> >;
            }
        }
Exemple #3
0
 /// <summary>
 /// Serializes and saves all public members of this instance in to file.
 /// </summary>
 public void Save()
 {
     File.WriteAllText(FileName, UtilitySerialization.ObjectToXML(this));
 }
Exemple #4
0
        // Saves stash data
        private static void Save()
        {
            string filename = Environment.DataPath + "stash.dat";

            File.WriteAllText(filename, UtilitySerialization.ObjectToXML(_data));
        }