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": [