using System.IO;
using HutongGames.PlayMaker;
using UnityEngine;

namespace BansheeGz.BGDatabase
{
    [ActionCategory("BansheeGz")]
    public class BGDeleteGameWebGl: BGSaveGameWebGl
    {
        public override void OnEnter()
        {
            var fullFileName = FilePath;
            if(debug.Value) Debug.Log("BGDeleteGameWebGl: Trying to delete file : " + fullFileName);
            if (!File.Exists(fullFileName))
            {
                if(debug.Value) Debug.Log("BGDeleteGameWebGl: File does not exist: " + fullFileName);
                return;
            }
            File.Delete(fullFileName);
            WebIdbfsSync();
            if(debug.Value) Debug.Log("BGDeleteGameWebGl: Deleted ok-  " + fullFileName);
            Finish();
        }
    }
}