Files
2026-05-26 16:15:54 +08:00

104 lines
2.5 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using cfg;
public enum SpKillType
{
Corrupt,
ElectricShock,
}
public class BarTarget
{
public float CorruptSpeed;
public float ClearSpeed;
public float CorruptMaxPercent;
public float CorruptBarIncPercent;
public float CorruptBarDecPercent;
public string fx_target_bar_bg;
public string fx_target_bar;
public string fx_target_bar_highlight;
public string bar_target;
public string highlight;
public string fxScreenWarning;
}
public interface IFishSpSkillData
{
public FishSkill fishSkill { get; set; }
public FishSpSkillLabel spSkillLabel { get; set; }
public SpKillType Type { set; get; }
public int StopCount { set; get; }
public bool InProgress { set; get; }
public bool End { set; get; }
public void StartSkill(FishSpSkillLabel fishSpSkill);
public void RefreshSkill(FishSpSkillLabel fishSpSkill);
public void EndSkill();
/// <summary>
/// 跳跃时鱼身上动画
/// </summary>
/// <returns></returns>
public string FxFishJump();
/// <summary>
/// 鱼起跳的时候立刻在Root处挂上一个特效
/// </summary>
public string FxFishJumpWater();
/// <summary>
/// 鱼起跳的时候立刻在Root处挂上一个特效
/// </summary>
public string FxFishStruggle();
/// <summary>
/// 鱼在释放技能的时候在Head处的特效
/// </summary>
public string FxFishSkillAppend();
/// <summary>
/// 替换跳跃入水出水动画
/// </summary>
/// <returns></returns>
public string FxWater();
public string FxWaterSplash();
/// <summary>
/// 与释放技能时的全屏特效
/// </summary>
/// <returns></returns>
public string FxScreen();
/// <summary>
/// 与释放技能时的进度条特效
/// </summary>
/// <returns></returns>
public string FxBar();
/// <summary>
/// 鱼头像特效
/// </summary>
/// <returns></returns>
public string FxFishIcon();
/// <summary>
/// 释放技能时进度条指针特效
/// </summary>
/// <returns></returns>
public string FxProgressInc();
/// <summary>
/// 鱼释放技能时音效
/// </summary>
/// <returns></returns>
public string AudioScreen();
/// <summary>
/// 结算界面音效
/// </summary>
/// <returns></returns>
public string AudioRewardFish();
/// <summary>
/// 进度条特效相关
/// </summary>
/// <returns></returns>
public BarTarget GetBarTarget();
}