public void LoadActionPlanStep(string actionName, OCAction.OCActionArgs arguments)
            {
                TreeType         treeType       = _ActionNameDictionary[actionName];
                Tree             tree           = _TreeTypeDictionary[treeType];
                OCActionPlanStep actionPlanStep = new OCActionPlanStep();

                actionPlanStep.Behaviour = tree;
                actionPlanStep.Arguments = arguments;
                _ActionPlanQueue.Enqueue(actionPlanStep);
                Debug.Log("Enqueued Action Step: " + actionPlanStep.Arguments.ActionName);
            }
Ejemplo n.º 2
0
            public void LoadActionPlanStep(string actionName, OCAction.OCActionArgs arguments)
            {
                Debug.Log("OCActionController::LoadActionPlanStep: " + actionName);
                TreeType         treeType       = _ActionNameDictionary[actionName];
                Tree             tree           = _TreeTypeDictionary[treeType];
                OCActionPlanStep actionPlanStep = OCScriptableObject.CreateInstance <OCActionPlanStep>();

                actionPlanStep.Behaviour = tree;
                actionPlanStep.Arguments = arguments;
                _ActionPlanQueue.AddLast(actionPlanStep);
                Debug.Log("Enqueued Action Step: " + actionPlanStep.Arguments.ActionName);
            }
Ejemplo n.º 3
0
            public void LoadActionPlanStep(string actionName, OCAction.OCActionArgs arguments)
            {
                //Debug.Log("OCActionController::LoadActionPlanStep: " + actionName);
                TreeType         treeType       = _ActionNameDictionary[actionName];
                Tree             tree           = _TreeTypeDictionary[treeType];
                OCActionPlanStep actionPlanStep = OCScriptableObject.CreateInstance <OCActionPlanStep>();

                actionPlanStep.Behaviour = tree;
                actionPlanStep.Arguments = arguments;
                _ActionPlanQueue.AddLast(actionPlanStep);
                System.Console.WriteLine(OCLogSymbol.DETAILEDINFO + "Enqueued Action Step: " + actionPlanStep.Arguments.ActionName);
            }