public AttributeModifier(Affix affix, bool cache = true) : base(affix) { if (cache) { _cachedAmount = GetAmount(); } Enum.TryParse(Affix.AffixData.Attribute, out _attribute); }
public LogicNode(Affix affix, Func <Lua> getLuaContext, AffixEntry affixData) : base(affix, getLuaContext) { _data = affixData; }
public AffixNode(Affix affix, Func <Lua> getLuaContext = null) { Affix = affix; _getLuaContext = getLuaContext; }