using System.IO;
using Bolt;

namespace BansheeGz.BGDatabase
{
    [UnitCategory("BansheeGz")]
    public partial class DeleteSave : SaveLoadWithNameA
    {
        protected override ControlOutput Enter(Flow flow)
        {
            var fullFileName = FullFileName(flow);

            if (File.Exists(fullFileName))
            {
                File.Delete(fullFileName);
                Log(flow,"File $ deleted", fullFileName);
            }
            else Log(flow, "File not found: $", fullFileName);

            return _out;
        }
    }
}