public NavigateMap CalNavigationMap(NaviMapConsiderObj selectFun, Rectanglef mapBorder, float spaceForTank) { List <EyeableBorderObjInfo> eyeableInfos = new List <EyeableBorderObjInfo>(); foreach (KeyValuePair <IHasBorderObj, EyeableBorderObjInfo> pair in memoryObjs) { if (selectFun(pair.Value)) { eyeableInfos.Add(pair.Value); } } return(new NavigateMap(eyeableInfos.ToArray(), mapBorder, spaceForTank)); }
public NavigateMap CalNavigationMap ( NaviMapConsiderObj selectFun, Rectanglef mapBorder, float spaceForTank ) { List<EyeableBorderObjInfo> eyeableInfos = new List<EyeableBorderObjInfo>(); foreach (KeyValuePair<IHasBorderObj, EyeableBorderObjInfo> pair in memoryObjs) { if (selectFun( pair.Value )) { eyeableInfos.Add( pair.Value ); } } return new NavigateMap( eyeableInfos.ToArray(), mapBorder, spaceForTank ); }
public NavigateMap CalNavigateMap(NaviMapConsiderObj selectFun, Rectanglef mapBorder, float spaceForTank) { return(rader.ObjMemoryKeeper.CalNavigationMap(selectFun, mapBorder, spaceForTank)); }
public NavigateMap CalNavigateMap(NaviMapConsiderObj selectFun, Rectanglef mapBorder, float spaceForTank) { return rader.ObjMemoryKeeper.CalNavigationMap(selectFun, mapBorder, spaceForTank); }