/// <summary> Получить контроллер панельки, которой управляет пользователь </summary> public static IPaddleController GetPaddleController(PaddleControllerParameters paddleParameters) { var dispatcher = GetCachedDispatcher(); var effectPool = GetCachedEffectPool(); return(new PaddleController(paddleParameters, dispatcher, effectPool)); }
/// <inheritdoc /> public PaddleController(PaddleControllerParameters paddleParameters, IDispatcher dispatcher, IEffectPool effectPool) { _paddleParameters = paddleParameters; _dispatcher = dispatcher; _effectPool = effectPool; }
/// <inheritdoc /> public PaddleController(PaddleControllerParameters paddleParameters, IDispatcher dispatcher) { _paddleParameters = paddleParameters; _dispatcher = dispatcher; }
/// <summary> Получить контроллер панельки, которой управляет пользователь </summary> public static IPaddleController GetPaddleController(PaddleControllerParameters paddleParameters) { var dispatcher = GetCachedDispatcher(); return(new PaddleController(paddleParameters, dispatcher)); }