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