コード例 #1
0
        public override void Execute(IAIContext context)
        {
            EntityTargetContext entityTargetContext = context as EntityTargetContext;

            if (entityTargetContext != null)
            {
                TargetSelectorAnimal.Evaluate(entityTargetContext, base.scorers, entityTargetContext.Entities, entityTargetContext.EntityCount, this.allScorersMustScoreAboveZero, out entityTargetContext.AnimalTarget, out entityTargetContext.AnimalScore);
            }
        }
コード例 #2
0
        public virtual void Execute(IAIContext context)
        {
            EntityTargetContext context1 = context as EntityTargetContext;

            if (context1 == null)
            {
                return;
            }
            TargetSelectorAnimal.Evaluate(context1, this.get_scorers(), context1.Entities, context1.EntityCount, this.allScorersMustScoreAboveZero, out context1.AnimalTarget, out context1.AnimalScore);
        }