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; } } }