Example #1
0
 public Builder Require(Evaluate evalFunc, params ICombatLogic[] conditions)
 {
     foreach (ICombatLogic condLogic in conditions) {
             builder.AddLogic(condLogic);
         }
         conditionBlob = new ConditionBlob(conditions, evalFunc);
         return builder;
 }
Example #2
0
 internal LogicBlob(Builder builder, ICombatLogic logic)
 {
     this.builder = builder;
         this.logic = logic;
         this.conditionBlob = EMPTY_CONDITION;
 }