54 lines
1.0 KiB
C#
54 lines
1.0 KiB
C#
|
namespace Game
|
||
|
{
|
||
|
public enum BuffType
|
||
|
{
|
||
|
Buff,
|
||
|
DeBuff,
|
||
|
// None,
|
||
|
// 加血,
|
||
|
// 加蓝,
|
||
|
// 加攻击力,
|
||
|
// 加防御力,
|
||
|
// 加攻击速度,
|
||
|
// 加回蓝速度,
|
||
|
// 加回血速度,
|
||
|
}
|
||
|
|
||
|
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;
|
||
|
}
|
||
|
}
|