using Unity.Services.Core;
using UnityEngine;
using System.Threading.Tasks;
public static class SaveManager
{
public static ISaveClient Client { get; private set; }
public static async Task Initialise()
{
if (UnityServices.State != ServicesInitializationState.Initialized &&
UnityServices.State != ServicesInitializationState.Initializing)
{
await UnityServices.InitializeAsync();
}
if (Client == null)
{
var CloudClient = new CloudSaveClient();
await CloudClient.Initialise();
Client = CloudClient;
}
}
}