private IStat BuildKeywordStat(IDamageSpecification spec, BuildParameters parameters, IKeywordBuilder keyword) { return(StatFactory.ActiveSkillPartDamageHasKeyword(parameters.ModifierSourceEntity, keyword.Build(), spec.DamageSource)); }
protected virtual IStat BuildKeywordStat(BuildParameters parameters, IKeywordBuilder keyword) => StatFactory.ActiveSkillPartHasKeyword(parameters.ModifierSourceEntity, keyword.Build());
public Searchable(string name, IKeywordBuilder keywordBuilder) { Name = name; Keywords = keywordBuilder.Build(); }
protected override IStat BuildKeywordStat(BuildParameters parameters, IKeywordBuilder keyword) => StatFactory.ActiveSkillPartCastSpeedHasKeyword(parameters.ModifierSourceEntity, keyword.Build());