using UnityEditor; using UnityEngine.Scripting; using Terra.Arbitrator.Services; namespace Terra.Arbitrator.Settings { [Preserve] public static class BetterGitSettings { internal const string UsernameKey = "Terra.Arbitrator.Username"; internal const string EmailKey = "Terra.Arbitrator.Email"; internal const string AuthUsernameKey = "Terra.Arbitrator.AuthUsername"; internal const string AuthPasswordKey = "Terra.Arbitrator.AuthPassword"; public static string Username { get => MainThreadDataCache.UserName; set => EditorPrefs.SetString(UsernameKey, value); } public static string Email { get => MainThreadDataCache.EmailAddress; set => EditorPrefs.SetString(EmailKey, value); } public static string AuthUsername { get => MainThreadDataCache.AuthUsername; set => EditorPrefs.SetString(AuthUsernameKey, value); } public static string AuthPassword { get => MainThreadDataCache.AuthPassword; set => EditorPrefs.SetString(AuthPasswordKey, value); } } }