|
virtual void | AddActionToCombatant (Combatant user, BaseAction action, bool newTurn) |
| Adds a battle action to a combatant, and after checks adding it to the battle system's action handler. More...
|
|
virtual void | Choose (Combatant combatant, bool newTurn, bool autoCallMenu) |
| Starts a combatant's action selection. For the player, this'll bring up the battle menu (if used), for AI controlled combatants it'll use the battle AI. More...
|
|
virtual void | ChooseAuto (Combatant combatant, bool newTurn) |
| Starts a combatant's auto action selection (using battle AI). More...
|
|
virtual void | AddActionToBattle (BaseAction action) |
| Adds a battle action to the battle system's action handler. More...
|
|
virtual void | UnshiftActionToBattle (BaseAction action) |
| Adds a battle action to the battle system's action handler as the next action that will be performed. More...
|
|
virtual bool | UseShortcut (IShortcut shortcut, Combatant user, List< Combatant > targets, bool useAction) |
| Calls the 'Use' function of an IShortcut implementation. More...
|
|
virtual void | SpendExperience (Combatant user, ILevelUpSpend levelUp) |
| Spends experience points on something that can be leveled up (e.g. an ability). More...
|
|
virtual void | UseItem (ItemShortcut item, Combatant user, List< Combatant > target, GameObject flyingTextTargetObject, bool fromAction, bool animate, bool doConsume, float damageFactor, float damageMultiplier, VariableHandler localVariables, SelectedDataHandler selectedData, ActionCalculationFinished notify, ItemAction action) |
|
virtual void | UseAbility (AbilityShortcut ability, Combatant user, List< Combatant > target, GameObject flyingTextTargetObject, bool fromAction, bool animate, bool doCounter, bool doUseCosts, float damageFactor, float damageMultiplier, VariableHandler localVariables, SelectedDataHandler selectedData, ActionCalculationFinished notify, AbilityAction action) |
|