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; | ||
|  | } |