public void RegisterResourceModificator(IModificator resModificator) { foreach (var resourceModificator in resourceModificators) { if (resModificator.GetType() == resourceModificator.GetType()) { return; } } resModificator.Initialize(); resourceModificators.Add(resModificator); }
public IModificator GetResourceModificator(IModificator modificator) { foreach (var resourceModificator in resourceModificators) { if (modificator.GetType() == resourceModificator.GetType()) { return(resourceModificator); } } modificator.Initialize(); resourceModificators.Add(modificator); return(modificator); }