public BTConditionEvaluator(List <BTConditional> conditionals, BTLogic logicOpt, bool reevaluateEveryTick, ClearChildOpt clearOpt, BTNode child = null) : base(child)
 {
     this._conditionals        = conditionals;
     this.logicOpt             = logicOpt;
     this.reevaludateEveryTick = reevaluateEveryTick;
     this.clearOpt             = clearOpt;
 }
		public BTConditionEvaluator (BTLogic logicOpt, bool reevaluateEveryTick, ClearChildOpt clearOpt, BTNode child = null) : base (child) {
			this._conditionals = new List<BTConditional>();
			this._conditionalInverts = new List<bool>();
			this.logicOpt = logicOpt;
			this.reevaludateEveryTick = reevaluateEveryTick;
			this.clearOpt = clearOpt;
		}