From a697ed4b89d8eef0c9acc5d6b36f96bab4801dce Mon Sep 17 00:00:00 2001 From: Pedro Gomes Date: Sat, 27 Sep 2025 18:00:28 +0100 Subject: [PATCH] fix cast bar --- Assets/Scripts/AbilitySystem/Base/CastBarHandler.cs | 4 ++-- Assets/Scripts/AbilitySystem/Base/StatInfluence.cs | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/AbilitySystem/Base/CastBarHandler.cs b/Assets/Scripts/AbilitySystem/Base/CastBarHandler.cs index 68da115c..238f6287 100644 --- a/Assets/Scripts/AbilitySystem/Base/CastBarHandler.cs +++ b/Assets/Scripts/AbilitySystem/Base/CastBarHandler.cs @@ -73,7 +73,7 @@ public class CastBarHandler : MonoBehaviour currentAbility = ability; currentCastTime = castTime; castBarIcon.sprite = ability.Icon; - StartCoroutine(FillImageOverTime(ability.castTime + 0.05f)); + StartCoroutine(FillImageOverTime(currentCastTime + 0.01f)); } public void ShowChannelingBar(BaseAbility ability, Action abilityChannelExecution) { @@ -81,7 +81,7 @@ public class CastBarHandler : MonoBehaviour currentAbility = ability; currentChannelTime = ability.castTime; castBarIcon.sprite = ability.Icon; - StartCoroutine(DecayImageOverTime(((ChanneledAbility)ability).duration + 0.05f)); + StartCoroutine(DecayImageOverTime(((ChanneledAbility)ability).duration + 0.01f)); } IEnumerator FillImageOverTime(float castTime) diff --git a/Assets/Scripts/AbilitySystem/Base/StatInfluence.cs b/Assets/Scripts/AbilitySystem/Base/StatInfluence.cs index dd4fbdcd..668e9bb9 100644 --- a/Assets/Scripts/AbilitySystem/Base/StatInfluence.cs +++ b/Assets/Scripts/AbilitySystem/Base/StatInfluence.cs @@ -6,6 +6,5 @@ using UnityEngine; public class StatInfluence { public GameTag statTag; - public CharacterStatType statType; public float percentInfluence; } \ No newline at end of file