public PassiveModifierFunction(PassiveProcessModifier <TDomain, TData, TDataStore> selector) { _selector = selector; }
public void Register <TData>(PassiveProcessModifier <TDomain, TData, TDataStore> modifier) { Modifiers.Add(new PassiveModifierFunction <TDomain, TData, TDataStore>(modifier)); }
public void Register <TData>(PassiveProcessModifier <TDomain, TData> modifier) { Modifiers.Add(new PurePassiveModifier <TDomain, TData>(modifier)); }
public PurePassiveModifier(PassiveProcessModifier <TDomain, TData> selector) { _selector = selector; }