备份CatanBuilding瘦身独立工程
This commit is contained in:
103
Assets/Scripts/GampPlay/FishSkill/IFishSpSkillData.cs
Normal file
103
Assets/Scripts/GampPlay/FishSkill/IFishSpSkillData.cs
Normal file
@@ -0,0 +1,103 @@
|
||||
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();
|
||||
}
|
||||
Reference in New Issue
Block a user