protected internal override void onSingleAction(BattleFighter attacker, BattleFighter defencer, SkillDataHolder resultData) { foreach (int _buffId in buffIds) { defencer.addBuff(new BuffInfo(_buffId, buffCondition)); } }
public override void onRemove(BattleFighter fighter) { fighter.addBuff(Id); Logger.Log(string.Format("shield remove, index = {0:D}", fighter.Index)); }