22 lines
426 B
C++
22 lines
426 B
C++
#pragma once
|
|
|
|
#include "buff.h"
|
|
|
|
class SprintBuff : public Buff
|
|
{
|
|
public:
|
|
|
|
virtual void Activate() override;
|
|
virtual void Deactivate() override;
|
|
|
|
private:
|
|
void SprintMove();
|
|
void CoCollisionCheck();
|
|
void Check(Position& pre_pos, Position& src_pos, std::map<int, long long>& hited_objects);
|
|
void OnEnemyHit(Creature* enemy);
|
|
void ProcSkill();
|
|
void ProcXiongHun();
|
|
|
|
int stop_times_ = 0;
|
|
};
|