KitchenChaos/Library/PackageCache/com.unity.services.core@1.7.0/Runtime/Configuration/StreamingAssetsConfiguratio...

17 lines
569 B
C#

using System.Threading.Tasks;
using Newtonsoft.Json;
namespace Unity.Services.Core.Configuration
{
class StreamingAssetsConfigurationLoader : IConfigurationLoader
{
public async Task<SerializableProjectConfiguration> GetConfigAsync()
{
var jsonConfig = await StreamingAssetsUtils.GetFileTextFromStreamingAssetsAsync(
ConfigurationUtils.ConfigFileName);
var config = JsonConvert.DeserializeObject<SerializableProjectConfiguration>(jsonConfig);
return config;
}
}
}