public bool IsPreconditionSatisfied() { if (precondition == null) { return(true); } else { return(precondition.IsSatisfied(sendingCharacter, targetObject)); } }
public bool IsSatisfied() { return(successCondition.IsSatisfied(owner, targetCharacter)); }