Esempio n. 1
0
        protected override Status OnExecute(Component agent, IBlackboard bb)
        {
            var tempStatement = statement.BlackboardReplace(bb);

            DialogueTree.RequestSubtitles(new SubtitlesRequestInfo(finalActor, tempStatement, OnStatementFinish));
            return(Status.Running);
        }
Esempio n. 2
0
        protected override Status OnExecute()
        {
            if (!finalActor)
            {
                DLGTree.StopGraph();
                return(Error("Actor not found"));
            }

            DLGTree.currentNode = this;
            var finalStatement = statement.BlackboardReplace(finalBlackboard);

            finalActor.Say(finalStatement, Continue);
            return(Status.Running);
        }