Exemplo n.º 1
0
    //Save / Serialize

    /// <summary>
    /// Saves the currency to a file
    /// </summary>
    public virtual void SaveCurrency()
    {
        SerializedCurrency serializedCurrency = new SerializedCurrency();

        FillSerializedCurrency(serializedCurrency);
        MMSaveLoadManager.Save(serializedCurrency, _saveFileNameCurrency + _saveFileExtensionCurrency, _saveFolderName);
    }
Exemplo n.º 2
0
    /// <summary>
    /// Saves the achievements current status to a file on disk
    /// </summary>
    public void SaveDataCollection()
    {
        SerializedDataManager serializedDataManager = new SerializedDataManager();

        FillSerializedData(serializedDataManager);
        MMSaveLoadManager.Save(serializedDataManager, _saveFileNameUpgrades + _saveFileExtensionUpgrades, _saveFolderName);
    }
Exemplo n.º 3
0
    public virtual void SaveIntroScene()
    {
        SerializedIntro serializedIntro = new SerializedIntro();

        FillSerializedIntroScene(serializedIntro);
        MMSaveLoadManager.Save(serializedIntro, _saveFileNameCurrency + _saveFileExtensionCurrency, _saveFolderName);
    }
Exemplo n.º 4
0
    /// <summary>
    /// Saves the achievements current status to a file on disk
    /// </summary>
    public void SaveGeomancers()
    {
        SerializedGeomancerManager serializedGeo = new SerializedGeomancerManager();

        FillSerializedGeomancers(serializedGeo);
        MMSaveLoadManager.Save(serializedGeo, _saveFileNameUpgrades + _saveFileExtensionUpgrades, _saveFolderName);
    }
Exemplo n.º 5
0
    public virtual void SaveTime()
    {
        SerializedTime serializedTime = new SerializedTime();

        FillSerializedTime(serializedTime);
        MMSaveLoadManager.Save(serializedTime, _saveFileNameUpgrades + _saveFileExtensionUpgrades, _saveFolderName);
    }
Exemplo n.º 6
0
        /// <summary>
        /// Saves the inventory to a file
        /// </summary>
        public virtual void SaveInventory()
        {
            SerializedInventory serializedInventory = new SerializedInventory();

            FillSerializedInventory(serializedInventory);
            MMSaveLoadManager.Save(serializedInventory, gameObject.name + _saveFileExtension, _saveFolderName);
        }
Exemplo n.º 7
0
    /// <summary>
    /// Saves the achievements current status to a file on disk
    /// </summary>
    public void SaveUpgrades()
    {
        SerializedUpgradeManager serializedUpgrade = new SerializedUpgradeManager();

        FillSerializedUpgrades(serializedUpgrade);
        MMSaveLoadManager.Save(serializedUpgrade, _saveFileNameUpgrades + _saveFileExtensionUpgrades, _saveFolderName);
    }
Exemplo n.º 8
0
 /// <summary>
 /// Saves the sound settings to file
 /// </summary>
 protected virtual void SaveSoundSettings()
 {
     MMSaveLoadManager.Save(Settings, _saveFileName, _saveFolderName);
 }