コード例 #1
0
        public override void Activate(BTDatabase database)
        {
            base.Activate(database);

            _primaryChild.Activate(database);
            ResetRuningChildren();
        }
コード例 #2
0
ファイル: BTSimpleParallel.cs プロジェクト: 164638896/ARPG
        public override void Activate()
        {
            base.Activate();

            _primaryChild.Activate();
            ResetRuningChildren();
        }
コード例 #3
0
ファイル: BTTree.cs プロジェクト: zs9024/BTtree
 public void Initialize(BTDatabase data)
 {
     _database = data;
     if (_root.name == null)
     {
         _root.name = "Root";
     }
     _root.Activate(_database);
 }
コード例 #4
0
ファイル: BTTree.cs プロジェクト: zs9024/Jungle
        void Start()
        {
            _root = Init();

            if (_root.name == null) {
                _root.name = "Root";
            }
            _root.Activate(_database);
        }
コード例 #5
0
ファイル: BTTree.cs プロジェクト: zs9024/Jungle
        void Start()
        {
            _root = Init();

            if (_root.name == null)
            {
                _root.name = "Root";
            }
            _root.Activate(_database);
        }
コード例 #6
0
ファイル: BTTree.cs プロジェクト: dqtoy/ActDemo
        public BTTree(BTNode root, BTDatabase data)
        {
            mRoot     = root;
            mDatabase = data;

            if (mRoot.Name == null)
            {
                mRoot.Name = "Root";
            }

            mRoot.Activate(mDatabase);
        }
コード例 #7
0
        public override void Activate(BTDatabase database)
        {
            base.Activate(database);

            for (int i = 0, max = ChildNodes.Count; i < max; ++i)
            {
                BTNode tmpNode = ChildNodes[i];

                if (null != tmpNode)
                {
                    tmpNode.Activate(database);
                }
            }
        }