/*
<copyright file="BGUNSave.cs" company="BansheeGz">
    Copyright (c) 2018-2021 All Rights Reserved
</copyright>
*/


using System.IO;
using MaxyGames.uNode;

namespace BansheeGz.BGDatabase
{
    [NodeMenu("BansheeGz", "DB: Save game")]
    public class BGUNSave : BGUNSaveLoadA
    {
        public override void Execute(object graph)
        {
            var filePath = FilePath;
            File.WriteAllBytes(filePath, BGRepo.I.Addons.Get<BGAddonSaveLoad>().Save());
            Log("Game is saved to file " + filePath);
        }
    }
}