Add this ability to a Character and it'll be part of a pool of characters in a scene to swap from. You'll need a CharacterSwapManager in your scene for this to work.
More...
|
override string | HelpBoxText () |
| This method is only used to display a helpbox text at the beginning of the ability's inspector. More...
|
|
virtual void | SwapToThisCharacter () |
| Called by the CharacterSwapManager, changes this character's type and sets its input manager More...
|
|
virtual void | ResetCharacterSwap () |
| Called when another character replaces this one as the active one, resets its type and player ID and kills its input More...
|
|
virtual bool | Current () |
| Returns true if this character is the currently active swap character 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 | Initialization () |
| On init, we grab our character type and playerID and store them for later More...
|
|
virtual void | Start () |
| On Start(), we call the ability's intialization 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 | HandleInput () |
| Called at the very start of the ability's cycle, and intended to be overridden, looks for input and calls methods if conditions are met 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...
|
|
Add this ability to a Character and it'll be part of a pool of characters in a scene to swap from. You'll need a CharacterSwapManager in your scene for this to work.
◆ Current()
virtual bool MoreMountains.CorgiEngine.CharacterSwap.Current |
( |
| ) |
|
|
virtual |
Returns true if this character is the currently active swap character
- Returns
◆ HelpBoxText()
override string MoreMountains.CorgiEngine.CharacterSwap.HelpBoxText |
( |
| ) |
|
|
virtual |
◆ Initialization()
override void MoreMountains.CorgiEngine.CharacterSwap.Initialization |
( |
| ) |
|
|
protectedvirtual |
◆ ResetCharacterSwap()
virtual void MoreMountains.CorgiEngine.CharacterSwap.ResetCharacterSwap |
( |
| ) |
|
|
virtual |
Called when another character replaces this one as the active one, resets its type and player ID and kills its input
◆ SwapToThisCharacter()
virtual void MoreMountains.CorgiEngine.CharacterSwap.SwapToThisCharacter |
( |
| ) |
|
|
virtual |
◆ _aiBrain
AIBrain MoreMountains.CorgiEngine.CharacterSwap._aiBrain |
|
protected |
◆ _savedCharacterType
◆ _savedPlayerID
string MoreMountains.CorgiEngine.CharacterSwap._savedPlayerID |
|
protected |
◆ Order
int MoreMountains.CorgiEngine.CharacterSwap.Order = 0 |
the order in which this character should be picked
◆ PlayerID
string MoreMountains.CorgiEngine.CharacterSwap.PlayerID = "Player1" |
the playerID to put back in the Character class once this character gets swapped
The documentation for this class was generated from the following file: