示例#1
0
        public void Upgrade()
        {
            directoryPath = XMLSaver.GetDirectoryPath();
            Saver tmp;

            tmp      = new Saver();
            tmp.path = path;
            tmp.Load();
            if (tmp.version == this.version)
            {
                return;
            }
                        #if !RELEASE_VERSION
            Debug.LogFormat("<color=red>{0}: {1}</color>", "Upgrading", GetType().ToString());
                        #endif
            OnUpgrade();
            Save();
            Load();
        }
示例#2
0
 void OnEnterGame()
 {
     //load
     XMLSaver.Load();
     StaticDataLoader.Load();
     ZoneManager.Instance.LoadData();
     gameObject.AddComponent <HeadSpriteUtils> ();
     _timeStamp  = GetTimeStamp();
     _localTime  = 0.0f;
     _lastSecond = false;
     _curTime    = DateTime.Now;
     FrostRX.Start(this).
     Execute(() => { loading.gameObject.SetActive(false); }).
     Wait(4.0f).
     Execute(() => { loading.gameObject.SetActive(true); loading.SetAlpha(0.0f); }).
     AlphaFade(loading, 1.0f, 8.0f).
     ExecuteAfterTime(() => { OnSaveData(); }, 2.0f).
     Wait(2.0f).
     AlphaFade(loading, 0.0f, 8.0f).
     GoToBegin();
 }
示例#3
0
 // Save photoviewer album list to xml file
 public void save()
 {
     XMLSaver.WriteXml(this.AlbumsList);
 }
示例#4
0
 public PhotoViewer()
 {
     this.AlbumsList = XMLSaver.ReadXml();
 }
示例#5
0
 void OnSaveData()
 {
     AssetsManager.Instance.SaveOfflineTime();
     XMLSaver.Save();
 }
 protected void Save()
 {
     XMLSaver.Serialize(nodes, nodesPath);
     XMLSaver.Serialize(connections, connectionsPath);
 }
示例#7
0
        public void saveTest()
        {
            XMLSaver s = new XMLSaver(AppDomain.CurrentDomain.BaseDirectory, "testFile");

            string path = s.save("Hello world!");
        }
示例#8
0
    void OnGUI()
    {
        bool created = false;

        if (GUI.RepeatButton(redRect, "Capsule"))
        {
            go = GameObject.CreatePrimitive(PrimitiveType.Capsule);
            TypeHolder typeH = go.AddComponent <TypeHolder>();
            typeH.type = PrimitiveType.Capsule;
            go.name    = "Capsule" + go.GetInstanceID();
            created    = true;
        }

        if (GUI.RepeatButton(greenRect, "Cube"))
        {
            go = GameObject.CreatePrimitive(PrimitiveType.Cube);
            TypeHolder typeH = go.AddComponent <TypeHolder>();
            typeH.type = PrimitiveType.Cube;
            go.name    = "Cube" + go.GetInstanceID();
            created    = true;
        }

        if (GUI.RepeatButton(blueRect, "Cylinder"))
        {
            go = GameObject.CreatePrimitive(PrimitiveType.Cylinder);
            TypeHolder typeH = go.AddComponent <TypeHolder>();
            typeH.type = PrimitiveType.Cylinder;
            go.name    = "Cylinder" + go.GetInstanceID();
            created    = true;
        }

        /*
         * if (GUI.Button(resetRect, "SAVE"))
         * BinarySaver.Save(GetObjectsToSave(), fileName);
         *
         * if (GUI.Button(loadRect, "LOAD"))
         * {
         * List<ObjectSaver> toLoad = BinarySaver.Load(fileName) as List<ObjectSaver>;
         * if (toLoad == null)
         * {
         * Debug.Log("No Binary File Found");
         * return;
         * }
         *
         * CreateObjectsFromList(toLoad);
         * }
         */

        if (GUI.Button(resetXMLRect, "SAVE XML"))
        {
            XMLSaver <List <ObjectSaver> > .Save(GetObjectsToSave(), fileNameXML);
        }

        if (GUI.Button(loadXMLRect, "LOAD XML"))
        {
            List <ObjectSaver> toLoad = XMLSaver <List <ObjectSaver> > .Load(fileNameXML);

            if (toLoad == null)
            {
                Debug.Log("No XML File Found");
                return;
            }

            CreateObjectsFromList(toLoad);
        }

        if (!created)
        {
            return;
        }

        go.transform.position = Random.insideUnitSphere * 5;
        go.GetComponent <Renderer>().material.color = new Color(Random.insideUnitSphere.x, Random.insideUnitSphere.y, Random.insideUnitSphere.z);
        objects.Add(go);
    }
示例#9
0
 public void Save()
 {
     XMLSaver.SaveJSON(this, path);
 }
示例#10
0
    private bool _isObj;     // есть ли како-то объект на сцене

    void Start()
    {
        _audioSource = GetComponent <AudioSource> ();
        _xml         = GetComponent <XMLSaver> ();
    }
示例#11
0
 void OnExitGame()
 {
     XMLSaver.Save();
 }