using System.Collections.Generic; namespace Cielonos.MainGame.Rewards { /// /// Combat 奖励的运行时修正器。 /// 装备、被动或事件可以实现该接口,在奖励分发前修改列表,并在分发后更新自身状态。 /// public interface ICombatRewardModifier { bool IsExpired { get; } void Modify(CombatRewardContext context, List rewards); void OnDispatched(CombatRewardContext context); } }