using XGame.Database;
namespace FL.Battle.Buffs
{
public interface IBuff
{
public int TableId { get; }
public long EntityId { get; }
public long OwnerId { get; }
/////
///// Buff施放者的EntityId
/////
//public long MasterId { get; set; }
/////
///// Buff作用目标的EntityId
/////
//public List Targets { get; }
/////
///// 剩余时间
///// 单位:毫秒
/////
//public int RemainTime { get; }
///
/// 持续时间
/// -1表示无限时长
/// 单位:毫秒
///
public int Duration { get; }
///
/// 叠加层数
///
public int Layers { get; set; }
///
/// 叠加上限
///
public int LayerLimit { get; }
///
/// 类型
///
public EBuffType BuffType { get; }
///
/// 元素属性
///
public EElementType ElementType { get; }
///
/// 图标名字
///
public string IconName { get; }
}
}