using System.Linq; using UnityEngine; namespace RPGCoreCommon.Settings { public static class SettingsManager { private static MainSettingsSO _mainSettings; public static T Get() where T : CustomSettingsSO { _mainSettings ??= Resources.Load("MainSettings"); return _mainSettings.settings.FirstOrDefault(settings => settings is T) as T; } } }