123456789101112131415161718 |
- using Newtonsoft.Json;
- using System;
- using System.IO;
- using UnityEngine;
- namespace Assets.StreetLight
- {
- public sealed class Configuration
- {
- public string CalibrationFilesDirectory { get; set; }
- private static readonly Lazy<Configuration> lazy = new(() => JsonConvert.DeserializeObject<Configuration>(File.ReadAllText(Path.Combine(Application.streamingAssetsPath, "Configuration.json"))));
- public static Configuration Instance => lazy.Value;
- private Configuration() { }
- }
- }
|