This commit is contained in:
aozhiwei 2023-03-04 20:01:58 +08:00
parent 43a1d7adf3
commit fa82dfce26
2 changed files with 11 additions and 8 deletions

View File

@ -10,17 +10,18 @@
void CallFuncBuff::Activate()
{
switch (meta->_int_buff_param1) {
case 1:
switch ((BuffCallFunc_e)meta->_int_buff_param1) {
case BuffCallFunc_e::kAddMinorMode:
{
}
break;
case 2:
case BuffCallFunc_e::kSpeedReduce:
{
owner->GetAbility()->AddSpeedRuduce(meta->_buff_param2);
}
break;
case 3:
case BuffCallFunc_e::kInternalRangeAddBuff:
{
ProcIntervalRangeAddBuffFunc();
}
@ -34,13 +35,13 @@ void CallFuncBuff::Activate()
void CallFuncBuff::Deactivate()
{
switch (meta->_int_buff_param1) {
case 1:
switch ((BuffCallFunc_e)meta->_int_buff_param1) {
case BuffCallFunc_e::kAddMinorMode:
{
}
break;
case 2:
case BuffCallFunc_e::kSpeedReduce:
{
owner->GetAbility()->DelSpeedRuduce(meta->_buff_param2);
}

View File

@ -3,7 +3,9 @@
#include "buff.h"
A8_DECLARE_CLASS_ENUM(BuffCallFunc_e, int,
kAddMinorMode = 5,
kAddMinorMode = 1,
kSpeedReduce = 2,
kInternalRangeAddBuff = 3
);