This commit is contained in:
aozhiwei 2023-10-17 10:38:47 +08:00
parent 547391175d
commit 9a3d21800f

View File

@ -496,24 +496,12 @@ behaviac::EBTStatus HeroAgent::CoStartMove(float distance)
}
auto context = MAKE_BTCONTEXT
(
a8::XTimerWp timer_ptr;
);
context->timer_ptr = owner_->room->xtimer.SetTimeoutWpEx
(
1000 / FRAME_RATE_MS,
[] (int event, const a8::Args* args)
{
},
&owner_->xtimer_attacher);
auto co = std::make_shared<BtCoroutine>(context, "CoStartMove");
co->runing_cb =
[this, context] ()
{
if (!context->timer_ptr.expired()) {
return behaviac::BT_RUNNING;
} else {
return behaviac::BT_SUCCESS;
}
return behaviac::BT_SUCCESS;
};
return StartCoroutine(co);
}