70 lines
1.0 KiB
Plaintext
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|