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