From 1a912a91249be79d3a4f0e93c80304b659260019 Mon Sep 17 00:00:00 2001 From: Michael Day Date: Mon, 18 Oct 2021 16:38:27 -0700 Subject: [PATCH] properly clear background image in action bar icons --- .../Core/System/Scripts/UI/Buttons/ActionButton.cs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Assets/AnyRPG/Core/System/Scripts/UI/Buttons/ActionButton.cs b/Assets/AnyRPG/Core/System/Scripts/UI/Buttons/ActionButton.cs index 151dfb789..cc5f6c30d 100644 --- a/Assets/AnyRPG/Core/System/Scripts/UI/Buttons/ActionButton.cs +++ b/Assets/AnyRPG/Core/System/Scripts/UI/Buttons/ActionButton.cs @@ -308,10 +308,21 @@ public void UpdateVisual(bool removeStaleActions = false) { if (Useable == null) { //Debug.Log("ActionButton.UpdateVisual(): useable is null. clearing stack count and setting icon to empty"); + + // clear stack count uIManager.ClearStackCount(this); + + // clear icon Icon.sprite = null; Icon.color = icon.color = new Color32(0, 0, 0, 0); + + // clear background image + backgroundImage.color = new Color32(0, 0, 0, 0); + backgroundImage.sprite = null; + + // clear cooldown icon DisableCoolDownIcon(); + return; } @@ -394,8 +405,6 @@ public void ClearUseable() { } Useable = null; DisableCoolDownIcon(); - backgroundImage.color = new Color32(0, 0, 0, 0); - backgroundImage.sprite = null; UpdateVisual(); } }