public static void Diff( EntityMap left, EntityMap right, IEntityMapCompareHandler handler, string staticsticId = "", IGameEntityComparator gameEntityComparator = null, bool skipMissHandle = false) { if (gameEntityComparator == null) { gameEntityComparator = new GameEntityComparator(handler); } EntityMapComparaeStatisticOne oneStat = UnsortedEntityMapComparator.Diff(left, right, handler, gameEntityComparator, skipMissHandle); RecordStatistics(staticsticId, oneStat); }
public GameEntityComparatorHandler(IEntityMapCompareHandler handler) { _handler = handler; _comparator = new GameEntityComparator(handler); }