using System; using System.Collections.Generic; using UnityEngine; public class AbilityUIHandler : MonoBehaviour { public List uiObjects = new(); [SerializeField] private MarisaAbilityHandler playerAbilityHandler; private void Start() { uiObjects[0].thisAbility = playerAbilityHandler.mainAttackInstance; uiObjects[1].thisAbility = playerAbilityHandler.secondaryAttackInstance; uiObjects[2].thisAbility = playerAbilityHandler.spellAInstance; uiObjects[3].thisAbility = playerAbilityHandler.spellBInstance; foreach (AbilityUIObject uiObject in uiObjects) { uiObject.UpdateUI(); } } }