/// <summary> /// Pay this Cost with the provided Actor. /// </summary> /// <param name="entity">Actor to pay the Cost with.</param> /// <param name="actionSource">Source object which provided the Action.</param> public void Pay(IInitiativeActor entity, IIdTracked actionSource) { // Intentionally left blank }
/// <summary> /// Can the provided Actor currently afford the Cost. /// </summary> /// <param name="entity">Actor to determine Cost for.</param> /// <param name="actionSource">Source object which provides the Action.</param> /// <returns><c>True</c> if the Cost can be paid, otherwise <c>False</c>.</returns> public bool CanAfford(IInitiativeActor entity, IIdTracked actionSource) { return(true); }