fix cast bar

This commit is contained in:
Pedro Gomes 2025-09-27 18:00:28 +01:00
parent 4bbe4304bc
commit a697ed4b89
2 changed files with 2 additions and 3 deletions

View File

@ -73,7 +73,7 @@ public class CastBarHandler : MonoBehaviour
currentAbility = ability; currentAbility = ability;
currentCastTime = castTime; currentCastTime = castTime;
castBarIcon.sprite = ability.Icon; castBarIcon.sprite = ability.Icon;
StartCoroutine(FillImageOverTime(ability.castTime + 0.05f)); StartCoroutine(FillImageOverTime(currentCastTime + 0.01f));
} }
public void ShowChannelingBar(BaseAbility ability, Action abilityChannelExecution) public void ShowChannelingBar(BaseAbility ability, Action abilityChannelExecution)
{ {
@ -81,7 +81,7 @@ public class CastBarHandler : MonoBehaviour
currentAbility = ability; currentAbility = ability;
currentChannelTime = ability.castTime; currentChannelTime = ability.castTime;
castBarIcon.sprite = ability.Icon; castBarIcon.sprite = ability.Icon;
StartCoroutine(DecayImageOverTime(((ChanneledAbility)ability).duration + 0.05f)); StartCoroutine(DecayImageOverTime(((ChanneledAbility)ability).duration + 0.01f));
} }
IEnumerator FillImageOverTime(float castTime) IEnumerator FillImageOverTime(float castTime)

View File

@ -6,6 +6,5 @@ using UnityEngine;
public class StatInfluence public class StatInfluence
{ {
public GameTag statTag; public GameTag statTag;
public CharacterStatType statType;
public float percentInfluence; public float percentInfluence;
} }