diff --git a/Assets/_PackageRoot/Scripts/Binders/BaseColorBinder.Public.cs b/Assets/_PackageRoot/Scripts/Binders/BaseColorBinder.Public.cs index 921417e..c12e94a 100644 --- a/Assets/_PackageRoot/Scripts/Binders/BaseColorBinder.Public.cs +++ b/Assets/_PackageRoot/Scripts/Binders/BaseColorBinder.Public.cs @@ -16,7 +16,12 @@ public bool SetColor(ColorData colorData) return false; } data.colorGuid = colorData.Guid; - SetColor(GetColor(colorData)); + var color = GetColor(colorData); + + if (Theme.Instance?.debugLevel <= DebugLevel.Log) + Debug.Log($"SetColor: '{data.ColorName}' {color.ToHexRGBA()} at {GameObjectPath()}", gameObject); + + SetColor(color); return true; } } diff --git a/Assets/_PackageRoot/Scripts/Binders/BaseColorBinder.cs b/Assets/_PackageRoot/Scripts/Binders/BaseColorBinder.cs index 64b2bf3..351168d 100644 --- a/Assets/_PackageRoot/Scripts/Binders/BaseColorBinder.cs +++ b/Assets/_PackageRoot/Scripts/Binders/BaseColorBinder.cs @@ -78,8 +78,8 @@ private void OnValidate() if (string.IsNullOrEmpty(data.colorGuid) || Theme.Instance?.ColorGuids.Contains(data.colorGuid) == false) { data.colorGuid = Theme.Instance?.GetColorFirst().Guid; - if (Theme.Instance?.debugLevel <= DebugLevel.Log) - Debug.Log($"colorGuid is null or doesn't match to any existed colors at: {GameObjectPath()}", gameObject); + if (Theme.Instance?.debugLevel <= DebugLevel.Error) + Debug.LogError($"colorGuid is null or doesn't match to any existed colors at: {GameObjectPath()}", gameObject); } TrySetColor(Theme.Instance.CurrentTheme); diff --git a/Assets/_PackageRoot/package.json b/Assets/_PackageRoot/package.json index a85ed34..df8e92f 100644 --- a/Assets/_PackageRoot/package.json +++ b/Assets/_PackageRoot/package.json @@ -5,7 +5,7 @@ "name": "Ivan Murzak", "url": "https://github.com/IvanMurzak" }, - "version": "2.1.0", + "version": "2.1.1", "unity": "2019.2", "description": "Create palettes of colors and components for change specific color on a specific visual element. Very useful to UI.", "keywords": [