Eye of the Nile Docs
Everything you need to know to get started!
Loading...
Searching...
No Matches
AbilityInventory Class Reference

Detailed Description

Stores all the abilities the player has unlocked.

Documentation updated 8/11/2024

Author
Stephen Nuttall
Note
This is a scriptable object, meaning you can make an instance of it in the Unity Editor that exists in the file explorer.

Public Member Functions

void UpgradeAbility (int index)
 
void EquipAbility (int slotNumber, int index)
 
BaseAbilityInfo GetAbilitySet (int abilityKey)
 
BaseAbilityInfo GetAbilitySet (string abilityName)
 
int GetNumAbilities ()
 

Private Attributes

ActiveAbilityData activeAbilityData
 
BaseAbilityInfo[] AbilitySets
 

Member Function Documentation

◆ EquipAbility()

void AbilityInventory.EquipAbility ( int slotNumber,
int index )

◆ GetAbilitySet() [1/2]

BaseAbilityInfo AbilityInventory.GetAbilitySet ( int abilityKey)

◆ GetAbilitySet() [2/2]

BaseAbilityInfo AbilityInventory.GetAbilitySet ( string abilityName)

◆ GetNumAbilities()

int AbilityInventory.GetNumAbilities ( )

◆ UpgradeAbility()

void AbilityInventory.UpgradeAbility ( int index)

Member Data Documentation

◆ AbilitySets

BaseAbilityInfo [] AbilityInventory.AbilitySets
private

◆ activeAbilityData

ActiveAbilityData AbilityInventory.activeAbilityData
private

The documentation for this class was generated from the following file: