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; owner->GetCurrWeapon()->bullet_born_offset_ptr = &meta->_bullet_born_offset;
} }
break; 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: default:
{ {
} }
@ -123,6 +148,11 @@ void CallFuncBuff::Deactivate()
owner->GetCurrWeapon()->bullet_born_offset_ptr = nullptr; owner->GetCurrWeapon()->bullet_born_offset_ptr = nullptr;
} }
break; break;
case BuffCallFunc_e::kImmuneAllMove:
{
owner->GetAbility()->DecDisable(kDisableMoveEffectTimes);
}
break;
default: default:
{ {
} }
@ -581,11 +611,6 @@ void CallFuncBuff::ClearSummonHero()
} }
void CallFuncBuff::ImmuneAllMove()
{
}
void CallFuncBuff::DmgForward() void CallFuncBuff::DmgForward()
{ {

View File

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