Overview

ABC's Ability Manager is where you can link global abilities or create new local abilities for characters. Abilities come in all shapes and forms including melee attacks, spells and Raycasts (for shooting!).

When setting up an ability you can define what triggers the activation, where the ability starts from, how it travels, what happens on impact, the effects it applies like inflicting damage, choose to link abilities together in a combo and setup any animations or graphics that play out through the various stages of the ability lifetime.

There is also further functionality to further configure the abilities including mana costs, cooldowns, speed adjustments, object spawning, bouncing between targets and much more..

Help text can be found in the Ability Manager which explains what each setting can do.

Loading the Ability Manager

The Ability Manager can be loaded by clicking the 'Ability Manager' button in the inspector window after adding the ABC Controller component to a GameObject.

Each character in your game with the Controller component will have their own list of abilities in the ability manager. This list can be a mix of either local abilities made just for that character or global abilities which have been linked too.

Linked global abilities are shared among all characters ability managers, meaning if you change the global ability then this change will affect everyone linked to that ability

To the very left of the window is a list of local abilities created or links to global abilities which have been added. Clicking on an item in the ability list will load up the configuration to the right to change settings for those abilities.

When an ability/global ability has been selected you will see 4 tabs displayed at the top: General, Position & Travel, Collison & Impact and Aesthetic & Animation. Clicking each tab will display a menu to the left of the screen with further tabs. Clicking on the tabs in the menu on the left will load a screen to the right with settings to be configured.

Last updated