Class CompositeAbilityAction
- Namespace
- TDMaker.Unity.Authoring
- Assembly
- TDMaker.Unity.dll
Runs several custom actions as one channel payload; succeeds when any of them succeeds.
public sealed class CompositeAbilityAction : IAbilityAction
- Inheritance
-
CompositeAbilityAction
- Implements
- Inherited Members
Constructors
CompositeAbilityAction(params IAbilityAction[])
Creates a composite from a copied array.
public CompositeAbilityAction(params IAbilityAction[] actions)
Parameters
actionsIAbilityAction[]
Methods
TryExecute(Simulation, Entity, int, int)
Returns true on successful activation, consuming the channel cooldown.
public bool TryExecute(Simulation simulation, Entity actor, int slotIndex, int actionIndex)
Parameters
simulationSimulationactorEntityslotIndexintactionIndexint