public void RegisterImpact <T>(IImpactExecutor <T> executor) where T : IImpact { ImpactLogic.RegisterImpact(executor); }
public ClientImpactExecutor(IImpactExecutor <T> checker) { _checker = checker; }
public void RegisterImpact <T>(IImpactExecutor <T> executor) where T : IImpact { _impactController.RegisterImpact(new ClientImpactExecutor <T>(executor)); }