using UnityEngine; using PlasticGui; using Unity.PlasticSCM.Editor.UI; namespace Unity.PlasticSCM.Editor.Toolbar { internal class UVCSToolbarButtonData { internal bool IsVisible { get; set; } internal string Text { get; set; } internal string Tooltip { get; set; } internal Texture Icon { get; set; } internal static UVCSToolbarButtonData BuildDefault() { return new UVCSToolbarButtonData { Text = PlasticLocalization.Name.UnityVCS.GetString(), Tooltip = PlasticLocalization.Name.UseUnityVersionControlToManageYourProject.GetString(), Icon = Images.GetPlasticViewIcon(), IsVisible = UVCSToolbarButtonIsShownPreference.IsEnabled() && UVCSPluginIsEnabledPreference.IsEnabled(), }; } } }