Exemplo n.º 1
0
        public AITreeRoot ChangeCharacterAI(TreeNode ai, BattleCharacter character)
        {
            var comp = AITreeParse.CreateFrom(ai);
            //var state = State as BattleState;
            var root = new AITreeRoot(View.GetTimeSimulater(), character, comp, ai);

            character.SetAITree(root);
            character.SetControllor(AIControllor);

            return(root);
        }
Exemplo n.º 2
0
 public void AttachRoot(AITreeRoot root)
 {
     if (root != null)
     {
         if (!ShowSaveNotify())
         {
             return;
         }
     }
     _runRoot  = root;
     this.root = _runRoot.NodeRoot;
 }
Exemplo n.º 3
0
 public void SetAITree(AITreeRoot root)
 {
     AIRoot = root;
 }