This ability lets you swap entire ability nodes for the ones set in parameters
More...
|
virtual void | SwapAbilityNodes () |
| Disables the old ability nodes, swaps with the new, and enables them More...
|
|
virtual string | HelpBoxText () |
| This method is only used to display a helpbox text at the beginning of the ability's inspector. More...
|
|
virtual void | SetInputManager (InputManager inputManager) |
| Sets a new input manager for this ability to get input from More...
|
|
virtual void | BindAnimator () |
| Binds the animator from the character and initializes the animator parameters More...
|
|
virtual void | ResetInput () |
| Resets all input for this ability. Can be overridden for ability specific directives More...
|
|
virtual void | EarlyProcessAbility () |
| The first of the 3 passes you can have in your ability. Think of it as EarlyUpdate() if it existed More...
|
|
virtual void | ProcessAbility () |
| The second of the 3 passes you can have in your ability. Think of it as Update() More...
|
|
virtual void | LateProcessAbility () |
| The last of the 3 passes you can have in your ability. Think of it as LateUpdate() More...
|
|
virtual void | UpdateAnimator () |
| Override this to send parameters to the character's animator. This is called once per cycle, by the Character class, after Early, normal and Late process(). More...
|
|
virtual void | PermitAbility (bool abilityPermitted) |
| Changes the status of the ability's permission More...
|
|
virtual void | Flip () |
| Override this to specify what should happen in this ability when the character flips More...
|
|
virtual void | ResetAbility () |
| Override this to reset this ability's parameters. It'll be automatically called when the character gets killed, in anticipation for its respawn. More...
|
|
virtual void | PlayAbilityStartFeedbacks () |
| Plays the ability start sound effect More...
|
|
virtual void | StopStartFeedbacks () |
| Stops the ability used sound effect More...
|
|
virtual void | PlayAbilityStopFeedbacks () |
| Plays the ability stop sound effect More...
|
|
virtual void | RegisterAnimatorParameter (string parameterName, AnimatorControllerParameterType parameterType, out int parameter) |
| Registers a new animator parameter to the list More...
|
|
|
override void | HandleInput () |
| If the player presses the SwitchCharacter button, we swap abilities. This ability reuses the SwitchCharacter input to avoid multiplying input entries, but feel free to override this method to add a dedicated one More...
|
|
virtual void | Swap () |
| Swaps ability nodes More...
|
|
virtual void | Start () |
| On Start(), we call the ability's intialization More...
|
|
virtual void | Initialization () |
| Gets and stores components for further use More...
|
|
virtual void | InitializeAnimatorParameters () |
| Adds required animator parameters to the animator parameters list if they exist More...
|
|
virtual void | InternalHandleInput () |
| Internal method to check if an input manager is present or not More...
|
|
virtual void | OnRespawn () |
| Override this to describe what should happen to this ability when the character respawns More...
|
|
virtual void | OnDeath () |
| Override this to describe what should happen to this ability when the character respawns More...
|
|
virtual void | OnHit () |
| Override this to describe what should happen to this ability when the character takes a hit More...
|
|
virtual void | OnEnable () |
| On enable, we bind our respawn delegate More...
|
|
virtual void | OnDisable () |
| On disable, we unbind our respawn delegate More...
|
|
This ability lets you swap entire ability nodes for the ones set in parameters