So the initial and biggest issue is that for the Generic Ability, even if I turn it to "Automatic" during runtime, it never says Generic "___" (active).
However, if I add damage to the player, they are healing like you might expect (and not when I haven't changed the start type).
I tried stop type of both "manual" and "Fire2" and either way, I get the strange behavior.
What I am trying to accomplish is that when a player interacts with a bowl of food, an animation plays and they begin to heal, and their item set swaps to a specific item set, which is just a spoon that is otherwise inaccessible to the player. So far, my script does cause them to switch to switch to the spoon. I also can see the interact ability fire off. I've debugged enough to see that there is an ability passed into TryStartAbility, which it's the 9th one in my list so I used index 8. (As an aside, having the "Ability Index" value in the inspector was odd and threw me off as I initially tried to use 701 but got a null reference error.)
The animation doesn't start either. I added it to the full body blend tree where there is an index ID of 701. I'm not sure, at this point, if that's related to this or some misunderstanding of the animation tree, although I have done similar before without issue when I made custom abilities.
However, if I add damage to the player, they are healing like you might expect (and not when I haven't changed the start type).
I tried stop type of both "manual" and "Fire2" and either way, I get the strange behavior.
What I am trying to accomplish is that when a player interacts with a bowl of food, an animation plays and they begin to heal, and their item set swaps to a specific item set, which is just a spoon that is otherwise inaccessible to the player. So far, my script does cause them to switch to switch to the spoon. I also can see the interact ability fire off. I've debugged enough to see that there is an ability passed into TryStartAbility, which it's the 9th one in my list so I used index 8. (As an aside, having the "Ability Index" value in the inspector was odd and threw me off as I initially tried to use 701 but got a null reference error.)
The animation doesn't start either. I added it to the full body blend tree where there is an index ID of 701. I'm not sure, at this point, if that's related to this or some misunderstanding of the animation tree, although I have done similar before without issue when I made custom abilities.