This commit is contained in:
aozhiwei 2023-02-17 15:02:43 +08:00
parent 79dbff124a
commit 45d3d32c1a
3 changed files with 28 additions and 0 deletions

View File

@ -43,6 +43,7 @@
#include "buff/summon_obstacle.h"
#include "buff/turnover.h"
#include "buff/use_skill.h"
#include "buff/invincible.h"
#include "mt/Buff.h"
@ -127,6 +128,8 @@ Buff* BuffFactory::MakeBuff(const mt::Buff* buff_meta)
return new TurnOverBuff();
case kBET_UseSkill:
return new UseSkillBuff();
case kBET_Invincible:
return new InvincibleBuff();
default:
return new Buff();
}

View File

@ -0,0 +1,13 @@
#include "precompile.h"
#include "buff/invincible.h"
void InvincibleBuff::Activate()
{
int i = 0;
}
void InvincibleBuff::Deactivate()
{
}

View File

@ -0,0 +1,12 @@
#pragma once
#include "buff.h"
class InvincibleBuff : public Buff
{
public:
virtual void Activate() override;
virtual void Deactivate() override;
};