Example #1
0
        /// <summary> Получить контроллер панельки, которой управляет пользователь </summary>
        public static IPaddleController GetPaddleController(PaddleControllerParameters paddleParameters)
        {
            var dispatcher = GetCachedDispatcher();
            var effectPool = GetCachedEffectPool();

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

            return(new PaddleController(paddleParameters, dispatcher));
        }