Ejemplo n.º 1
0
    private string datapath;        // путь к файлу сохранения для этой локации

    void Awake()
    {
        datapath = Application.dataPath + "/Saves/Inventory.xml";

        if (File.Exists(datapath))                   // если файл сохранения уже существует
        {
            state = SerializatorInv.DeXml(datapath); // считываем state оттуда
        }
        else
        {
            setDefault();                   // иначе задаём дефолт
        }
    }
Ejemplo n.º 2
0
 void DumpInv()
 {
     File.Delete(datapath);
     state.Update();                           // вызов обновления state
     SerializatorInv.SaveXml(state, datapath); // и его сериализация
 }