124 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			124 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| 
 | ||
| function sq_AddFunctionName(appendage)
 | ||
| {
 | ||
| 	appendage.sq_AddFunctionName("proc", "proc_appendage_atmage_iceroad_cs")
 | ||
| 	appendage.sq_AddFunctionName("prepareDraw", "prepareDraw_appendage_atmage_iceroad_cs")
 | ||
| 	appendage.sq_AddFunctionName("onStart", "onStart_appendage_atmage_iceroad_cs")
 | ||
| 	appendage.sq_AddFunctionName("onEnd", "onEnd_appendage_atmage_iceroad_cs")
 | ||
| 	appendage.sq_AddFunctionName("isEnd", "isEnd_appendage_atmage_iceroad_cs")
 | ||
| }
 | ||
| 
 | ||
| 
 | ||
| function sq_AddEffect(appendage)
 | ||
| {
 | ||
| }
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| function proc_appendage_atmage_iceroad_cs(appendage)
 | ||
| {
 | ||
| 	if(!appendage)
 | ||
| 	{
 | ||
| 		return;
 | ||
| 	}
 | ||
| 
 | ||
| 	local obj = appendage.getParent();
 | ||
| 	
 | ||
| 	if(!obj)
 | ||
| 	{
 | ||
| 		appendage.setValid(false);
 | ||
| 		return;
 | ||
| 	}
 | ||
| 
 | ||
| 	if(appendage.sq_var.size_vector() == 0)
 | ||
| 	{
 | ||
| 		appendage.setValid(false);
 | ||
| 		return;
 | ||
| 	}
 | ||
| 	
 | ||
| 	if(appendage.sq_var.get_vector(1) == 0)
 | ||
| 	{
 | ||
| 		local isActiveStatus = sq_IsValidActiveStatus(obj, ACTIVESTATUS_SLOW);
 | ||
| 		
 | ||
| 		//if(!isActiveStatus || obj.isDead())
 | ||
| 		//{
 | ||
| 			//appendage.sq_DeleteEffectFront();
 | ||
| 			//appendage.sq_AddEffectFront("Character/Mage/Effect/Animation/ATIceRoad/end/00_icebottom_dodge.ani")
 | ||
| 			//appendage.sq_var.set_vector(1, 1);
 | ||
| 			//return;
 | ||
| 		//}
 | ||
| 	
 | ||
| 		local T = appendage.getTimer().Get();	
 | ||
| 		local maxT = appendage.sq_var.get_vector(0);
 | ||
| 		
 | ||
| 		if(T >= maxT)
 | ||
| 		{ // 卫除桧 棻 腑剪釭
 | ||
| 			appendage.sq_DeleteEffectFront();
 | ||
| 			appendage.sq_AddEffectFront("Character/Mage/Effect/Animation/ATIceRoad/end/00_icebottom_dodge.ani")
 | ||
| 			appendage.sq_var.set_vector(1, 1);
 | ||
| 			return;
 | ||
| 		}
 | ||
| 	}
 | ||
| 	else
 | ||
| 	{
 | ||
| 		local ani = appendage.sq_GetFrontAnimation(0);
 | ||
| 		
 | ||
| 		if(ani)
 | ||
| 		{
 | ||
| 			local isEnd = sq_IsEnd(ani);
 | ||
| 			
 | ||
| 			if(isEnd)
 | ||
| 			{
 | ||
| 				appendage.setValid(false);
 | ||
| 			}
 | ||
| 		}
 | ||
| 	}
 | ||
| 	
 | ||
| }
 | ||
| 
 | ||
| 
 | ||
| function onStart_appendage_atmage_iceroad_cs(appendage)
 | ||
| {
 | ||
| 	if(!appendage) {
 | ||
| 		return;
 | ||
| 	}
 | ||
| 	
 | ||
| 	appendage.sq_DeleteEffectFront();
 | ||
| 	appendage.sq_AddEffectFront("Character/Mage/Effect/Animation/ATIceRoad/loop/01_iceup_dodge.ani")
 | ||
| 	
 | ||
| 	appendage.sq_var.clear_vector();		
 | ||
| 	appendage.sq_var.push_vector(0); // ?楚斜
 | ||
| 	appendage.sq_var.push_vector(0); // ?楚斜
 | ||
| }
 | ||
| 
 | ||
| 
 | ||
| function prepareDraw_appendage_atmage_iceroad_cs(appendage)
 | ||
| {
 | ||
| 	if(!appendage) {
 | ||
| 		return;
 | ||
| 	}
 | ||
| 	
 | ||
| 	local obj = appendage.getParent();	
 | ||
| }
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| function onEnd_appendage_atmage_iceroad_cs(appendage)
 | ||
| {
 | ||
| 	if(!appendage)
 | ||
| 	{
 | ||
| 		return;
 | ||
| 	}
 | ||
| 	appendage.sq_DeleteEffectFront();
 | ||
| }
 | ||
| 
 | ||
| 
 | ||
| // 横渐螳 陕撩 渗褐暧 部睡碟
 | ||
| function isEnd_appendage_atmage_iceroad_cs(appendage)
 | ||
| {
 | ||
| 	
 | ||
| 	
 | ||
| 	return false;
 | ||
| } |