コード例 #1
0
        /// <summary>
        /// Does our current intention needs reconsideration after we updated our beliefs
        /// </summary>
        /// <returns>True if we need to reconsider the current intention, false otherwise</returns>
        protected override bool NeedsReconsideration()
        {
            var currentStrength = CurrentIntentions.First().GetStrength();

            return(Desires.Any(x => x.Strength >= currentStrength * 2));
        }