using cfg;
///
/// 腐蚀,支持Jump和Struggle,技能结束后结束
///
public class CorruptSpSkillData : FishSpSkillData
{
public override string AudioScreen()
{
return spSkill.AudioScreen;
}
public override string AudioRewardFish()
{
return spSkill.AudioRewardFish;
}
#region UI
public override string FxScreen()
{
return spSkill.FxScreen;
}
public override string FxProgressInc()
{
return spSkill.FxProgressInc;
}
#endregion
#region Jump
public override string FxFishJump()
{
return spSkill.FxFishJump;
}
///
/// 鱼起跳的时候,立刻在Root处挂上一个特效
///
public override string FxFishJumpWater()
{
return spSkill.FxFishJumpWater;
}
public override string FxWater()
{
if (spSkill.FxWater == "None")
{
return "";
}
return spSkill.FxWater;
}
#endregion
#region Struggle
public override string FxFishSkillAppend()
{
if (spSkill.FxFishSkillAppend == "None")
{
return "";
}
return spSkill.FxFishSkillAppend;
}
///
/// 鱼起跳的时候,立刻在Root处挂上一个特效
///
public override string FxFishStruggle()
{
return spSkill.FxFishStruggle;
}
#endregion
public override BarTarget GetBarTarget()
{
BarTarget barTarget = new BarTarget();
barTarget.CorruptSpeed = spSkill.CorruptSpeed;
barTarget.ClearSpeed = spSkill.ClearSpeed;
barTarget.CorruptMaxPercent = spSkill.CorruptMaxPercent;
barTarget.CorruptBarIncPercent = spSkill.CorruptBarIncPercent;
barTarget.CorruptBarDecPercent = spSkill.CorruptBarDecPercent;
barTarget.fx_target_bar_bg = spSkill.FxBarBottom;
barTarget.fx_target_bar = spSkill.FxBar; ;
barTarget.fx_target_bar_highlight = spSkill.FxProgressInc;
barTarget.bar_target = spSkill.BarBg;
barTarget.highlight = spSkill.EdgeBg;
barTarget.fxScreenWarning = spSkill.FxScreenWarning;
return barTarget;
}
public override string FxWaterSplash()
{
return spSkill.FxWaterSplash;
}
}