using UnityEngine;
///
/// Buff基类,所有Buff类型继承自此类
///
public abstract class BuffBase
{
// public int BuffId { get; protected set; }
// public BattleObject Owner { get; protected set; }
// public int DurationRound { get; protected set; } // 持续回合数
// public int ElapsedRound { get; protected set; } // 已经过的回合数
protected H0605_tagObjAddBuff h0605_TagObjAddBuff;
public BuffBase(H0605_tagObjAddBuff _h0605_TagObjAddBuff)
{
h0605_TagObjAddBuff = _h0605_TagObjAddBuff;
// BuffId = buffId;
// Owner = owner;
// DurationRound = durationRound;
// ElapsedRound = 0;
}
///
/// Buff添加时调用
///
public virtual void OnAdd()
{
}
///
/// Buff移除时调用
///
public virtual void OnRemove()
{
}
}