/// <summary> /// 上方互換候補の除外処理. /// </summary> /// <param name="done">条件を満たすセットが見つかった装備</param> /// <param name="searchReport">現状の検索状況</param> public virtual void RemoveUpwardCompatibility(PartDataBase done, SearchReport searchReport) { // 処置不要. }
/// <summary> /// 候補装備データのファクトリ. /// </summary> /// <param name="orgList">オリジナル検索候補リスト</param> /// <param name="searchReport">検索中の状態レポート</param> /// <returns></returns> public abstract CandidatePartBase CreateCandidate(List <PartDataBase> orgList, SearchReport searchReport);