public void SetCrew(ICrew crew) { _crew = crew; }
protected abstract bool IsIncluded(ICrew crew);
protected override bool IsIncluded(ICrew crew) { // todo - the IsSculling is a VH hack to mitigate for octoples not being valid return !crew.IsTimeOnly && crew.Gender == _gender && crew.IsForeign && !crew.EventCategory.IsSculling; }
// Example method public void KillWithImposter(ICrew crew) { _imposter.Kill(crew); }
protected override bool IsIncluded(ICrew crew) { return(!crew.IsTimeOnly && crew.IsMasters && crew.IsNovice == _isNovice && crew.Gender == _gender && crew.EventCategory.IsSculling == _isSculling); }
protected override bool IsIncluded(ICrew crew) { return !crew.IsTimeOnly && crew.IsMasters && crew.IsNovice == _isNovice && crew.Gender == _gender && crew.EventCategory.IsSculling == _isSculling; }
protected override bool IsIncluded(ICrew crew) { return !crew.IsTimeOnly; }
protected override bool IsIncluded(ICrew crew) { return(!crew.IsTimeOnly && crew.Gender == _gender); }
public void AddBoatingCrew(ICrew crew) { throw new NotImplementedException(); }
public void AddBoatingCrew(ICrew crew) { _boatingCrews.Add(crew); }
protected override bool IsIncluded(ICrew crew) { return !crew.IsTimeOnly && crew.Gender == _gender; }