2025-06-04 05:02:57 +08:00

70 lines
1.0 KiB
Plaintext

HurtNum = class("HurtNum", ReusableObject)
HurtNumType = {
HealNum = "HealNum",
DamageNum = "DamageNum",
DamageNum_U = "DamageNum_U",
DamageNum_L = "DamageNum_L",
DamageNum_R = "DamageNum_R",
Miss = "Miss",
}
HurtNumColorType = {
Combo = 1,
Normal = 2,
Player = 3,
Treatment = 4,
Normal_Sp = 5,
Treatment_Sp = 6,
}
HurtNumColorMap = {
[1] = LuaColor.New(0.99,0.99,0.004,1),
[2] = LuaColor.New(1,1,1,1),
[3] = LuaColor.New(0.82,0.14,0.04,1),
[4] = LuaColor.New(0.078,0.94,0.027,1),
[5] = LuaColor.New(162/255,102/255,245/255,1),
[6] = LuaColor.New(109/255,144/255,1,1)
}
HurtNum_CritType = {
None = 0,
PAtk = 1,
MAtk = 2,
}
HurtNumLimit = {
[1] = 10,
[2] = 50,
[3] = 10,
[4] = 10,
[5] = 50,
[6] = 10,
}
function HurtNum:PlayAni(obj,aniName)
local animator = obj:GetComponent(Animator);
if(animator == nil) then
error "cannot fin animator"
end
animator:Play (aniName, -1, 0);
end
-- override begin
function HurtNum:DoConstruct(asArray, args)
end
function HurtNum:DoDeconstruct(asArray)
end
-- override end