This commit is contained in:
aozhiwei 2023-03-11 12:22:52 +08:00
parent 09a1f30368
commit c02e869aba
2 changed files with 11 additions and 1 deletions

View File

@ -75,8 +75,11 @@ void CallFuncBuff::Activate()
owner->GetAbility()->SetFixedSpeed(hold_param2_);
}
break;
case BuffCallFunc_e::kAddEnergyShield:
default:
{
hold_param2_ = meta->GetBuffParam2(this);
ProcAddEnergyShield();
}
break;
}
@ -244,3 +247,8 @@ void CallFuncBuff::ProcFlashMove()
}
owner->context_real_pos = owner->GetPos().ToGlmVec3();
}
void CallFuncBuff::ProcAddEnergyShield()
{
owner->AddEnergyShield(hold_param2_);
}

View File

@ -11,7 +11,8 @@ A8_DECLARE_CLASS_ENUM(BuffCallFunc_e, int,
kSpeedAddition = 6,
kRemoveBuff = 7,
kFlashMove = 8,
kSetSpeed = 9
kSetSpeed = 9,
kAddEnergyShield = 10
);
@ -28,6 +29,7 @@ class CallFuncBuff : public Buff
void ProcMarkTag();
void ProcRemoveBuff();
void ProcFlashMove();
void ProcAddEnergyShield();
float hold_param2_ = 0.0;
};