55 lines
1.1 KiB
C#
55 lines
1.1 KiB
C#
namespace Game
|
|
{
|
|
public enum BuffType
|
|
{
|
|
Buff,
|
|
DeBuff,
|
|
// None,
|
|
// 加血,
|
|
// 加蓝,
|
|
// 加攻击力,
|
|
// 加防御力,
|
|
// 加攻击速度,
|
|
// 加回蓝速度,
|
|
// 加回血速度,
|
|
}
|
|
|
|
[System.Serializable]
|
|
public class BuffConfig
|
|
{
|
|
/// <summary>
|
|
/// Buff ID
|
|
/// </summary>
|
|
public int BuffId;
|
|
|
|
/// <summary>
|
|
/// Buff名字
|
|
/// </summary>
|
|
public string BuffName;
|
|
|
|
/// <summary>
|
|
/// Buff类型
|
|
/// </summary>
|
|
public BuffType BuffType;
|
|
|
|
/// <summary>
|
|
/// 持续时间
|
|
/// </summary>
|
|
public float Duration;
|
|
|
|
/// <summary>
|
|
/// 每次Tick造成5点伤害
|
|
/// </summary>
|
|
public float DamagePerTick = 5;
|
|
|
|
/// <summary>
|
|
/// 每1秒Tick一次
|
|
/// </summary>
|
|
public float TickInterval = 1;
|
|
|
|
/// <summary>
|
|
/// 最大层数
|
|
/// </summary>
|
|
public int MaxLayerNumber = 1;
|
|
}
|
|
} |