public BuffBuilderWithKeywords(IBuffBuilder buff, params Keyword[] keywords)
     : this(buff, (IReadOnlyList <Keyword>)keywords)
 {
 }
示例#2
0
 public IStatBuilder Temporary <T>(IBuffBuilder buff, T condition) where T : struct, Enum
 {
     return(buff.On(new ModifierSourceEntityBuilder())
            .WithCondition(new ValueConditionBuilder(ps => BuildTemporaryBuffCondition(condition, ps))));
 }
 public BuffBuilderWithKeywords(IBuffBuilder buff, IReadOnlyList <Keyword> keywords)
 {
     Buff     = buff;
     Keywords = keywords;
 }
示例#4
0
 private IStatBuilder ApplyToEntity(IBuffBuilder buff, IEntityBuilder target) =>
 buff.On(target).WithCondition(buff.IsOn(_source, _target));