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

View File

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