Esempio n. 1
0
        public void Populate(ExecutionQueue executionQueue, ServiceRunner serviceRunner, HiraComponentContainer target, IBlackboardComponent blackboard)
        {
            if (Collection4.Length == 0)
            {
                executionQueue.Append(AutoSucceedExecutable.INSTANCE);
            }

            foreach (var provider in Collection4)
            {
                executionQueue.Append(provider.GetExecutable(target, blackboard));
            }

            foreach (var serviceProvider in Collection5)
            {
                serviceRunner.Append(serviceProvider.GetService(target, blackboard));
            }
        }