public class GameManager : Component
{
protected override void OnStart()
{
var files = FileSystem.Data.FindFile("/", "*", true);
foreach (var file in files)
{
try
{
if (FileSystem.Data.FileExists(file))
{
FileSystem.Data.DeleteFile(file);
}
}
catch (System.Exception e)
{
Log.Warning($"Failed to delete {file}: {e.Message}");
}
}
Log.Info("Cleanup complete.");
}
}