33 lines
570 B
Lua
33 lines
570 B
Lua
local Buff_Auto = {};
|
|
|
|
--- 下面的可以直接用,就能获取到值
|
|
Buff_Auto.OwnerPlayerKey = nil;
|
|
Buff_Auto.BuffType = nil;
|
|
Buff_Auto.Owner = nil;
|
|
Buff_Auto.BuffName = nil;
|
|
|
|
function Buff_Auto:Init(Params)
|
|
return true;
|
|
end
|
|
|
|
function Buff_Auto:AddBuff(Func, ...)
|
|
if Func and type(Func) == 'function' then
|
|
Func(...);
|
|
end
|
|
return true;
|
|
end
|
|
|
|
function Buff_Auto:RemoveBuff(...)
|
|
return true;
|
|
end
|
|
|
|
function Buff_Auto:UpdateBuff(...)
|
|
|
|
end
|
|
|
|
function Buff_Auto:Reset(Params)
|
|
-- 默认使用初始化重置,也可以不用
|
|
self:Init(Params);
|
|
end
|
|
|
|
return Buff_Auto; |