this idiot forgot to commit an entire month's worth of code

This commit is contained in:
Sylvia 2026-04-22 18:23:31 -07:00
parent c67146ea1a
commit a3321d361c
51 changed files with 3644 additions and 84 deletions

View file

@ -13,7 +13,7 @@ public class MarisaAbilityHandler : MonoBehaviour
[Header("Ability Instances")]
public List<PlayerAbility> abilityInstances = new();
public Dictionary<String, PlayerAbility> instantiatedAbilityLookup = new();
[Header("UI")]
public AbilityHotbarIcon[] hotbarIcons;
//this is getting ridiculous
@ -23,6 +23,15 @@ public class MarisaAbilityHandler : MonoBehaviour
SetupAbilities();
}
private void Start()
{
hotbarIcons = FindObjectsByType<AbilityHotbarIcon>(FindObjectsSortMode.InstanceID);
if (AbilitySceneTransfer.instance.savedAbilities.Count > 0)
{
LevelSwitcher.instance.SetupScene();
}
}
public void SetupAbilities()
{
foreach (PlayerAbility oldAbility in abilityInstances)
@ -37,6 +46,7 @@ public class MarisaAbilityHandler : MonoBehaviour
abilityInstances.Add(newAbility);
newAbility.thisPlayer = thisPlayer;
hotbarIcons[currentAbilityCount].UpdateAbility(newAbility);
instantiatedAbilityLookup[ability.abilityName] = ability;
currentAbilityCount++;
Debug.Log(ability.abilityName);
}