private bool IsFilterMatch(IResourceStream resource) { var isMatch = false; if (_filters.ShowAssembledMaterials) { isMatch |= IsAssembledResource(resource); } if (_filters.ShowCrew) { isMatch |= IsCrewResource(resource); } if (_filters.ShowLifeSupportMaterials) { isMatch |= IsLifeSupportResource(resource); } if (_filters.ShowRawMaterials) { isMatch |= IsRawResource(resource); } if (_filters.ShowRefinedMaterials) { isMatch |= IsRefinedResource(resource); } return(isMatch); }
/// <summary> /// Take resource stream and mock request /// </summary> /// <param name="resourceStream">resource stream</param> /// <param name="mockRequest">mock request</param> public MockResource( IResourceStream resourceStream, MockRequest mockRequest) { _resourceStream = resourceStream; _mockRequest = mockRequest; }
private bool IsRefinedResource(IResourceStream resource) { return(_wolfScenario.Configuration.RefinedResourcesFilter.Contains(resource.ResourceName)); }
private bool IsRawResource(IResourceStream resource) { return(_wolfScenario.Configuration.AllowedHarvestableResources.Contains(resource.ResourceName)); }
private bool IsHarvestableResource(IResourceStream resource) { return(resource.ResourceName.EndsWith(WOLF_DepotModule.HARVESTABLE_RESOURCE_SUFFIX)); }
private bool IsLifeSupportResource(IResourceStream resource) { return(_wolfScenario.Configuration.LifeSupportResourcesFilter.Contains(resource.ResourceName)); }
private bool IsCrewResource(IResourceStream resource) { return(resource.ResourceName.EndsWith(WOLF_CrewModule.CREW_RESOURCE_SUFFIX)); }