Files
Cielonos/Assets/Scripts/MainGame/Rewards/ICombatRewardModifier.cs
SoulliesOfficial 39b43680a9 爆更
2026-07-18 03:16:20 -04:00

16 lines
516 B
C#

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