Interface IActionBehavior<TContext, TResult>
Namespace: DiceRolling.Actions
Assembly: dice-rolling.dll
Interface que define o comportamento de uma ação.
public interface IActionBehavior\<TContext, TResult>
Type Parameters
TContext
TResult
Properties
Effects
Array<EffectType> Effects { get; set; }
Property Value
Array<EffectType>
RequiredEnergy
Array<DiceEnergy> RequiredEnergy { get; set; }
Property Value
Array<DiceEnergy>
TargetBoard
TargetBoardType? TargetBoard { get; set; }
Property Value
Methods
Do(TContext)
TResult Do(TContext context)
Parameters
context
TContext
Returns
TResult