this idiot forgot to commit an entire month's worth of code
This commit is contained in:
parent
c67146ea1a
commit
a3321d361c
51 changed files with 3644 additions and 84 deletions
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue