/// /// 实现该接口的物件将具有可游玩物件的的特性,即可以被判定,并纳入总分数计算 /// 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; }