1
This commit is contained in:
parent
f62e991195
commit
8937986608
@ -32,27 +32,27 @@ void Guide::UpdateStep()
|
|||||||
switch (curr_step_meta_->target()) {
|
switch (curr_step_meta_->target()) {
|
||||||
case mt::MOVE_TARGET_GUIDE_STEP:
|
case mt::MOVE_TARGET_GUIDE_STEP:
|
||||||
{
|
{
|
||||||
|
ProcMoveTarget();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case mt::MOVE_TARGET_AND_PICKUP_GUIDE_STEP:
|
case mt::MOVE_TARGET_AND_PICKUP_GUIDE_STEP:
|
||||||
{
|
{
|
||||||
|
ProcMoveTargetAndPickup();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case mt::KILL_ENEMY_GUIDE_STEP:
|
case mt::KILL_ENEMY_GUIDE_STEP:
|
||||||
{
|
{
|
||||||
|
ProcKillEnemy();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case mt::USE_SKILL_AND_KILL_ENEMY_GUIDE_STEP:
|
case mt::USE_SKILL_AND_KILL_ENEMY_GUIDE_STEP:
|
||||||
{
|
{
|
||||||
|
ProcUseSkillAndKillEnemy();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case mt::USE_SKILL_GUIDE_STEP:
|
case mt::USE_SKILL_GUIDE_STEP:
|
||||||
{
|
{
|
||||||
|
ProcUseSkill();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -62,3 +62,42 @@ void Guide::UpdateStep()
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Guide::ProcMoveTarget()
|
||||||
|
{
|
||||||
|
owner_->room->xtimer.SetTimeoutEx
|
||||||
|
(1,
|
||||||
|
[this] (int event, const a8::Args* args)
|
||||||
|
{
|
||||||
|
if (a8::TIMER_EXEC_EVENT == event) {
|
||||||
|
|
||||||
|
}
|
||||||
|
},
|
||||||
|
&owner_->xtimer_attacher);
|
||||||
|
}
|
||||||
|
|
||||||
|
void Guide::ProcMoveTargetAndPickup()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void Guide::ProcKillEnemy()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void Guide::ProcUseSkillAndKillEnemy()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void Guide::ProcUseSkill()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void Guide::NextStep()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
@ -16,6 +16,14 @@ class Guide
|
|||||||
|
|
||||||
void UpdateStep();
|
void UpdateStep();
|
||||||
|
|
||||||
|
void ProcMoveTarget();
|
||||||
|
void ProcMoveTargetAndPickup();
|
||||||
|
void ProcKillEnemy();
|
||||||
|
void ProcUseSkillAndKillEnemy();
|
||||||
|
void ProcUseSkill();
|
||||||
|
|
||||||
|
void NextStep();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Human* owner_ = nullptr;
|
Human* owner_ = nullptr;
|
||||||
int curr_step_idx_ = 0;
|
int curr_step_idx_ = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user