This commit is contained in:
aozhiwei 2023-03-29 19:59:49 +08:00
parent 072b16eaf9
commit 25d9ed524a
2 changed files with 30 additions and 6 deletions

View File

@ -100,6 +100,31 @@ void CallFuncBuff::Activate()
owner->GetCurrWeapon()->bullet_born_offset_ptr = &meta->_bullet_born_offset;
}
break;
case BuffCallFunc_e::kSummonHeroSepcPoint:
{
SummonHeroSpecPoint();
}
break;
case BuffCallFunc_e::kSummonHeroSpecDistance:
{
SummonHeroSpecDistance();
}
break;
case BuffCallFunc_e::kClearSummonHero:
{
ClearSummonHero();
}
break;
case BuffCallFunc_e::kImmuneAllMove:
{
owner->GetAbility()->IncDisable(kDisableMoveEffectTimes);
}
break;
case BuffCallFunc_e::kDmgForward:
{
DmgForward();
}
break;
default:
{
}
@ -123,6 +148,11 @@ void CallFuncBuff::Deactivate()
owner->GetCurrWeapon()->bullet_born_offset_ptr = nullptr;
}
break;
case BuffCallFunc_e::kImmuneAllMove:
{
owner->GetAbility()->DecDisable(kDisableMoveEffectTimes);
}
break;
default:
{
}
@ -581,11 +611,6 @@ void CallFuncBuff::ClearSummonHero()
}
void CallFuncBuff::ImmuneAllMove()
{
}
void CallFuncBuff::DmgForward()
{

View File

@ -44,7 +44,6 @@ class CallFuncBuff : public Buff
void SummonHeroSpecPoint();
void SummonHeroSpecDistance();
void ClearSummonHero();
void ImmuneAllMove();
void DmgForward();
float hold_param2_ = 0.0;