virtual BehaviorTask* CreateTask() const { BehaviorTask* pTask = BEHAVIAC_NEW DecoratorWeightTask(); pTask->Init(this); return pTask; }
virtual BehaviorTask* CreateTask() const { BehaviorTask* pTask = BEHAVIAC_NEW SelectorProbabilityTask(); pTask->Init(this); return pTask; }
BehaviorTask* BehaviorNode::CreateAndInitTask() const { BehaviorTask* pTask = this->createTask(); BEHAVIAC_ASSERT(pTask); pTask->Init(this); return pTask; }