32 lines
891 B
Plaintext
32 lines
891 B
Plaintext
/*
|
|
文件名:PushDamage.nut
|
|
路径:Base/CallBack/PushDamage.nut
|
|
创建日期:2024-08-30 14:41
|
|
文件用途:发生伤害时
|
|
*/
|
|
PushDamageFontDataFuncTab <- {};
|
|
PushDamageFontFuncTab <- {};
|
|
|
|
function Sq_PushDamageData(ObjAddress, MySelfAddress, Value) {
|
|
// print("MyCharacter: " + format("%02x", L_sq_RA(0x1AB7CDC)));
|
|
// print("ObjAddress: " + format("%02x", ObjAddress));
|
|
// print("A1: " + format("%02x", A1));
|
|
// print("A2: " + format("%02x", A2));
|
|
// print(" ");
|
|
foreach(Func in PushDamageFontFuncTab) {
|
|
Func(ObjAddress, MySelfAddress, Value);
|
|
}
|
|
}
|
|
|
|
function Sq_PushDamageFontData(ObjAddress, X, Y, Z, Value, Type, A1, A2) {
|
|
|
|
local Flag = true;
|
|
foreach(Func in PushDamageFontDataFuncTab) {
|
|
local Ret = Func(ObjAddress, X, Y, Z, Value, Type, A1, A2);
|
|
if (Ret == false) {
|
|
Flag = false;
|
|
}
|
|
}
|
|
|
|
return Flag;
|
|
} |