///
/// 实现该接口的物件将具有可游玩物件的的特性,即可以被判定,并纳入总分数计算
///
public interface IPlayObject
{
///
/// 当前Note是否已经失效,当被标记为失效是将移除出管理器的判定序列
///
public bool IsValid { get; set; }
///
/// 自身物件数,用于分数统计
///
public int ItemQuantity { get; set; }
public void CheckHit();
public void CheckMiss();
///
/// 提供当前的Note的速度,子类可以使用
///
public BPMGroup SelfTiming { get; set; }
///
/// 当游玩物件被判定时触发该事件
///
public event JudgeEventHandler OnNoteJudged;
}